- 12 Sep, 2022 12 commits
-
-
Mark Tyneway authored
op-bindings: add back registry op-bindings: regenerate op-bindings: remove ast set to 0 op-bindings: regenerate
-
Mark Tyneway authored
-
Mark Tyneway authored
Adds 2 new contracts to the `L2` directory. Both contracts extend OZ `Ownable` such that the `onlyOwner` modifer logic is overwritten. `CrossDomainOwnable` is designed for ownership of contracts on L2 when the communication goes directly through the `OptimismPortal`. This is not safe for when the communication goes through the `CrossDomainMessenger` system, as `msg.sender` would be the address of the `L2CrossDomainMessenger` and if that is the owner of the L2 contract then anybody going through the messenger system would have owner permissions on the contract. `CrossDomainOwnable2` is designed for ownership of contracts on L2 when the communication goes through the messenger system. It checks for the L1 message sender value that is set in the `L2CrossDomainMessenger` contract. Both of these contracts include test coverage and are relatively simple. contracts-bedrock: review fixes contracts-bedrock: make the messenger value constant contracts: fix contracts-bedrock: update snapshot lint fix test
-
Mark Tyneway authored
-
Mark Tyneway authored
op-chain-ops: fix tests
-
Mark Tyneway authored
-
Mark Tyneway authored
Version Packages
-
github-actions[bot] authored
-
Mark Tyneway authored
Develop -> Master
-
Mark Tyneway authored
contracts-bedrock: Remove Goerli deployment, replace with alpha testnet
-
Javed Khan authored
* indexer: scan eth/standard bridge for deposits * indexer: fix standard bridge addr, add eth bridge * indexer: use predeploy addr const * indexer: map chainID -> default bridge address * indexer: l2 - map chainID to bridge addresses Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
Matthew Slipper authored
-
- 11 Sep, 2022 27 commits
-
-
protolambda authored
-
protolambda authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mark Tyneway authored
contracts-bedrock: speed up storage snapshot
-
Matthew Slipper authored
* contracts-bedrock: Make initialization serial, add logging * lint
-
Matthew Slipper authored
check-changed was breaking when develop -> master PRs were open. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
protolambda authored
-
Joshua Gutow authored
This calls a FCU to set the unsafe head of the L2 execution client immediately after NewPayload is called on the execution client. This means that the unsafe head in the node state matches the unsafe head on the execution client. This commit removes the FCU prior to the NewPayload call because we assert that the unsafe block that we are inserting extends the current unsafe head. As such, the L2 execution client is in a state to accept the new block.
-
smartcontracts authored
Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-
Mark Tyneway authored
Speeds up the storage snapshot by using fully qualified paths to the contracts. This makes it such that foundry will not recompile the contracts each time.
-
Matthew Slipper authored
* contracts-bedrock: Fix deployment * lint
-
Mark Tyneway authored
op-bindings: remove executable flag on files
-
Mark Tyneway authored
-
Matthew Slipper authored
* contracts-bedrock: Fix deployment script * Don't lint more files
-
Matthew Slipper authored
-
Joshua Gutow authored
* op-node: goimports * op-batcher: goimports * op-proposer: goimports * Fix deleted line due to overeager sed * fix imports Co-authored-by:
protolambda <proto@protolambda.com>
-
Mark Tyneway authored
-
Mark Tyneway authored
op-node,op-proposer: move rollup client bindings
-
Mark Tyneway authored
contracts-bedrock: delete hardhat genesis tasks
-
Will Cory authored
* add wsteth to indexer * changeset Co-authored-by:
Will Cory <willcory@Wills-MacBook-Pro.local> Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
contracts-bedrock: regenerate storage layout
-
protolambda authored
-
mergify[bot] authored
-
Mark Tyneway authored
-
Mark Tyneway authored
op-chain-ops: better error message
-
Mark Tyneway authored
-
- 10 Sep, 2022 1 commit
-
-
protolambda authored
* op-node: sync start update func signature, port over tests from safe-head-fix pr * op-node: sync start now starts with current heads by label * op-node: single loop find-heads * op-node: sync - clean up go doc * op-node: use sync fn in engine queue * op-node: fix engine queue finalization test * op-node: sync off-by-one fix * op-node: fix highest l2 block with canon origin, need to reset when l1 reorg * op-node: handle non-standard safe/finalized not found errors * op-node: sync start review fixes / comment typos * op-node: seq window size check with l1 origin, update engine queue test with extra l1 origin, now that off by 1 fix applies properly to chains with multiple L2 blocks per L1 block * op-node: start from parent block before seq nr 0 * Update op-node/rollup/sync/start.go Co-authored-by:
Joshua Gutow <jgutow@optimism.io> * review fixes * fix lint Co-authored-by:
Joshua Gutow <jgutow@optimism.io> Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-