mocks

package
v1.6.0-beta1 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2022 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BalanceMonitor added in v1.2.0

type BalanceMonitor struct {
	mock.Mock
}

BalanceMonitor is an autogenerated mock type for the BalanceMonitor type

func NewBalanceMonitor added in v1.5.0

func NewBalanceMonitor(t NewBalanceMonitorT) *BalanceMonitor

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

func (*BalanceMonitor) Close added in v1.2.0

func (_m *BalanceMonitor) Close() error

Close provides a mock function with given fields:

func (*BalanceMonitor) GetEthBalance added in v1.2.0

func (_m *BalanceMonitor) GetEthBalance(_a0 common.Address) *assets.Eth

GetEthBalance provides a mock function with given fields: _a0

func (*BalanceMonitor) Healthy added in v1.2.0

func (_m *BalanceMonitor) Healthy() error

Healthy provides a mock function with given fields:

func (*BalanceMonitor) OnNewLongestChain added in v1.2.0

func (_m *BalanceMonitor) OnNewLongestChain(ctx context.Context, head *types.Head)

OnNewLongestChain provides a mock function with given fields: ctx, head

func (*BalanceMonitor) Ready added in v1.2.0

func (_m *BalanceMonitor) Ready() error

Ready provides a mock function with given fields:

func (*BalanceMonitor) Start added in v1.2.0

func (_m *BalanceMonitor) Start(_a0 context.Context) error

Start provides a mock function with given fields: _a0

type Chain

type Chain struct {
	mock.Mock
}

Chain is an autogenerated mock type for the Chain type

func NewChain added in v1.6.0

func NewChain(t NewChainT) *Chain

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

func (*Chain) BalanceMonitor added in v1.2.0

func (_m *Chain) BalanceMonitor() monitor.BalanceMonitor

BalanceMonitor provides a mock function with given fields:

func (*Chain) Client

func (_m *Chain) Client() client.Client

Client provides a mock function with given fields:

func (*Chain) Close

func (_m *Chain) Close() error

Close provides a mock function with given fields:

func (*Chain) Config

func (_m *Chain) Config() config.ChainScopedConfig

Config provides a mock function with given fields:

func (*Chain) HeadBroadcaster

func (_m *Chain) HeadBroadcaster() types.HeadBroadcaster

HeadBroadcaster provides a mock function with given fields:

func (*Chain) HeadTracker

func (_m *Chain) HeadTracker() types.HeadTracker

HeadTracker provides a mock function with given fields:

func (*Chain) Healthy

func (_m *Chain) Healthy() error

Healthy provides a mock function with given fields:

func (*Chain) ID

func (_m *Chain) ID() *big.Int

ID provides a mock function with given fields:

func (*Chain) LogBroadcaster

func (_m *Chain) LogBroadcaster() log.Broadcaster

LogBroadcaster provides a mock function with given fields:

func (*Chain) LogPoller added in v1.4.0

func (_m *Chain) LogPoller() logpoller.LogPoller

LogPoller provides a mock function with given fields:

func (*Chain) Logger

func (_m *Chain) Logger() logger.Logger

Logger provides a mock function with given fields:

func (*Chain) Ready

func (_m *Chain) Ready() error

Ready provides a mock function with given fields:

func (*Chain) Start

func (_m *Chain) Start(_a0 context.Context) error

Start provides a mock function with given fields: _a0

func (*Chain) TxManager

func (_m *Chain) TxManager() txmgr.TxManager

TxManager provides a mock function with given fields:

func (*Chain) UpdateConfig added in v1.5.0

func (_m *Chain) UpdateConfig(_a0 *evmtypes.ChainCfg)

UpdateConfig provides a mock function with given fields: _a0

type ChainSet

type ChainSet struct {
	mock.Mock
}

ChainSet is an autogenerated mock type for the ChainSet type

func NewChainSet added in v1.6.0

func NewChainSet(t NewChainSetT) *ChainSet

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

func (*ChainSet) Add

Add provides a mock function with given fields: ctx, id, config

func (*ChainSet) ChainCount

func (_m *ChainSet) ChainCount() int

ChainCount provides a mock function with given fields:

func (*ChainSet) Chains

func (_m *ChainSet) Chains() []evm.Chain

Chains provides a mock function with given fields:

func (*ChainSet) Close

func (_m *ChainSet) Close() error

Close provides a mock function with given fields:

func (*ChainSet) Configure

func (_m *ChainSet) Configure(ctx context.Context, id utils.Big, enabled bool, config *types.ChainCfg) (chains.DBChain[utils.Big, *types.ChainCfg], error)

Configure provides a mock function with given fields: ctx, id, enabled, config

func (*ChainSet) CreateNode added in v1.5.0

func (_m *ChainSet) CreateNode(ctx context.Context, data types.Node) (types.Node, error)

CreateNode provides a mock function with given fields: ctx, data

func (*ChainSet) Default

func (_m *ChainSet) Default() (evm.Chain, error)

Default provides a mock function with given fields:

func (*ChainSet) DeleteNode added in v1.5.0

func (_m *ChainSet) DeleteNode(ctx context.Context, id int32) error

DeleteNode provides a mock function with given fields: ctx, id

func (*ChainSet) Get

func (_m *ChainSet) Get(id *big.Int) (evm.Chain, error)

Get provides a mock function with given fields: id

func (*ChainSet) GetNode added in v1.3.0

func (_m *ChainSet) GetNode(ctx context.Context, id int32) (types.Node, error)

GetNode provides a mock function with given fields: ctx, id

func (*ChainSet) GetNodes added in v1.3.0

func (_m *ChainSet) GetNodes(ctx context.Context, offset int, limit int) ([]types.Node, int, error)

GetNodes provides a mock function with given fields: ctx, offset, limit

func (*ChainSet) GetNodesByChainIDs added in v1.3.0

func (_m *ChainSet) GetNodesByChainIDs(ctx context.Context, chainIDs []utils.Big) ([]types.Node, error)

GetNodesByChainIDs provides a mock function with given fields: ctx, chainIDs

func (*ChainSet) GetNodesForChain added in v1.3.0

func (_m *ChainSet) GetNodesForChain(ctx context.Context, chainID utils.Big, offset int, limit int) ([]types.Node, int, error)

GetNodesForChain provides a mock function with given fields: ctx, chainID, offset, limit

func (*ChainSet) Healthy

func (_m *ChainSet) Healthy() error

Healthy provides a mock function with given fields:

func (*ChainSet) Index added in v1.5.0

func (_m *ChainSet) Index(offset int, limit int) ([]chains.DBChain[utils.Big, *types.ChainCfg], int, error)

Index provides a mock function with given fields: offset, limit

func (*ChainSet) ORM

func (_m *ChainSet) ORM() types.ORM

ORM provides a mock function with given fields:

func (*ChainSet) Ready

func (_m *ChainSet) Ready() error

Ready provides a mock function with given fields:

func (*ChainSet) Remove

func (_m *ChainSet) Remove(id utils.Big) error

Remove provides a mock function with given fields: id

func (*ChainSet) Show added in v1.5.0

func (_m *ChainSet) Show(id utils.Big) (chains.DBChain[utils.Big, *types.ChainCfg], error)

Show provides a mock function with given fields: id

func (*ChainSet) Start

func (_m *ChainSet) Start(_a0 context.Context) error

Start provides a mock function with given fields: _a0

func (*ChainSet) UpdateConfig

func (_m *ChainSet) UpdateConfig(id *big.Int, updaters ...evm.ChainConfigUpdater) error

UpdateConfig provides a mock function with given fields: id, updaters

type Client added in v1.2.0

type Client struct {
	mock.Mock
}

Client is an autogenerated mock type for the Client type

func NewClient added in v1.5.0

func NewClient(t NewClientT) *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 v1.2.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 v1.2.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 v1.3.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 v1.4.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 v1.2.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) Call added in v1.2.0

func (_m *Client) Call(result interface{}, method string, args ...interface{}) error

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

func (*Client) CallContext added in v1.2.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 v1.2.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 v1.2.0

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

ChainID provides a mock function with given fields:

func (*Client) Close added in v1.2.0

func (_m *Client) Close()

Close provides a mock function with given fields:

func (*Client) CodeAt added in v1.2.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) Dial added in v1.2.0

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

Dial provides a mock function with given fields: ctx

func (*Client) EstimateGas added in v1.2.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 v1.2.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) GetERC20Balance added in v1.2.0

func (_m *Client) GetERC20Balance(address common.Address, contractAddress common.Address) (*big.Int, error)

GetERC20Balance provides a mock function with given fields: address, contractAddress

func (*Client) GetEthBalance added in v1.2.0

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

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

func (*Client) GetLINKBalance added in v1.2.0

func (_m *Client) GetLINKBalance(linkAddress common.Address, address common.Address) (*assets.Link, error)

GetLINKBalance provides a mock function with given fields: linkAddress, address

func (*Client) HeadByNumber added in v1.2.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) HeaderByNumber added in v1.2.0

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

HeaderByNumber provides a mock function with given fields: _a0, _a1

func (*Client) NodeStates added in v1.3.0

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

NodeStates provides a mock function with given fields:

func (*Client) NonceAt added in v1.2.0

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

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

func (*Client) PendingCodeAt added in v1.2.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 v1.2.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 v1.2.0

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

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

func (*Client) SubscribeFilterLogs added in v1.2.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 v1.2.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 v1.2.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 v1.2.0

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

SuggestGasTipCap provides a mock function with given fields: ctx

func (*Client) TransactionReceipt added in v1.2.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 NewBalanceMonitorT added in v1.6.0

type NewBalanceMonitorT interface {
	mock.TestingT
	Cleanup(func())
}

type NewChainSetT added in v1.6.0

type NewChainSetT interface {
	mock.TestingT
	Cleanup(func())
}

