Modules§
- get_
namespace_ proof_ response - Nested message and enum types in
GetNamespaceProofResponse. - merkle_
node - Nested message and enum types in
MerkleNode. - net_
addr - Nested message and enum types in
NetAddr. - ns_
proof - Nested message and enum types in
NsProof. - reward_
merkle_ proof_ v2 - Nested message and enum types in
RewardMerkleProofV2.
Structs§
- Advz
NsProof - ADVZ (VID V0) namespace proof
- AvidM
Incorrect Encoding NsProof - AvidM incorrect encoding proof
- AvidM
NsProof - AvidM (VID V1) namespace proof
- Avidm
Gf2Ns Proof - AvidmGf2 (VID V2) namespace proof
- BlsPublic
Key - BLS public key (typically 48 bytes)
- Branch
- Branch node with hash and children
- Empty
- Empty node variant (no data)
- Empty
Data - Dummy message for flattening Empty
- Forgotten
Subtree - Forgotten subtree node with hash only
- GetIncorrect
Encoding Proof Request - Request to get incorrect encoding proof
- GetNamespace
Proof Request - Request to get namespace proof(s) Either specify ‘block’ for a single block, or ‘first’ and ‘last’ for a range
- GetNamespace
Proof Response - Unified response for namespace proof queries
- GetReward
Account Proof Request - Request to get reward account proof (at latest finalized height)
- GetReward
Balance Request - Request to get reward balance (at latest finalized height)
- GetReward
Balances Request - Request to get paginated reward balances
- GetReward
Claim Input Request - Request to get reward claim input (at latest finalized height)
- GetReward
Merkle Tree Request - Request to get reward merkle tree snapshot
- GetStake
Table Request - Request to get stake table for an epoch
- GetState
Certificate Request - Request to get state certificate for an epoch
- Incorrect
Encoding Proof Response - Incorrect encoding proof response
- Inet
Addr - IP address (v4 or v6) with port
hostis a socket-address-ready host string: plain dotted-decimal for IPv4 (e.g. “192.0.2.1”) and bracket-enclosed for IPv6 (e.g. “[::1]”), so that consumers can form a valid address with a simple “{host}:{port}” without inspecting the IP version. - Leaf
- Leaf node containing account and reward amount
- Light
Client State - Light client state
- Light
Client State Update Certificate V2 - Light client state update certificate V2
- Merkle
Node - Merkle tree node (one of four variants)
- Merkle
Proof - Merkle proof containing leaf position and path to root
- Name
Addr - Domain name with port
- Namespace
Proof Range Response - Response for range queries - array of namespace proofs
- Namespace
Proof Response - Single block namespace proof response
- NetAddr
- Network address - either IP or domain name with port
- NsProof
- Namespace proof - supports multiple VID versions
- Peer
Config - Complete peer configuration
- Peer
Connect Info - Peer connection information
- Reward
Account Proof V2 - Reward account proof containing account address and merkle path
- Reward
Account Query Data V2 - Complete reward account query data with balance and merkle proof
- Reward
Amount - Single reward amount entry
- Reward
Balance - Reward balance for an address
- Reward
Balances - Paginated list of reward balances
- Reward
Claim Input - Reward claim input for contract submission Contains all data needed to call the claimRewards function on the L1 contract
- Reward
Merkle Proof V2 - Merkle proof variant (Presence for existing accounts, Absence for non-existing)
- Reward
Merkle Tree V2Data - Raw RewardMerkleTreeV2 snapshot data
- Schnorr
Public Key - Schnorr public key (typically 32 bytes)
- Stake
Table Entry - Stake table entry for a validator
- Stake
Table Response - Stake table response
- Stake
Table State - Stake table state commitments
- State
Certificate Response - State certificate response
- State
Signature Tuple - State signature tuple (key + two signatures)
- Transaction
- Transaction
- U256
- U256 value encoded as hex string