Prove a chain fact
taifoon_proveProves blocks, transactions, logs and transfers under the Taifoon superroot. For reading chain data without a proof use taifoon_chain. Actions: tx — one transaction inside the superroot (chain, tx); item — anything the superroot commits, by kind: tx, log, receipt, state; block — a block under the superroot (proof.verify.v5); superroot — the current superroot and the chains it includes; transfer — attest a cross-chain CCTP transfer; finality — what a V5 finality type id means.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | key (actions: item) | |
| kind | No | kind (actions: item) | |
| seqs | No | seqs (actions: item) | |
| action | No | what to do (default tx): tx | item | block | superroot | transfer | finality | tx |
| blocks | No | blocks (actions: item) | |
| api_key | No | api key (actions: item) | |
| tx_hash | No | tx hash (actions: tx, item, transfer) | |
| type_id | No | type id (actions: finality) | |
| chain_id | No | any chain the layer reads (GET /v1/rpc): 8453, 5042, 1, 56, 43114, 42161, 137, 10, 4663, 42220, 36927, 3692781, 2741, 196, 143, 100; another chain answers 404 chain_not_read (actions: tx, item, block, transfer) | |
| protocol | No | protocol (actions: item) | |
| log_index | No | log index (actions: item) | |
| block_number | No | Block number on that chain (actions: block) |