Documentation ¶
Index ¶
- type Head
- func (_m *Head[BLOCK_HASH]) BlockHash() BLOCK_HASH
- func (_m *Head[BLOCK_HASH]) BlockNumber() int64
- func (_m *Head[BLOCK_HASH]) ChainLength() uint32
- func (_m *Head[BLOCK_HASH]) EarliestHeadInChain() types.Head[BLOCK_HASH]
- func (_m *Head[BLOCK_HASH]) GetParent() types.Head[BLOCK_HASH]
- func (_m *Head[BLOCK_HASH]) HashAtHeight(blockNum int64) BLOCK_HASH
- type HeadTrackable
- type Subscription
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Head ¶
Head is an autogenerated mock type for the Head type
func NewHead ¶
NewHead creates a new instance of Head. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*Head[BLOCK_HASH]) BlockHash ¶
func (_m *Head[BLOCK_HASH]) BlockHash() BLOCK_HASH
BlockHash provides a mock function with given fields:
func (*Head[BLOCK_HASH]) BlockNumber ¶
BlockNumber provides a mock function with given fields:
func (*Head[BLOCK_HASH]) ChainLength ¶
ChainLength provides a mock function with given fields:
func (*Head[BLOCK_HASH]) EarliestHeadInChain ¶
EarliestHeadInChain provides a mock function with given fields:
func (*Head[BLOCK_HASH]) HashAtHeight ¶
HashAtHeight provides a mock function with given fields: blockNum
type HeadTrackable ¶ added in v2.3.0
HeadTrackable is an autogenerated mock type for the HeadTrackable type
func NewHeadTrackable ¶ added in v2.3.0
func NewHeadTrackable[H types.Head[BLOCK_HASH], BLOCK_HASH types.Hashable](t mockConstructorTestingTNewHeadTrackable) *HeadTrackable[H, BLOCK_HASH]
NewHeadTrackable creates a new instance of HeadTrackable. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*HeadTrackable[H, BLOCK_HASH]) OnNewLongestChain ¶ added in v2.3.0
func (_m *HeadTrackable[H, BLOCK_HASH]) OnNewLongestChain(ctx context.Context, head H)
OnNewLongestChain provides a mock function with given fields: ctx, head
type Subscription ¶ added in v2.3.0
Subscription is an autogenerated mock type for the Subscription type
func NewSubscription ¶ added in v2.3.0
func NewSubscription(t mockConstructorTestingTNewSubscription) *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 v2.3.0
func (_m *Subscription) Err() <-chan error
Err provides a mock function with given fields:
func (*Subscription) Unsubscribe ¶ added in v2.3.0
func (_m *Subscription) Unsubscribe()
Unsubscribe provides a mock function with given fields: