Kettenwerk
tx / decode
Turns opaque call data into something an agent can reason about before signing. The method signature is resolved from the verified source of the contract first, then from this hub's own list of common signatures, then from the open selector directory — and the answer always names which of the three was used, because a four-byte selector is short enough to collide and colliding entries are listed. An unknown selector stays unknown: parameters are returned raw and nothing is guessed. Approvals.
POST https://kette.halowerk.com/tx/decodeEingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| chain | string | Ja | Chain the call belongs to. |
| tx_hash | string | Nein | Hash of an existing transaction. Its receipt logs are decoded too when it is mined. |
| raw | string | Nein | Raw signed transaction (any EIP-2718 type). It is only parsed, never broadcast. |
| to | string | Nein | Target address, when passing call data directly. |
| data | string | Nein | Call data, when passing it directly. |
| value | string | Nein | Value in wei as a decimal or 0x string. Optional, defaults to 0. |
Vollständiges Eingabeschema anzeigen
{
"type": "object",
"required": [
"chain"
],
"additionalProperties": false,
"properties": {
"chain": {
"type": "string",
"enum": [
"ethereum",
"base",
"arbitrum",
"optimism",
"polygon",
"bsc"
],
"description": "Chain the call belongs to."
},
"tx_hash": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{64}$",
"description": "Hash of an existing transaction. Its receipt logs are decoded too when it is mined."
},
"raw": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{20,}$",
"description": "Raw signed transaction (any EIP-2718 type). It is only parsed, never broadcast."
},
"to": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$",
"description": "Target address, when passing call data directly."
},
"data": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]*$",
"description": "Call data, when passing it directly."
},
"value": {
"type": "string",
"description": "Value in wei as a decimal or 0x string. Optional, defaults to 0."
}
}
}Veröffentlichtes Eingabebeispiel
{
"chain": "ethereum"
}Ergebnis & Dokumentation
Maschinenlesbare Dokumentation dieses Hubs
Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-01, 15:19 UTC.
Weitere Endpunkte dieses Hubs
- Kettenwerk0,004 USDC
bridge / track
POSThttps://kette.halowerk.com/bridge/trackReads the source transaction on chain, identifies the bridge from the contracts it touched, and reports what actually left the wallet. overdue is measured against the usual duration of THAT bridge, and the comparison value is part of the an
- Kettenwerk0,003 USDC
chain / health
POSThttps://kette.halowerk.com/chain/healthQueries every public RPC endpoint this hub knows for a chain in parallel — at least three, usually five — and reports what each one says instead of trusting one. Disagreement is the valuable finding: a single endpoint that lags or serves a
- Kettenwerk0,006 USDC
contract / upgrade risk
POSThttps://kette.halowerk.com/contract/upgrade-riskUpgradeability alone is not a finding — every serious protocol is upgradeable. The finding is who holds the key and how much warning holders get. This endpoint reads the proxy pattern from the EIP-1967 slots, the clone bytecode or an implem