decodeavalanchedelegation "delegation" Convert a serialized, hex-encoded avalanche proof delegation, into JSON object. The validity of the delegation is not verified. Arguments: 1. delegation (string, required) The delegation hex string Result: { (json object) "pubkey" : "hex", (string) The public key the proof is delegated to. "proofmaster" : "hex", (string) The delegated proof master public key. "delegationid" : "hex", (string) The identifier of this delegation. "limitedid" : "hex", (string) A delegated proof data hash excluding the master key. "proofid" : "hex", (string) A hash of the delegated proof limitedid and master key. "depth" : n, (numeric) The number of delegation levels. "levels" : [ (json array) { (json object) "index" : n, (numeric) The index of this delegation level. "pubkey" : "hex", (string) This delegated public key for this level "signature" : "str" (string) Signature of this delegation level (base64 encoded) }, ... ] } Examples: > bitcoin-cli decodeavalanchedelegation "<hex delegation>" > curl --user myusername --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "decodeavalanchedelegation", "params": ["<hex delegation>"]}' -H 'content-type: text/plain;' http://127.0.0.1:8332/