Use VDR Tools CLI to get started with cheqd's identity functionality.
build_tx(pool_alias, pub_key, builded_request, account_number, account_sequence, max_gas, max_coin_amount, denom, timeout_height, memo)height: Ledger height (size). None for auto calculation Response {
check_tx: TxResult {
code: 0,
data: None,
log: "",
info: "",
gas_wanted: 0,
gas_used: 0,
events: [
],
codespace: ""
},
deliver_tx: TxResult {
code: 0,
data: Some(Data([...])),
log: "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"send\"},{\"key\":\"sender\",\"value\":\"cheqd1fknpjldck6n3v2wu86arpz8xjnfc60f99ylcjd\"},{\"key\":\"module\",\"value\":\"bank\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"cheqds1pvnjjy3vz0ga6hexv32gdxydzxth7f86mekcpg\"},{\"key\":\"sender\",\"value\":\"cheqd1fknpjldck6n3v2wu86arpz8xjnfc60f99ylcjd\"},{\"key\":\"amount\",\"value\":\"1000ncheq\"}]}]}]",
info: "",
gas_wanted: 0,
gas_used: 0,
events: [...],
codespace: ""
},
hash: "1B3B00849B4D50E8FCCF50193E35FD6CA5FD4686ED6AD8F847AC8C5E466CFD3E",
height: 353
}CreateDidRequest
{
"data": {
"id": "GEzcdDLhCpGCYRHW82kjHd",
"verkey": "~HmUWn928bnFT6Ephf65YXv",
"alias": "DID for Alice"
},
"owner": "GEzcdDLhCpGCYRHW82kjHd",
"signature": "49W5WP5jr7x1fZhtpAhHFbuUDqUYZ3AKht88gUjrz8TEJZr5MZUPjskpfBFdboLPZXKjbGjutoVascfKiMD5W7Ba",
"metadata": {}
}CreateDidResponse {
"key": "did:GEzcdDLhCpGCYRHW82kjHd"
}UpdateDidRequest
{
"data": {
"id": "GEzcdDLhCpGCYRHW82kjHd",
"verkey": "~HmUWn928bnFT6Ephf65YXv",
"alias": "DID for Alice"
},
"owner": "GEzcdDLhCpGCYRHW82kjHd",
"signature": "49W5WP5jr7x1fZhtpAhHFbuUDqUYZ3AKht88gUjrz8TEJZr5MZUPjskpfBFdboLPZXKjbGjutoVascfKiMD5W7Ba",
"metadata": {}
}UpdateDidResponse {
"key": "did:GEzcdDLhCpGCYRHW82kjHd"
}Request
{
"path": "/store/cheqd/key",
"data": <bytes>,
"height": 642,
"prove": true
}QueryGetDidResponse{
"did": {
"id": "GEzcdDLhCpGCYRHW82kjHd",
"verkey": "~HmUWn928bnFT6Ephf65YXv",
"alias": "DID for Alice"
},
}