Type Alias pallet_mixnet::BoundedMixnodeFor
source · pub type BoundedMixnodeFor<T> = BoundedMixnode<BoundedVec<BoundedVec<u8, <T as Config>::MaxExternalAddressSize>, <T as Config>::MaxExternalAddressesPerMixnode>>;
Expand description
BoundedMixnode
type for the given configuration.
Aliased Type§
struct BoundedMixnodeFor<T> {
pub kx_public: [u8; 32],
pub peer_id: [u8; 32],
pub external_addresses: BoundedVec<BoundedVec<u8, <T as Config>::MaxExternalAddressSize>, <T as Config>::MaxExternalAddressesPerMixnode>,
}
Fields§
§kx_public: [u8; 32]
Key-exchange public key for the mixnode.
peer_id: [u8; 32]
libp2p peer ID of the mixnode.
external_addresses: BoundedVec<BoundedVec<u8, <T as Config>::MaxExternalAddressSize>, <T as Config>::MaxExternalAddressesPerMixnode>
External addresses for the mixnode, in multiaddr format, UTF-8 encoded.