Documentation
¶
Index ¶
Constants ¶
View Source
const ( PROTOCOL_NAME = "chain-sync" PROTOCOL_ID_NTN uint16 = 2 PROTOCOL_ID_NTC uint16 = 5 )
View Source
const ( MESSAGE_TYPE_REQUEST_NEXT = 0 MESSAGE_TYPE_AWAIT_REPLY = 1 MESSAGE_TYPE_ROLL_FORWARD = 2 MESSAGE_TYPE_ROLL_BACKWARD = 3 MESSAGE_TYPE_FIND_INTERSECT = 4 MESSAGE_TYPE_INTERSECT_FOUND = 5 MESSAGE_TYPE_INTERSECT_NOT_FOUND = 6 MESSAGE_TYPE_DONE = 7 )
Variables ¶
Functions ¶
This section is empty.
Types ¶
type ChainSync ¶
type ChainSync struct {
// contains filtered or unexported fields
}
func (*ChainSync) FindIntersect ¶
func (*ChainSync) NewMsgFromCbor ¶ added in v0.5.0
func (*ChainSync) RequestNext ¶
type ChainSyncCallbackConfig ¶
type ChainSyncCallbackConfig struct { AwaitReplyFunc ChainSyncAwaitReplyFunc RollBackwardFunc ChainSyncRollBackwardFunc RollForwardFunc ChainSyncRollForwardFunc IntersectFoundFunc ChainSyncIntersectFoundFunc IntersectNotFoundFunc ChainSyncIntersectNotFoundFunc DoneFunc ChainSyncDoneFunc }
type ChainSyncDoneFunc ¶
type ChainSyncDoneFunc func() error
type ChainSyncIntersectFoundFunc ¶
type ChainSyncIntersectFoundFunc func(interface{}, interface{}) error
type ChainSyncIntersectNotFoundFunc ¶
type ChainSyncIntersectNotFoundFunc func(interface{}) error
type ChainSyncRollBackwardFunc ¶
type ChainSyncRollBackwardFunc func(interface{}, interface{}) error
Click to show internal directories.
Click to hide internal directories.