type NewChainT added in v1.6.0

type NewChainT interface {
	mock.TestingT
	Cleanup(func())
}

type NewClientT added in v1.6.0

type NewClientT interface {
	mock.TestingT
	Cleanup(func())
}

type NewNodeT added in v1.6.0

type NewNodeT interface {
	mock.TestingT
	Cleanup(func())
}

type NewSendOnlyNodeT added in v1.6.0

type NewSendOnlyNodeT interface {
	mock.TestingT
	Cleanup(func())
}

type NewSubscriptionT added in v1.6.0

type NewSubscriptionT interface {
	mock.TestingT
	Cleanup(func())
}

type Node added in v1.2.0

type Node struct {
	mock.Mock
}

Node is an autogenerated mock type for the Node type

func NewNode added in v1.5.0

func NewNode(t NewNodeT) *Node

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

func (*Node) BalanceAt added in v1.2.0

func (_m *Node) 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 (*Node) BatchCallContext added in v1.2.0

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

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

func (*Node) BlockByHash added in v1.4.0

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

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

func (*Node) BlockByNumber added in v1.2.0

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

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

func (*Node) CallContext added in v1.2.0

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

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

func (*Node) CallContract added in v1.2.0

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

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

func (*Node) ChainID added in v1.2.0

func (_m *Node) ChainID() *big.Int

ChainID provides a mock function with given fields:

func (*Node) Close added in v1.2.0

func (_m *Node) Close()

Close provides a mock function with given fields:

func (*Node) CodeAt added in v1.2.0

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

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

func (*Node) EstimateGas added in v1.2.0

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

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

func (*Node) EthSubscribe added in v1.2.0

func (_m *Node) EthSubscribe(ctx context.Context, channel chan<- *evmtypes.Head, args ...interface{}) (ethereum.Subscription, error)

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

func (*Node) FilterLogs added in v1.2.0

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

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

func (*Node) HeaderByNumber added in v1.2.0

func (_m *Node) HeaderByNumber(_a0 context.Context, _a1 *big.Int) (*types.Header, error)

HeaderByNumber provides a mock function with given fields: _a0, _a1

func (*Node) ID added in v1.3.0

func (_m *Node) ID() int32

ID provides a mock function with given fields:

func (*Node) NonceAt added in v1.2.0

func (_m *Node) NonceAt(ctx context.Context, account common.Address, blockNumber *big.Int) (uint64, error)

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

func (*Node) PendingCodeAt added in v1.2.0

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

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

func (*Node) PendingNonceAt added in v1.2.0

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

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

func (*Node) SendTransaction added in v1.2.0

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

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

func (*Node) Start added in v1.3.0

func (_m *Node) Start(ctx context.Context) error

Start provides a mock function with given fields: ctx

func (*Node) State added in v1.2.0

func (_m *Node) State() client.NodeState

State provides a mock function with given fields:

func (*Node) String added in v1.2.0

func (_m *Node) String() string

String provides a mock function with given fields:

func (*Node) SubscribeFilterLogs added in v1.2.0

func (_m *Node) 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 (*Node) SuggestGasPrice added in v1.2.0

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

SuggestGasPrice provides a mock function with given fields: ctx

func (*Node) SuggestGasTipCap added in v1.2.0

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

SuggestGasTipCap provides a mock function with given fields: ctx

func (*Node) TransactionReceipt added in v1.2.0

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

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

type SendOnlyNode added in v1.2.0

type SendOnlyNode struct {
	mock.Mock
}

SendOnlyNode is an autogenerated mock type for the SendOnlyNode type

func NewSendOnlyNode added in v1.5.0

func NewSendOnlyNode(t NewSendOnlyNodeT) *SendOnlyNode

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

func (*SendOnlyNode) BatchCallContext added in v1.2.0

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

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

func (*SendOnlyNode) ChainID added in v1.2.0

func (_m *SendOnlyNode) ChainID() *big.Int

ChainID provides a mock function with given fields:

func (*SendOnlyNode) Close added in v1.3.0

func (_m *SendOnlyNode) Close()

Close provides a mock function with given fields:

func (*SendOnlyNode) SendTransaction added in v1.2.0

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

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

func (*SendOnlyNode) Start added in v1.3.0

func (_m *SendOnlyNode) Start(_a0 context.Context) error

Start provides a mock function with given fields: _a0

func (*SendOnlyNode) String added in v1.2.0

func (_m *SendOnlyNode) String() string

String provides a mock function with given fields:

type Subscription added in v1.2.0

type Subscription struct {
	mock.Mock
}

Subscription is an autogenerated mock type for the Subscription type

func NewSubscription added in v1.5.0

func NewSubscription(t NewSubscriptionT) *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 v1.2.0

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

Err provides a mock function with given fields:

func (*Subscription) Unsubscribe added in v1.2.0

func (_m *Subscription) Unsubscribe()

Unsubscribe provides a mock function with given fields:

Jump to

Keyboard shortcuts

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