1. 14 May, 2021 1 commit
  2. 13 May, 2021 6 commits
  3. 12 May, 2021 6 commits
  4. 11 May, 2021 13 commits
    • ben-chain's avatar
      52d9e6b7
    • smartcontracts's avatar
      c949803f
    • github-actions[bot]'s avatar
    • Mark Tyneway's avatar
      fix: geth miner timestamp bug (#836) · 92310636
      Mark Tyneway authored
      * l2geth: use correct timestamp protection
      
      * chore: add changeset
      92310636
    • github-actions[bot]'s avatar
    • Mark Tyneway's avatar
      config: message relayer (#809) · aedf9310
      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
      aedf9310
    • Mark Tyneway's avatar
      relayer: logging cleanup (#807) · d723b2a1
      Mark Tyneway authored
      * relayer: don't log options at startup
      
      * chore: add changeset
      
      * relayer: log specifc config options
      d723b2a1
    • github-actions[bot]'s avatar
    • Karl Floersch's avatar
      feat: v0.3.0 release candidate (#603) · b799caab
      Karl Floersch authored
      * feat: Attempt to decode txs as RLP first (#563)
      Co-authored-by: default avatarsmartcontracts <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: default avatarben-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: default avatarben-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: default avatarGeorgios 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: default avatarKarl 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: default avatarben-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: default avatarben-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: default avatarben-chain <ben@pseudonym.party>
      Co-authored-by: default avatarMark 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: default avatarGeorgios Konstantopoulos <me@gakonst.com>
      
      * Add integration test for reverts
      
      fix: build error
      
      * chore: Add changeset
      Co-authored-by: default avatarGeorgios 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: default avatarMark Tyneway <mark.tyneway@gmail.com>
      Co-authored-by: default avatarsmartcontracts <smartcontracts@doge.org>
      Co-authored-by: default avatarMark Tyneway <mark.tyneway@gmail.com>
      Co-authored-by: default avatarsmartcontracts <kelvinfichter@gmail.com>
      Co-authored-by: default avatarben-chain <ben@pseudonym.party>
      Co-authored-by: default avatarGeorgios Konstantopoulos <me@gakonst.com>
      Co-authored-by: default avatarMaurelian <maurelian@protonmail.ch>
      Co-authored-by: default avatarKevin Ho <kevinjho1996@gmail.com>
      b799caab
    • smartcontracts's avatar
      feat[contracts]: have hardhat-deploy register L1MultiMessageRelayer on mainnet (#828) · 20747fd5
      smartcontracts authored
      * feat[contracts]: have deploy register multi message relayer on L1
      
      * chore: add changeset
      
      * fix: minor typo in comment
      
      * fix: remove unnecessary changes
      20747fd5
    • smartcontracts's avatar
      maintenance[contracts]: move various deps to dev deps (#818) · 6132e7ab
      smartcontracts authored
      * maintenance: move various deps to dev deps
      
      * chore: add changeset
      6132e7ab
    • Georgios Konstantopoulos's avatar
      596746ad
    • Matt Masurka's avatar
      520c47b4
  5. 10 May, 2021 1 commit
  6. 08 May, 2021 10 commits
  7. 07 May, 2021 3 commits