- 22 Dec, 2020 1 commit
-
-
Mark Tyneway authored
* state dump: allow for config * lint: fix * add build:kovan command Co-authored-by:
Kevin Ho <kevinjho1996@gmail.com>
-
- 21 Dec, 2020 1 commit
-
-
Karl Floersch authored
* Separates storage from SCC and CTC (#151) * First pass version * More minor tweaks for tests to pass * Add authentication * Minor config updates * Fix lint error * Fix naming changes per review * Enable Deployer Whitelist (#119) * first pass, test runner updated * add ability to only validate flag, test passes * all tests passing * clean up console.logs * enforce gas refund preservation * more cleanup/import removal * whitelisted -> allowed * first pass, test runner updated * add ability to only validate flag, test passes * all tests passing * clean up console.logs * enforce gas refund preservation * more cleanup/import removal * whitelisted -> allowed * remove whitespace * Restrict StateTransitionerFactory (#140) * added msg sender check * add create test * cleanup * add param * add addressmanager.address param * CTC Chain Monotonicity Fixes (#93) * [wip] Fix block time logic * some sad path and happy tests passing * more progress * first pass sad cases tested * cleanup, adding empty tests * more reversion tests * rename shouldstartat} * add final couple tests * enable more tests * cleanup * remove .only * textual cleanup * make queue length public * improve structure, comments * update deploy config * address nits Co-authored-by:
Karl Floersch <karl@karlfloersch.com> * fix declarations, lint (#152) * Adds river's new Merkle tree implementation, with some cleanup (#148) * Reverts an accidental breaking merge * Added new merkle tree impl * add comments * Final cleanups and merge Co-authored-by:
Ben Jones <ben@pseudonym.party> * Fix run gas Lower Bound (#94) * added the check * add test * lower OVM TX size for Kovan * re-remove gas check * update gas vals slightly * lint * lint * Merge master into freeze integration branch (#153) * update solidity version to ^0.7.0 (#122) * update solc version to ^0.7.0 * interfaces back to solidity >0.6.0 <0.8.0 * update solc to 0.7.6 * back to 0.7.4 * upgrade to 0.7.6, fix EXTCODESIZE check * versions >0.5.0 <0.8.0 for xdomain msgers * ctc: disable appendQueueBatch (#150) * ctc: disable appendSequencerBatch * typo: fix * re-enable verifyQueueTransaction test: * add explicit test for verifying queue elements against either append Co-authored-by:
Ben Jones <ben@pseudonym.party> * fix up test * remove .only Co-authored-by:
Alina <alina@optimism.io> Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com> * add check, simple test, update deploy (#154) * go back to first name (#155) * lint * fix js number error * add error logging to help debug deploy * [code freeze] Fix deploy script (#156) * fix deploy script * add block time config * ensure value is integer * lint * remove console logs from deploy * Moves gas check to applyTransaction (#161) * move to OVM_ST, pass test * remove old test because functionality moved * linting * remove leaf hasing * use safe EXEMRG wrapper (#162) * use safeREQUIRE * add owner getter * relayer: add to config (#160) * relayer: add to config * lint: fix * Fix minor error in test config Co-authored-by:
Kelvin Fichter <kelvinfichter@gmail.com> Co-authored-by:
ben-chain <ben@pseudonym.party> Co-authored-by:
Alina <alina@optimism.io> Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com> Co-authored-by:
Kevin Ho <kevinjho1996@gmail.com>
-
- 19 Dec, 2020 2 commits
- 18 Dec, 2020 2 commits
-
-
Ben Jones authored
-
Mark Tyneway authored
* ctc: disable appendSequencerBatch * typo: fix * re-enable verifyQueueTransaction test: * add explicit test for verifying queue elements against either append Co-authored-by:
Ben Jones <ben@pseudonym.party>
-
- 17 Dec, 2020 5 commits
-
-
Alina authored
* update solc version to ^0.7.0 * interfaces back to solidity >0.6.0 <0.8.0 * update solc to 0.7.6 * back to 0.7.4 * upgrade to 0.7.6, fix EXTCODESIZE check * versions >0.5.0 <0.8.0 for xdomain msgers
-
Alina authored
* uint -> uint256 * indent fix
-
ben-chain authored
* add check and test * uint->uint256
-
ben-chain authored
Small PR to update a comment in the execution manager to reflect that the ZERO_ADDRESS is not an EVM precompile, though they are treated the same.
-
ben-chain authored
-
- 16 Dec, 2020 1 commit
-
-
Kelvin Fichter authored
* Reverts an accidental breaking merge * Tiny lint
-
- 15 Dec, 2020 6 commits
-
-
ben-chain authored
* update function, add test * linting * more lint
-
Kelvin Fichter authored
-
Kelvin Fichter authored
-
ben-chain authored
-
Kelvin Fichter authored
-
ben-chain authored
-
- 14 Dec, 2020 1 commit
-
-
Kevin Ho authored
* update codec to pull chain id from EM * skip ovm codec test (already tested in entrypoint)
-
- 13 Dec, 2020 1 commit
-
-
Kevin Ho authored
* fix rlp encoding bug in contract dump * lint
-
- 12 Dec, 2020 12 commits
-
-
Alina authored
* abi.decode * indent fix
-
Mark Tyneway authored
-
Alina authored
* rm unused imports * typos * Revert "typos" This reverts commit baee8743b59621e63732b44121e7696bee569ad5.
-
Alina authored
-
Kelvin Fichter authored
-
Alina authored
* abi.encodePacked * rm _malloc
-
Alina authored
* safemathwrapper * use openzeppelin's safemath * rm dangling lib import
-
Alina authored
-
Alina authored
-
Alina authored
* rm unused writeInt * rm unused constants
-
Alina authored
-
Kevin Ho authored
-
- 11 Dec, 2020 5 commits
-
-
Kevin Ho authored
* Linted files * Revert back to old artifacts structure * Fixed conflict with smock * fix dump, add ETH * lint * add janky find and replace * lint Co-authored-by:
Kelvin Fichter <kelvinfichter@gmail.com>
-
Kelvin Fichter authored
* Linted files * Revert back to old artifacts structure * Fixed conflict with smock
-
Alina authored
-
Karl Floersch authored
* Remove incorrect validate batch context call * Fix and lint tests
-
Kelvin Fichter authored
* Testing out deployment changes * Add nonce fix * Linted files
-
- 10 Dec, 2020 3 commits
-
-
Alina authored
-
Alina authored
* rm unused stateTransitionIndex
-
Kelvin Fichter authored
* Hotfix for decoding rlp values in state transitioner * Fix for empty code hash and storage roots * Experimenting with sequencer entrypoint * We may have messed up nuisance gas * Changed how we verify keys * Pad left in state transitioner * Added some experimental stuff * Add simplifications for state transitioner * Further simplifications * Fix for execution manager * A few optimizations * Experimental fixes * Temporarily change gas limit * Temp tx index fix * Fixed bug for generating single-node root hashes * Add events to state transitioner * Added revert messages to st * Added some logging to debug * Removed console.log in execution manager * Fixed tests, linted * Remove gas metering * Have init set storage root * Fixed account encoding * Fix for when storage values do not change * Added remaining fixes * Tweaks as per review * Another sm fix * More sm fixes * Fixes in the state manager * Added more comments * Fix compilation error * Another compilation error * Minor fixes re: review
-