- 08 Jun, 2021 2 commits
-
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
Mark Tyneway authored
* config: set etherbase * l2geth: add deterministic clique key * l2geth: default value * chore: add changeset * test: add sync test for deterministic blockhash Co-authored-by:
Kevin Ho <kevinjho1996@gmail.com>
-
- 07 Jun, 2021 1 commit
-
-
smartcontracts authored
* fix[dtl]: fix dtl bug breaking verifiers * tweaks so tests pass * chore: add changeset
-
- 06 Jun, 2021 1 commit
-
-
Karl Floersch authored
-
- 04 Jun, 2021 3 commits
-
-
Tim Myers authored
The use of eth_getBlockRange returns a large response which is very slow to parse in ethersjs, and can block the event loop for upwards of multiple seconds. When this happens, incoming http requests will likely timeout and fail. Instead, we will parse the incoming http stream directly with the bfj package, which yields the event loop periodically so that we don't fail to serve requests.
-
Liam Horne authored
-
Liam Horne authored
* refactor: improve logging for transactions being submitted to chain with gasPrice * lint: apply lint autofixes
-
- 03 Jun, 2021 5 commits
-
-
Liam Horne authored
* ci: tag docker image for canary with abbreviated GITHUB_SHA * ci: update from 6 bytes to 8 bytes of abbreviation
-
Liam Horne authored
-
Georgios Konstantopoulos authored
* fix(sync-service): prevent underflows * chore: add changeset * chore: remove dead confirmation depth * chore: remove eth1conf depth from rollup config
-
Mark Tyneway authored
-
Karl Floersch authored
* feat[contracts]: add GasPriceOracle w/o predeploy Based on #912 * feat[contracts]: congestion price oracle * chore: add changeset * contracts: gas price oracle (#917) * contracts: gas price oracle * tests: update * fees: fix tests * contracts: simplify gas price oracle * lint: fix * test: execution price is at the 1st storage slot * chore: rename predeploy to GasPriceOracle * chore: rename gas price oracle test name Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com> Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com> * Add an L2 deploy script for gas oracle contract * Add a kovan deployment artifact * Add deployment to readme * Add extra validation & initial execution price * Update README.md * Fix execution price logic * Perform new deployment with final contract * contracts: better require in ovm gas price oracle * Deploy L2GasPriceOracle * Update contract to use new fee logic & rename to gas * Deploy updated contract * Fix lint * gas price oracle: do not restrict gas price * gas price oracle: new deployment * tests: delete dead test Co-authored-by:
smartcontracts <kelvinfichter@gmail.com> Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com> Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com>
-
- 02 Jun, 2021 10 commits
-
-
Ben Wilson authored
* Add healthcheck endpoint for rpc-proxy Added ethereum-nginx-proxy source updated README and docker image build * Check ETH_CALLS_ALLOWED is set, clean up comments, remove old Dockerfile
-
Mark Tyneway authored
* dtl: log error stack for failed http request * chore: add changeset
-
smartcontracts authored
* docs[message-relayer]: add basic docs and clean up an interface * chore: add changeset
-
Mark Tyneway authored
* chore: delete dead coders * chore: add changeset * dtl: remove dead imports * core-utils: delete dead tests * batch-submitter: remove txtype * chore: add changeset
-
Mark Tyneway authored
* core-utils: fee impl v3 * l2geth: fees v3 impl * integration-tests: update for fees v3 * chore: add changeset * fix: typo * integration-tests: fix and generalize * fees: update fee scalar * l2geth: check gas in the mempool behind usingovm * tests: fix up * l2geth: remove dead var * truffle: fix config
-
Kevin Ho authored
* update rollup timestamp refresh * increase refresh time to 5s
-
smartcontracts authored
* fix[message-relayer]: remove spreadsheet mode * chore: add changeset
-
smartcontracts authored
* fix[smock]: fix broken call assertions for overloaded functions * chore: add changeset * minor correction and add a test * add a test for non-overloaded functions
-
Mark Tyneway authored
* kovan: fix attempt * kovan: db fix * kovan: types are strings from db * l2geth: parse things as strings * chore: add changeset * dtl: also stringify the range query * geth: dereference * geth: assign err * dtl: handle null * dtl: fix unit tests
-
smartcontracts authored
* feat[message-relayer]: relay tx generator * whoops, I burned our infura key * fix minor bug * add comments * add more comments and clean stuff up * add empty test descriptions * add tests * move smock to dev deps * chore: add changeset * minor cleanup to merkle tree proof function * use bignumber math to avoid nested await * use a better interface * minor fixes and simplifications
-
- 31 May, 2021 2 commits
-
-
dependabot[bot] authored
Bumps [ws](https://github.com/websockets/ws) from 7.4.4 to 7.4.6. - [Release notes](https://github.com/websockets/ws/releases) - [Commits](https://github.com/websockets/ws/compare/7.4.4...7.4.6) Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Elena Gesheva authored
* Add static analysis github action setup python and install slither * Add nvmrc file for setting node to v14.17 * Update slither command run to link missing contract packages from monorepo root * Add steps for installing dependencies * Add yarn build step to github action * Enable colour in github action for static analysis * Disable certain detectors * Ensure slither does not fail build * Add instructions on running static analysis to monorepo readme
-
- 29 May, 2021 2 commits
-
-
Mark Tyneway authored
* l2 geth: new fee logic * l2 geth: migrate to fees package * core-utils: new fee scheme * chore: add changeset * l2geth: delete dead code * integration-tests: fix typo * integration-tests: fixes * fees: use fee scalar * lint: fix * rollup: correct gas payment comparison * fix(integration-tests): do not hardcode gas price * core-utils: update with new scheme * l2geth: refactor rollup oracle * l2geth: clean up DoEstimateGas * l2geth: implement latest scheme * tests: fix up * lint: fix * l2geth: better sycn service test * optimism: rename to TxGasLimit * fee: fix docstring * tests: fix * variables: rename * l2geth: prevent users from sending txs with too high of a fee * integration-tests: fix import * integration-tests: fix type * integration-tests: fix gas limits * lint: fix * l2geth: log error Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com>
-
Karl Floersch authored
* feat: add deployment instructions to readme * Add changeset * fix style * Update README.md
-
- 28 May, 2021 3 commits
-
-
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 2 commits
-
-
Liam Horne authored
-
Liam Horne authored
-