⚡ We welcome businesses to test our enterprise-grade service

/

Nervos Network (CKB)

ckb
Nervos Network (CKB)

Method: POST verify_transaction_proof

dropdown

方法 RPC verify_transaction_proof 例如 Nervos Network (CKB)

POST verify_transaction_proof

验证证明指向块中的事务,以返回其承诺的交易哈希。

Parameters

transaction_proof - 交易证明对象

由get_transaction_proffer生成的证明。

Request

curl --location --request POST 'https://ckb.getblock.io/mainnet/' 
--header 'x-api-key: YOUR-API-KEY' 
--header 'Content-Type: application/json' 
--data-raw '{"jsonrpc": "2.0",
"method": "verify_transaction_proof",
"params": [[{"block_hash": "0xe8038094a1e2c82c45401e2089ec28f0f99b0b71eb385307e4f3c3a54c643294"}, {"proof": [{"indices": ["0x5", "0x4", "0x3"]}, {"lemmas": ["0xa01e11c5dd8c0b89eaa3f4f6340aa212dc24b7f5530dcfbe0b1c34400ef91947"]}]}, {"witnesses_root": "0xa34817edae01ed9c44d25822a0cc998de2348558f79dc2c78ec113e775c98302"}]],
"id": "getblock.io"}'


Response

{
    "error": {
        "code": -32602,
        "message": "Invalid params: invalid type: map, expected a 0x-prefixed hex string with 64 digits."
    },
    "id": "getblock.io",
    "jsonrpc": "2.0"
}