1,000,000 free RPC requestsJust a wallet, via x402.

Start building
ERC-8004 Explorer by
Mantle Mainnet risk:13 verified

Feedback #6

For agent 97 on Mantle Mainnet · 2026-06-15

archon.audit.report
100.0

Off-chain feedback document

raw JSON
{
  "chain": {
    "name": "Mantle Mainnet",
    "chainId": 5000
  },
  "report": {
    "id": "f27c92c2-af3d-48c3-bb75-cf66a2c2d583",
    "scope": {
      "pragma": "^0.8.24",
      "network": "mantle-mainnet",
      "lineCount": 30,
      "protocols": [
        "mETH",
        "cmETH",
        "USDY",
        "Aave V3",
        "Merchant Moe",
        "Agni"
      ],
      "sourceKind": "paste",
      "aiReasoning": {
        "hits": 0,
        "total": 1,
        "misses": 1,
        "batches": 1,
        "reasons": {},
        "skipped": 0,
        "provider": "openai",
        "timeoutMs": 75000,
        "fallbackCount": 0
      },
      "reducedMode": {
        "reason": "External imports could not be resolved.",
        "unresolvedImports": [
          "@oz/contracts/token/ERC20/ERC20.sol"
        ]
      },
      "solcVersion": "0.8.24",
      "gasOptimizer": {
        "pricing": {
          "mode": "calibrated-receipts",
          "pricedAt": "2026-06-15T21:35:58.278Z",
          "l2GasPriceWei": "50000100000",
          "deployDataFeeMnt": "0",
          "deployDataFeeWei": "0",
          "calldataZeroBytes": 0,
          "calibrationErrorPct": 0,
          "calldataGasEstimate": 0,
          "calldataNonZeroBytes": 0,
          "creationBytecodeBytes": 0
        },
        "daPricing": {
          "model": {
            "mode": "calibrated-receipts",
            "samples": [
              {
                "txHash": "0x82d99588e5f1bff33d618743025d598445493032637de25844a67aa8e88088ef",
                "l1FeeWei": "699231354481640",
                "l1GasUsed": "2530",
                "zeroBytes": 135,
                "l1GasPrice": "538782662",
                "totalBytes": 228,
                "blobGasUsed": "63200",
                "blockNumber": "96205628",
                "nonZeroBytes": 93,
                "l1BlobBaseFee": "330004069609410902",
                "l1BaseFeeScalar": "169019",
                "operatorFeeScalar": "100000000",
                "calldataGasEstimate": 2028,
                "l1BlobBaseFeeScalar": "0",
                "operatorFeeConstant": "0",
                "daFootprintGasScalar": "400"
              },
              {
                "txHash": "0xb9ce87de86b212b91eb64012bbdab91014373da1f6d960470b340e1991a1a7c5",
                "l1FeeWei": "6874261528561290",
                "l1GasUsed": "22258",
                "zeroBytes": 28,
                "l1GasPrice": "603039864",
                "totalBytes": 1945,
                "blobGasUsed": "556400",
                "blockNumber": "96205472",
                "nonZeroBytes": 1917,
                "l1BlobBaseFee": "321479049246759320",
                "l1BaseFeeScalar": "169019",
                "operatorFeeScalar": "100000000",
                "calldataGasEstimate": 30784,
                "l1BlobBaseFeeScalar": "0",
                "operatorFeeConstant": "0",
                "daFootprintGasScalar": "400"
              }
            ],
            "validation": [
              {
                "txHash": "0x82d99588e5f1bff33d618743025d598445493032637de25844a67aa8e88088ef",
                "errorPct": 0,
                "actualL1FeeWei": "699231354481640",
                "predictedL1FeeWei": "699231354481572"
              },
              {
                "txHash": "0xb9ce87de86b212b91eb64012bbdab91014373da1f6d960470b340e1991a1a7c5",
                "errorPct": 0,
                "actualL1FeeWei": "6874261528561290",
                "predictedL1FeeWei": "6874261528560500"
              }
            ],
            "sampleCount": 2,
            "zeroByteFeeWei": "2736708878864",
            "nonZeroByteFeeWei": "3545974793924",
            "maxValidationErrorPct": 0,
            "meanValidationErrorPct": 0
          },
          "source": "receipt-calibrated",
          "groundTruthField": "l1Fee"
        },
        "sourceHash": "0x18c3a0b1d345d8f7963fc3dfcb0eafa962504a2364fe63ea50226638e05079b0",
        "measurement": {
          "forge": {
            "ok": false,
            "error": "Reduced mode: external imports unresolved.",
            "command": null,
            "attempted": false,
            "gasReport": null
          },
          "source": "deterministic-estimate",
          "status": "skipped",
          "patches": [],
          "version": "archon.gasMeasurement.v1",
          "measuredAt": "2026-06-15T21:35:58.530Z",
          "rulesetHash": "reduced-mode",
          "contractHash": "18c3a0b1d345d8f7963fc3dfcb0eafa962504a2364fe63ea50226638e05079b0"
        },
        "opportunities": [
          {
            "id": "immutable-constant",
            "file": "OracleConsumer.sol",
            "after": "address immutable public owner;",
            "patch": {
              "newText": "    address immutable public owner;",
              "oldText": "    address public owner;"
            },
            "title": "Mark never-changing value constant or immutable",
            "where": "OracleConsumer.sol:12",
            "before": "address public owner;",
            "safety": "review",
            "newText": "    address immutable public owner;",
            "oldText": "    address public owner;",
            "category": "storage",
            "severity": "info",
            "lineStart": 12,
            "rationale": "Constants/immutables avoid storage reads for values that do not change after deployment.",
            "confidence": 0.62,
            "estL1Delta": null,
            "estL2Delta": 2100,
            "annualizedBasis": "Static deterministic estimate. Exact runtime deltas require queued Foundry snapshots with representative inputs.",
            "estimatedGasSaved": 2100,
            "estimatedDataBytesSaved": null
          }
        ]
      }
    },
    "scanId": "67fef96b-8f80-41ce-bcb5-15bc24297799",
    "createdAt": "2026-06-15T21:36:05.302Z",
    "riskScore": 13,
    "contractName": "OracleConsumer_Suite__2_contracts_",
    "severityCounts": {
      "low": 0,
      "high": 0,
      "info": 1,
      "medium": 0,
      "critical": 0
    },
    "executiveSummary": "Archon completed a read-only Mantle Mainnet audit of OracleConsumer_Suite__2_contracts_ and found 1 deterministic finding. The highest-priority issue is Mark never-changing value constant or immutable, with risk score 13/100 based on severity-weighted findings. The 'owner' variable in the OracleConsumer contract is not marked as constant or immutable, despite its value not changing after initialization. Review the recommended fixes and run regression tests before deployment. External imports could not be resolved (@oz/contracts/token/ERC20/ERC20.sol); static analysis ran in reduced mode, so Slither/import-dependent checks were skipped while Archon's deterministic rules still ran."
  },
  "schema": "archon.proof.metadata.v1",
  "erc8004": {
    "verifiedConfig": true,
    "agentIdentityRef": "eip155:5000:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432:97",
    "identityRegistry": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
    "reputationRegistry": "0x8004BAa17C55a88189AE136b182e5fdA19dE9b63",
    "validationRegistry": null
  },
  "product": "Archon",
  "findings": [
    {
      "id": "c1ed6820-688e-494d-a1fb-25d850534f2a",
      "title": "Mark never-changing value constant or immutable",
      "category": "mantle-gas-optimizer/storage/immutable-constant",
      "location": {
        "file": "OracleConsumer.sol",
        "lineEnd": 12,
        "lineStart": 12
      },
      "severity": "info"
    }
  ]
}
source URI: ipfs://QmQm6SgYve32BCLvrC4XX8UEetn2XKisK7mnUAxpkistBS