mocks

package
v2.1.0-mercury-20230522 Latest Latest
Warning

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

Go to latest
Published: May 22, 2023 License: MIT Imports: 10 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 mockConstructorTestingTNewBatchSender) *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.

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 mockConstructorTestingTNewClient) *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.

func (*Client) BalanceAt added in v2.1.0

func (_m *Client) 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 (*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) 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) FilterEvents added in v2.1.0

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

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

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(_a0 context.Context) (*big.Int, error)

LatestBlockHeight provides a mock function with given fields: _a0

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) 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) (chainsclient.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, accountAddress common.Address, blockNumber *big.Int) (evmtypes.Nonce, error)

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

func (*Client) SimulateTransaction added in v2.1.0

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

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

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, accountAddress common.Address, tokenAddress common.Address) (*big.Int, error)

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

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 Subscription added in v2.1.0

type Subscription struct {
	mock.Mock
}

Subscription is an autogenerated mock type for the Subscription type

func NewSubscription added in v2.1.0

func NewSubscription(t mockConstructorTestingTNewSubscription) *Subscription

NewSubscription creates a new instance of Subscription. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*Subscription) Err added in v2.1.0

func (_m *Subscription) Err() <-chan error

Err provides a mock function with given fields:

func (*Subscription) Unsubscribe added in v2.1.0

func (_m *Subscription) Unsubscribe()

Unsubscribe 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 mockConstructorTestingTNewTxSender) *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.

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