addrbookFor publishers
← The evidence ledger

Evidence row 3970991

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://apexfaucet.xyz/api/x402/arc-impostors
Recorded
Previous row
#3767672
Body SHA-256
c9cfcb14db3921e10c90894b449c45095719f5d1c951f49968927635d706b009
Leaf
0x7f58ad210bb6a2300186d8b42c8f3abf5bbe1e910998d99992e50c368589eeb8

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://apexfaucet.xyz/api/x402/arc-impostors"
    ]
  ],
  "name": "Arc fake token list",
  "owner_address": "0xd334ab5151c624cada654854e2879903dc4217ed",
  "raw": {
    "accepts": [
      {
        "amount": "4000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "credentialTypes": [
            "authorization"
          ],
          "name": "USD Coin",
          "note": "Sign an EIP-3009 transferWithAuthorization to payTo and send it base64 in PAYMENT-SIGNATURE - we settle it and you pay no gas. Or pay and replay the hash in X-PAYMENT-BASE.",
          "replayHeader": "X-PAYMENT-BASE",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0xd334ab5151c624cada654854e2879903dc4217ed",
        "scheme": "exact"
      },
      {
        "amount": "4000",
        "asset": "0x3600000000000000000000000000000000000000",
        "extra": {
          "credentialTypes": [
            "authorization"
          ],
          "name": "USDC",
          "note": "Sign an EIP-3009 transferWithAuthorization to payTo and send it base64 in PAYMENT-SIGNATURE - we settle it and you pay no gas. Or, since USDC is also the native gas token on Arc, send a plain value transfer to payTo and replay the hash in X-PAYMENT-ARC. Finality is instant on inclusion.",
          "replayHeader": "X-PAYMENT-ARC",
          "rpc": "https://rpc.mainnet.arc.io",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:5042",
        "payTo": "0xd334ab5151c624cada654854e2879903dc4217ed",
        "scheme": "exact"
      },
      {
        "amount": "4000",
        "asset": "0x3600000000000000000000000000000000000000",
        "extra": {
          "name": "GatewayWalletBatched",
          "note": "Circle Gateway nanopayment: pay from your Gateway balance with a gas-free signature (validBefore at least 7 days out). Settled by Circle in batches.",
          "verifyingContract": "0x77777777dcc4d5a8b6e418fd04d8997ef11000ee",
          "version": "1"
        },
        "maxTimeoutSeconds": 604900,
        "network": "eip155:5042",
        "payTo": "0xd334ab5151c624cada654854e2879903dc4217ed",
        "scheme": "exact"
      },
      {
        "amount": "4000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "GatewayWalletBatched",
          "note": "Circle Gateway nanopayment: pay from your Gateway balance with a gas-free signature (validBefore at least 7 days out). Settled by Circle in batches.",
          "verifyingContract": "0x77777777dcc4d5a8b6e418fd04d8997ef11000ee",
          "version": "1"
        },
        "maxTimeoutSeconds": 604900,
        "network": "eip155:8453",
        "payTo": "0xd334ab5151c624cada654854e2879903dc4217ed",
        "scheme": "exact"
      },
      {
        "amount": "4000",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "D93NE2kMj88BPsHfdZZ4A1HX2CGo14Y18Bdb3J4qtD5c"
        },
        "maxTimeoutSeconds": 300,
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "payTo": "HYiepS7mNCVVKoaDmZLQ6rNtMWHTQqKheM1NLGn1x8kJ",
        "scheme": "exact"
      },
      {
        "amount": "10000000000000000",
        "asset": "0x8d0D000Ee44948FC98c9B98A4FA4921476f08B0d",
        "extra": {
          "credentialTypes": [
            "authorization"
          ],
          "decimals": 18,
          "minUsd": 0.01,
          "name": "World Liberty Financial USD",
          "note": "BNB Smart Chain: sign an EIP-3009 transferWithAuthorization in USD1 (18 decimals, EIP-712 name \"World Liberty Financial USD\", version \"1\") to payTo and send it base64 in PAYMENT-SIGNATURE; we settle it and pay the gas. Minimum $0.01 on BNB.",
          "symbol": "USD1",
          "version": "1"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:56",
        "payTo": "0xd334AB5151C624cAdA654854E2879903Dc4217eD",
        "scheme": "exact"
      },
      {
        "amount": "10000000000000000",
        "asset": "0xcE24439F2D9C6a2289F741120FE202248B666666",
        "extra": {
          "credentialTypes": [
            "authorization"
          ],
          "decimals": 18,
          "minUsd": 0.01,
          "name": "United Stables",
          "note": "BNB Smart Chain: sign an EIP-3009 transferWithAuthorization in U (18 decimals, EIP-712 name \"United Stables\", version \"1\") to payTo and send it base64 in PAYMENT-SIGNATURE; we settle it and pay the gas. Minimum $0.01 on BNB.",
          "symbol": "U",
          "version": "1"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:56",
        "payTo": "0xd334AB5151C624cAdA654854E2879903Dc4217eD",
        "scheme": "exact"
      }
    ],
    "description": "Every token symbol on Arc that more than one contract is using, with how many contracts wear each name and the canonical address where we have verified one. EVERY COUNT LIVES IN summary (symbolsReused, poolsIndexed, worstSymbol, worstCount) and NO count is quoted here, on purpose: the Arc index grows fast enough that a figure written into this text is stale within hours.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "discoverable": true,
            "method": "GET",
            "type": "http"
          },
          "output": {
            "example": {
              "data": {
                "chain": "arc",
                "chainId": 5042,
                "indexSince": "block 18,000,000 (before the first v4 pool on Arc)",
                "limit": "Counted across every token that has a Uniswap v4 pool on Arc (269171 pools); a c…",
                "measuredAt": "2026-10-27T08:59:44.629Z",
                "ok": true,
                "reusedSymbols": [
                  {
                    "canonical": "0xA12Cd81d0f9988E3d60c4B6a0D52D368Ef3c788d",
                    "contracts": 3143,
                    "hasCanonical": true,
                    "symbol": "ARC"
                  }
                ],
                "rule": "Identity on Arc is the contract address, never the symbol.",
                "summary": {
                  "canonicalNamesWeTrack": 4,
                  "poolsIndexed": 269171,
                  "symbolsReused": 22642,
                  "worstCount": 3143,
                  "worstSymbol": "ARC"
                },
                "tier": "full"
              },
              "ok": true,
              "paid": 0.004
            },
            "schema": {
              "properties": {
                "data": {
                  "type": "object"
                },
                "ok": {
                  "type": "boolean"
                },
                "paid": {
                  "type": "number"
                }
              },
              "type": "object"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791909159/bazaar-icons/f4adc3a60c4cd07b.png",
    "lastUpdated": "2026-11-01T03:50:27.403Z",
    "quality": {
      "l30DaysTotalCalls": 2,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-11-01T03:50:25.969Z"
    },
    "resource": "https://apexfaucet.xyz/api/x402/arc-impostors",
    "serviceName": "Arc fake token list",
    "tags": [
      "arc",
      "fake tokens",
      "impostor",
      "scam detection",
      "token safety"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Every token symbol on Arc that more than one contract is using, with how many contracts wear each name and the canonical address where we have verified one. EVERY COUNT LIVES IN summary (symbolsReused, poolsIndexed, worstSymbol, worstCount) and NO count is quoted here, on purpose: the Arc index grows fast enough that a figure written into this text is stale within hours."
}

What the leaf hashes

{"body":"c9cfcb14db3921e10c90894b449c45095719f5d1c951f49968927635d706b009","id":3970991,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1794083674234694,"prev":3767672,"subject":"x402_bazaar:https://apexfaucet.xyz/api/x402/arc-impostors","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (195826 rows).

  1. 0x7f58926456fd3736cdab769546a5716a21467e5a96bd2013e5188abf4a14c2f2
  2. 0x0ddc050ad6fe1b7a4fd4d6a49c12308e1187ab904193cdcaa6cfacd59b39bc6a
  3. 0xa7eb9340a529178f36216b54c9792a7cdb3bf91dc20b6a85abadd06c3015f975
  4. 0x816af12ddfbabf6d9dfe6eca092701d8d065df0c0c5e3eb977887e9941700300
  5. 0x07c3b3b1023ebd7ce07a29be258dd8e762cf7c5bf2c79d4f3068037b28a19293
  6. 0xa0f0ee7ac7c730c56a2fb4f0314fa0d7dc8747cd161f1b1c0475dffc0ba00a0b
  7. 0x9fc7027bd20ca437cccf9cf876fc3817076b01769e16542df6c815c09d11cdce
  8. 0x32469725314339534d3a6bd49665853be8f1b372e332f9828f8113a3a55b6145
  9. 0x7b95d267050e6937b6d74d49f8ae92e8e1193a1a807bc70902beef004f466f31
  10. 0xcab507152ff7b4b5c82cfc9be309da77a26c5750148b456dbd644cd3e4b056eb
  11. 0xfec048acc6bbc9197282588c5e66d1e4f1dd8ed568d8ce8576bc9c2454ef9845
  12. 0xa099986a94a9e6881b40f1575e183df2c65cf38817b20a8b120c33132fafae3b
  13. 0xdb8937d5e94ce631726ca4d5174d465ef8d90afa09be74c6c17febce89e84dad
  14. 0xc9930015910e15b4a3ee7fa6677b93ccee48576a50ff5a3514be8ce187946e8f
  15. 0xdda41bf8f8b807884588170276b0203d24918e4a5c47ba7f4d5d0217f85e0cf7
  16. 0x9108c80d13a11b7549b554924410a7c5d215a2cd03aee9659ca627cb099f1a2e
  17. 0x3b69f6d98c91b21287021db092e52491474f0d08438393ac130d6a3c273bcd4a
  18. 0xff23fa8a9de3f957315ef0dfe7e8d8f6b1a51dae05fef7615c59794e019ff05c
Day root
0x17da9e85e1b138541355d33543ff34e3503cd3a49d37728fb53643e2a0416a2d
Chained
0xed34bd4af17282643de8cb9591c84d0aa1b39e1e9ae9864941e543f5a15718cb
Published
On Arc Testnet, block 71280839: 0xc3f6784179e0ca32236ba89472473e882a81d03fcc5ce27ca58ded2e01e112aa

How to check it · This row as JSON