NodeRecord
NodeRecord represents a node’s signed identity and network information.
Package: thru.core.v1
Fields
Section titled “Fields”| Field | Type | # | Description |
|---|---|---|---|
version | uint32 | 1 · optional | Record version. |
chain_id | uint32 | 2 · optional | Chain identifier. |
seqnum | uint64 | 3 · optional | Sequence number (incremented on each record update). |
pubkey | thru.common.v1.Pubkey | 4 · optional | Node’s ED25519 public key. |
contacts | repeated NodeContact | 5 · optional | Network contact addresses. |
protocols | repeated NodeProtocol | 6 · optional | Protocols supported at each contact. |
signature | bytes | 7 · optional | ED25519 signature over the record. |
is_own | bool | 8 · optional | True if this is the responding node’s own record. |