Function indyrs::ledger::build_nym_request[][src]

pub fn build_nym_request(
    submitter_did: &str,
    target_did: &str,
    verkey: Option<&str>,
    data: Option<&str>,
    role: Option<&str>
) -> Box<dyn Future<Item = String, Error = IndyError>>

Builds a NYM request. Request to create a new NYM record for a specific user.

Arguments

  • submitter_did - Identifier (DID) of the transaction author as base58-encoded string. Actual request sender may differ if Endorser is used (look at append_request_endorser)
  • target_did - Target DID as base58-encoded string for 16 or 32 bit DID value.
  • verkey - Target identity verification key as base58-encoded string.
  • data
  • role - Role of a user NYM record: null (common USER) TRUSTEE STEWARD TRUST_ANCHOR ENDORSER - equal to TRUST_ANCHOR that will be removed soon NETWORK_MONITOR empty string to reset role

Returns

Request result as json.