mocks

package
v2.12.1-mercury06062024 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 6, 2024 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BatchSender

type BatchSender struct {
	mock.Mock
}

BatchSender is an autogenerated mock type for the BatchSender type

func NewBatchSender

func NewBatchSender(t interface {
	mock.TestingT
	Cleanup(func())
}) *BatchSender

NewBatchSender creates a new instance of BatchSender. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*BatchSender) BatchCallContext

func (_m *BatchSender) BatchCallContext(ctx context.Context, b []rpc.BatchElem) error

BatchCallContext provides a mock function with given fields: ctx, b

type Client added in v2.1.0

type Client struct {
	mock.Mock
}

Client is an autogenerated mock type for the Client type

func NewClient added in v2.1.0

func NewClient(t interface {
	mock.TestingT
	Cleanup(func())
}) *Client

NewClient creates a new instance of Client. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*Client) BalanceAt added in v2.1.0

func (_m *Client) BalanceAt(ctx context.Context, account common.Address, blockNumber *big.Int) (*big.Int, error)

BalanceAt provides a mock function with given fields: ctx, account, blockNumber

func (*Client) BatchCallContext added in v2.1.0

func (_m *Client) BatchCallContext(ctx context.Context, b []rpc.BatchElem) error

BatchCallContext provides a mock function with given fields: ctx, b

func (*Client) BatchCallContextAll added in v2.1.0

func (_m *Client) BatchCallContextAll(ctx context.Context, b []rpc.BatchElem) error

BatchCallContextAll provides a mock function with given fields: ctx, b

func (*Client) BlockByHash added in v2.1.0

func (_m *Client) BlockByHash(ctx context.Context, hash common.Hash) (*types.Block, error)

BlockByHash provides a mock function with given fields: ctx, hash

func (*Client) BlockByNumber added in v2.1.0

func (_m *Client) BlockByNumber(ctx context.Context, number *big.Int) (*types.Block, error)

BlockByNumber provides a mock function with given fields: ctx, number

func (*Client) CallContext added in v2.1.0

func (_m *Client) CallContext(ctx context.Context, result interface{}, method string, args ...interface{}) error

CallContext provides a mock function with given fields: ctx, result, method, args

func (*Client) CallContract added in v2.1.0

func (_m *Client) CallContract(ctx context.Context, msg ethereum.CallMsg, blockNumber *big.Int) ([]byte, error)

CallContract provides a mock function with given fields: ctx, msg, blockNumber

func (*Client) ChainID added in v2.1.0

func (_m *Client) ChainID() (*big.Int, error)

ChainID provides a mock function with given fields:

func (*Client) CheckTxValidity added in v2.11.0

func (_m *Client) CheckTxValidity(ctx context.Context, from common.Address, to common.Address, data []byte) *client.SendError

CheckTxValidity provides a mock function with given fields: ctx, from, to, data

func (*Client) Close added in v2.1.0

func (_m *Client) Close()

Close provides a mock function with given fields:

func (*Client) CodeAt added in v2.1.0

func (_m *Client) CodeAt(ctx context.Context, account common.Address, blockNumber *big.Int) ([]byte, error)

CodeAt provides a mock function with given fields: ctx, account, blockNumber

func (*Client) ConfiguredChainID added in v2.1.0

func (_m *Client) ConfiguredChainID() *big.Int

ConfiguredChainID provides a mock function with given fields:

func (*Client) Dial added in v2.1.0

func (_m *Client) Dial(ctx context.Context) error

Dial provides a mock function with given fields: ctx

func (*Client) EstimateGas added in v2.1.0

func (_m *Client) EstimateGas(ctx context.Context, call ethereum.CallMsg) (uint64, error)

EstimateGas provides a mock function with given fields: ctx, call

func (*Client) FilterLogs added in v2.1.0

func (_m *Client) FilterLogs(ctx context.Context, q ethereum.FilterQuery) ([]types.Log, error)

FilterLogs provides a mock function with given fields: ctx, q

