[−][src]Function indyrs::ledger::build_revoc_reg_def_request
pub fn build_revoc_reg_def_request(
submitter_did: &str,
data: &str
) -> Box<dyn Future<Item = String, Error = IndyError>>
Builds a REVOC_REG_DEF request. Request to add the definition of revocation registry to an exists credential definition.
Arguments
submitter_did
- Identifier (DID) of the transaction author as base58-encoded string. Actual request sender may differ if Endorser is used (look atappend_request_endorser
)data
- Revocation Registry data: { "id": string - ID of the Revocation Registry, "revocDefType": string - Revocation Registry type (only CL_ACCUM is supported for now), "tag": string - Unique descriptive ID of the Registry, "credDefId": string - ID of the corresponding CredentialDefinition, "value": Registry-specific data { "issuanceType": string - Type of Issuance(ISSUANCE_BY_DEFAULT or ISSUANCE_ON_DEMAND), "maxCredNum": number - Maximum number of credentials the Registry can serve. "tailsHash": string - Hash of tails. "tailsLocation": string - Location of tails file. "publicKeys": <public_keys> - Registry's public key. }, "ver": string - version of revocation registry definition json. }
Returns
Request result as json.