- 29 May, 2021 5 commits
-
-
Mark Tyneway authored
* l2geth: remove tx type * l2geth: no longer parse type in rollup client * chore: add changeset * chore: remove extra sighash params * fix: do not check txtype in integration tests Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com>
-
Karl Floersch authored
-
smartcontracts authored
-
Mark Tyneway authored
* optimism: bump gaslimit to 10million * chore: add changeset * optimism: bump max gaslimit to 10 mil * chore: add changeset * chore: remove unnecessary changeset * chore: remove unnecessary changeset Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com>
-
Elena Gesheva authored
* Remove messageNonce from BaseCrossDomainMessenger and use CTC queue lenght instead Remove Abs_BaseCrossDomainMessenger and restore dedicated nonce generation in OVM_L2CrossDomainMessenger Fix typo * Remove sentMessages mapping from L1CrossDomainMessenger storage and use the nonce to check for existence of replayed transaction * Refactor out common library function for getting cross domain calldata * Post rebase fixes * Use the queueIndex to check the transaction was enqueued * Fix tests for L1CrossDomainMessenger.replayMessage Also make that test work with an actual CanonicalTransactionChain implementation rather than a smock * Lint fixes * Optimise the resolve calls into the AddressManager lib * Rename the nonce parameter to be clear * Update test name Co-authored-by:
ben-chain <ben@pseudonym.party> * Rename getXDomainCalldata to encodeXDomainCalldata to match the new Lib_CrossDomainUtils Co-authored-by:
ben-chain <ben@pseudonym.party>
-
- 28 May, 2021 7 commits
-
-
smartcontracts authored
* feat: update and improve AddressSet event * chore: add changeset * Update Lib_AddressManager.sol
-
smartcontracts authored
* feat[contracts]: disable eoa upgrades temporarily * chore: add changeset * Update OVM_ProxyEOA.sol * fix: turn upgrade into a noop * lint: fix
-
smartcontracts authored
* maintenance: use dashes in chain container names * chore: add changeset
-
smartcontracts authored
* wip: Started working on L2 contract testing revamp * test: clean tests for ProxyEOA * style: clean imports for ProxyEOA tests * test: port tests for ECDSAContractAccount * fix tests and add wrapper to dump * fix: add em wrapper to l2 deploy * ffix: add comments to wrapper contract * fix: add more comments * fix: add smock comment for unbind * Update packages/smock/src/smockit/binding.ts
-
smartcontracts authored
* fix: use correct line endings for windows * chore: add changeset
-
Maurelian authored
-
smartcontracts authored
* fix[dtl]: represent gas limit as a string to avoid issues with large gas limits * chore: add changeset * l2geth: rollup client type decode string * chore: add changeset Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-
- 27 May, 2021 4 commits
-
-
Annie Ke authored
* feat[ops]: add verifier config * add verifier sync test * add changeset
-
Mark Tyneway authored
-
smartcontracts authored
* feat[smock]: add support for overloaded functions * chore: add changeset
-
Georgios Konstantopoulos authored
* test: adds test that gas estimation is deterministic * chore: yarn lint
-
- 26 May, 2021 5 commits
-
-
Mark Tyneway authored
* l2geth: add Backend enums and config parsing * l2geth: move OVMContext to types file * l2geth: implement syncservice spec * l2geth: fix error handling for get tx batch * l2geth: update tests to compile and pass * l2geth: add sync range functions * l2geth: add batch index indexing * l2geth: update syncservice hot path logging * l2geth: use indexed batch index * chore: add changeset * l2geth: sync spec refactor (#822) * l2geth: more in depth usage string * l2geth: add standard client getters for index * l2geth: refactor sync service into shared codepaths * l2geth: clean up tests * l2geth: better logging and error handling * test: improve test coverage around timestamps * l2geth: improve docstring * l2geth: rename variable * sync-service: better logline * l2geth: better logline * l2geth: test apply indexed transaction * l2geth: better logline * linting: fix * syncservice: fix logline * l2geth: add error and fix logline * l2geth: sync service tests * fix: get last confirmed enqueue (#846) * l2geth: fix get last confirmed enqueue * chore: add changeset * client: return error correctly * batch-submitter: updated config (#847) * batch-submitter: backwards compatible configuration * chore: add changeset * deps: update * js: move bcfg interface to core-utils * batch-submitter: parse USE_SENTRY and add to env example * chore: add changeset * batch-submitter: parse as float instead of int * batch-submitter: better error logging * l2geth: update rawdb logline Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com> * l2geth: more robust testing Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com> * l2geth: add sanity check for L1ToL2 timestamps * l2geth: handle error in single place * l2geth: fix test tx queue origin * l2geth: add new arg to start.sh * l2geth: return error in the SyncService.Start() * chore: go fmt Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com>
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
Mark Tyneway authored
* l2geth: updated calculate rollup fee * l2geth: implement the gasprice serialization * lint: fix * rollup-test: fix * l2geth: gaslimit encoding state polling (#927) * l2geth: rollup gas price oracle state polling * l2geth: read l2 gasprice from the tip * l2geth: add config options for L2 gas price * l2geth: comment to remove code in future * l2geth: handle 0 and 1 fees * l2geth: enable 0 and 1 fee tests * feat: gaslimit encoding end to end (#932) * core-utils: add fees package * integration-tests: refactor for new fees * l2geth: end to end fee spec * l2geth: use new env var * deps: regenerate * lint: fix * l2geth: fee verification * tests: update gas prices * tests: update gas prices * tests: cleanup * l2geth: small cleanup * l2geth: fix max * feat: fix fee calculations with bigints * tests: fix * tests: lint * core-utils: rename fees to L2GasLimit * l2geth: fix comment * l2geth: fix name of env var * l2geth: delete extra print statement * l2geth: fix logline * tests: fix typo * l2geth: improve readability * chore: add changeset * l2geth: fix compiler error * feat: clean up and fix fees * lint: fix * core-utils: refactor api to be more friendly * lint: fix * comments: fix * refactor: clean up style and common language Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com>
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by:
Liam Horne <liam@lihorne.com>
-
smartcontracts authored
* fix[l2geth]: have successful deposits return a status of 1 * chore: add changeset * Update evm.go * correctly handle reverts and add extra tests * various tweaks and have watcher handle failed txs * chore: add changeset * add tests for 42 and dead addresses
-
- 25 May, 2021 15 commits
-
-
Liam Horne authored
-
Liam Horne authored
-
Liam Horne authored
-
Liam Horne authored
-
Liam Horne authored
-
Liam Horne authored
-
Liam Horne authored
-
Liam Horne authored
-
Liam Horne authored
* fix: remove colons from filenames of deployed contracts * build: add changeset
-
Liam Horne authored
* build: do not publish versions on develop * build: introduce canary build tool using Github Actions
-
Miguel Mota authored
-
platocrat authored
* fix: impl suggestions * fix: bug
-
Tim Myers authored
-
Annie Ke authored
* feat[dtl]: add config switches for sentry and metrics * changeset and environment tag
-
smartcontracts authored
* fix[message-relayer]: avoid getting OOM killed * chore: add changeset * fix some errors in cache eviction logic * make things a little more clear * slight refactor and add another function comment * more minor refactors for legibility * fix a bignumber bug
-
- 24 May, 2021 1 commit
-
-
Georgios Konstantopoulos authored
* fix(l2geth): do not throw an error when estimating gas for txs with nil data * chore: add changeset
-
- 23 May, 2021 2 commits
-
-
smartcontracts authored
test[integration-tests]: add an integration test for contract deployments that run out of gas (#939) * test: add deploy OOG test and improve OOG error message * chore: add changeset Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com>
-
smartcontracts authored
* fix[hardhat-ovm]: use correct url when creating ethers object * chore: add changeset * chore: rename changeset Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com>
-
- 21 May, 2021 1 commit
-
-
Georgios Konstantopoulos authored
-