- 12 May, 2021 4 commits
-
-
platocrat authored
* example: get revert msgs for hardhat * fix: remove chai-as-promised dep and logic * re-add @types/mocha and @types/chai * Update examples/hardhat/package.json Co-authored-by:
smartcontracts <kelvinfichter@gmail.com>
-
Mark Tyneway authored
* batch-submitter: log error explicitly * data-transport-layer: log error explicitly * message-relayer: log error explicitly * chore: add changeset
-
platocrat authored
* docs: add truffle example * fix: add gasPrice: 0 to all ctc calls and deploys * chore(truffle-example): use correct truffle command * fix: install missing packages * style: fix missing newlines * fix: attempt to fix yarn.lock (2) * Update integration.yml * specify truffle config and network * correctly specify path and version * relayer: logging cleanup (#807) * relayer: don't log options at startup * chore: add changeset * relayer: log specifc config options * config: message relayer (#809) * relayer: migrate towards prefixed config w/ backwards compat * chore: update relayer config parsing * env: use start-offset instead of block offset * lint: fix * deps: add bcfg * message-relayer: cleaner config parsing * lint: fix * Version Packages (#833) Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com> * fix: geth miner timestamp bug (#836) * l2geth: use correct timestamp protection * chore: add changeset * Version Packages (#837) Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com> * style: require curly braces for if statements (#835) * test[integration-tests]: l2geth call and creation OOG (#839) * fix: WE DID IT Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com> Co-authored-by:
Kelvin Fichter <kelvinfichter@gmail.com> Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com> Co-authored-by:
github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by:
ben-chain <ben@pseudonym.party>
-
smartcontracts authored
-
- 11 May, 2021 13 commits
-
-
ben-chain authored
-
smartcontracts authored
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
Mark Tyneway authored
* l2geth: use correct timestamp protection * chore: add changeset
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
Mark Tyneway authored
* relayer: migrate towards prefixed config w/ backwards compat * chore: update relayer config parsing * env: use start-offset instead of block offset * lint: fix * deps: add bcfg * message-relayer: cleaner config parsing * lint: fix
-
Mark Tyneway authored
* relayer: don't log options at startup * chore: add changeset * relayer: log specifc config options
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
Karl Floersch authored
* feat: Attempt to decode txs as RLP first (#563) Co-authored-by:
smartcontracts <smartcontracts@doge.org> * l2geth: remove eth_sendRawEthSignTransaction endpoint (#589) * feat[contracts]: Use standard RLP transaction format (#566) * feat[contracts]: Use standard RLP transaction format * fix[l2geth]: Encode transaction as RLP * fix: Correct gas estimation in integration tests * fix: Correct gas estimation in integration tests * Update packages/contracts/contracts/optimistic-ethereum/OVM/predeploys/OVM_SequencerEntrypoint.sol Co-authored-by:
ben-chain <ben@pseudonym.party> * fix[contracts]: Use isCreate instead of checking target address * fix[contracts]: Minor optimization in SequencerEntrypoint * fix[contracts]: Pass max gas to contract call in EOA contract Co-authored-by:
ben-chain <ben@pseudonym.party> * feat[contracts]: Make ProxyEOA compatible with eip1967 (#592) * feat[contracts]: Make ProxyEOA compatible with eip1967 * fix[contracts]: Fix bug introduced by indirect constant * chore[contracts]: Add changeset * Update .changeset/old-cycles-invite.md Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com> * l2geth: remove ovmsigner (#591) * l2geth: remove ovmsigner Also reduce the diff Co-authored-by: smartcontracts * l2geth: add changeset * l2geth: set rlp encoded tx in txmeta in RPC layer (#644) * l2geth: set rlp encoded tx in txmeta in RPC layer * l2geth: remove extra setter of txmeta * chore: add changeset * feat: Have ExecutionManager pass data upwards (#643) * feat[contracts]: Make ExecutionManager return data * fix[l2geth]: fix linting error * fix[contracts]: Fix build error * fix[contracts]: fix failing unit tests * Add changeset Co-authored-by:
Karl Floersch <karl@karlfloersch.com> * rpc: only allow txs with no calldata when there is value (#645) * l2geth: api checks for 0 value * chore: add changeset * l2geth: remove check for specific gasprice * feat[contracts]: Add value transfer support to ECDSAContractAccount (#619) * feat[contracts]: Use standard RLP transaction format (#566) * feat[contracts]: Use standard RLP transaction format * fix[l2geth]: Encode transaction as RLP * fix: Correct gas estimation in integration tests * fix: Correct gas estimation in integration tests * Update packages/contracts/contracts/optimistic-ethereum/OVM/predeploys/OVM_SequencerEntrypoint.sol Co-authored-by:
ben-chain <ben@pseudonym.party> * fix[contracts]: Use isCreate instead of checking target address * fix[contracts]: Minor optimization in SequencerEntrypoint * fix[contracts]: Pass max gas to contract call in EOA contract Co-authored-by:
ben-chain <ben@pseudonym.party> * feat[contracts]: Add value transfer to contract account * fix[contracts]: Tweak transfer logic and add tests * fix[geth]: Remove logic that rejects value gt 0 txs * fix: nonce issue in rpc tests * fix: use correct wallet in rpc value tests * Update rpc.spec.ts * cleanup: remove double definition * chore: add changeset * chore: add changeset * tests: delete dead test * l2geth: log the tx value * l2geth: pass through zero value at top level * test: receipt passes * test: more specifically set balance Co-authored-by:
ben-chain <ben@pseudonym.party> Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com> * dtl: remove legacy encoding (#618) * dtl: remove legacy decoding * tests: remove dead test * chore: add changeset * Add Goerli v3 deployment (#651) * Add Goerli v3 deployment * Add Goerli v3 to README * dtlL fix syncing off by one (#687) * dtl: syncing off by one error * chore: add changeset * dtl: index the value field (#686) * chore: add changeset * chore: add changeset * dtl: pass through value field * core-utils: update and test toRpcString * lint: fix * l2geth: parse value fields * chore: add changeset * rpc: gas fixes (#695) * l2geth: prevent fees lower than 21000 * l2geth: remove old check for too high tx gaslimit * tests: update to use new min gas estimated value * chore: add changeset * test: update expected values * test: remove dead test * examples: fix waffle example + gas changes in tests (#724) * examples: fix waffle example * tests: update gas price in assertion * chore: add changeset * l2geth: estimate gas assertion in decimal * test: use configurable key * ops: delete extra whitespace (#731) * fix: prevent eth sendtransaction (#725) * api: prevent unsafe calls * api: fill in txmeta * chore: add changeset * chore: add changeset * l2geth + contracts: standard interface for systems contracts and userland contracts (#721) * l2geth: fix call returndata parsing * contracts: standardize simulateMessage and run to return bytes * chore: add changeset * chore: add changeset * l2geth: more simple decoding * contracts: remove named arguments * chore: fix linter errors * Add contract deployment to Kovan (#715) * fix: remove type check in rollup client (#750) * l2geth: remove tx type check in client * chore: add changeset * dtl: prevent null reference in L1 handler (#757) * dtl: prevent reference of null value * chore: add changeset * test: eth_call exceptions (#800) * feat[l2geth]: Pass up contract revert reasons during DoEstimateGas (#774) * wip: Starting work on geth revert reasons during estimate gas fix: error in comment fix: I got things backwards fix: Use UnpackValues instead of Unpack Update l2geth/accounts/abi/abi.go Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com> * Add integration test for reverts fix: build error * chore: Add changeset Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com> * chore: add changeset (#831) * Migrate ETH between gateways (#778) * add migrate ETH functionality * contracts: add eth gateway docstring (#832) Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com> Co-authored-by:
smartcontracts <smartcontracts@doge.org> Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com> Co-authored-by:
smartcontracts <kelvinfichter@gmail.com> Co-authored-by:
ben-chain <ben@pseudonym.party> Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com> Co-authored-by:
Maurelian <maurelian@protonmail.ch> Co-authored-by:
Kevin Ho <kevinjho1996@gmail.com>
-
smartcontracts authored
* feat[contracts]: have deploy register multi message relayer on L1 * chore: add changeset * fix: minor typo in comment * fix: remove unnecessary changes
-
smartcontracts authored
* maintenance: move various deps to dev deps * chore: add changeset
-
Georgios Konstantopoulos authored
-
Matt Masurka authored
-
- 10 May, 2021 1 commit
-
-
Ben Wilson authored
-
- 08 May, 2021 10 commits
-
-
Karl Floersch authored
* feat: add proposer & sequencer signers to BS * De-duplicate sequencer & proposer wallets if same addr * Add changeset * Remove out of date comment * Lint
-
Liam Horne authored
Co-authored-by:
smartcontracts <kelvinfichter@gmail.com>
-
Mark Tyneway authored
* l2geth: add wsport parsing to start script * chore: add changeset
-
Mark Tyneway authored
* message-relayer: add in address check for better error alerting * chore: add changeset * relayer: log sending tx and tx confirmation * lint: fix
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
smartcontracts authored
* fix: bug in contracts package json * chore: add changeset
-
Ben Wilson authored
* Docker-compose metric collection * Added prometheus and dashboard-sync services Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com>
-
Liam Horne authored
* style: fix indenting * build: remove skipLibCheck, paths, and baseUrl from base typescript config
-
smartcontracts authored
* wip: Improve Lib_MerkleTrie test coverage * Add a few more JSON tests * fix[contracts]: Separate function for extension node value changes * test: Add some additional JSON tests * Update packages/contracts/test/contracts/libraries/trie/Lib_MerkleTrie.spec.ts Co-authored-by:
Maurelian <maurelian@protonmail.ch> * fix: trailing newlines Co-authored-by:
Maurelian <maurelian@protonmail.ch>
-
Elena Gesheva authored
-
- 07 May, 2021 7 commits
-
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
Maurelian authored
-
dependabot[bot] authored
Bumps [mixme](https://github.com/adaltas/node-mixme) from 0.5.0 to 0.5.1. - [Release notes](https://github.com/adaltas/node-mixme/releases) - [Changelog](https://github.com/adaltas/node-mixme/blob/master/CHANGELOG.md) - [Commits](https://github.com/adaltas/node-mixme/compare/v0.5.0...v0.5.1) Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
smartcontracts authored
-
smartcontracts authored
-
smartcontracts authored
* chore: Remove various unused dependencies * fix: Move @types/chai-as-promised to integration-tests * fix: waffle-ovm.json compiler import path
-
smartcontracts authored
* fix[contracts]: Reduce npm package size * chore[contracts]: Add changeset
-
- 06 May, 2021 5 commits
-
-
Mark Tyneway authored
* enums: use additional enum for eth_sign txs * chore: add changeset
-
Annie Ke authored
* move verbose log to debug * feat: add node env to dtl * changeset and new line * conditional sentry and metrics initialization
-
Elena Gesheva authored
* Reinstate codechecks * Upgrade to @codechecks/client@0.1.10-beta
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
Mark Tyneway authored
* dtl: index the value field (#686) * chore: add changeset * chore: add changeset * dtl: pass through value field * core-utils: update and test toRpcString * lint: fix * l2geth: parse value fields * chore: add changeset * dtl: prevent null reference in L1 handler (#757) * dtl: prevent reference of null value * chore: add changeset * dtl: propagate value * lint: fix
-