TX Decoder — MPP Grade B
On-chain Activity
Compliance Checks
Paid Operations (7)
GET /api/decode dynamic USDC.e
Fetches a transaction and decodes its method, parameters, value and from/to. Uses verified ABIs when available, otherwise 4byte/openchain signature databases.
- Amount
- 0.01
- Currency
- USDC.e
- Method
- mpp
- Intent
- -
- 402 Declared
- Yes
authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.01 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| tx | query | string | Yes | Transaction hash (0x + 64 hex chars) |
| chain | query | string | No | - |
GET /api/decode/calldata dynamic USDC.e
Decodes an arbitrary 0x-prefixed calldata blob into function name and parameters. Optionally pass a contract address to use its verified ABI for parameter names.
- Amount
- 0.01
- Currency
- USDC.e
- Method
- mpp
- Intent
- -
- 402 Declared
- Yes
authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.01 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| data | query | string | Yes | 0x-prefixed calldata (at least a 4-byte selector) |
| to | query | string | No | Target contract address (improves decode with verified ABI) |
| chain | query | string | No | - |
GET /api/decode/deep dynamic USDC.e
Decodes the transaction and every emitted event log (using verified ABIs or signature databases), with receipt status and gas used.
- Amount
- 0.04
- Currency
- USDC.e
- Method
- mpp
- Intent
- -
- 402 Declared
- Yes
authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.04 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| tx | query | string | Yes | Transaction hash (0x + 64 hex chars) |
| chain | query | string | No | - |
GET /api/decode/batch dynamic USDC.e
Decodes a comma-separated list of transaction hashes. Price scales at $0.01 per transaction.
- Amount
- 0.01
- Currency
- USDC.e
- Method
- mpp
- Intent
- -
- 402 Declared
- Yes
authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.01 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| txs | query | string | Yes | Comma-separated transaction hashes (max 20) |
| chain | query | string | No | - |
GET /api/abi dynamic USDC.e
Returns the verified ABI for a contract address via the Etherscan v2 multichain API, with function/event counts.
- Amount
- 0.01
- Currency
- USDC.e
- Method
- mpp
- Intent
- -
- 402 Declared
- Yes
authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.01 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| address | query | string | Yes | Contract address (0x + 40 hex chars) |
| chain | query | string | No | - |
GET /api/selector dynamic USDC.e
Resolves a 4-byte function selector or 32-byte event topic into human-readable signatures via 4byte.directory and openchain.xyz.
- Amount
- 0.01
- Currency
- USDC.e
- Method
- mpp
- Intent
- -
- 402 Declared
- Yes
authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.01 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| selector | query | string | Yes | 0x-prefixed selector (e.g. 0xa9059cbb) or 32-byte event topic |
GET /api/simulate dynamic USDC.e
Replays a transaction against the parent block's state using eth_call, returning success/revert status, return data, and decoded revert reason.
- Amount
- 0.02
- Currency
- USDC.e
- Method
- mpp
- Intent
- -
- 402 Declared
- Yes
authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.02 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| tx | query | string | Yes | Transaction hash (0x + 64 hex chars) |
| chain | query | string | No | - |
Payment Methods
- Methods
- tempo (from challenge)
- Intents
- charge (from challenge)
- Currencies (discovery)
- USDC.e
- Currency (challenge)
- USDC.e on Tempo Mainnet Presto (Tempo Mainnet Presto)
- Multiple Challenges
- No
Recipients
- 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
Per-endpoint breakdown
- GET /api/abi
- 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
- GET /api/decode
- 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
- GET /api/decode/batch
- 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
- GET /api/decode/calldata
- 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
- GET /api/decode/deep
- 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
- GET /api/selector
- 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
Security
- TLS Version
- TLSv1.3
- Challenge ID Unique
- Yes
- Challenge ID Length
- 43
- Digest Binding
- -
Uptime
- Discovery
- Reachable (55ms)
- Challenge
- Reachable (983ms)
- Last Checked
Schema Completeness
- Paid Operations
- 7
- With Input Schema
- 0
- With Description
- 7
7 missing schema
- GET /api/decode
- GET /api/decode/calldata
- GET /api/decode/deep
- GET /api/decode/batch
- GET /api/abi
- GET /api/selector
- GET /api/simulate
Documentation
- Homepage
- -
- API Reference
- -
- llms.txt
- -
Discovery
- OpenAPI URL
- https://txdecode.ivan-tempo.xyz/openapi.json
- OpenAPI Version
- 3.0.0
- Service Version
- 1.0.0
- Document Size
- 11156 bytes
- Document Hash
- 355ea554a80fa475f27211d50790d3a71c7d8558438966dcbb26b7bca8388638
Version History (3 snapshots)
Scan snapshots
| Date | Grade | Score | Response | Status |
|---|---|---|---|---|
| 2026-06-18 | B | 78% | 433ms | Up |
| 2026-06-19 | B | 78% | 51ms | Up |
| 2026-06-20 | B | 78% | 133ms | Up |