package bitswap.pb.v130

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Message

bitswap_1_3_0.proto:10

message Message.Block

bitswap_1_3_0.proto:30

─── EXISTING: Block payload (unchanged from 1.1.0) ─────────────────────

Used in: Message

message Message.BlockPresence

bitswap_1_3_0.proto:44

─── EXISTING: BlockPresence (unchanged structure, extended enum) ────────

Used in: Message

enum Message.BlockPresenceType

bitswap_1_3_0.proto:36

─── EXTENDED: BlockPresenceType — NEW value PaymentRequired = 2 ────────

Used in: BlockPresence

message Message.PaymentAuthorization

bitswap_1_3_0.proto:64

─── NEW 1.3.0: PaymentAuthorization — client's signed proof of payment

Used in: Message

message Message.PaymentReceipt

bitswap_1_3_0.proto:79

─── NEW 1.3.0: PaymentReceipt — server confirms payment accepted

Used in: Message

message Message.PaymentRejection

bitswap_1_3_0.proto:86

─── NEW 1.3.0: PaymentRejection — server rejects a PaymentAuthorization

Used in: Message

message Message.PaymentTerms

bitswap_1_3_0.proto:50

─── NEW 1.3.0: PaymentTerms — embedded in Message when type=PaymentRequired

Used in: Message

message Message.Wantlist

bitswap_1_3_0.proto:13

─── EXISTING: Wantlist (unchanged from 1.2.0) ─────────────────────────

Used in: Message

message Message.Wantlist.Entry

bitswap_1_3_0.proto:18

Used in: Wantlist

enum Message.Wantlist.WantType

bitswap_1_3_0.proto:14

Used in: Entry