From d814abae0ee3c91acbbd73de2ff510c02fa4dc17 Mon Sep 17 00:00:00 2001 From: kaladinlight <35275952+kaladinlight@users.noreply.github.com> Date: Wed, 12 Jun 2024 12:18:32 -0600 Subject: [PATCH] use eth.OpenRPC --- bchain/coins/optimism/optimismrpc.go | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/bchain/coins/optimism/optimismrpc.go b/bchain/coins/optimism/optimismrpc.go index 11c7d051..b28ae9ef 100644 --- a/bchain/coins/optimism/optimismrpc.go +++ b/bchain/coins/optimism/optimismrpc.go @@ -4,8 +4,6 @@ import ( "context" "encoding/json" - "github.com/ethereum/go-ethereum/ethclient" - "github.com/ethereum/go-ethereum/rpc" "github.com/golang/glog" "github.com/juju/errors" "github.com/trezor/blockbook/bchain" @@ -38,15 +36,7 @@ func NewOptimismRPC(config json.RawMessage, pushHandler func(bchain.Notification // Initialize bnb smart chain rpc interface func (b *OptimismRPC) Initialize() error { - b.OpenRPC = func(url string) (bchain.EVMRPCClient, bchain.EVMClient, error) { - r, err := rpc.Dial(url) - if err != nil { - return nil, nil, err - } - rc := &OptimismRPCClient{Client: r} - ec := ð.EthereumClient{Client: ethclient.NewClient(r)} - return rc, ec, nil - } + b.OpenRPC = eth.OpenRPC rc, ec, err := b.OpenRPC(b.ChainConfig.RPCURL) if err != nil {