Skip to content

Commit

Permalink
Create release-notes-5377.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ogabrielides committed May 17, 2023
1 parent 854e24c commit c0b8dfb
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions doc/release-notes-5377.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
Updated RPCs
--------

- `protx diff` RPC returns a new field `quorumsCLSigs`.
This field is a list of: Chainlock signature and the list of corresponding quorum indexes in `newQuorums`.

`MNLISTDIFF` P2P message
--------

Starting with protocol version `70228`, the following fields is added to the `MNLISTDIFF` after `newQuorums`.

| Field | Type | Size | Description |
|--------------------|-----------------------|----------|---------------------------------------------------------------------|
| quorumsCLSigsCount | compactSize uint | 1-9 | Number of quorumsCLSigs elements |
| quorumsCLSigs | quorumsCLSigsObject[] | variable | CL Sig used to calculate members per quorum indexes (in newQuorums) |

The content of `quorumsCLSigsObject`:

| Field | Type | Size | Description |
|---------------|------------------|----------|---------------------------------------------------------------------------------------------|
| signature | BLSSig | 96 | Chainlock signature |
| indexSetCount | compactSize uint | 1-9 | Number of quorum indexes using the same `signature` for their member calculation |
| indexSet | uint16_t[] | variable | Quorum indexes corresponding in `newQuorums` using `signature` for their member calculation |

Note: The field `quorumsCLSigs` in both RPC and P2P will be populated only after the v20 activation.

0 comments on commit c0b8dfb

Please sign in to comment.