Skip to main content

Module types

Module types 

Source

Structs§

HandshakeRequest
Validator-to-miner handshake initiation sent over a new QUIC stream.
HandshakeResponse
Miner-to-validator handshake reply confirming or rejecting authentication.
PeerAddr
QuicAxonInfo
Network address and identity of a Bittensor miner’s QUIC axon endpoint.
QuicRequest
Client-side request sent to a miner via LightningClient::query_axon.
QuicResponse
Response returned from a miner after processing a synapse request.
StreamChunk
StreamEnd
SynapsePacket
Wire-level synapse request frame sent after handshake authentication.
SynapseResponse
Wire-level synapse response frame returned by the miner handler.

Enums§

MessageType
Single-byte discriminant in the 5-byte frame header identifying the payload kind.

Constants§

DEFAULT_MAX_FRAME_PAYLOAD
Default maximum frame payload size (64 MiB).

Functions§

parse_frame_header
Parses the 5-byte frame header ([msg_type, payload_len_be32]) from a byte slice and returns the message type and payload sub-slice.
read_frame
write_frame
write_frame_and_finish