func (*Client) HeadByHash added in v2.1.0

func (_m *Client) HeadByHash(ctx context.Context, n common.Hash) (*evmtypes.Head, error)

HeadByHash provides a mock function with given fields: ctx, n

func (*Client) HeadByNumber added in v2.1.0

func (_m *Client) HeadByNumber(ctx context.Context, n *big.Int) (*evmtypes.Head, error)

HeadByNumber provides a mock function with given fields: ctx, n

func (*Client) HeaderByHash added in v2.1.0

func (_m *Client) HeaderByHash(ctx context.Context, h common.Hash) (*types.Header, error)

HeaderByHash provides a mock function with given fields: ctx, h

func (*Client) HeaderByNumber added in v2.1.0

func (_m *Client) HeaderByNumber(ctx context.Context, n *big.Int) (*types.Header, error)

HeaderByNumber provides a mock function with given fields: ctx, n

func (*Client) IsL2 added in v2.2.0

func (_m *Client) IsL2() bool

IsL2 provides a mock function with given fields:

func (*Client) LINKBalance added in v2.1.0

func (_m *Client) LINKBalance(ctx context.Context, address common.Address, linkAddress common.Address) (*assets.Link, error)

LINKBalance provides a mock function with given fields: ctx, address, linkAddress

func (*Client) LatestBlockHeight added in v2.1.0

func (_m *Client) LatestBlockHeight(ctx context.Context) (*big.Int, error)

LatestBlockHeight provides a mock function with given fields: ctx

func (*Client) LatestFinalizedBlock added in v2.11.0

func (_m *Client) LatestFinalizedBlock(ctx context.Context) (*evmtypes.Head, error)

LatestFinalizedBlock provides a mock function with given fields: ctx

func (*Client) NodeStates added in v2.1.0

func (_m *Client) NodeStates() map[string]string

NodeStates provides a mock function with given fields:

func (*Client) PendingCallContract added in v2.10.0

func (_m *Client) PendingCallContract(ctx context.Context, msg ethereum.CallMsg) ([]byte, error)

PendingCallContract provides a mock function with given fields: ctx, msg

func (*Client) PendingCodeAt added in v2.1.0

func (_m *Client) PendingCodeAt(ctx context.Context, account common.Address) ([]byte, error)

PendingCodeAt provides a mock function with given fields: ctx, account

func (*Client) PendingNonceAt added in v2.1.0

func (_m *Client) PendingNonceAt(ctx context.Context, account common.Address) (uint64, error)

PendingNonceAt provides a mock function with given fields: ctx, account

func (*Client) SendTransaction added in v2.1.0

func (_m *Client) SendTransaction(ctx context.Context, tx *types.Transaction) error

SendTransaction provides a mock function with given fields: ctx, tx

func (*Client) SendTransactionReturnCode added in v2.1.0

func (_m *Client) SendTransactionReturnCode(ctx context.Context, tx *types.Transaction, fromAddress common.Address) (commonclient.SendTxReturnCode, error)

SendTransactionReturnCode provides a mock function with given fields: ctx, tx, fromAddress

func (*Client) SequenceAt added in v2.1.0

func (_m *Client) SequenceAt(ctx context.Context, account common.Address, blockNumber *big.Int) (evmtypes.Nonce, error)

SequenceAt provides a mock function with given fields: ctx, account, blockNumber

func (*Client) SubscribeFilterLogs added in v2.1.0

func (_m *Client) SubscribeFilterLogs(ctx context.Context, q ethereum.FilterQuery, ch chan<- types.Log) (ethereum.Subscription, error)

SubscribeFilterLogs provides a mock function with given fields: ctx, q, ch

func (*Client) SubscribeNewHead added in v2.1.0

func (_m *Client) SubscribeNewHead(ctx context.Context, ch chan<- *evmtypes.Head) (ethereum.Subscription, error)

SubscribeNewHead provides a mock function with given fields: ctx, ch

func (*Client) SuggestGasPrice added in v2.1.0

