diff --git a/docs/cip/README.md b/docs/cip/README.md index 726d43ea6..ed4167dfb 100644 --- a/docs/cip/README.md +++ b/docs/cip/README.md @@ -605,7 +605,8 @@ their headers and embedding EB certificates in their bodies. 1. **Header additions**: - `announced_eb` (optional): Hash of the EB created by this block producer - - `announced_eb_size` (optional): Size in bytes of the announced EB (4 bytes) + - `announced_eb_size` (optional): Size in bytes of the announced EB's + referenced transactions (4 bytes) - `certified_eb` (optional): Single bit indicating whether this RB certifies the EB announced by the previous RB (the EB hash is already available via the previous header's `announced_eb` field) @@ -1257,7 +1258,7 @@ over time. | ------- | ------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Client→ | MsgLeiosNotificationRequestNext | $\emptyset$ | Requests one Leios notifications, the announcement of an EB or delivery offers for blocks, transactions, and votes. | | ←Server | MsgLeiosBlockAnnouncement | RB header that announces an EB | The server has seen this EB announcement. | -| ←Server | MsgLeiosBlockOffer | slot and Leios hash | The server can immediately deliver this block. | +| ←Server | MsgLeiosBlockOffer | slot, Leios hash, and byte size | The server can immediately deliver this block, which has the given byte size. | | ←Server | MsgLeiosBlockTxsOffer | slot and Leios hash | The server can immediately deliver any transaction referenced by this block. | | ←Server | MsgLeiosVotesOffer | list of slot and vote-issuer-id pairs | The server can immediately deliver votes with these identifiers. | | Client→ | MsgLeiosBlockRequest | slot and Leios hash | The server must now deliver this block. | @@ -1267,8 +1268,8 @@ over time. | Client→ | MsgLeiosVotesRequest | list of slot and vote-issuer-id | The server must now deliver these votes. | | ←Server | MsgLeiosVoteDelivery | list of votes | The votes from an earlier MsgLeiosVotesRequest. | | Client→ | MsgLeiosBlockRangeRequest | two slots and two RB header hashes | The server must now deliver the EBs certified by the given range of RBs, in order. | -| ←Server | MsgLeiosNextBlockAndTxsInRange | an EB and all of its transactions | The next certified block from an earlier MsgLeiosBlockRangeRequest. | -| ←Server | MsgLeiosLastBlockAndTxsInRange | an EB and all of its transactions | The last certified block from an earlier MsgLeiosBlockRangeRequest. | +| ←Server | MsgLeiosNextBlockAndTxsInRange | list of transactions | The list of all transactions referenced by the next certified EB from an earlier MsgLeiosBlockRangeRequest. | +| ←Server | MsgLeiosLastBlockAndTxsInRange | list of transactions | The list of all transactions referenced by the last certified EB from an earlier MsgLeiosBlockRangeRequest. | Table 4: Leios Information Exchange Requirements table (IER table)