- 22 Feb, 2023 10 commits
- 21 Feb, 2023 4 commits
-
-
Mark Tyneway authored
A changeset was not included in the PR that added `CrossDomainOwnable3`, so adding a changeset now. https://github.com/ethereum-optimism/optimism/pull/4882
-
mergify[bot] authored
op-wheel: move into main bedrock go module
-
mergify[bot] authored
-
mergify[bot] authored
op-node: update libp2p, fix minor p2p api issues
-
- 19 Feb, 2023 1 commit
-
-
mergify[bot] authored
-
- 18 Feb, 2023 11 commits
-
-
mergify[bot] authored
contracts-bedrock: CrossDomainOwnable3
-
Mark Tyneway authored
-
Mark Tyneway authored
Instead of `_msgSender`
-
Mark Tyneway authored
-
Mark Tyneway authored
lint: fix
-
Mark Tyneway authored
-
dcbuilder.eth authored
Adds a `CrossDomainOwnable3` contract that allows the owner to be toggled between an L1 account and an L2 account. In the L1 version, it is expected that the account goes through the cross domain messenger. Co-authored-by:
dcbuilder.eth <dcbuilder@protonmail.com> Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-
mergify[bot] authored
ci: fix slither
-
Mark Tyneway authored
It was looking in the wrong directory for the `build-info` file directory.
-
protolambda authored
-
protolambda authored
-
- 17 Feb, 2023 14 commits
-
-
mergify[bot] authored
contracts-bedrock: prevent deposits with too small gaslimit
-
mergify[bot] authored
-
Matthew Slipper authored
op-node: handle when L1 time gap is larger than sequencer time drift
-
Mark Tyneway authored
contracts-bedrock: L2StandardBridge legacy `withdraw`
-
mergify[bot] authored
-
mergify[bot] authored
contracts-bedrock: clean up fee vault tests
-
mergify[bot] authored
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
Adds a test for the legacy withdraw functionality on the L2StandardBridge. Previously there were no tests for withdrawing ether via `withdraw`. This adds coverage. Also natspec is added to describe that these functions are not useful for being able to withdraw native L2 tokens. The modern functions must be used to withdraw native L2 tokens, the legacy functions assume that the withdrawal is working on a OptimismMintableERC20 token. Also regenerate the bindings for the slight change to the bytecode where we save a call in the withdrawal path if we don't need to make the call.
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
The deposits sent to L2 should have a gas limit that at least covers the intrinsic gas. If the deposits do not pay that much, then it is possible for cause resource usage on L2 without paying for it. This is not a critical bug because the user would still need to pay for L1 inclusion.
-
mergify[bot] authored
contracts-bedrock: add semver to mintable tokens
-