[][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.