English version: /en/doc/rpc/transactions-and-receipts.html
Transaction & Receipt Methods
TL;DR
- tx参照は
eth_tx_hash基準。 - receiptは
PossiblyPruned/Prunedを明示的に返しうる。
メソッド
eth_getTransactionByHash->rpc_eth_get_transaction_by_eth_hasheth_getTransactionReceipt->rpc_eth_get_transaction_receipt_with_status_by_eth_hash
注意
tx_idは内部キー、外部連携はeth_tx_hashを使う。- 内部運用で tx_id を直接引く場合は
rpc_eth_get_transaction_receipt_with_status_by_tx_idを使う。 - migration/corrupt時は
state unavailableエラー。
根拠
tools/rpc-gateway/src/handlers.tscrates/ic-evm-rpc/src/lib.rs