Documentation ¶
Index ¶
- type Client
- func (_m *Client) BalanceAt(ctx context.Context, account common.Address, blockNumber *big.Int) (*big.Int, error)
- func (_m *Client) BlockByNumber(ctx context.Context, number *big.Int) (*types.Block, error)
- func (_m *Client) Call(result interface{}, method string, args ...interface{}) error
- func (_m *Client) CallContext(ctx context.Context, result interface{}, method string, args ...interface{}) error
- func (_m *Client) CallContract(ctx context.Context, msg ethereum.CallMsg, blockNumber *big.Int) ([]byte, error)
- func (_m *Client) ChainID(ctx context.Context) (*big.Int, error)
- func (_m *Client) Close()
- func (_m *Client) CodeAt(ctx context.Context, account common.Address, blockNumber *big.Int) ([]byte, error)
- func (_m *Client) Dial(ctx context.Context) error
- func (_m *Client) EstimateGas(ctx context.Context, call ethereum.CallMsg) (uint64, error)
- func (_m *Client) FilterLogs(ctx context.Context, q ethereum.FilterQuery) ([]types.Log, error)
- func (_m *Client) HeaderByNumber(ctx context.Context, n *big.Int) (*models.Head, error)
- func (_m *Client) PendingCodeAt(ctx context.Context, account common.Address) ([]byte, error)
- func (_m *Client) PendingNonceAt(ctx context.Context, account common.Address) (uint64, error)
- func (_m *Client) SendRawTx(bytes []byte) (common.Hash, error)
- func (_m *Client) SendTransaction(ctx context.Context, tx *types.Transaction) error
- func (_m *Client) SubscribeFilterLogs(ctx context.Context, q ethereum.FilterQuery, ch chan<- types.Log) (ethereum.Subscription, error)
- func (_m *Client) SubscribeNewHead(ctx context.Context, ch chan<- *models.Head) (ethereum.Subscription, error)
- func (_m *Client) SuggestGasPrice(ctx context.Context) (*big.Int, error)
- func (_m *Client) TransactionReceipt(ctx context.Context, txHash common.Hash) (*types.Receipt, error)
- type GethClient
- func (_m *GethClient) BalanceAt(ctx context.Context, account common.Address, blockNumber *big.Int) (*big.Int, error)
- func (_m *GethClient) BlockByNumber(ctx context.Context, number *big.Int) (*types.Block, error)
- func (_m *GethClient) CallContract(ctx context.Context, msg ethereum.CallMsg, blockNumber *big.Int) ([]byte, error)
- func (_m *GethClient) ChainID(ctx context.Context) (*big.Int, error)
- func (_m *GethClient) CodeAt(ctx context.Context, account common.Address, blockNumber *big.Int) ([]byte, error)
- func (_m *GethClient) EstimateGas(ctx context.Context, call ethereum.CallMsg) (uint64, error)
- func (_m *GethClient) FilterLogs(ctx context.Context, q ethereum.FilterQuery) ([]types.Log, error)
- func (_m *GethClient) PendingCodeAt(ctx context.Context, account common.Address) ([]byte, error)
- func (_m *GethClient) PendingNonceAt(ctx context.Context, account common.Address) (uint64, error)
- func (_m *GethClient) SendTransaction(ctx context.Context, tx *types.Transaction) error
- func (_m *GethClient) SubscribeFilterLogs(ctx context.Context, q ethereum.FilterQuery, ch chan<- types.Log) (ethereum.Subscription, error)
- func (_m *GethClient) SuggestGasPrice(ctx context.Context) (*big.Int, error)
- func (_m *GethClient) TransactionReceipt(ctx context.Context, txHash common.Hash) (*types.Receipt, error)
- type HeadTrackable
- type KeyStoreInterface
- func (_m *KeyStoreInterface) Accounts() []accounts.Account
- func (_m *KeyStoreInterface) Delete(address common.Address) error
- func (_m *KeyStoreInterface) Export(address common.Address, newPassword string) ([]byte, error)
- func (_m *KeyStoreInterface) GetAccountByAddress(_a0 common.Address) (accounts.Account, error)
- func (_m *KeyStoreInterface) GetAccounts() []accounts.Account
- func (_m *KeyStoreInterface) HasAccountWithAddress(_a0 common.Address) bool
- func (_m *KeyStoreInterface) HasAccounts() bool
- func (_m *KeyStoreInterface) Import(keyJSON []byte, oldPassword string) (accounts.Account, error)
- func (_m *KeyStoreInterface) NewAccount() (accounts.Account, error)
- func (_m *KeyStoreInterface) SignTx(account accounts.Account, tx *types.Transaction, chainID *big.Int) (*types.Transaction, error)
- func (_m *KeyStoreInterface) Unlock(password string) error
- func (_m *KeyStoreInterface) Wallets() []accounts.Wallet
- type RPCClient
- func (_m *RPCClient) BatchCallContext(ctx context.Context, b []rpc.BatchElem) error
- func (_m *RPCClient) Call(result interface{}, method string, args ...interface{}) error
- func (_m *RPCClient) CallContext(ctx context.Context, result interface{}, method string, args ...interface{}) error
- func (_m *RPCClient) Close()
- func (_m *RPCClient) EthSubscribe(ctx context.Context, channel interface{}, args ...interface{}) (ethereum.Subscription, error)
- type Subscription
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
Client is an autogenerated mock type for the Client type
func (*Client) BalanceAt ¶
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) BlockByNumber ¶
BlockByNumber provides a mock function with given fields: ctx, number
func (*Client) CallContext ¶
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 ¶
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) CodeAt ¶
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) EstimateGas ¶
EstimateGas provides a mock function with given fields: ctx, call
func (*Client) FilterLogs ¶
FilterLogs provides a mock function with given fields: ctx, q
func (*Client) HeaderByNumber ¶
HeaderByNumber provides a mock function with given fields: ctx, n
func (*Client) PendingCodeAt ¶
PendingCodeAt provides a mock function with given fields: ctx, account
func (*Client) PendingNonceAt ¶
PendingNonceAt provides a mock function with given fields: ctx, account
func (*Client) SendTransaction ¶
SendTransaction provides a mock function with given fields: ctx, tx
func (*Client) SubscribeFilterLogs ¶
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 ¶
func (_m *Client) SubscribeNewHead(ctx context.Context, ch chan<- *models.Head) (ethereum.Subscription, error)
SubscribeNewHead provides a mock function with given fields: ctx, ch
func (*Client) SuggestGasPrice ¶
SuggestGasPrice provides a mock function with given fields: ctx
type GethClient ¶
GethClient is an autogenerated mock type for the GethClient type
func (*GethClient) BalanceAt ¶
func (_m *GethClient) 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 (*GethClient) BlockByNumber ¶
BlockByNumber provides a mock function with given fields: ctx, number
func (*GethClient) CallContract ¶
func (_m *GethClient) CallContract(ctx context.Context, msg ethereum.CallMsg, blockNumber *big.Int) ([]byte, error)
CallContract provides a mock function with given fields: ctx, msg, blockNumber
func (*GethClient) CodeAt ¶
func (_m *GethClient) CodeAt(ctx context.Context, account common.Address, blockNumber *big.Int) ([]byte, error)
CodeAt provides a mock function with given fields: ctx, account, blockNumber
func (*GethClient) EstimateGas ¶
EstimateGas provides a mock function with given fields: ctx, call
func (*GethClient) FilterLogs ¶
func (_m *GethClient) FilterLogs(ctx context.Context, q ethereum.FilterQuery) ([]types.Log, error)
FilterLogs provides a mock function with given fields: ctx, q
func (*GethClient) PendingCodeAt ¶
PendingCodeAt provides a mock function with given fields: ctx, account
func (*GethClient) PendingNonceAt ¶
PendingNonceAt provides a mock function with given fields: ctx, account
func (*GethClient) SendTransaction ¶
func (_m *GethClient) SendTransaction(ctx context.Context, tx *types.Transaction) error
SendTransaction provides a mock function with given fields: ctx, tx
func (*GethClient) SubscribeFilterLogs ¶
func (_m *GethClient) 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 (*GethClient) SuggestGasPrice ¶
SuggestGasPrice provides a mock function with given fields: ctx
func (*GethClient) TransactionReceipt ¶
func (_m *GethClient) TransactionReceipt(ctx context.Context, txHash common.Hash) (*types.Receipt, error)
TransactionReceipt provides a mock function with given fields: ctx, txHash
type HeadTrackable ¶
HeadTrackable is an autogenerated mock type for the HeadTrackable type
func (*HeadTrackable) Connect ¶
func (_m *HeadTrackable) Connect(head *models.Head) error
Connect provides a mock function with given fields: head
func (*HeadTrackable) Disconnect ¶
func (_m *HeadTrackable) Disconnect()
Disconnect provides a mock function with given fields:
func (*HeadTrackable) OnNewLongestChain ¶
func (_m *HeadTrackable) OnNewLongestChain(ctx context.Context, head *models.Head)
OnNewLongestChain provides a mock function with given fields: ctx, head
type KeyStoreInterface ¶
KeyStoreInterface is an autogenerated mock type for the KeyStoreInterface type
func (*KeyStoreInterface) Accounts ¶
func (_m *KeyStoreInterface) Accounts() []accounts.Account
Accounts provides a mock function with given fields:
func (*KeyStoreInterface) Delete ¶
func (_m *KeyStoreInterface) Delete(address common.Address) error
Delete provides a mock function with given fields: address
func (*KeyStoreInterface) Export ¶
Export provides a mock function with given fields: address, newPassword
func (*KeyStoreInterface) GetAccountByAddress ¶
GetAccountByAddress provides a mock function with given fields: _a0
func (*KeyStoreInterface) GetAccounts ¶
func (_m *KeyStoreInterface) GetAccounts() []accounts.Account
GetAccounts provides a mock function with given fields:
func (*KeyStoreInterface) HasAccountWithAddress ¶
func (_m *KeyStoreInterface) HasAccountWithAddress(_a0 common.Address) bool
HasAccountWithAddress provides a mock function with given fields: _a0
func (*KeyStoreInterface) HasAccounts ¶
func (_m *KeyStoreInterface) HasAccounts() bool
HasAccounts provides a mock function with given fields:
func (*KeyStoreInterface) Import ¶
Import provides a mock function with given fields: keyJSON, oldPassword
func (*KeyStoreInterface) NewAccount ¶
func (_m *KeyStoreInterface) NewAccount() (accounts.Account, error)
NewAccount provides a mock function with given fields:
func (*KeyStoreInterface) SignTx ¶
func (_m *KeyStoreInterface) SignTx(account accounts.Account, tx *types.Transaction, chainID *big.Int) (*types.Transaction, error)
SignTx provides a mock function with given fields: account, tx, chainID
func (*KeyStoreInterface) Unlock ¶
func (_m *KeyStoreInterface) Unlock(password string) error
Unlock provides a mock function with given fields: password
func (*KeyStoreInterface) Wallets ¶
func (_m *KeyStoreInterface) Wallets() []accounts.Wallet
Wallets provides a mock function with given fields:
type RPCClient ¶
RPCClient is an autogenerated mock type for the RPCClient type
func (*RPCClient) BatchCallContext ¶
BatchCallContext provides a mock function with given fields: ctx, b
func (*RPCClient) CallContext ¶
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) Close ¶
func (_m *RPCClient) Close()
Close provides a mock function with given fields:
func (*RPCClient) EthSubscribe ¶
func (_m *RPCClient) EthSubscribe(ctx context.Context, channel interface{}, args ...interface{}) (ethereum.Subscription, error)
EthSubscribe provides a mock function with given fields: ctx, channel, args
type Subscription ¶
Subscription is an autogenerated mock type for the Subscription type
func (*Subscription) Err ¶
func (_m *Subscription) Err() <-chan error
Err provides a mock function with given fields:
func (*Subscription) Unsubscribe ¶
func (_m *Subscription) Unsubscribe()
Unsubscribe provides a mock function with given fields: