Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Collector ¶
type Collector struct {
// contains filtered or unexported fields
}
func NewCollector ¶
func (*Collector) GetAccountState ¶
func (*Collector) StartHttpServer ¶ added in v1.5.7
type Listener ¶
type Listener interface { OnNetworkInfo(genesisId string, genesisTime uint64, epochNumLayers uint32, maxTransactionsPerSecond uint64, layerDuration uint64, postUnitSize uint64) OnNodeStatus(connectedPeers uint64, isSynced bool, syncedLayer uint32, topLayer uint32, verifiedLayer uint32) OnLayer(layer *pb.Layer) OnAccounts(accounts []*types.Account) OnReward(reward *pb.Reward) OnMalfeasanceProof(proof *pb.MalfeasanceProof) OnTransactionResult(res *pb.TransactionResult, state *pb.TransactionState) GetLastLayer(parent context.Context) uint32 LayersInQueue() int IsLayerInQueue(layer *pb.Layer) bool GetEpochNumLayers() uint32 GetTransactions(parent context.Context, query *bson.D, opts ...*options.FindOptions) ([]model.Transaction, error) UpdateTransactionState(parent context.Context, id string, state int32) error UpdateEpochStats(layer uint32) OnActivation(atx *types.ActivationTx) GetLastActivationReceived() int64 RecalculateEpochStats() OnActivations(atxs []*model.Activation) }
Click to show internal directories.
Click to hide internal directories.