Skip to content

Commit

Permalink
indexer: remove bindings
Browse files Browse the repository at this point in the history
Removes the dependency on the `op-bindings/bindings` package.
This is to improve devex in the monorepo and reduce CI time
as maintaining the bindings autogenerated in each PR just
doesn't scale. Now each service is responsible for their own
bindings. In the future, we can work towards releases of
the bindings when contracts are released.

Follows:
- #10213
- #10218
- #10221
  • Loading branch information
tynes committed Apr 19, 2024
1 parent 4a3d3fb commit a1029c2
Show file tree
Hide file tree
Showing 20 changed files with 11,738 additions and 13 deletions.
1,433 changes: 1,433 additions & 0 deletions indexer/bindings/crossdomainmessenger.go

Large diffs are not rendered by default.

1,600 changes: 1,600 additions & 0 deletions indexer/bindings/l1crossdomainmessenger.go

Large diffs are not rendered by default.

2,189 changes: 2,189 additions & 0 deletions indexer/bindings/l1standardbridge.go

Large diffs are not rendered by default.

1,373 changes: 1,373 additions & 0 deletions indexer/bindings/l2outputoracle.go

Large diffs are not rendered by default.

1,785 changes: 1,785 additions & 0 deletions indexer/bindings/l2standardbridge.go

Large diffs are not rendered by default.

699 changes: 699 additions & 0 deletions indexer/bindings/l2tol1messagepasser.go

Large diffs are not rendered by default.

1,360 changes: 1,360 additions & 0 deletions indexer/bindings/optimismportal.go

Large diffs are not rendered by default.

1,287 changes: 1,287 additions & 0 deletions indexer/bindings/standardbridge.go

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion indexer/e2e_tests/bridge_messages_e2e_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import (

"github.com/ethereum-optimism/optimism/op-e2e/e2eutils/transactions"

"github.com/ethereum-optimism/optimism/indexer/bindings"
e2etest_utils "github.com/ethereum-optimism/optimism/indexer/e2e_tests/utils"
"github.com/ethereum-optimism/optimism/op-bindings/bindings"
"github.com/ethereum-optimism/optimism/op-bindings/predeploys"
op_e2e "github.com/ethereum-optimism/optimism/op-e2e"
"github.com/ethereum-optimism/optimism/op-e2e/e2eutils/wait"
Expand Down
2 changes: 1 addition & 1 deletion indexer/e2e_tests/bridge_transactions_e2e_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import (
e2etest_utils "github.com/ethereum-optimism/optimism/indexer/e2e_tests/utils"
"github.com/ethereum-optimism/optimism/op-e2e/e2eutils/wait"

"github.com/ethereum-optimism/optimism/op-bindings/bindings"
"github.com/ethereum-optimism/optimism/indexer/bindings"
"github.com/ethereum-optimism/optimism/op-bindings/predeploys"
op_e2e "github.com/ethereum-optimism/optimism/op-e2e"
"github.com/ethereum-optimism/optimism/op-node/withdrawals"
Expand Down
2 changes: 1 addition & 1 deletion indexer/e2e_tests/bridge_transfers_e2e_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import (
"github.com/ethereum-optimism/optimism/op-e2e/e2eutils/wait"
"github.com/ethereum-optimism/optimism/op-node/withdrawals"

"github.com/ethereum-optimism/optimism/op-bindings/bindings"
"github.com/ethereum-optimism/optimism/indexer/bindings"
"github.com/ethereum-optimism/optimism/op-bindings/predeploys"
"github.com/ethereum/go-ethereum/accounts/abi/bind"
"github.com/ethereum/go-ethereum/common"
Expand Down
3 changes: 1 addition & 2 deletions indexer/e2e_tests/etl_e2e_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import (

"github.com/ethereum-optimism/optimism/indexer/config"
"github.com/ethereum-optimism/optimism/indexer/database"
legacybindings "github.com/ethereum-optimism/optimism/op-bindings/bindings"
"github.com/ethereum-optimism/optimism/op-e2e/e2eutils"
"github.com/ethereum-optimism/optimism/op-e2e/e2eutils/wait"
"github.com/ethereum-optimism/optimism/op-node/bindings"
Expand Down Expand Up @@ -53,7 +52,7 @@ func TestE2EL1ETLInactivityWindow(t *testing.T) {
func TestE2EETL(t *testing.T) {
testSuite := createE2ETestSuite(t)

l2OutputOracle, err := legacybindings.NewL2OutputOracle(testSuite.OpCfg.L1Deployments.L2OutputOracleProxy, testSuite.L1Client)
l2OutputOracle, err := bindings.NewL2OutputOracle(testSuite.OpCfg.L1Deployments.L2OutputOracleProxy, testSuite.L1Client)
require.NoError(t, err)

disputeGameFactory, err := bindings.NewDisputeGameFactoryCaller(testSuite.OpCfg.L1Deployments.DisputeGameFactoryProxy, testSuite.L1Client)
Expand Down
2 changes: 1 addition & 1 deletion indexer/e2e_tests/reorg_e2e_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import (
"testing"
"time"

"github.com/ethereum-optimism/optimism/indexer/bindings"
"github.com/ethereum-optimism/optimism/indexer/database"
"github.com/ethereum-optimism/optimism/op-bindings/bindings"
"github.com/ethereum-optimism/optimism/op-bindings/predeploys"
"github.com/ethereum-optimism/optimism/op-e2e/e2eutils/wait"
"github.com/ethereum/go-ethereum/accounts/abi/bind"
Expand Down
2 changes: 1 addition & 1 deletion indexer/e2e_tests/utils/cross_domain_messages.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import (
"errors"
"math/big"

"github.com/ethereum-optimism/optimism/op-bindings/bindings"
"github.com/ethereum-optimism/optimism/indexer/bindings"
"github.com/ethereum-optimism/optimism/op-chain-ops/crossdomain"

"github.com/ethereum/go-ethereum/common"
Expand Down
2 changes: 1 addition & 1 deletion indexer/e2e_tests/utils/deposits.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package utils
import (
"errors"

"github.com/ethereum-optimism/optimism/op-bindings/bindings"
"github.com/ethereum-optimism/optimism/indexer/bindings"
"github.com/ethereum-optimism/optimism/op-node/rollup/derive"

"github.com/ethereum/go-ethereum/common"
Expand Down
2 changes: 1 addition & 1 deletion indexer/processors/contracts/cross_domain_messenger.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ import (
"github.com/ethereum/go-ethereum/common"

"github.com/ethereum-optimism/optimism/indexer/bigint"
"github.com/ethereum-optimism/optimism/indexer/bindings"
"github.com/ethereum-optimism/optimism/indexer/database"
"github.com/ethereum-optimism/optimism/op-bindings/bindings"
"github.com/ethereum-optimism/optimism/op-chain-ops/crossdomain"
)

Expand Down
2 changes: 1 addition & 1 deletion indexer/processors/contracts/l2_to_l1_message_passer.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ package contracts
import (
"math/big"

"github.com/ethereum-optimism/optimism/indexer/bindings"
"github.com/ethereum-optimism/optimism/indexer/database"
"github.com/ethereum-optimism/optimism/op-bindings/bindings"
"github.com/ethereum/go-ethereum/common"
)

Expand Down
2 changes: 1 addition & 1 deletion indexer/processors/contracts/legacy_standard_bridge.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ package contracts
import (
"math/big"

"github.com/ethereum-optimism/optimism/indexer/bindings"
"github.com/ethereum-optimism/optimism/indexer/database"
"github.com/ethereum-optimism/optimism/op-bindings/bindings"

"github.com/ethereum/go-ethereum/common"
)
Expand Down
2 changes: 1 addition & 1 deletion indexer/processors/contracts/optimism_portal.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import (
"math/big"

"github.com/ethereum-optimism/optimism/indexer/bigint"
"github.com/ethereum-optimism/optimism/indexer/bindings"
"github.com/ethereum-optimism/optimism/indexer/database"
"github.com/ethereum-optimism/optimism/op-bindings/bindings"
"github.com/ethereum-optimism/optimism/op-node/rollup/derive"

"github.com/ethereum/go-ethereum/common"
Expand Down
2 changes: 1 addition & 1 deletion indexer/processors/contracts/standard_bridge.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ package contracts
import (
"math/big"

"github.com/ethereum-optimism/optimism/indexer/bindings"
"github.com/ethereum-optimism/optimism/indexer/database"
"github.com/ethereum-optimism/optimism/op-bindings/bindings"
"github.com/ethereum-optimism/optimism/op-bindings/predeploys"

"github.com/ethereum/go-ethereum/common"
Expand Down

0 comments on commit a1029c2

Please sign in to comment.