Signature Decoder
Decode an off-chain SIGNATURE REQUEST before you sign it: EIP-712 typed data (eth_signTypedData_v4) or a plain personal_sign string. Turns the opaque request into a human-readable summary plus security risk flags for the drainer patterns wallets miss - gasless unlimited token approvals (EIP-2612 Permit, DAI permit, Uniswap Permit2) and asset-transferring marketplace orders (Seaport). Keyless, deterministic, zero network.
Offering
- Provider
- sign.cyberwarex.com
- Method
- GET
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Blockchain And Crypto
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://sign.cyberwarex.com/decode- MIME type
- Not provided
- First seen
- 2026-10-16T01:50:06.715Z
- Last seen
- Tags
- signature, eip712, permit, permit2, seaport
Payment pricing
x402 payment terms are the authoritative price for calling this endpoint.
- Payment option 1
- 0.002 USDC
Atomic price: 2000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "2000",
"payTo": "0x058D0Cc5CC97e61e8A9f38D6d6365bce525921B2"
}
]Observed health
- Status
- Degraded
- Latest latency
- 430 ms
- Average latency
- 2210 ms
- HTTP status
- 410
- Last checked
- Reachability
- 92.9% over 14 checks
Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.
Input schema
{
"method": "GET",
"queryParams": {
"typed_data": {
"domain": {
"chainId": 1,
"name": "USD Coin",
"verifyingContract": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"version": "2"
},
"message": {
"deadline": 9999999999,
"nonce": 0,
"owner": "0x0000000000000000000000000000000000000001",
"spender": "0x1111111254EEB25477B68fb85Ed929f73A960582",
"value": "115792089237316195423570985008687907853269984665640564039457584007913129639935"
},
"primaryType": "Permit"
}
},
"type": "http"
}Output schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"additionalProperties": false,
"properties": {
"message": {
"description": "A plain personal_sign string (use instead of typed_data).",
"type": "string"
},
"typed_data": {
"description": "EIP-712 typed data (object or JSON string) as passed to eth_signTypedData_v4: types, domain, primaryType, message.",
"type": [
"object",
"string"
]
}
},
"required": [],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"disclaimer": {
"type": "string"
},
"domain": {
"description": "EIP-712 domain (name, chainId, verifyingContract).",
"type": "object"
},
"kind": {
"description": "typed_data or personal_sign.",
"type": "string"
},
"primaryType": {
"type": "string"
},
"risk": {
"description": "level (none|caution|danger) + flags.",
"type": "object"
},
"summary": {
"description": "human-readable statement of what signing does.",
"type": "string"
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}