{
  "version": "1.1.0",
  "title": "Call decoded; review the effects",
  "summary": "Known function selector and ABI shape only. The contract may behave differently.",
  "metrics": [
    {
      "label": "Declared method",
      "value": "approve(address,uint256)"
    },
    {
      "label": "Policy flags",
      "value": 2
    },
    {
      "label": "Security verdict",
      "value": "Not assessed"
    }
  ],
  "tables": [
    {
      "title": "Decoded request",
      "columns": [
        "Field",
        "Value"
      ],
      "rows": [
        [
          "Network",
          "eip155:8453"
        ],
        [
          "Contract",
          "0x2222222222222222222222222222222222222222"
        ],
        [
          "Action",
          "Set spender allowance"
        ],
        [
          "Recipient / spender",
          "0x1111111111111111111111111111111111111111"
        ],
        [
          "Atomic amount / bool",
          "115792089237316195423570985008687907853269984665640564039457584007913129639935"
        ],
        [
          "Native atomic value",
          "0"
        ]
      ]
    },
    {
      "title": "Review flags",
      "columns": [
        "Flag"
      ],
      "rows": [
        [
          "Atomic amount exceeds your limit"
        ],
        [
          "Maximum uint256 allowance"
        ]
      ]
    }
  ],
  "notes": [
    "A selector can collide and a contract can implement unexpected behavior. This is not transaction simulation, scam detection, contract auditing or permission to sign.",
    "No token decimals, token symbol, ownership, current allowance or chain state are inferred. An absence of flags means only that these supplied policy checks found no mismatch.",
    "This tool never connects a wallet, requests a signature, broadcasts a transaction or fetches the pasted contract."
  ],
  "data": {
    "supported": true,
    "method": "approve(address,uint256)",
    "target": "0x1111111111111111111111111111111111111111",
    "amount": "115792089237316195423570985008687907853269984665640564039457584007913129639935",
    "flags": [
      "Atomic amount exceeds your limit",
      "Maximum uint256 allowance"
    ],
    "simulation": "not-performed"
  }
}
