Merkle inclusion proof of a ledger row against the on-chain `usage_root` of its settlement batch.
GET/v1/usage/:txHash/proof
Merkle inclusion proof of a ledger row against the on-chain usage_root of its settlement batch.
Request
Responses
- 200
- 401
- 403
- 404
- 409
Proof. Verifiable with SHA-256 only, against the usageSettled event of batchId.
UNAUTHENTICATED, TOKEN_INVALID (details.expectedShard = 1 when the native-auth block hash is not a shard-1 block), TOKEN_EXPIRED, CHALLENGE_INVALID, API_KEY_INVALID, STREAM_TICKET_INVALID, ASSIGN_PROOF_REQUIRED, ASSIGN_PROOF_INVALID.
FORBIDDEN, ORIGIN_NOT_ALLOWED, API_KEY_SCOPE, ACCOUNT_SUSPENDED, LEASE_INVALID, RECEIVER_NOT_ALLOWED, SENDER_NOT_AUTHORIZED, DEPLOY_NOT_ALLOWED, FREE_FLOW_BARRED.
NOT_FOUND.
Row exists but is not yet committed in a root (next root-only batch is at most 3 600 000 ms away).