Documentation ¶
Index ¶
- type EthereumClient
- func (_m *EthereumClient) CallContract(ctx context.Context, call ethereum.CallMsg, blockNumber *big.Int) ([]byte, error)
- func (_m *EthereumClient) ChainID(ctx context.Context) (*big.Int, error)
- func (_m *EthereumClient) CodeAt(ctx context.Context, contract common.Address, blockNumber *big.Int) ([]byte, error)
- func (_m *EthereumClient) EstimateGas(ctx context.Context, call ethereum.CallMsg) (uint64, error)
- func (_m *EthereumClient) FilterLogs(ctx context.Context, query ethereum.FilterQuery) ([]types.Log, error)
- func (_m *EthereumClient) HeaderByNumber(ctx context.Context, number *big.Int) (*types.Header, error)
- func (_m *EthereumClient) PendingCodeAt(ctx context.Context, account common.Address) ([]byte, error)
- func (_m *EthereumClient) PendingNonceAt(ctx context.Context, account common.Address) (uint64, error)
- func (_m *EthereumClient) SendTransaction(ctx context.Context, tx *types.Transaction) error
- func (_m *EthereumClient) SubscribeFilterLogs(ctx context.Context, query ethereum.FilterQuery, ch chan<- types.Log) (ethereum.Subscription, error)
- func (_m *EthereumClient) SuggestGasPrice(ctx context.Context) (*big.Int, error)
- func (_m *EthereumClient) SuggestGasTipCap(ctx context.Context) (*big.Int, error)
- type JobResult
- type KeyStore
- func (_m *KeyStore) Find(_a0 accounts.Account) (accounts.Account, error)
- func (_m *KeyStore) GetEthereumKeyStore() *keystore.KeyStore
- func (_m *KeyStore) SignHash(account accounts.Account, hash []byte) ([]byte, error)
- func (_m *KeyStore) TimedUnlock(_a0 accounts.Account, _a1 string, _a2 time.Duration) error
- type Transaction
- func (_m *Transaction) ExecuteSmartContract(ctx context.Context, address string, funcName string, input interface{}, ...) (string, error)
- func (_m *Transaction) GetCallback() transaction.TransactionCallbackAwaitable
- func (_m *Transaction) GetHash() string
- func (_m *Transaction) GetScheme() zcncore.TransactionScheme
- func (_m *Transaction) GetTransactionOutput() string
- func (_m *Transaction) SetHash(_a0 string)
- func (_m *Transaction) Verify(ctx context.Context) error
- type TransactionCallbackAwaitable
- func (_m *TransactionCallbackAwaitable) OnAuthComplete(t *zcncore.Transaction, status int)
- func (_m *TransactionCallbackAwaitable) OnTransactionComplete(t *zcncore.Transaction, status int)
- func (_m *TransactionCallbackAwaitable) OnVerifyComplete(t *zcncore.Transaction, status int)
- func (_m *TransactionCallbackAwaitable) WaitCompleteCall(ctx context.Context) error
- func (_m *TransactionCallbackAwaitable) WaitVerifyCall(ctx context.Context) error
- type TransactionProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EthereumClient ¶
EthereumClient is an autogenerated mock type for the EthereumClient type
func NewEthereumClient ¶
func NewEthereumClient(t mockConstructorTestingTNewEthereumClient) *EthereumClient
NewEthereumClient creates a new instance of EthereumClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*EthereumClient) CallContract ¶
func (_m *EthereumClient) CallContract(ctx context.Context, call ethereum.CallMsg, blockNumber *big.Int) ([]byte, error)
CallContract provides a mock function with given fields: ctx, call, blockNumber
func (*EthereumClient) CodeAt ¶
func (_m *EthereumClient) CodeAt(ctx context.Context, contract common.Address, blockNumber *big.Int) ([]byte, error)
CodeAt provides a mock function with given fields: ctx, contract, blockNumber
func (*EthereumClient) EstimateGas ¶
EstimateGas provides a mock function with given fields: ctx, call
func (*EthereumClient) FilterLogs ¶
func (_m *EthereumClient) FilterLogs(ctx context.Context, query ethereum.FilterQuery) ([]types.Log, error)
FilterLogs provides a mock function with given fields: ctx, query
func (*EthereumClient) HeaderByNumber ¶
func (_m *EthereumClient) HeaderByNumber(ctx context.Context, number *big.Int) (*types.Header, error)
HeaderByNumber provides a mock function with given fields: ctx, number
func (*EthereumClient) PendingCodeAt ¶
func (_m *EthereumClient) PendingCodeAt(ctx context.Context, account common.Address) ([]byte, error)
PendingCodeAt provides a mock function with given fields: ctx, account
func (*EthereumClient) PendingNonceAt ¶
func (_m *EthereumClient) PendingNonceAt(ctx context.Context, account common.Address) (uint64, error)
PendingNonceAt provides a mock function with given fields: ctx, account
func (*EthereumClient) SendTransaction ¶
func (_m *EthereumClient) SendTransaction(ctx context.Context, tx *types.Transaction) error
SendTransaction provides a mock function with given fields: ctx, tx
func (*EthereumClient) SubscribeFilterLogs ¶
func (_m *EthereumClient) SubscribeFilterLogs(ctx context.Context, query ethereum.FilterQuery, ch chan<- types.Log) (ethereum.Subscription, error)
SubscribeFilterLogs provides a mock function with given fields: ctx, query, ch
func (*EthereumClient) SuggestGasPrice ¶
SuggestGasPrice provides a mock function with given fields: ctx
func (*EthereumClient) SuggestGasTipCap ¶
SuggestGasTipCap provides a mock function with given fields: ctx
type JobResult ¶
JobResult is an autogenerated mock type for the JobResult type
func NewJobResult ¶
func NewJobResult(t mockConstructorTestingTNewJobResult) *JobResult
NewJobResult creates a new instance of JobResult. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*JobResult) Data ¶
func (_m *JobResult) Data() interface{}
Data provides a mock function with given fields:
func (*JobResult) GetAuthorizerID ¶
GetAuthorizerID provides a mock function with given fields:
func (*JobResult) SetAuthorizerID ¶
SetAuthorizerID provides a mock function with given fields: ID
type KeyStore ¶
KeyStore is an autogenerated mock type for the KeyStore type
func NewKeyStore ¶
func NewKeyStore(t mockConstructorTestingTNewKeyStore) *KeyStore
NewKeyStore creates a new instance of KeyStore. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*KeyStore) GetEthereumKeyStore ¶
GetEthereumKeyStore provides a mock function with given fields:
type Transaction ¶
Transaction is an autogenerated mock type for the Transaction type
func NewTransaction ¶
func NewTransaction(t mockConstructorTestingTNewTransaction) *Transaction
NewTransaction creates a new instance of Transaction. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*Transaction) ExecuteSmartContract ¶
func (_m *Transaction) ExecuteSmartContract(ctx context.Context, address string, funcName string, input interface{}, val uint64) (string, error)
ExecuteSmartContract provides a mock function with given fields: ctx, address, funcName, input, val
func (*Transaction) GetCallback ¶
func (_m *Transaction) GetCallback() transaction.TransactionCallbackAwaitable
GetCallback provides a mock function with given fields:
func (*Transaction) GetHash ¶
func (_m *Transaction) GetHash() string
GetHash provides a mock function with given fields:
func (*Transaction) GetScheme ¶
func (_m *Transaction) GetScheme() zcncore.TransactionScheme
GetScheme provides a mock function with given fields:
func (*Transaction) GetTransactionOutput ¶
func (_m *Transaction) GetTransactionOutput() string
GetTransactionOutput provides a mock function with given fields:
func (*Transaction) SetHash ¶
func (_m *Transaction) SetHash(_a0 string)
SetHash provides a mock function with given fields: _a0
type TransactionCallbackAwaitable ¶
TransactionCallbackAwaitable is an autogenerated mock type for the TransactionCallbackAwaitable type
func NewTransactionCallbackAwaitable ¶
func NewTransactionCallbackAwaitable(t mockConstructorTestingTNewTransactionCallbackAwaitable) *TransactionCallbackAwaitable
NewTransactionCallbackAwaitable creates a new instance of TransactionCallbackAwaitable. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*TransactionCallbackAwaitable) OnAuthComplete ¶
func (_m *TransactionCallbackAwaitable) OnAuthComplete(t *zcncore.Transaction, status int)
OnAuthComplete provides a mock function with given fields: t, status
func (*TransactionCallbackAwaitable) OnTransactionComplete ¶
func (_m *TransactionCallbackAwaitable) OnTransactionComplete(t *zcncore.Transaction, status int)
OnTransactionComplete provides a mock function with given fields: t, status
func (*TransactionCallbackAwaitable) OnVerifyComplete ¶
func (_m *TransactionCallbackAwaitable) OnVerifyComplete(t *zcncore.Transaction, status int)
OnVerifyComplete provides a mock function with given fields: t, status
func (*TransactionCallbackAwaitable) WaitCompleteCall ¶
func (_m *TransactionCallbackAwaitable) WaitCompleteCall(ctx context.Context) error
WaitCompleteCall provides a mock function with given fields: ctx
func (*TransactionCallbackAwaitable) WaitVerifyCall ¶
func (_m *TransactionCallbackAwaitable) WaitVerifyCall(ctx context.Context) error
WaitVerifyCall provides a mock function with given fields: ctx
type TransactionProvider ¶
TransactionProvider is an autogenerated mock type for the TransactionProvider type
func NewTransactionProvider ¶
func NewTransactionProvider(t mockConstructorTestingTNewTransactionProvider) *TransactionProvider
NewTransactionProvider creates a new instance of TransactionProvider. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*TransactionProvider) NewTransactionEntity ¶
func (_m *TransactionProvider) NewTransactionEntity(txnFee uint64) (transaction.Transaction, error)
NewTransactionEntity provides a mock function with given fields: txnFee