B

TX Decoder — MPP Grade B

Preview responses and set spending limits for this service through use.mpp.land Free budget controls, response samples, and reliability routing.

On-chain Activity

25 Total txs
25 7d txs
$0.40 7d volume
$0.40 Total volume
19 Unique payers
1 Unique clients
7-day activity ▁▁▁▁▃█▁

Compliance Checks

All paid ops declare 402 response MUST 10pt
All x-payment-info valid MUST 10pt
Challenge has Cache-Control: no-store MUST 5pt
- Challenge digest on POST SHOULD 3pt
Challenge has expires SHOULD 3pt
Challenge has Problem Details SHOULD 2pt
Challenge has required params MUST 5pt
Challenge has WWW-Authenticate MUST 5pt
Challenge returns 402 MUST 10pt
Correct Content-Type MUST 5pt
Has Cache-Control on discovery SHOULD 5pt
Has input schemas SHOULD 5pt
Has llms.txt SHOULD 5pt
Has /openapi.json at root MUST 10pt
Has required top-level fields MUST 10pt
Served over HTTPS MUST 10pt
Uses standard categories SHOULD 2pt

Paid Operations (7)

GET /api/decode dynamic USDC.e
Decode a transaction by hash

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
Non-standard x-payment-info fields: authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.01 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897

Parameters

NameInTypeRequiredDescription
tx query string Yes Transaction hash (0x + 64 hex chars)
chain query string No -
GET /api/decode/calldata dynamic USDC.e
Decode raw calldata

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
Non-standard x-payment-info fields: authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.01 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897

Parameters

NameInTypeRequiredDescription
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
Decode a transaction plus all event logs

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
Non-standard x-payment-info fields: authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.04 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897

Parameters

NameInTypeRequiredDescription
tx query string Yes Transaction hash (0x + 64 hex chars)
chain query string No -
GET /api/decode/batch dynamic USDC.e
Batch decode up to 20 transactions

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
Non-standard x-payment-info fields: authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.01 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897

Parameters

NameInTypeRequiredDescription
txs query string Yes Comma-separated transaction hashes (max 20)
chain query string No -
GET /api/abi dynamic USDC.e
Fetch a verified contract ABI

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
Non-standard x-payment-info fields: authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.01 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897

Parameters

NameInTypeRequiredDescription
address query string Yes Contract address (0x + 40 hex chars)
chain query string No -
GET /api/selector dynamic USDC.e
Lookup a function or event selector

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
Non-standard x-payment-info fields: authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.01 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897

Parameters

NameInTypeRequiredDescription
selector query string Yes 0x-prefixed selector (e.g. 0xa9059cbb) or 32-byte event topic
GET /api/simulate dynamic USDC.e
Simulate / replay a transaction via eth_call

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
Non-standard x-payment-info fields: authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.02 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897

Parameters

NameInTypeRequiredDescription
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