Simulate
Dry-run a transaction before you sign it: balance changes with USD, object changes, gas and the abort reason in plain words.
| Method | What it does | Credits |
|---|---|---|
| tx.simulatePOST /v1/tx/simulate | Check a transaction before signing: what it would do, what it would cost, or why it would fail. | 10 |
| simulateTransactionJSON-RPC | Check a transaction before signing: what it would do, what it would cost, or why it would fail. | 10 |
| tx.checkPOST /v1/tx/check | Pre-sign check: simulate an unsigned transaction, explain it and judge every counterparty, with a verdict and evidence. | 10 |
| checkTransactionJSON-RPC | Pre-sign check: simulate an unsigned transaction, explain it and judge every counterparty, with a verdict and evidence. | 10 |
| tx.receiptPOST /v1/tx/receipt | Signed receipt for unsigned bytes: simulated effects, Agent Pass policy check, intent checks and a verdict, signed by tide. | 10 |
| receipts.getGET /v1/receipts/:id | A signed receipt by id. | 1 |
| receipts.verifyPOST /v1/receipts/verify | Check a receipt's signature and that its digest is the digest of its bytes. | 1 |
| tx.receiptCheckGET /v1/tx/:digest/receipt-check | After execution: compare the transaction's actual effects with its receipt. | 2 |
| tx.receiptCheckPostPOST /v1/tx/:digest/receipt-check | After execution: compare actual effects with a receipt you send in the body. | 2 |