- 09 Dec, 2020 1 commit
-
-
Alina authored
* add revert for bad prefix * sad path merkletrie tests * bad node prefix test
-
- 03 Dec, 2020 8 commits
-
-
ben-chain authored
* add failing test case with this issue * add _malloc which works * malloc words not bytes
-
ben-chain authored
-
Kelvin Fichter authored
-
Alina authored
-
Kelvin Fichter authored
-
ben-chain authored
-
Alina authored
* add SafeMath, add dummy check for gas sufficiency * gas_overhead const * custom safemath * add gasLimit param for testing, safemath credit
-
Alina authored
-
- 02 Dec, 2020 5 commits
-
-
Georgios Konstantopoulos authored
* feat: allow multiple state transitioners per pre-state root by tx hash * test: specify tx hash when finalizing fraud verification * test: specify tx hash when recording gas spent * test: add test for multiple fraud proofs per stateroot * chore: remove redundant test * fix up test indexing and mock interface Co-authored-by:
ben-chain <ben@pseudonym.party>
-
Kelvin Fichter authored
* Contract changes necessary for fraud prover * Small cleanup fix * Fix failing tests
-
Georgios Konstantopoulos authored
* fix(bond): always deposit requiredCollateral This means that we have to remove the setRequiredCollateral function to avoid: 1. Publisher deposits, requiredCollateral goes up, publisher withdraws more than they deposited 2. Publisher deposits, fraud happens, requiredCollateral goes up, more than the user's deposit gets distributed in fraud claims * fix(bond): remove redundant batchIndex parameter * feat(bond): claim from Publisher instead of state root This forces a 1:1 connection between a publisher's bond and a state root being claimed * feat(bond): set the earliest state root Co-authored-by:
ben-chain <ben@pseudonym.party>
-
Kelvin Fichter authored
-
Georgios Konstantopoulos authored
* fix(bond): always deposit requiredCollateral This means that we have to remove the setRequiredCollateral function to avoid: 1. Publisher deposits, requiredCollateral goes up, publisher withdraws more than they deposited 2. Publisher deposits, fraud happens, requiredCollateral goes up, more than the user's deposit gets distributed in fraud claims * fix(bond): remove redundant batchIndex parameter
-
- 30 Nov, 2020 3 commits
- 25 Nov, 2020 2 commits
-
-
Alina authored
* match global indexes * index fix * invalid global index test cleanup
-
Kelvin Fichter authored
-
- 24 Nov, 2020 1 commit
-
-
Kelvin Fichter authored
* Update OVM_L1CrossDomainMessenger Fixes problem in the value we were verifying. * Fix broken tests Co-authored-by:
Karl Floersch <karl@karlfloersch.com>
-
- 21 Nov, 2020 1 commit
-
-
Kevin Ho authored
* add configurable fraud proof window to stc * fix state commitment chain, add event * add required config field * fix merkle utils bug
-
- 20 Nov, 2020 2 commits
-
-
ben-chain authored
-
Karl Floersch authored
-
- 19 Nov, 2020 2 commits
-
-
Kevin Ho authored
-
Karl Floersch authored
-
- 18 Nov, 2020 3 commits
-
-
ben-chain authored
* set EOA implementation slot to deaddeaddead.... * fix tests
-
ben-chain authored
-
Mark Tyneway authored
-
- 13 Nov, 2020 1 commit
-
-
Karl Floersch authored
-
- 12 Nov, 2020 1 commit
-
-
Mark Tyneway authored
* Fix L2XDomainMessenger addr in deploy * xdomain: generalize config, add deploy overrides Co-authored-by:
Karl Floersch <karl@karlfloersch.com>
-
- 11 Nov, 2020 3 commits
-
-
Karl Floersch authored
-
Kevin Ho authored
* decompression (not working) * start EIP155 serialization * working decompressor * working CreateEOA, working native EIP155tx * all three tx types working * remove only * fix ECDSAUtil tests * restore original version of smock * add proxys * clean up tests * clean up decompressor tests * clean up ProxyDecompressor * clean up decompressor tests * add CREATEEOA, SETNONCE, GETNONCE tests * working ECDSAContractAccount * fix decompressor * renaming, add deploy * add proxyeoa test, cleanup * remove createEOA type, add extcodesize check * fix decompressor test * support create txs * Decompressor -> Entrypoint * use safeREVERT instead of requires * add isAuthenticated state manager test * update smock * fix sequencerEntrypoint test * add isAuthenticated * Revert "update smock" This reverts commit 286a222414accf9387dcd12ecbed0a66be586bc8. * fix test * Updates to EM * removed kall from contract account * Fixed SSLOAD and SSTORE problems * Fix some broken tests * Fix more bugs & rename to ProxyEOA * WIP fix call test * fix all tests * add gas check * update tests * lint and remove 2000 gas check * Add fees to default EOA (#56) Co-authored-by:
Kelvin Fichter <kelvinfichter@gmail.com> Co-authored-by:
Karl Floersch <karl@karlfloersch.com>
-
Daniel Luca authored
-
- 10 Nov, 2020 2 commits
-
-
Karl Floersch authored
* Started proxy bridge * Fix L1MessengerProxy deploy * Attempt 2 * Fix bug in ResolvedDelegateProxy * Fix bug in L1XDomainMessenger * Reduce nodes in Merkle Trie tests * Fix rebase error * Add clarifying comment to delegate proxy Co-authored-by:
Kelvin Fichter <kelvinfichter@gmail.com>
-
ben-chain authored
* workinggit status * most up to date * stub safety checker * fix mockOVM_ECDSA, stub safety check * fix nonce ordering, remove failing gas metering config * fix safety checker shift with extra byte of code * remove unused test util * bad semicolon * remove unused vars and import * fix comment * fix mockACCT comment * revert EOA acocunt changes as they are unused in jsvm Co-authored-by:
B T <oliphant@Bs-MacBook-Pro.local>
-
- 06 Nov, 2020 1 commit
-
-
Kevin Ho authored
* start fixing mocks * fix mock messenger * update version, remove console import
-
- 05 Nov, 2020 1 commit
-
-
Mark Tyneway authored
-
- 04 Nov, 2020 1 commit
-
-
Mark Tyneway authored
-
- 03 Nov, 2020 1 commit
-
-
Mark Tyneway authored
* rebased to master * Fixed resolve in ctc * contracts: remove require statement * Fix broken tests * Fix broken FraudContributor Co-authored-by:
Kelvin Fichter <kelvinfichter@gmail.com> Co-authored-by:
Karl Floersch <karl@karlfloersch.com>
-
- 31 Oct, 2020 1 commit
-
-
Mark Tyneway authored
-