Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit f753417
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Fri Mar 22 16:17:36 2024 -0500

    Update foundry.toml

commit ae9fdee
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Fri Mar 22 16:14:39 2024 -0500

    Squashed commit of the following:

    commit 7abd16d
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 21 15:14:52 2024 -0500

        contracts-bedrock: define new constant var for L1Block isInDependencySet selector

    commit 4855c3a
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 21 15:07:21 2024 -0500

        contracts-bedrock: downgrade pragma to 0.8.24 for CrossL2Inbox

    commit b2ad465
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Fri Mar 15 21:32:44 2024 -0500

        contracts-bedrock: add underscore to var in CrossL2Inbox

    commit 7fa84c4
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Fri Mar 15 20:10:05 2024 -0500

        contracts-bedrock: add vm.expectCall to CrossL2Inbox.t.sol

    commit e4d24c2
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Fri Mar 15 20:05:43 2024 -0500

        contracts-bedrock: update pragma to 0.8.24 for CrossL2Inbox

    commit 77c4973
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Fri Mar 15 18:31:18 2024 -0500

        contracts-bedrock: drop redundant lines in CrossL2Inbox.t.sol

    commit 8f18a60
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Fri Mar 15 18:25:29 2024 -0500

        op-bindings: make for CrossL2Inbox

    commit 845992b
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Fri Mar 15 18:25:03 2024 -0500

        contracts-bedrock: fix CrossL2Inbox.t.sol

    commit 5862234
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Fri Mar 15 18:18:31 2024 -0500

        contracts-bedrock: refactor CrossL2Inbox.t.sol

    commit 50d8ab5
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Fri Mar 15 18:12:38 2024 -0500

        contracts-bedrock: fix CrossL2Inbox.t.sol

    commit 31033e1
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Fri Mar 15 18:11:26 2024 -0500

        contracts-bedrock: add not entered errors to CrossL2Inbox.t.sol

    commit 4416d3f
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Fri Mar 15 18:11:14 2024 -0500

        contracts-bedrock: refactor CrossL2Inbox.t.sol

    commit eaf6ea9
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Fri Mar 15 18:10:58 2024 -0500

        contracts-bedrock: improve error in CrossL2Inbox

    commit 4e61ee4
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 17:26:46 2024 -0700

        contracts-bedrock: fix CrossL2Inbox.t.sol

    commit 69b3945
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 17:21:12 2024 -0700

        contracts-bedrock: add comment to CrossL2Inbox.t.sol

    commit 75b57ad
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 17:11:36 2024 -0700

        contracts-bedrock: use Predeploy in CrossL2Inbox.t.sol

    commit bc5750d
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 17:09:02 2024 -0700

        contracts-bedrock: define notEntered modifier

    commit d5a6ffe
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 17:04:44 2024 -0700

        contracts-bedrock: use Test instead of CommonTest with CrossL2Inbox.t.sol

    commit c7e303c
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 17:04:16 2024 -0700

        contracts-bedrock: change pragma to 0.8.24 for CrossL2Inbox.t.sol

    commit 1cb4137
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 16:49:32 2024 -0700

        contracts-bedrock: update snapshot for CrossL2Inbox

    commit 0c86ae4
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 16:48:28 2024 -0700

        contracts-bedrock: add sample vars to CrossL2Inbox.t.sol

    commit d8abd64
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 16:45:29 2024 -0700

        contracts-bedrock: update semver-lock for CrossL2Inbox

    commit 22c243a
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 16:43:09 2024 -0700

        op-bindings: make for CrossL2Inbox

    commit 4468c10
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 16:42:59 2024 -0700

        op-chain-ops: fix layer_two_test

    commit c2283dd
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 16:42:45 2024 -0700

        contracts-bedrock: fix CrossL2Inbox

    commit 7038fb7
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 15:52:43 2024 -0700

        contracts-bedrock: refactor CrossL2Inbox

    commit 509ed32
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 15:35:52 2024 -0700

        contracts-bedrock: remove unused code in CrossL2Inbox.t.sol

    commit 49d34be
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 15:35:12 2024 -0700

        contracts-bedrock: use kwargs in CrossL2Inbox.t.sol

    commit 1693066
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 15:33:00 2024 -0700

        contracts-bedrock: refactor testFuzz_executeMessage_succeeds

    commit dc55143
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 15:27:39 2024 -0700

        contracts-bedrock: rename from _storeCalldataID to _storeIdentifier in CrossL2Inbox

    commit edd074c
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 15:26:34 2024 -0700

        op-bindings: make for CrossL2Inbox

    commit 60a394a
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 14 15:26:23 2024 -0700

        contracts-bedrock: refactor tests for CrossL2Inbox

    commit 113e2ac
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Wed Mar 13 18:03:04 2024 -0700

        contracts-bedrock: fix CrossL2Inbox.t.sol

    commit 67d5469
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Wed Mar 13 18:02:58 2024 -0700

        contracts-bedrock: fix CrossL2Inbox

    commit f3ce399
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Wed Mar 13 16:20:14 2024 -0700

        contracts-bedrock: make ICrossL2Inbox interface of CrossL2Inbox.sol

    commit 42895a6
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Wed Mar 13 16:18:42 2024 -0700

        contracts-bedrock: make pragma exact for CrossL2Inbox.sol

    commit 1dfd83c
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Wed Mar 13 16:17:36 2024 -0700

        contracts-bedrock: create _callWithAllGas func in CrossL2Inbox.sol

    commit ec73dcd
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Wed Mar 13 15:46:20 2024 -0700

        contracts-bedrock: update interface name for L1Block in CrossL2Inbox

    commit 97ab5da
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Mon Mar 11 19:47:48 2024 -0700

        op-bindings: make for CrossL2Inbox

    commit 309dd6e
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Mon Mar 11 19:47:31 2024 -0700

        contracts-bedrock: make snapshots for CrossL2Inbox

    commit 53a1133
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Mon Mar 11 19:47:07 2024 -0700

        contracts-bedrock: update semver-lock for CrossL2Inbox

    commit 5f23dff
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Mon Mar 11 19:45:58 2024 -0700

        sdk: add CrossL2Inbox to contracts.ts

    commit 448142e
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Mon Mar 11 19:45:35 2024 -0700

        contracts-bedrock: add CrossL2Inbox to Predeploys.t.sol

    commit 5450d48
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Mon Mar 11 19:45:17 2024 -0700

        contracts-bedrock: add CrossL2Inbox to Setup.sol

    commit a70af74
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Mon Mar 11 19:44:53 2024 -0700

        contracts-bedrock: create tests CrossL2Inbox.sol

    commit 3edd198
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Mon Mar 11 19:44:37 2024 -0700

        contracts-bedrock: add CrossL2Inbox to Predeploys.sol

    commit 889ff4f
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Mon Mar 11 19:44:19 2024 -0700

        contracts-bedrock: create ICrossL2Inbox.sol

    commit 35fa4b5
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Mon Mar 11 19:44:04 2024 -0700

        contracts-bedrock: create CrossL2Inbox.sol

    commit c76eb5c
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Mon Mar 11 19:42:19 2024 -0700

        contracts-bedrock: add CrossL2Inbox to Artifacts.s.sol

    commit 56387cd
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Mon Mar 11 19:40:06 2024 -0700

        contracts-bedrock: set evm version to cancun

    commit ac7ae45
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Mon Mar 11 19:39:33 2024 -0700

        op-bindings: add CrossL2Inbox to addresses

    commit 423e7b4
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Mon Mar 11 19:38:29 2024 -0700

        op-bindings: add CrossL2Inbox to artifacts.json

