Skip to content

NodeRecord

View as Markdown

NodeRecord represents a node’s signed identity and network information.

Package: thru.core.v1

FieldType#Description
versionuint321 · optionalRecord version.
chain_iduint322 · optionalChain identifier.
seqnumuint643 · optionalSequence number (incremented on each record update).
pubkeythru.common.v1.Pubkey4 · optionalNode’s ED25519 public key.
contactsrepeated NodeContact5 · optionalNetwork contact addresses.
protocolsrepeated NodeProtocol6 · optionalProtocols supported at each contact.
signaturebytes7 · optionalED25519 signature over the record.
is_ownbool8 · optionalTrue if this is the responding node’s own record.