func (_m *Client) SuggestGasPrice(ctx context.Context) (*big.Int, error)

SuggestGasPrice provides a mock function with given fields: ctx

func (*Client) SuggestGasTipCap added in v2.1.0

func (_m *Client) SuggestGasTipCap(ctx context.Context) (*big.Int, error)

SuggestGasTipCap provides a mock function with given fields: ctx

func (*Client) TokenBalance added in v2.1.0

func (_m *Client) TokenBalance(ctx context.Context, address common.Address, contractAddress common.Address) (*big.Int, error)

TokenBalance provides a mock function with given fields: ctx, address, contractAddress

func (*Client) TransactionByHash added in v2.1.0

func (_m *Client) TransactionByHash(ctx context.Context, txHash common.Hash) (*types.Transaction, error)

TransactionByHash provides a mock function with given fields: ctx, txHash

func (*Client) TransactionReceipt added in v2.1.0

func (_m *Client) TransactionReceipt(ctx context.Context, txHash common.Hash) (*types.Receipt, error)

TransactionReceipt provides a mock function with given fields: ctx, txHash

type RPCClient added in v2.10.0

type RPCClient struct {
	mock.Mock
}

RPCClient is an autogenerated mock type for the RPCClient type

func NewRPCClient added in v2.10.0

func NewRPCClient(t interface {
	mock.TestingT
	Cleanup(func())
}) *RPCClient

NewRPCClient creates a new instance of RPCClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*RPCClient) BalanceAt added in v2.10.0

func (_m *RPCClient) BalanceAt(ctx context.Context, accountAddress common.Address, blockNumber *big.Int) (*big.Int, error)

BalanceAt provides a mock function with given fields: ctx, accountAddress, blockNumber

func (*RPCClient) BatchCallContext added in v2.10.0

func (_m *RPCClient) BatchCallContext(ctx context.Context, b []rpc.BatchElem) error

BatchCallContext provides a mock function with given fields: ctx, b

func (*RPCClient) BlockByHash added in v2.10.0

func (_m *RPCClient) BlockByHash(ctx context.Context, hash common.Hash) (*types.Head, error)

BlockByHash provides a mock function with given fields: ctx, hash

func (*RPCClient) BlockByHashGeth added in v2.10.0

func (_m *RPCClient) BlockByHashGeth(ctx context.Context, hash common.Hash) (*coretypes.Block, error)

BlockByHashGeth provides a mock function with given fields: ctx, hash

func (*RPCClient) BlockByNumber added in v2.10.0

func (_m *RPCClient) BlockByNumber(ctx context.Context, number *big.Int) (*types.Head, error)

BlockByNumber provides a mock function with given fields: ctx, number

func (*RPCClient) BlockByNumberGeth added in v2.10.0

func (_m *RPCClient) BlockByNumberGeth(ctx context.Context, number *big.Int) (*coretypes.Block, error)

BlockByNumberGeth provides a mock function with given fields: ctx, number

func (*RPCClient) CallContext added in v2.10.0

func (_m *RPCClient) CallContext(ctx context.Context, result interface{}, method string, args ...interface{}) error

CallContext provides a mock function with given fields: ctx, result, method, args

func (*RPCClient) CallContract added in v2.10.0

func (_m *RPCClient) CallContract(ctx context.Context, msg interface{}, blockNumber *big.Int) ([]byte, error)

CallContract provides a mock function with given fields: ctx, msg, blockNumber

func (*RPCClient) ChainID added in v2.10.0

func (_m *RPCClient) ChainID(ctx context.Context) (*big.Int, error)

ChainID provides a mock function with given fields: ctx

func (*RPCClient) ClientVersion added in v2.10.0

func (_m *RPCClient) ClientVersion(_a0 context.Context) (string, error)

ClientVersion provides a mock function with given fields: _a0

func (*RPCClient) Close added in v2.10.0

func (_m *RPCClient) Close()

Close provides a mock function with given fields:

func (*RPCClient) CodeAt added in v2.10.0