commit 324f061
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Fri Mar 22 16:13:27 2024 -0500

    Squashed commit of the following:

    commit 6f2f000
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Thu Mar 21 16:35:41 2024 -0500

        op-chain-ops: fix layer_two_test.go

    commit 37e0582
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Wed Mar 13 17:45:59 2024 -0700

        contracts-bedrock: fix missing bracket in L2Genesis.s.sol

    commit 97255d1
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Tue Mar 12 12:28:17 2024 -0700

        contracts-bedrock: add L2ToL2CrossDomainMessenger to L2Genesis

    commit 74a2dc3
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Tue Mar 12 12:25:45 2024 -0700

        op-chain-ops: add L2ToL2CrossDomainMessenger to immutables_test

    commit 7f8a1d2
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Tue Mar 12 12:25:29 2024 -0700

        op-chain-ops: update value in layer_two_test

    commit 0dcac11
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Tue Mar 12 12:25:00 2024 -0700

        op-chain-ops: add L2ToL2CrossDomainMessenger to immutables

    commit e087e4c
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Tue Mar 12 12:24:49 2024 -0700

        op-chain-ops: add L2ToL2CrossDomainMessenger to genesis config

    commit 5a9cff5
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Tue Mar 12 11:43:54 2024 -0700

        contracts-bedrock: add CrossL2Inbox to L2Genesis

    commit 952fcf6
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Tue Mar 12 11:43:29 2024 -0700

        op-chain-ops: add CrossL2Inbox to immutables_test

    commit f49b346
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Tue Mar 12 11:43:21 2024 -0700

        op-chain-ops: add CrossL2Inbox to layer_two_test

    commit 73edb82
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Tue Mar 12 11:43:14 2024 -0700

        op-chain-ops: add CrossL2Inbox to immutables

    commit b761f46
    Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
    Date:   Tue Mar 12 11:42:44 2024 -0700

        op-chain-ops: add CrossL2Inbox to genesis config

