Skip to content

Commit 6479762

Browse files
committed
Update client
1 parent a1c9357 commit 6479762

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

pkg/txm/clientwrappers/dualbroadcast/meta_client.go

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import (
2121

2222
"github.com/smartcontractkit/chainlink-common/pkg/logger"
2323

24-
"github.com/smartcontractkit/chainlink-evm/pkg/client"
2524
"github.com/smartcontractkit/chainlink-evm/pkg/txm"
2625
"github.com/smartcontractkit/chainlink-evm/pkg/txm/types"
2726
)
@@ -120,15 +119,21 @@ type MetaClientKeystore interface {
120119
SignTx(ctx context.Context, fromAddress common.Address, tx *evmtypes.Transaction) (*evmtypes.Transaction, error)
121120
}
122121

122+
type MetaClientRPC interface {
123+
NonceAt(context.Context, common.Address, *big.Int) (uint64, error)
124+
PendingNonceAt(context.Context, common.Address) (uint64, error)
125+
SendTransaction(context.Context, *evmtypes.Transaction) error
126+
}
127+
123128
type MetaClient struct {
124129
lggr logger.SugaredLogger
125-
c client.Client
130+
c MetaClientRPC
126131
ks MetaClientKeystore
127132
customURL *url.URL
128133
chainID *big.Int
129134
}
130135

131-
func NewMetaClient(lggr logger.Logger, c client.Client, ks MetaClientKeystore, customURL *url.URL, chainID *big.Int) *MetaClient {
136+
func NewMetaClient(lggr logger.Logger, c MetaClientRPC, ks MetaClientKeystore, customURL *url.URL, chainID *big.Int) *MetaClient {
132137
return &MetaClient{
133138
lggr: logger.Sugared(logger.Named(lggr, "MetaClient")),
134139
c: c,

0 commit comments

Comments
 (0)