Documentation ¶
Index ¶
- type AdvisoryLocker
- func (_m *AdvisoryLocker) Close() error
- func (_m *AdvisoryLocker) TryLock(ctx context.Context, classID int32, objectID int32) error
- func (_m *AdvisoryLocker) Unlock(ctx context.Context, classID int32, objectID int32) error
- func (_m *AdvisoryLocker) WithAdvisoryLock(ctx context.Context, classID int32, objectID int32, f func() error) error
- type AfterNower
- type Application
- func (_m *Application) AddJob(_a0 models.JobSpec) error
- func (_m *Application) AddJobV2(ctx context.Context, _a1 job.Spec) (int32, error)
- func (_m *Application) AddServiceAgreement(_a0 *models.ServiceAgreement) error
- func (_m *Application) ArchiveJob(_a0 *models.ID) error
- func (_m *Application) AwaitRun(ctx context.Context, runID int64) error
- func (_m *Application) Cancel(runID *models.ID) (*models.JobRun, error)
- func (_m *Application) Create(jobSpecID *models.ID, initiator *models.Initiator, creationHeight *big.Int, ...) (*models.JobRun, error)
- func (_m *Application) CreateErrored(jobSpecID *models.ID, initiator models.Initiator, err error) (*models.JobRun, error)
- func (_m *Application) DeleteJobV2(ctx context.Context, jobID int32) error
- func (_m *Application) GetStatsPusher() synchronization.StatsPusher
- func (_m *Application) GetStore() *store.Store
- func (_m *Application) NewBox() packr.Box
- func (_m *Application) ResumeAllInProgress() error
- func (_m *Application) ResumeAllPendingConnection() error
- func (_m *Application) ResumeAllPendingNextBlock(currentBlockHeight *big.Int) error
- func (_m *Application) ResumePendingBridge(runID *models.ID, input models.BridgeRunResult) error
- func (_m *Application) RunJobV2(ctx context.Context, jobID int32, meta map[string]interface{}) (int64, error)
- func (_m *Application) Start() error
- func (_m *Application) Stop() error
- func (_m *Application) WakeSessionReaper()
- 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) GetERC20Balance(address common.Address, contractAddress common.Address) (*big.Int, error)
- func (_m *Client) GetLINKBalance(linkAddress common.Address, address common.Address) (*assets.Link, 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 DeviationChecker
- type DeviationCheckerFactory
- type Fetcher
- type FluxAggregator
- func (_m *FluxAggregator) ABI() *abi.ABI
- func (_m *FluxAggregator) Call(result interface{}, methodName string, args ...interface{}) error
- func (_m *FluxAggregator) EncodeMessageCall(method string, args ...interface{}) ([]byte, error)
- func (_m *FluxAggregator) GetMethodID(method string) ([]byte, error)
- func (_m *FluxAggregator) GetOracles() ([]common.Address, error)
- func (_m *FluxAggregator) RoundState(oracle common.Address, roundID uint32) (contracts.FluxAggregatorRoundState, error)
- func (_m *FluxAggregator) SubscribeToLogs(listener eth.LogListener) (bool, eth.UnsubscribeFunc)
- func (_m *FluxAggregator) UnpackLog(out interface{}, event string, log types.Log) error
- type FluxMonitor
- func (_m *FluxMonitor) AddJob(_a0 models.JobSpec) error
- func (_m *FluxMonitor) Connect(_a0 *models.Head) error
- func (_m *FluxMonitor) Disconnect()
- func (_m *FluxMonitor) OnNewLongestChain(_a0 *models.Head)
- func (_m *FluxMonitor) RemoveJob(_a0 *models.ID)
- func (_m *FluxMonitor) Start() error
- func (_m *FluxMonitor) Stop()
- 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 JobSubscriber
- func (_m *JobSubscriber) AddJob(job models.JobSpec, bn *models.Head) error
- func (_m *JobSubscriber) Connect(head *models.Head) error
- func (_m *JobSubscriber) Disconnect()
- func (_m *JobSubscriber) Jobs() []models.JobSpec
- func (_m *JobSubscriber) OnNewLongestChain(ctx context.Context, head models.Head)
- func (_m *JobSubscriber) RemoveJob(ID *models.ID) error
- func (_m *JobSubscriber) Stop() error
- type KeyStoreInterface
- func (_m *KeyStoreInterface) Accounts() []accounts.Account
- func (_m *KeyStoreInterface) Export(a accounts.Account, passphrase string, newPassphrase 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, passphrase string, newPassphrase string) (accounts.Account, error)
- func (_m *KeyStoreInterface) NewAccount(passphrase string) (accounts.Account, error)
- func (_m *KeyStoreInterface) SignTx(account accounts.Account, tx *types.Transaction, chainID *big.Int) (*types.Transaction, error)
- func (_m *KeyStoreInterface) Unlock(phrase string) error
- func (_m *KeyStoreInterface) Wallets() []accounts.Wallet
- type LogBroadcast
- type LogBroadcaster
- func (_m *LogBroadcaster) AddDependents(n int)
- func (_m *LogBroadcaster) AwaitDependents() <-chan struct{}
- func (_m *LogBroadcaster) DependentReady()
- func (_m *LogBroadcaster) Register(address common.Address, listener eth.LogListener) bool
- func (_m *LogBroadcaster) Start() error
- func (_m *LogBroadcaster) Stop() error
- func (_m *LogBroadcaster) Unregister(address common.Address, listener eth.LogListener)
- type LogListener
- type NotifyNewEthTx
- type PrometheusBackend
- 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 RunExecutor
- type RunManager
- func (_m *RunManager) Cancel(runID *models.ID) (*models.JobRun, error)
- func (_m *RunManager) Create(jobSpecID *models.ID, initiator *models.Initiator, creationHeight *big.Int, ...) (*models.JobRun, error)
- func (_m *RunManager) CreateErrored(jobSpecID *models.ID, initiator models.Initiator, err error) (*models.JobRun, error)
- func (_m *RunManager) ResumeAllInProgress() error
- func (_m *RunManager) ResumeAllPendingConnection() error
- func (_m *RunManager) ResumeAllPendingNextBlock(currentBlockHeight *big.Int) error
- func (_m *RunManager) ResumePendingBridge(runID *models.ID, input models.BridgeRunResult) error
- type RunQueue
- type Service
- type StatsPusher
- type Subscription
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdvisoryLocker ¶ added in v0.9.3
AdvisoryLocker is an autogenerated mock type for the AdvisoryLocker type
func (*AdvisoryLocker) Close ¶ added in v0.9.3
func (_m *AdvisoryLocker) Close() error
Close provides a mock function with given fields:
func (*AdvisoryLocker) TryLock ¶ added in v0.9.3
TryLock provides a mock function with given fields: ctx, classID, objectID
func (*AdvisoryLocker) Unlock ¶ added in v0.9.3
Unlock provides a mock function with given fields: ctx, classID, objectID
func (*AdvisoryLocker) WithAdvisoryLock ¶ added in v0.9.3
func (_m *AdvisoryLocker) WithAdvisoryLock(ctx context.Context, classID int32, objectID int32, f func() error) error
WithAdvisoryLock provides a mock function with given fields: ctx, classID, objectID, f
type AfterNower ¶ added in v0.8.3
AfterNower is an autogenerated mock type for the AfterNower type
func (*AfterNower) After ¶ added in v0.8.3
func (_m *AfterNower) After(d time.Duration) <-chan time.Time
After provides a mock function with given fields: d
func (*AfterNower) Now ¶ added in v0.8.3
func (_m *AfterNower) Now() time.Time
Now provides a mock function with given fields:
type Application ¶ added in v0.8.2
Application is an autogenerated mock type for the Application type
func (*Application) AddJob ¶ added in v0.8.2
func (_m *Application) AddJob(_a0 models.JobSpec) error
AddJob provides a mock function with given fields: _a0
func (*Application) AddJobV2 ¶ added in v0.9.3
AddJobV2 provides a mock function with given fields: ctx, _a1
func (*Application) AddServiceAgreement ¶ added in v0.8.2
func (_m *Application) AddServiceAgreement(_a0 *models.ServiceAgreement) error
AddServiceAgreement provides a mock function with given fields: _a0
func (*Application) ArchiveJob ¶ added in v0.8.2
func (_m *Application) ArchiveJob(_a0 *models.ID) error
ArchiveJob provides a mock function with given fields: _a0
func (*Application) AwaitRun ¶ added in v0.9.6
func (_m *Application) AwaitRun(ctx context.Context, runID int64) error
AwaitRun provides a mock function with given fields: ctx, runID
func (*Application) Cancel ¶ added in v0.8.2
Cancel provides a mock function with given fields: runID
func (*Application) Create ¶ added in v0.8.2
func (_m *Application) Create(jobSpecID *models.ID, initiator *models.Initiator, creationHeight *big.Int, runRequest *models.RunRequest) (*models.JobRun, error)
Create provides a mock function with given fields: jobSpecID, initiator, creationHeight, runRequest
func (*Application) CreateErrored ¶ added in v0.8.2
func (_m *Application) CreateErrored(jobSpecID *models.ID, initiator models.Initiator, err error) (*models.JobRun, error)
CreateErrored provides a mock function with given fields: jobSpecID, initiator, err
func (*Application) DeleteJobV2 ¶ added in v0.9.3
func (_m *Application) DeleteJobV2(ctx context.Context, jobID int32) error
DeleteJobV2 provides a mock function with given fields: ctx, jobID
func (*Application) GetStatsPusher ¶ added in v0.8.2
func (_m *Application) GetStatsPusher() synchronization.StatsPusher
GetStatsPusher provides a mock function with given fields:
func (*Application) GetStore ¶ added in v0.8.2
func (_m *Application) GetStore() *store.Store
GetStore provides a mock function with given fields:
func (*Application) NewBox ¶ added in v0.8.2
func (_m *Application) NewBox() packr.Box
NewBox provides a mock function with given fields:
func (*Application) ResumeAllInProgress ¶ added in v0.8.2
func (_m *Application) ResumeAllInProgress() error
ResumeAllInProgress provides a mock function with given fields:
func (*Application) ResumeAllPendingConnection ¶ added in v0.8.4
func (_m *Application) ResumeAllPendingConnection() error
ResumeAllPendingConnection provides a mock function with given fields:
func (*Application) ResumeAllPendingNextBlock ¶ added in v0.8.4
func (_m *Application) ResumeAllPendingNextBlock(currentBlockHeight *big.Int) error
ResumeAllPendingNextBlock provides a mock function with given fields: currentBlockHeight
func (*Application) ResumePendingBridge ¶ added in v0.8.4
func (_m *Application) ResumePendingBridge(runID *models.ID, input models.BridgeRunResult) error
ResumePendingBridge provides a mock function with given fields: runID, input
func (*Application) RunJobV2 ¶ added in v0.9.6
func (_m *Application) RunJobV2(ctx context.Context, jobID int32, meta map[string]interface{}) (int64, error)
RunJobV2 provides a mock function with given fields: ctx, jobID, meta
func (*Application) Start ¶ added in v0.8.2
func (_m *Application) Start() error
Start provides a mock function with given fields:
func (*Application) Stop ¶ added in v0.8.2
func (_m *Application) Stop() error
Stop provides a mock function with given fields:
func (*Application) WakeSessionReaper ¶ added in v0.8.2
func (_m *Application) WakeSessionReaper()
WakeSessionReaper provides a mock function with given fields:
type Client ¶ added in v0.8.2
Client is an autogenerated mock type for the Client type
func (*Client) BalanceAt ¶ added in v0.8.13
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 ¶ added in v0.8.13
BlockByNumber provides a mock function with given fields: ctx, number
func (*Client) Call ¶ added in v0.8.2
Call provides a mock function with given fields: result, method, args
func (*Client) CallContext ¶ added in v0.8.13
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 v0.8.13
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) Close ¶ added in v0.8.13
func (_m *Client) Close()
Close provides a mock function with given fields:
func (*Client) CodeAt ¶ added in v0.8.13
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 ¶ added in v0.9.0
EstimateGas provides a mock function with given fields: ctx, call
func (*Client) FilterLogs ¶ added in v0.8.13
FilterLogs provides a mock function with given fields: ctx, q
func (*Client) GetERC20Balance ¶ added in v0.8.2
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) GetLINKBalance ¶ added in v0.9.6
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) HeaderByNumber ¶ added in v0.8.13
HeaderByNumber provides a mock function with given fields: ctx, n
func (*Client) PendingCodeAt ¶ added in v0.9.0
PendingCodeAt provides a mock function with given fields: ctx, account
func (*Client) PendingNonceAt ¶ added in v0.8.13
PendingNonceAt provides a mock function with given fields: ctx, account
func (*Client) SendRawTx ¶ added in v0.8.2
SendRawTx provides a mock function with given fields: bytes
func (*Client) SendTransaction ¶ added in v0.8.13
SendTransaction provides a mock function with given fields: ctx, tx
func (*Client) SubscribeFilterLogs ¶ added in v0.8.13
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 v0.8.13
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 ¶ added in v0.9.0
SuggestGasPrice provides a mock function with given fields: ctx
type DeviationChecker ¶ added in v0.8.2
DeviationChecker is an autogenerated mock type for the DeviationChecker type
func (*DeviationChecker) Start ¶ added in v0.8.2
func (_m *DeviationChecker) Start()
Start provides a mock function with given fields:
func (*DeviationChecker) Stop ¶ added in v0.8.2
func (_m *DeviationChecker) Stop()
Stop provides a mock function with given fields:
type DeviationCheckerFactory ¶ added in v0.8.2
DeviationCheckerFactory is an autogenerated mock type for the DeviationCheckerFactory type
func (*DeviationCheckerFactory) New ¶ added in v0.8.2
func (_m *DeviationCheckerFactory) New(_a0 models.Initiator, _a1 *assets.Link, _a2 fluxmonitor.RunManager, _a3 *orm.ORM, _a4 models.Duration) (fluxmonitor.DeviationChecker, error)
New provides a mock function with given fields: _a0, _a1, _a2, _a3, _a4
type FluxAggregator ¶ added in v0.8.2
FluxAggregator is an autogenerated mock type for the FluxAggregator type
func (*FluxAggregator) ABI ¶ added in v0.8.2
func (_m *FluxAggregator) ABI() *abi.ABI
ABI provides a mock function with given fields:
func (*FluxAggregator) Call ¶ added in v0.8.2
func (_m *FluxAggregator) Call(result interface{}, methodName string, args ...interface{}) error
Call provides a mock function with given fields: result, methodName, args
func (*FluxAggregator) EncodeMessageCall ¶ added in v0.8.2
func (_m *FluxAggregator) EncodeMessageCall(method string, args ...interface{}) ([]byte, error)
EncodeMessageCall provides a mock function with given fields: method, args
func (*FluxAggregator) GetMethodID ¶ added in v0.8.2
func (_m *FluxAggregator) GetMethodID(method string) ([]byte, error)
GetMethodID provides a mock function with given fields: method
func (*FluxAggregator) GetOracles ¶ added in v0.9.6
func (_m *FluxAggregator) GetOracles() ([]common.Address, error)
GetOracles provides a mock function with given fields:
func (*FluxAggregator) RoundState ¶ added in v0.8.2
func (_m *FluxAggregator) RoundState(oracle common.Address, roundID uint32) (contracts.FluxAggregatorRoundState, error)
RoundState provides a mock function with given fields: oracle, roundID
func (*FluxAggregator) SubscribeToLogs ¶ added in v0.8.2
func (_m *FluxAggregator) SubscribeToLogs(listener eth.LogListener) (bool, eth.UnsubscribeFunc)
SubscribeToLogs provides a mock function with given fields: listener
type FluxMonitor ¶ added in v0.8.2
FluxMonitor is an autogenerated mock type for the FluxMonitor type
func (*FluxMonitor) AddJob ¶ added in v0.8.2
func (_m *FluxMonitor) AddJob(_a0 models.JobSpec) error
AddJob provides a mock function with given fields: _a0
func (*FluxMonitor) Connect ¶ added in v0.8.2
func (_m *FluxMonitor) Connect(_a0 *models.Head) error
Connect provides a mock function with given fields: _a0
func (*FluxMonitor) Disconnect ¶ added in v0.8.2
func (_m *FluxMonitor) Disconnect()
Disconnect provides a mock function with given fields:
func (*FluxMonitor) OnNewLongestChain ¶ added in v0.8.5
func (_m *FluxMonitor) OnNewLongestChain(_a0 *models.Head)
OnNewLongestChain provides a mock function with given fields: _a0
func (*FluxMonitor) RemoveJob ¶ added in v0.8.2
func (_m *FluxMonitor) RemoveJob(_a0 *models.ID)
RemoveJob provides a mock function with given fields: _a0
func (*FluxMonitor) Start ¶ added in v0.8.2
func (_m *FluxMonitor) Start() error
Start provides a mock function with given fields:
func (*FluxMonitor) Stop ¶ added in v0.8.2
func (_m *FluxMonitor) Stop()
Stop provides a mock function with given fields:
type GethClient ¶ added in v0.8.7
GethClient is an autogenerated mock type for the GethClient type
func (*GethClient) BalanceAt ¶ added in v0.8.11
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 ¶ added in v0.8.13
BlockByNumber provides a mock function with given fields: ctx, number
func (*GethClient) CallContract ¶ added in v0.8.13
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) ChainID ¶ added in v0.8.13
ChainID provides a mock function with given fields: ctx
func (*GethClient) CodeAt ¶ added in v0.8.13
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 ¶ added in v0.9.0
EstimateGas provides a mock function with given fields: ctx, call
func (*GethClient) FilterLogs ¶ added in v0.8.13
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 ¶ added in v0.9.0
PendingCodeAt provides a mock function with given fields: ctx, account
func (*GethClient) PendingNonceAt ¶ added in v0.8.7
PendingNonceAt provides a mock function with given fields: ctx, account
func (*GethClient) SendTransaction ¶ added in v0.8.7
func (_m *GethClient) SendTransaction(ctx context.Context, tx *types.Transaction) error
SendTransaction provides a mock function with given fields: ctx, tx
func (*GethClient) SubscribeFilterLogs ¶ added in v0.8.13
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 ¶ added in v0.9.0
SuggestGasPrice provides a mock function with given fields: ctx
func (*GethClient) TransactionReceipt ¶ added in v0.8.7
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 ¶ added in v0.8.5
HeadTrackable is an autogenerated mock type for the HeadTrackable type
func (*HeadTrackable) Connect ¶ added in v0.8.5
func (_m *HeadTrackable) Connect(head *models.Head) error
Connect provides a mock function with given fields: head
func (*HeadTrackable) Disconnect ¶ added in v0.8.5
func (_m *HeadTrackable) Disconnect()
Disconnect provides a mock function with given fields:
func (*HeadTrackable) OnNewLongestChain ¶ added in v0.8.5
func (_m *HeadTrackable) OnNewLongestChain(ctx context.Context, head models.Head)
OnNewLongestChain provides a mock function with given fields: ctx, head
type JobSubscriber ¶ added in v0.8.2
JobSubscriber is an autogenerated mock type for the JobSubscriber type
func (*JobSubscriber) AddJob ¶ added in v0.8.2
AddJob provides a mock function with given fields: job, bn
func (*JobSubscriber) Connect ¶ added in v0.8.2
func (_m *JobSubscriber) Connect(head *models.Head) error
Connect provides a mock function with given fields: head
func (*JobSubscriber) Disconnect ¶ added in v0.8.2
func (_m *JobSubscriber) Disconnect()
Disconnect provides a mock function with given fields:
func (*JobSubscriber) Jobs ¶ added in v0.8.2
func (_m *JobSubscriber) Jobs() []models.JobSpec
Jobs provides a mock function with given fields:
func (*JobSubscriber) OnNewLongestChain ¶ added in v0.8.5
func (_m *JobSubscriber) OnNewLongestChain(ctx context.Context, head models.Head)
OnNewLongestChain provides a mock function with given fields: ctx, head
func (*JobSubscriber) RemoveJob ¶ added in v0.8.2
func (_m *JobSubscriber) RemoveJob(ID *models.ID) error
RemoveJob provides a mock function with given fields: ID
func (*JobSubscriber) Stop ¶ added in v0.8.2
func (_m *JobSubscriber) Stop() error
Stop provides a mock function with given fields:
type KeyStoreInterface ¶ added in v0.8.4
KeyStoreInterface is an autogenerated mock type for the KeyStoreInterface type
func (*KeyStoreInterface) Accounts ¶ added in v0.8.4
func (_m *KeyStoreInterface) Accounts() []accounts.Account
Accounts provides a mock function with given fields:
func (*KeyStoreInterface) Export ¶ added in v0.9.0
func (_m *KeyStoreInterface) Export(a accounts.Account, passphrase string, newPassphrase string) ([]byte, error)
Export provides a mock function with given fields: a, passphrase, newPassphrase
func (*KeyStoreInterface) GetAccountByAddress ¶ added in v0.8.7
GetAccountByAddress provides a mock function with given fields: _a0
func (*KeyStoreInterface) GetAccounts ¶ added in v0.8.4
func (_m *KeyStoreInterface) GetAccounts() []accounts.Account
GetAccounts provides a mock function with given fields:
func (*KeyStoreInterface) HasAccountWithAddress ¶ added in v0.9.6
func (_m *KeyStoreInterface) HasAccountWithAddress(_a0 common.Address) bool
HasAccountWithAddress provides a mock function with given fields: _a0
func (*KeyStoreInterface) HasAccounts ¶ added in v0.8.4
func (_m *KeyStoreInterface) HasAccounts() bool
HasAccounts provides a mock function with given fields:
func (*KeyStoreInterface) Import ¶ added in v0.8.4
func (_m *KeyStoreInterface) Import(keyJSON []byte, passphrase string, newPassphrase string) (accounts.Account, error)
Import provides a mock function with given fields: keyJSON, passphrase, newPassphrase
func (*KeyStoreInterface) NewAccount ¶ added in v0.8.4
func (_m *KeyStoreInterface) NewAccount(passphrase string) (accounts.Account, error)
NewAccount provides a mock function with given fields: passphrase
func (*KeyStoreInterface) SignTx ¶ added in v0.8.4
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 ¶ added in v0.8.4
func (_m *KeyStoreInterface) Unlock(phrase string) error
Unlock provides a mock function with given fields: phrase
func (*KeyStoreInterface) Wallets ¶ added in v0.8.4
func (_m *KeyStoreInterface) Wallets() []accounts.Wallet
Wallets provides a mock function with given fields:
type LogBroadcast ¶ added in v0.8.3
LogBroadcast is an autogenerated mock type for the LogBroadcast type
func (*LogBroadcast) DecodedLog ¶ added in v0.9.0
func (_m *LogBroadcast) DecodedLog() interface{}
DecodedLog provides a mock function with given fields:
func (*LogBroadcast) MarkConsumed ¶ added in v0.8.3
func (_m *LogBroadcast) MarkConsumed() error
MarkConsumed provides a mock function with given fields:
func (*LogBroadcast) RawLog ¶ added in v0.9.0
func (_m *LogBroadcast) RawLog() types.Log
RawLog provides a mock function with given fields:
func (*LogBroadcast) SetDecodedLog ¶ added in v0.9.0
func (_m *LogBroadcast) SetDecodedLog(_a0 interface{})
SetDecodedLog provides a mock function with given fields: _a0
func (*LogBroadcast) WasAlreadyConsumed ¶ added in v0.8.3
func (_m *LogBroadcast) WasAlreadyConsumed() (bool, error)
WasAlreadyConsumed provides a mock function with given fields:
type LogBroadcaster ¶ added in v0.8.2
LogBroadcaster is an autogenerated mock type for the LogBroadcaster type
func (*LogBroadcaster) AddDependents ¶ added in v0.8.3
func (_m *LogBroadcaster) AddDependents(n int)
AddDependents provides a mock function with given fields: n
func (*LogBroadcaster) AwaitDependents ¶ added in v0.8.3
func (_m *LogBroadcaster) AwaitDependents() <-chan struct{}
AwaitDependents provides a mock function with given fields:
func (*LogBroadcaster) DependentReady ¶ added in v0.8.3
func (_m *LogBroadcaster) DependentReady()
DependentReady provides a mock function with given fields:
func (*LogBroadcaster) Register ¶ added in v0.8.2
func (_m *LogBroadcaster) Register(address common.Address, listener eth.LogListener) bool
Register provides a mock function with given fields: address, listener
func (*LogBroadcaster) Start ¶ added in v0.8.2
func (_m *LogBroadcaster) Start() error
Start provides a mock function with given fields:
func (*LogBroadcaster) Stop ¶ added in v0.8.2
func (_m *LogBroadcaster) Stop() error
Stop provides a mock function with given fields:
func (*LogBroadcaster) Unregister ¶ added in v0.8.2
func (_m *LogBroadcaster) Unregister(address common.Address, listener eth.LogListener)
Unregister provides a mock function with given fields: address, listener
type LogListener ¶ added in v0.8.2
LogListener is an autogenerated mock type for the LogListener type
func (*LogListener) HandleLog ¶ added in v0.8.2
func (_m *LogListener) HandleLog(lb eth.LogBroadcast, err error)
HandleLog provides a mock function with given fields: lb, err
func (*LogListener) IsV2Job ¶ added in v0.9.3
func (_m *LogListener) IsV2Job() bool
IsV2Job provides a mock function with given fields:
func (*LogListener) JobID ¶ added in v0.8.3
func (_m *LogListener) JobID() *models.ID
JobID provides a mock function with given fields:
func (*LogListener) JobIDV2 ¶ added in v0.9.3
func (_m *LogListener) JobIDV2() int32
JobIDV2 provides a mock function with given fields:
func (*LogListener) OnConnect ¶ added in v0.8.2
func (_m *LogListener) OnConnect()
OnConnect provides a mock function with given fields:
func (*LogListener) OnDisconnect ¶ added in v0.8.2
func (_m *LogListener) OnDisconnect()
OnDisconnect provides a mock function with given fields:
type NotifyNewEthTx ¶ added in v0.8.7
NotifyNewEthTx is an autogenerated mock type for the NotifyNewEthTx type
func (*NotifyNewEthTx) Trigger ¶ added in v0.8.7
func (_m *NotifyNewEthTx) Trigger()
Trigger provides a mock function with given fields:
type PrometheusBackend ¶ added in v0.9.6
PrometheusBackend is an autogenerated mock type for the PrometheusBackend type
func (*PrometheusBackend) SetMaxUnconfirmedBlocks ¶ added in v0.9.6
func (_m *PrometheusBackend) SetMaxUnconfirmedBlocks(_a0 int64)
SetMaxUnconfirmedBlocks provides a mock function with given fields: _a0
func (*PrometheusBackend) SetUnconfirmedTransactions ¶ added in v0.9.6
func (_m *PrometheusBackend) SetUnconfirmedTransactions(_a0 int64)
SetUnconfirmedTransactions provides a mock function with given fields: _a0
type RPCClient ¶ added in v0.8.9
RPCClient is an autogenerated mock type for the RPCClient type
func (*RPCClient) BatchCallContext ¶ added in v0.8.13
BatchCallContext provides a mock function with given fields: ctx, b
func (*RPCClient) Call ¶ added in v0.8.13
Call provides a mock function with given fields: result, method, args
func (*RPCClient) CallContext ¶ added in v0.8.9
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 ¶ added in v0.8.13
func (_m *RPCClient) Close()
Close provides a mock function with given fields:
func (*RPCClient) EthSubscribe ¶ added in v0.8.13
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 RunExecutor ¶ added in v0.8.2
RunExecutor is an autogenerated mock type for the RunExecutor type
type RunManager ¶ added in v0.8.2
RunManager is an autogenerated mock type for the RunManager type
func (*RunManager) Cancel ¶ added in v0.8.2
Cancel provides a mock function with given fields: runID
func (*RunManager) Create ¶ added in v0.8.2
func (_m *RunManager) Create(jobSpecID *models.ID, initiator *models.Initiator, creationHeight *big.Int, runRequest *models.RunRequest) (*models.JobRun, error)
Create provides a mock function with given fields: jobSpecID, initiator, creationHeight, runRequest
func (*RunManager) CreateErrored ¶ added in v0.8.2
func (_m *RunManager) CreateErrored(jobSpecID *models.ID, initiator models.Initiator, err error) (*models.JobRun, error)
CreateErrored provides a mock function with given fields: jobSpecID, initiator, err
func (*RunManager) ResumeAllInProgress ¶ added in v0.8.2
func (_m *RunManager) ResumeAllInProgress() error
ResumeAllInProgress provides a mock function with given fields:
func (*RunManager) ResumeAllPendingConnection ¶ added in v0.8.4
func (_m *RunManager) ResumeAllPendingConnection() error
ResumeAllPendingConnection provides a mock function with given fields:
func (*RunManager) ResumeAllPendingNextBlock ¶ added in v0.8.4
func (_m *RunManager) ResumeAllPendingNextBlock(currentBlockHeight *big.Int) error
ResumeAllPendingNextBlock provides a mock function with given fields: currentBlockHeight
func (*RunManager) ResumePendingBridge ¶ added in v0.8.4
func (_m *RunManager) ResumePendingBridge(runID *models.ID, input models.BridgeRunResult) error
ResumePendingBridge provides a mock function with given fields: runID, input
type RunQueue ¶ added in v0.8.2
RunQueue is an autogenerated mock type for the RunQueue type
func (*RunQueue) Stop ¶ added in v0.8.2
func (_m *RunQueue) Stop()
Stop provides a mock function with given fields:
func (*RunQueue) WorkerCount ¶ added in v0.8.2
WorkerCount provides a mock function with given fields:
type Service ¶ added in v0.8.2
Service is an autogenerated mock type for the Service type
func (*Service) RemoveJob ¶ added in v0.8.2
RemoveJob provides a mock function with given fields: _a0
type StatsPusher ¶ added in v0.8.2
StatsPusher is an autogenerated mock type for the StatsPusher type
func (*StatsPusher) Close ¶ added in v0.8.2
func (_m *StatsPusher) Close() error
Close provides a mock function with given fields:
func (*StatsPusher) GetStatus ¶ added in v0.8.2
func (_m *StatsPusher) GetStatus() synchronization.ConnectionStatus
GetStatus provides a mock function with given fields:
func (*StatsPusher) GetURL ¶ added in v0.8.2
func (_m *StatsPusher) GetURL() url.URL
GetURL provides a mock function with given fields:
func (*StatsPusher) PushNow ¶ added in v0.8.2
func (_m *StatsPusher) PushNow()
PushNow provides a mock function with given fields:
func (*StatsPusher) Start ¶ added in v0.8.2
func (_m *StatsPusher) Start() error
Start provides a mock function with given fields:
type Subscription ¶ added in v0.8.2
Subscription is an autogenerated mock type for the Subscription type
func (*Subscription) Err ¶ added in v0.8.2
func (_m *Subscription) Err() <-chan error
Err provides a mock function with given fields:
func (*Subscription) Unsubscribe ¶ added in v0.8.2
func (_m *Subscription) Unsubscribe()
Unsubscribe provides a mock function with given fields:
Source Files ¶
- advisory_locker.go
- after_nower.go
- application.go
- client.go
- deviation_checker.go
- deviation_checker_factory.go
- fetcher.go
- flux_aggregator.go
- flux_monitor.go
- geth_client.go
- head_trackable.go
- job_subscriber.go
- key_store_interface.go
- log_broadcast.go
- log_broadcaster.go
- log_listener.go
- notify_new_eth_tx.go
- prometheus_backend.go
- rpc_client.go
- run_executor.go
- run_manager.go
- run_queue.go
- service.go
- stats_pusher.go
- subscription.go