commit 80c64ce
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Thu Mar 21 16:48:10 2024 -0500

    op-bindings: make for L2ToL2CrossDomainMessenger

commit 84aa493
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Thu Mar 21 16:34:18 2024 -0500

    op-bindings: make for L2ToL2CrossDomainMessenger

commit c501adb
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Thu Mar 21 16:18:12 2024 -0500

    contracts-bedrock: fix L2ToL2CrossDomainMessenger.t.sol

commit 8f0ffaa
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Thu Mar 21 16:18:04 2024 -0500

    contracts-bedrock: fix missing args for _storeMessageMetadata in L2ToL2CrossDomainMessenger

commit 277b6e2
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Thu Mar 21 15:07:55 2024 -0500

    contracts-bedrock: update pragma to 0.8.24 for L2ToL2CrossDomainMessenger

commit 74c99f8
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Fri Mar 15 21:33:22 2024 -0500

    contracts-bedrock: add underscore to var in L2ToL2CrossDomainMessenger

commit c796bc1
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Fri Mar 15 20:27:09 2024 -0500

    contracts-bedrock: split up assembly into functions in L2ToL2CrossDomainMessenger.sol

commit ff97c22
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Fri Mar 15 20:19:50 2024 -0500

    contracts-bedrock: add expectCall to L2ToL2CrossDomainMessenger.t.sol

commit 87f55d7
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Fri Mar 15 20:16:57 2024 -0500

    contracts-bedrock: add more checks to testFuzz_sendMessage_succeeds

commit 1111031
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Fri Mar 15 20:11:23 2024 -0500

    contracts-bedrock: update pragma to 0.8.25 for L2ToL2CrossDomainMessenger

commit a24c886
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Fri Mar 15 17:58:36 2024 -0500

    contracts-bedrock: add comment to L2ToL2CrossDomainMessenger.t.sol

commit a741d07
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Fri Mar 15 17:54:26 2024 -0500

    contracts-bedrock: add not entered tests for L2ToL2CrossDomainMessenger

commit e1b246c
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Fri Mar 15 17:54:19 2024 -0500

    contracts-bedrock: create custom error for NotEntered in L2ToL2CrossDomainMessenger

commit 32c9f6f
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Fri Mar 15 17:42:44 2024 -0500

    contracts-bedrock: update L2ToL2CrossDomainMessenger.t.sol to 0.8.24

commit a5798bb
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Fri Mar 15 17:25:48 2024 -0500

    contracts-bedrock: refactor L2ToL2CrossDomainMessenger.t.sol

commit c317685
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Fri Mar 15 17:25:35 2024 -0500

    op-bindings: make for L2ToL2CrossDomainMessenger

