Updating Node
Last updated
pub struct PeerInfo {
pub peer_id: PeerId,
pub multiaddr: Option<BoundedVec<u8, DefaultMaxVectorLength>>,
}pub fn update_peer_info(
origin: OriginFor<T>,
subnet_id: u32,
subnet_node_id: u32,
new_peer_info: PeerInfo,
)pub struct PeerInfo {
pub peer_id: PeerId,
pub multiaddr: Option<BoundedVec<u8, DefaultMaxVectorLength>>,
}pub fn update_bootnode_peer_id(
origin: OriginFor<T>,
subnet_id: u32,
subnet_node_id: u32,
new_peer_info: Option<PeerInfo>,
)pub struct PeerInfo {
pub peer_id: PeerId,
pub multiaddr: Option<BoundedVec<u8, DefaultMaxVectorLength>>,
}pub fn update_client_peer_id(
origin: OriginFor<T>,
subnet_id: u32,
subnet_node_id: u32,
new_peer_info: Option<PeerInfo>,
)pub fn update_unique(
origin: OriginFor<T>,
subnet_id: u32,
subnet_node_id: u32,
unique: Option<BoundedVec<u8, DefaultMaxVectorLength>>
)pub fn update_non_unique(
origin: OriginFor<T>,
subnet_id: u32,
subnet_node_id: u32,
non_unique: Option<BoundedVec<u8, DefaultMaxVectorLength>>>,
)pub fn update_delegate_account(
origin: OriginFor<T>,
subnet_id: u32,
subnet_node_id: u32,
delegate_account_id: Option<T::AccountId>,
delegate_rate: Option<u128>,
)