mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-07-08 03:07:22 +00:00
1988c4ac1d
* Upgrade to libp2p 0.45.1 * Limit max_negotiating_inbound_streams to 512 * Upgrade prost-build to 0.10 * Set max_negotiating_inbound_streams to 2048 Co-authored-by: Pierre Krieger <pierre.krieger1708@gmail.com> * Fix authority discovery protobuf * Fix comments in authority-discovery schema Co-authored-by: Pierre Krieger <pierre.krieger1708@gmail.com> * Add a comment about transport initialization Co-authored-by: Pierre Krieger <pierre.krieger1708@gmail.com>
24 lines
730 B
Protocol Buffer
24 lines
730 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package authority_discovery_v2;
|
|
|
|
// First we need to serialize the addresses in order to be able to sign them.
|
|
message AuthorityRecord {
|
|
// Possibly multiple `MultiAddress`es through which the node can be
|
|
repeated bytes addresses = 1;
|
|
}
|
|
|
|
message PeerSignature {
|
|
bytes signature = 1;
|
|
bytes public_key = 2;
|
|
}
|
|
|
|
// Then we need to serialize the authority record and signature to send them over the wire.
|
|
message SignedAuthorityRecord {
|
|
bytes record = 1;
|
|
bytes auth_signature = 2;
|
|
// Even if there are multiple `record.addresses`, all of them have the same peer id.
|
|
// Old versions are missing this field. It is optional in order to provide compatibility both ways.
|
|
PeerSignature peer_signature = 3;
|
|
}
|