func (_m *RPCClient) CodeAt(ctx context.Context, account common.Address, blockNumber *big.Int) ([]byte, error)

CodeAt provides a mock function with given fields: ctx, account, blockNumber

func (*RPCClient) Dial added in v2.10.0

func (_m *RPCClient) Dial(ctx context.Context) error

Dial provides a mock function with given fields: ctx

func (*RPCClient) DialHTTP added in v2.10.0

func (_m *RPCClient) DialHTTP() error

DialHTTP provides a mock function with given fields:

func (*RPCClient) DisconnectAll added in v2.10.0

func (_m *RPCClient) DisconnectAll()

DisconnectAll provides a mock function with given fields:

func (*RPCClient) EstimateGas added in v2.10.0

func (_m *RPCClient) EstimateGas(ctx context.Context, call interface{}) (uint64, error)

EstimateGas provides a mock function with given fields: ctx, call

func (*RPCClient) FilterEvents added in v2.10.0

func (_m *RPCClient) FilterEvents(ctx context.Context, query ethereum.FilterQuery) ([]coretypes.Log, error)

FilterEvents provides a mock function with given fields: ctx, query

func (*RPCClient) HeaderByHash added in v2.10.0

func (_m *RPCClient) HeaderByHash(ctx context.Context, h common.Hash) (*coretypes.Header, error)

HeaderByHash provides a mock function with given fields: ctx, h

func (*RPCClient) HeaderByNumber added in v2.10.0

func (_m *RPCClient) HeaderByNumber(ctx context.Context, n *big.Int) (*coretypes.Header, error)

HeaderByNumber provides a mock function with given fields: ctx, n

func (*RPCClient) IsSyncing added in v2.10.0

func (_m *RPCClient) IsSyncing(ctx context.Context) (bool, error)

IsSyncing provides a mock function with given fields: ctx

func (*RPCClient) LINKBalance added in v2.10.0

func (_m *RPCClient) LINKBalance(ctx context.Context, accountAddress common.Address, linkAddress common.Address) (*assets.Link, error)

LINKBalance provides a mock function with given fields: ctx, accountAddress, linkAddress

func (*RPCClient) LatestBlockHeight added in v2.10.0

func (_m *RPCClient) LatestBlockHeight(_a0 context.Context) (*big.Int, error)

LatestBlockHeight provides a mock function with given fields: _a0

func (*RPCClient) LatestFinalizedBlock added in v2.11.0

func (_m *RPCClient) LatestFinalizedBlock(ctx context.Context) (*types.Head, error)

LatestFinalizedBlock provides a mock function with given fields: ctx

func (*RPCClient) PendingCallContract added in v2.10.0

func (_m *RPCClient) PendingCallContract(ctx context.Context, msg interface{}) ([]byte, error)

PendingCallContract provides a mock function with given fields: ctx, msg

func (*RPCClient) PendingCodeAt added in v2.10.0

func (_m *RPCClient) PendingCodeAt(ctx context.Context, account common.Address) ([]byte, error)

PendingCodeAt provides a mock function with given fields: ctx, account

func (*RPCClient) PendingSequenceAt added in v2.10.0

func (_m *RPCClient) PendingSequenceAt(ctx context.Context, addr common.Address) (types.Nonce, error)

PendingSequenceAt provides a mock function with given fields: ctx, addr

func (*RPCClient) SendEmptyTransaction added in v2.10.0

func (_m *RPCClient) SendEmptyTransaction(ctx context.Context, newTxAttempt func(types.Nonce, uint32, *evmassets.Wei, common.Address) (interface{}, error), seq types.Nonce, gasLimit uint32, fee *evmassets.Wei, fromAddress common.Address) (string, error)

SendEmptyTransaction provides a mock function with given fields: ctx, newTxAttempt, seq, gasLimit, fee, fromAddress

func (*RPCClient) SendTransaction added in v2.10.0

func (_m *RPCClient) SendTransaction(ctx context.Context, tx *coretypes.Transaction) error

SendTransaction provides a mock function with given fields: ctx, tx

func (*RPCClient) SequenceAt added in v2.10.0

func (_m *RPCClient) SequenceAt(ctx context.Context, accountAddress common.Address, blockNumber *big.Int) (types.Nonce, error)

SequenceAt provides a mock function with given fields: ctx, accountAddress, blockNumber

func (*RPCClient) SetAliveLoopSub added in v2.10.0

func (_m *RPCClient) SetAliveLoopSub(_a0 commontypes.Subscription)

SetAliveLoopSub provides a mock function with given fields: _a0

func (*RPCClient) SimulateTransaction added in v2.10.0

func (_m *RPCClient) SimulateTransaction(ctx context.Context, tx *coretypes.Transaction) error

SimulateTransaction provides a mock function with given fields: ctx, tx

func (*RPCClient) Subscribe added in v2.10.0

func (_m *RPCClient) Subscribe(ctx context.Context, channel chan<- *types.Head, args ...interface{}) (commontypes.Subscription, error)

Subscribe provides a mock function with given fields: ctx, channel, args

func (*RPCClient) SubscribeFilterLogs added in v2.10.0

func (_m *RPCClient) SubscribeFilterLogs(ctx context.Context, q ethereum.FilterQuery, ch chan<- coretypes.Log) (ethereum.Subscription, error)

SubscribeFilterLogs provides a mock function with given fields: ctx, q, ch

func (*RPCClient) SubscribersCount added in v2.10.0

func (_m *RPCClient) SubscribersCount() int32

SubscribersCount provides a mock function with given fields:

func (*RPCClient) SuggestGasPrice added in v2.10.0

func (_m *RPCClient) SuggestGasPrice(ctx context.Context) (*big.Int, error)

SuggestGasPrice provides a mock function with given fields: ctx

func (*RPCClient) SuggestGasTipCap added in v2.10.0

func (_m *RPCClient) SuggestGasTipCap(ctx context.Context) (*big.Int, error)

SuggestGasTipCap provides a mock function with given fields: ctx

func (*RPCClient) TokenBalance added in v2.10.0

func (_m *RPCClient) TokenBalance(ctx context.Context, accountAddress common.Address, tokenAddress common.Address) (*big.Int, error)

TokenBalance provides a mock function with given fields: ctx, accountAddress, tokenAddress

func (*RPCClient) TransactionByHash added in v2.10.0

func (_m *RPCClient) TransactionByHash(ctx context.Context, txHash common.Hash) (*coretypes.Transaction, error)

TransactionByHash provides a mock function with given fields: ctx, txHash

func (*RPCClient) TransactionReceipt added in v2.10.0

func (_m *RPCClient) TransactionReceipt(ctx context.Context, txHash common.Hash) (*types.Receipt, error)

TransactionReceipt provides a mock function with given fields: ctx, txHash

func (*RPCClient) TransactionReceiptGeth added in v2.10.0

func (_m *RPCClient) TransactionReceiptGeth(ctx context.Context, txHash common.Hash) (*coretypes.Receipt, error)

TransactionReceiptGeth provides a mock function with given fields: ctx, txHash

func (*RPCClient) UnsubscribeAllExceptAliveLoop added in v2.10.0

func (_m *RPCClient) UnsubscribeAllExceptAliveLoop()

UnsubscribeAllExceptAliveLoop provides a mock function with given fields:

type TxSender

type TxSender struct {
	mock.Mock
}

TxSender is an autogenerated mock type for the TxSender type

func NewTxSender

func NewTxSender(t interface {
	mock.TestingT
	Cleanup(func())
}) *TxSender

NewTxSender creates a new instance of TxSender. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*TxSender) ChainID

func (_m *TxSender) ChainID(_a0 context.Context) (*big.Int, error)

ChainID provides a mock function with given fields: _a0

func (*TxSender) SendTransaction

func (_m *TxSender) SendTransaction(ctx context.Context, tx *types.Transaction) error

SendTransaction provides a mock function with given fields: ctx, tx

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL