OverviewFilesCommitsIssuesDocsReleasesPeers

P2P-Hiverelay / packages / blind-protocol / vectors / registry / schemas / 036-BlindReceiptV1.bin

18 lines · bin ref:
$BlindReceiptV1�nBlindReceiptV1�CBlindReceiptV1 {
  version:        u8 = 1
  protocol:       exact ASCII "hiverelay-blind-cell-v1" (23 bytes)
  relayBinding:   RelayResultBindingV1
  slotCommitment: BLAKE2b-256(slot)
  cellBlobHash:    32 bytes
  allocationCommitment: 32 bytes
  requestCommitment:32 bytes
  sizeClass:      u8
  allocationEpoch:u32
  leaseClass:     u8
  leaseEpoch:     u32
  stateRevision:  u64
  receiptEpoch:   u32
  requestNonce:   32 bytes
  result:         u8 // 1 STORED, 2 SERVED, 3 RENEWED, 4 DROPPED
  signature:      64-byte Ed25519 signature over canonical domain-separated bytes
}RelayResultBindingV1