commit b225927
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Fri Mar 15 16:41:25 2024 -0500

    contracts-bedrock: add entered logic to L2ToL2CrossDomainMessenger.sol

commit 8ab4566
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Wed Mar 13 16:21:00 2024 -0700

    contracts-bedrock: use interface IL2ToL2CrossDomainMessenger for L2ToL2CrossDomainMessenger.sol

commit fb3b505
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Wed Mar 13 16:20:31 2024 -0700

    contracts-bedrock: make pragma exact for L2ToL2CrossDomainMessenger.sol

commit 5e83270
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Tue Mar 12 12:52:03 2024 -0700

    contracts-bedrock: add semver-lock for L2ToL2CrossDomainMessenger

commit 0b7a049
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Tue Mar 12 12:42:35 2024 -0700

    contracts-bedrock: use existing target in testFuzz_relayMessage_succeeds for L2ToL2CrossDomainMessenger

commit f935ca7
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Tue Mar 12 12:38:20 2024 -0700

    contracts-bedrock: make snapshots for L2ToL2CrossDomainMessenger

commit 48324ff
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Tue Mar 12 12:33:28 2024 -0700

    contracts-bedrock: create IL2ToL2CrossDomainMessenger.sol

commit e07ea99
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Tue Mar 12 12:30:47 2024 -0700

    contracts-bedrock: create tests for L2ToL2CrossDomainMessenger

commit 9c494f1
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Tue Mar 12 12:31:49 2024 -0700

    op-bindings: make for L2ToL2CrossDomainMessenger

commit 1a7ecd6
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Tue Mar 12 12:31:24 2024 -0700

    sdk: add L2ToL2CrossDomainMessenger to contracts.ts

commit dabc443
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Tue Mar 12 12:31:12 2024 -0700

    contracts-bedrock: add L2ToL2CrossDomainMessenger to Setup.sol

commit 23ffb1a
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Tue Mar 12 12:30:59 2024 -0700

    contracts-bedrock: add L2ToL2CrossDomainMessenger to Predeploys.t.sol

commit 9e3a2d1
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Tue Mar 12 12:29:36 2024 -0700

    contracts-bedrock: add L2ToL2CrossDomainMessenger to Predeploys.sol

commit 6f5689b
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Tue Mar 12 12:29:21 2024 -0700

    contracts-bedrock: create L2ToL2CrossDomainMessenger.sol

commit 29791ad
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Tue Mar 12 12:27:59 2024 -0700

    contracts-bedrock: add L2ToL2CrossDomainMessenger to Artifacts.s.sol

commit ae7a0a4
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Tue Mar 12 12:22:21 2024 -0700

    op-bindings: add L2ToL2CrossDomainMessenger to addresses.go

commit cb1d7fe
Author: Diego <105765223+0xfuturistic@users.noreply.github.com>
Date:   Tue Mar 12 12:21:53 2024 -0700

    op-bindings: add L2ToL2CrossDomainMessenger to artifacts.json

