[−][src]Function indyrs::ledger::build_node_request
pub fn build_node_request(
submitter_did: &str,
target_did: &str,
data: &str
) -> Box<dyn Future<Item = String, Error = IndyError>>
Builds a NODE request. Request to add a new node to the pool, or updates existing in the pool.
Arguments
submitter_did
- DID of the submitter stored in secured Wallet.target_did
- Target Node's DID. It differs from submitter_did field.data
- Data associated with the Node: { alias: string - Node's alias blskey: string - (Optional) BLS multi-signature key as base58-encoded string. client_ip: string - (Optional) Node's client listener IP address. client_port: string - (Optional) Node's client listener port. node_ip: string - (Optional) The IP address other Nodes use to communicate with this Node. node_port: string - (Optional) The port other Nodes use to communicate with this Node. services: array- (Optional) The service of the Node. VALIDATOR is the only supported one now. }
Returns
Request result as json.