Documentation ¶
Index ¶
- type MockChainFetcher
- func (mcf *MockChainFetcher) AdvanceBlock() int64
- func (mcf *MockChainFetcher) FetchBlockHashByNum(ctx context.Context, blockNum int64) (string, error)
- func (mcf *MockChainFetcher) FetchChainID(ctx context.Context) (string, string, error)
- func (mcf *MockChainFetcher) FetchEndpoint() lavasession.RPCProviderEndpoint
- func (mcf *MockChainFetcher) FetchLatestBlockNum(ctx context.Context) (int64, error)
- func (mcf *MockChainFetcher) Fork(fork string)
- func (mcf *MockChainFetcher) IsCorrectHash(hash string, hashBlock int64) bool
- func (mcf *MockChainFetcher) SetBlock(latestBlock int64)
- func (mcf *MockChainFetcher) Shrink(newSize int)
- type ReplySetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockChainFetcher ¶
type MockChainFetcher struct {
// contains filtered or unexported fields
}
func NewMockChainFetcher ¶
func NewMockChainFetcher(startBlock, blocksToSave int64, callback func()) *MockChainFetcher
func (*MockChainFetcher) AdvanceBlock ¶
func (mcf *MockChainFetcher) AdvanceBlock() int64
func (*MockChainFetcher) FetchBlockHashByNum ¶
func (*MockChainFetcher) FetchChainID ¶
func (*MockChainFetcher) FetchEndpoint ¶
func (mcf *MockChainFetcher) FetchEndpoint() lavasession.RPCProviderEndpoint
func (*MockChainFetcher) FetchLatestBlockNum ¶
func (mcf *MockChainFetcher) FetchLatestBlockNum(ctx context.Context) (int64, error)
func (*MockChainFetcher) Fork ¶
func (mcf *MockChainFetcher) Fork(fork string)
func (*MockChainFetcher) IsCorrectHash ¶
func (mcf *MockChainFetcher) IsCorrectHash(hash string, hashBlock int64) bool
func (*MockChainFetcher) SetBlock ¶
func (mcf *MockChainFetcher) SetBlock(latestBlock int64)
func (*MockChainFetcher) Shrink ¶
func (mcf *MockChainFetcher) Shrink(newSize int)
type ReplySetter ¶
type ReplySetter struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.