Skip to content
BLOBPEDIAby Unity Nodes
Documentation/rpc/JSON-RPC methodView on rpc
rpc/JSON-RPC method

blob.GetCommitmentProof

**GetCommitmentProof generates a commitment proof for a share commitment. **

Auth level: read

Params:

[{"name":"height","description":"uint64","summary":"","schema":{"examples":[42],"type":["integer"]},"required":true,"deprecated":false},{"name":"namespace","description":"libshare.Namespace","summary":"","schema":{"examples":["AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE="],"additionalProperties":false,"type":["object"]},"required":true,"deprecated":false},{"name":"shareCommitment","description":"[]byte","summary":"","schema":{"examples":["Ynl0ZSBhcnJheQ=="],"type":["string"]},"required":true,"deprecated":false}]

Result:

{"name":"*blob.CommitmentProof","description":"*blob.CommitmentProof","summary":"","schema":{"examples":[{"subtree_roots":["Ynl0ZSBhcnJheQ=="],"subtree_root_proofs":[{}],"namespace_id":"Bw==","row_proof":{"row_roots":["Ynl0ZSBhcnJheQ=="],"proofs":[{"total":"42","index":"42","leaf_hash":"Ynl0ZSBhcnJheQ==","aunts":["Ynl0ZSBhcnJheQ=="]}],"root":"Ynl0ZSBhcnJheQ==","start_row":42,"end_row":42},"namespace_version":7}],"additionalProperties":false,"properties":{"namespace_id":{"media":{"binaryEncoding":"base64"},"type":"string"},"namespace_version":{"type":"integer"},"row_proof":{"additionalProperties":false,"properties":{"end_row":{"type":"integer"},"proofs":{"items":{"additionalProperties":false,"type":"object"},"type":"array"},"root":{"media":{"binaryEncoding":"base64"},"type":"string"},"row_roots":{"items":{"media":{"binaryEncoding":"base64"},"type":"string"},"type":"array"},"start_row":{"type":"integer"}},"type":"object"},"subtree_root_proofs":{"items":{"additionalProperties":false,"type":"object"},"type":"array"},"subtree_roots":{"items":{"media":{"binaryEncoding":"base64"},"type":"string"},"type":"array"}},"type":["object"]},"required":true,"deprecated":false}