StoreForwardEvent

Types

Link copied to clipboard
data class Heartbeat(val server: NodeId) : StoreForwardEvent

Heartbeat received from a S&F server (indicates it's still active).

Link copied to clipboard
data class HistoryReplayComplete(val server: NodeId, val delivered: Int) : StoreForwardEvent

History replay is complete.

Link copied to clipboard
data class HistoryReplayStarted(val server: NodeId, val messageCount: Int) : StoreForwardEvent

History replay has started — messages are being delivered.

Link copied to clipboard
data class ServerDiscovered(val nodeId: NodeId) : StoreForwardEvent

A S&F server was discovered on the mesh.

Link copied to clipboard
data class ServerLost(val nodeId: NodeId) : StoreForwardEvent

A S&F server went offline or was removed.

Link copied to clipboard
data class SfppCanonAnnounced(val messageHash: ByteArray, val rxTime: Long) : StoreForwardEvent

An SFPP canon announce — message is confirmed on the chain.

Link copied to clipboard
data class SfppLinkProvided(val packetId: Int, val from: Int, val to: Int, val messageHash: ByteArray?, val confirmed: Boolean) : StoreForwardEvent

An SFPP link was provided — message is being routed or confirmed.