Documentation
¶
Index ¶
- func BlockAction(services services.Services, mess peer.ProtoMessage, fsm *fsm.FSM, ...) (fsm.Async, error)
- func BlockIDsAction(_ services.Services, mess peer.ProtoMessage, fsm *fsm.FSM, _ *slog.Logger) (fsm.Async, error)
- func BlockSnapshotAction(services services.Services, mess peer.ProtoMessage, fsm *fsm.FSM, ...) (fsm.Async, error)
- func EndorseBlockAction(_ services.Services, mess peer.ProtoMessage, fsm *fsm.FSM, nl *slog.Logger) (fsm.Async, error)
- func GetBlockAction(services services.Services, mess peer.ProtoMessage, _ *fsm.FSM, _ *slog.Logger) (fsm.Async, error)
- func GetBlockIdsAction(services services.Services, mess peer.ProtoMessage, _ *fsm.FSM, _ *slog.Logger) (fsm.Async, error)
- func GetPeersAction(services services.Services, mess peer.ProtoMessage, _ *fsm.FSM, _ *slog.Logger) (fsm.Async, error)
- func GetSignaturesAction(services services.Services, mess peer.ProtoMessage, _ *fsm.FSM, _ *slog.Logger) (fsm.Async, error)
- func GetSnapshotAction(services services.Services, mess peer.ProtoMessage, _ *fsm.FSM, _ *slog.Logger) (fsm.Async, error)
- func MaybeEnableExtendedApi(state state.State, time types.Time) error
- func MicroBlockAction(services services.Services, mess peer.ProtoMessage, fsm *fsm.FSM, ...) (fsm.Async, error)
- func MicroBlockInvAction(_ services.Services, mess peer.ProtoMessage, fsm *fsm.FSM, _ *slog.Logger) (fsm.Async, error)
- func MicroBlockRequestAction(services services.Services, mess peer.ProtoMessage, _ *fsm.FSM, ...) (fsm.Async, error)
- func MicroBlockSnapshotAction(services services.Services, mess peer.ProtoMessage, fsm *fsm.FSM, ...) (fsm.Async, error)
- func MicroSnapshotRequestAction(services services.Services, mess peer.ProtoMessage, _ *fsm.FSM, _ *slog.Logger) (fsm.Async, error)
- func PBBlockAction(_ services.Services, mess peer.ProtoMessage, fsm *fsm.FSM, nl *slog.Logger) (fsm.Async, error)
- func PBMicroBlockAction(_ services.Services, mess peer.ProtoMessage, fsm *fsm.FSM, nl *slog.Logger) (fsm.Async, error)
- func PBTransactionAction(_ services.Services, mess peer.ProtoMessage, fsm *fsm.FSM, _ *slog.Logger) (fsm.Async, error)
- func PeersAction(services services.Services, mess peer.ProtoMessage, _ *fsm.FSM, _ *slog.Logger) (fsm.Async, error)
- func ScoreAction(_ services.Services, mess peer.ProtoMessage, fsm *fsm.FSM, _ *slog.Logger) (fsm.Async, error)
- func SignaturesAction(_ services.Services, mess peer.ProtoMessage, fsm *fsm.FSM, _ *slog.Logger) (fsm.Async, error)
- func TransactionAction(s services.Services, mess peer.ProtoMessage, fsm *fsm.FSM, _ *slog.Logger) (fsm.Async, error)
- type Action
- type Config
- type Node
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BlockAction ¶ added in v0.6.0
func BlockIDsAction ¶ added in v0.11.0
func BlockSnapshotAction ¶ added in v0.11.0
func EndorseBlockAction ¶ added in v0.11.0
func GetBlockAction ¶ added in v0.6.0
func GetBlockIdsAction ¶ added in v0.6.0
func GetPeersAction ¶ added in v0.6.0
func GetSignaturesAction ¶ added in v0.6.0
func GetSignaturesAction( services services.Services, mess peer.ProtoMessage, _ *fsm.FSM, _ *slog.Logger, ) (fsm.Async, error)
GetSignaturesAction replies to signature requests
func GetSnapshotAction ¶ added in v0.11.0
func MaybeEnableExtendedApi ¶ added in v0.5.0
func MicroBlockAction ¶ added in v0.6.0
func MicroBlockInvAction ¶ added in v0.6.0
func MicroBlockInvAction(_ services.Services, mess peer.ProtoMessage, fsm *fsm.FSM, _ *slog.Logger) (fsm.Async, error)
MicroBlockInvAction handles notification about new microblock.
func MicroBlockRequestAction ¶ added in v0.6.0
func MicroBlockRequestAction( services services.Services, mess peer.ProtoMessage, _ *fsm.FSM, nl *slog.Logger, ) (fsm.Async, error)
MicroBlockRequestAction handles microblock requests.
func MicroBlockSnapshotAction ¶ added in v0.11.0
func MicroSnapshotRequestAction ¶ added in v0.11.0
func PBBlockAction ¶ added in v0.6.0
func PBBlockAction(_ services.Services, mess peer.ProtoMessage, fsm *fsm.FSM, nl *slog.Logger) (fsm.Async, error)
PBBlockAction handles protobuf block message.
func PBMicroBlockAction ¶ added in v0.6.0
func PBTransactionAction ¶ added in v0.8.8
func PBTransactionAction(_ services.Services, mess peer.ProtoMessage, fsm *fsm.FSM, _ *slog.Logger) (fsm.Async, error)
PBTransactionAction handles protobuf transaction message.
func PeersAction ¶ added in v0.8.0
func ScoreAction ¶ added in v0.6.0
Types ¶
Click to show internal directories.
Click to hide internal directories.