commit ef86c58
Author: carehabit <165479941+carehabit@users.noreply.github.com>
Date:   Tue Apr 2 04:58:20 2024 +0800

    all: use the built-in slices library (#10005)

    Signed-off-by: carehabit <shenyuting@outlook.com>

commit 28d5526
Author: refcell <abigger87@gmail.com>
Date:   Mon Apr 1 15:58:12 2024 -0400

    feat(op-dispute-mon): WithdrawalRequests Metrics (#9942)

    * feat(op-challenger): Delayed Weth Withdrawal Request Caller

    * fix(op-challenger): withdrawal request field ordering

    * fix(op-challenger): encapsulate delayed weth behind the fault dispute game contract binding

    * feat(op-dispute-mon): get withdrawals game caller method

    * fix(op-dispute-mon): revert service name changes

    * fix(op-dispute-mon): revert extractor test name

    * fix(op-dispute-mon): revert extractor changes

    * fix(op-dispute-mon): revert newline add

    * fix(op-dispute-mon): revert caller field reordering

    * feat(op-dispute-mon): weth caller creation and pass it through sub components

    * chore(op-dispute-mon): weth caller creation unit test

    * fix(op-dispute-mon): extractor test for weth caller creation error

    * feat(op-dispute-mon): wire up the withdrawals extractor

    * fix(op-dispute-mon): rebases

    * fix(op-dispute-mon): revert caller test change

    * fix(op-dispute-mon): recipient enricher

    * feat(op-dispute-mon): withdrawal request metrics

    * Update op-dispute-mon/mon/withdrawals.go

    Co-authored-by: Adrian Sutton <adrian@oplabs.co>

    * fix(op-dispute-mon): withdrawal request amounts

    ---------

    Co-authored-by: Adrian Sutton <adrian@oplabs.co>

commit c145ace
Author: refcell <abigger87@gmail.com>
Date:   Mon Apr 1 15:12:01 2024 -0400

    feat(op-dispute-mon): WithdrawalRequest and Recipients Enricher (#9940)

    * feat(op-challenger): Delayed Weth Withdrawal Request Caller

    * fix(op-challenger): withdrawal request field ordering

    * fix(op-challenger): encapsulate delayed weth behind the fault dispute game contract binding

    * feat(op-dispute-mon): get withdrawals game caller method

    * fix(op-dispute-mon): revert service name changes

    * fix(op-dispute-mon): revert extractor test name

    * fix(op-dispute-mon): revert extractor changes

    * fix(op-dispute-mon): revert newline add

    * fix(op-dispute-mon): revert caller field reordering

    * feat(op-dispute-mon): weth caller creation and pass it through sub components

    * chore(op-dispute-mon): weth caller creation unit test

    * fix(op-dispute-mon): extractor test for weth caller creation error

    * feat(op-dispute-mon): wire up the withdrawals extractor

    * fix(op-dispute-mon): rebases

    * fix(op-dispute-mon): revert caller test change

    * fix(op-dispute-mon): recipient enricher

commit f6e9a7c
Author: Matt Solomon <matt@mattsolomon.dev>
Date:   Mon Apr 1 11:56:56 2024 -0700

    test(ctb): mark coverage as successful if it fails with stack too deep (#10008)

    * test(ctb): mark coverage as successful if it fails with stack too deep

    * Update packages/contracts-bedrock/package.json

commit 3061d37
Author: refcell <abigger87@gmail.com>
Date:   Mon Apr 1 14:28:03 2024 -0400

    feat(op-dispute-mon): GetWithdrawals GameCaller Method (#9939)

    * feat(op-challenger): Delayed Weth Withdrawal Request Caller

    * fix(op-challenger): withdrawal request field ordering

    * fix(op-challenger): encapsulate delayed weth behind the fault dispute game contract binding

    * feat(op-dispute-mon): get withdrawals game caller method

    * fix(op-dispute-mon): revert service name changes

    * fix(op-dispute-mon): revert extractor test name

    * fix(op-dispute-mon): revert extractor changes

    * fix(op-dispute-mon): revert newline add

    * fix(op-dispute-mon): revert caller field reordering

    * fix(op-challenger): make contract method private

commit 6568308
Author: Kero <keroroxx520@gmail.com>
Date:   Tue Apr 2 01:28:05 2024 +0800

    indexer: update format string for uuid.UUID (#9772)

    * indexer: update format string for uuid.UUID

    The relayEvent variable is of type uuid.UUID, but it's being formatted as an
    integer (%d). This will cause a runtime error. Use %s to format the UUID as a
    string.

    * indexer: constraint l2_block_headers.timestamp > 0

    * indexer: doc bigint.Clamp assumption

commit 8b50c4d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Apr 1 16:51:14 2024 +0000

    build(deps): bump google.golang.org/protobuf in /op-ufm (#9854)

    Bumps google.golang.org/protobuf from 1.32.0 to 1.33.0.

    ---
    updated-dependencies:
    - dependency-name: google.golang.org/protobuf
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit d825117
Author: Will Cory <willcory10@gmail.com>
Date:   Mon Apr 1 09:44:19 2024 -0700

    chore: Release new versions of all js packages (#9964)

    Co-authored-by: Will Cory <willcory@Wills-MacBook-Pro.local>

commit 7d93794
Author: Will Cory <willcory10@gmail.com>
Date:   Mon Apr 1 08:58:12 2024 -0700

    fix: make sdk-next tests run in ci (#10003)

    Co-authored-by: Will Cory <willcory@Wills-MacBook-Pro.local>
  • Loading branch information
0xfuturistic committed Apr 1, 2024
1 parent 7808230 commit 11289db
Show file tree
Hide file tree
Showing 16 changed files with 1,577 additions and 17 deletions.
3 changes: 2 additions & 1 deletion op-bindings/artifacts.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
"StorageSetter",
"SuperchainConfig",
"DataAvailabilityChallenge",
"L2ToL2CrossDomainMessenger",
"CrossL2Inbox"
],
"remote": [
Expand Down Expand Up @@ -146,4 +147,4 @@
"deploymentSalt": "0000000000000000000000000000000000000000000000000000000000000000"
}
]
}
}
811 changes: 811 additions & 0 deletions op-bindings/bindings/l2tol2crossdomainmessenger.go

Large diffs are not rendered by default.

27 changes: 27 additions & 0 deletions op-bindings/bindings/l2tol2crossdomainmessenger_more.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions op-bindings/predeploys/addresses.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ const (
Permit2 = "0x000000000022D473030F116dDEE9F6B43aC78BA3"
SenderCreator = "0x7fc98430eaedbb6070b35b39d798725049088348"
EntryPoint = "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789"
L2ToL2CrossDomainMessenger = "0x4200000000000000000000000000000000000023"
CrossL2Inbox = "0x4200000000000000000000000000000000000022"
)

Expand Down Expand Up @@ -70,6 +71,7 @@ var (
Permit2Addr = common.HexToAddress(Permit2)
SenderCreatorAddr = common.HexToAddress(SenderCreator)
EntryPointAddr = common.HexToAddress(EntryPoint)
L2ToL2CrossDomainMessengerAddr = common.HexToAddress(L2ToL2CrossDomainMessenger)
CrossL2InboxAddr = common.HexToAddress(CrossL2Inbox)

Predeploys = make(map[string]*Predeploy)
Expand Down Expand Up @@ -147,6 +149,9 @@ func init() {
Address: EntryPointAddr,
ProxyDisabled: true,
}
Predeploys["L2ToL2CrossDomainMessenger"] = &Predeploy{
Address: L2ToL2CrossDomainMessengerAddr,
}

for _, predeploy := range Predeploys {
PredeploysByAddress[predeploy.Address] = predeploy
Expand Down
30 changes: 15 additions & 15 deletions packages/contracts-bedrock/foundry.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,32 +26,32 @@ extra_output = ['devdoc', 'userdoc', 'metadata', 'storageLayout']
bytecode_hash = 'none'
build_info_path = 'artifacts/build-info'
evm_version = "cancun"
ignored_error_codes = [2394]
ignored_error_codes = [2394, 5574, 3860]

# Test / Script Runner Settings
ffi = true
fs_permissions = [
{ access='read-write', path='./.resource-metering.csv' },
{ access='read-write', path='./snapshots/' },
{ access='read-write', path='./deployments/' },
{ access='read', path='./deploy-config/' },
{ access='read', path='./periphery-deploy-config/' },
{ access='read', path='./broadcast/' },
{ access='read', path = './forge-artifacts/' },
{ access='write', path='./semver-lock.json' },
{ access='read-write', path='./.testdata/' },
{ access='read', path='./kout-deployment' }
{ access = 'read-write', path = './.resource-metering.csv' },
{ access = 'read-write', path = './snapshots/' },
{ access = 'read-write', path = './deployments/' },
{ access = 'read', path = './deploy-config/' },
{ access = 'read', path = './periphery-deploy-config/' },
{ access = 'read', path = './broadcast/' },
{ access = 'read', path = './forge-artifacts/' },
{ access = 'write', path = './semver-lock.json' },
{ access = 'read-write', path = './.testdata/' },
{ access = 'read', path = './kout-deployment' },
]
libs = ["node_modules", "lib"]

[fuzz]
runs = 64

[fmt]
line_length=120
multiline_func_header='all'
bracket_spacing=true
wrap_comments=true
line_length = 120
multiline_func_header = 'all'
bracket_spacing = true
wrap_comments = true
ignore = ['src/vendor/WETH9.sol']

################################################################
Expand Down
2 changes: 2 additions & 0 deletions packages/contracts-bedrock/scripts/Artifacts.s.sol
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,8 @@ abstract contract Artifacts {
return payable(Predeploys.SCHEMA_REGISTRY);
} else if (digest == keccak256(bytes("EAS"))) {
return payable(Predeploys.EAS);
} else if (digest == keccak256(bytes("L2ToL2CrossDomainMessenger"))) {
return payable(Predeploys.L2_TO_L2_CROSS_DOMAIN_MESSENGER);
} else if (digest == keccak256(bytes("CrossL2Inbox"))) {
return payable(Predeploys.CROSS_L2_INBOX);
}
Expand Down
4 changes: 4 additions & 0 deletions packages/contracts-bedrock/semver-lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,10 @@
"initCodeHash": "0x08bbede75cd6dfd076903b8f04d24f82fa7881576c135825098778632e37eebc",
"sourceCodeHash": "0x8388b9b8075f31d580fed815b66b45394e40fb1a63cd8cda2272d2c390fc908c"
},
"src/L2/L2ToL2CrossDomainMessenger.sol": {
"initCodeHash": "0x72a427e5b6df62a988fe0d7420cb57244dbfbf2eab067cae51d2ca58feffaf85",
"sourceCodeHash": "0xc8e8ec0ed2d29452475723e89cd5ce12b891b3461e61c52d15bdc762e4f0c5bb"
},
"src/L2/SequencerFeeVault.sol": {
"initCodeHash": "0xd62e193d89b1661d34031227a45ce1eade9c2a89b0bd7f362f511d03cceef294",
"sourceCodeHash": "0xa304b4b556162323d69662b4dd9a1d073d55ec661494465489bb67f1e465e7b3"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,212 @@
[
{
"inputs": [],
"name": "CROSS_DOMAIN_MESSAGE_SENDER_SLOT",
"outputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "CROSS_DOMAIN_MESSAGE_SOURCE_SLOT",
"outputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "MESSAGE_VERSION",
"outputs": [
{
"internalType": "uint16",
"name": "",
"type": "uint16"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "crossDomainMessageSender",
"outputs": [
{
"internalType": "address",
"name": "_sender",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "crossDomainMessageSource",
"outputs": [
{
"internalType": "uint256",
"name": "_source",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "messageNonce",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "_destination",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "_source",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "_nonce",
"type": "uint256"
},
{
"internalType": "address",
"name": "_sender",
"type": "address"
},
{
"internalType": "address",
"name": "_target",
"type": "address"
},
{
"internalType": "bytes",
"name": "_message",
"type": "bytes"
}
],
"name": "relayMessage",
"outputs": [],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "_destination",
"type": "uint256"
},
{
"internalType": "address",
"name": "_target",
"type": "address"
},
{
"internalType": "bytes",
"name": "_message",
"type": "bytes"
}
],
"name": "sendMessage",
"outputs": [],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"name": "successfulMessages",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "version",
"outputs": [
{
"internalType": "string",
"name": "",
"type": "string"
}
],
"stateMutability": "view",
"type": "function"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "bytes32",
"name": "msgHash",
"type": "bytes32"
}
],
"name": "FailedRelayedMessage",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "bytes32",
"name": "msgHash",
"type": "bytes32"
}
],
"name": "RelayedMessage",
"type": "event"
},
{
"anonymous": true,
"inputs": [
{
"indexed": false,
"internalType": "bytes",
"name": "data",
"type": "bytes"
}
],
"name": "SentMessage",
"type": "event"
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
[
{
"bytes": "32",
"label": "successfulMessages",
"offset": 0,
"slot": "0",
"type": "mapping(bytes32 => bool)"
},
{
"bytes": "30",
"label": "msgNonce",
"offset": 0,
"slot": "1",
"type": "uint240"
}
]
Loading

0 comments on commit 11289db

Please sign in to comment.