← The evidence ledger
Evidence row 548934
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://x402op-edge-39830b.fly.dev/p/base-token-check
- Recorded
- Previous row
- #453769
- Body SHA-256
- f185b8d7c51c365c16143097a37287a6c5e359a0314c8383fff3d593e4b3cb7c
- Leaf
- 0xab953e1fa4b7a0215d7f4a05dc127a27aa799b883ad3832c6bb84d48fb99b663
What was observed
{
"endpoints": [
[
"x402",
"https://x402op-edge-39830b.fly.dev/p/base-token-check"
]
],
"name": "Base Token Risk Check",
"owner_address": "0x2d2f9e6c8d5771d48fed9e590e4445bfdb708302",
"raw": {
"accepts": [
{
"amount": "5000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x2D2F9e6C8d5771D48fEd9E590e4445BFDb708302",
"scheme": "exact"
},
{
"amount": "5000",
"asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
"extra": {
"name": "USDC",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:84532",
"payTo": "0x2D2F9e6C8d5771D48fEd9E590e4445BFDb708302",
"scheme": "exact"
}
],
"description": "Use before buying or approving an unknown ERC-20 token on Base. Rule-based check straight from the chain, without AI - contract and proxy (upgradeable?), owner and whether it was renounced, risky owner functions in the bytecode (mint, pause, blacklist, fees, trading switches), owner share of supply and DEX liquidity on Uniswap V2/V3 and Aerodrome in USD. Returns ok, caution or avoid with reasons in under two seconds. Technical check, not investment advice.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"network": "base",
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"network": {
"default": "base",
"enum": [
"base",
"base-sepolia"
],
"type": "string"
},
"token": {
"description": "ERC-20 token contract address",
"pattern": "^0x[0-9a-fA-F]{40}$",
"type": "string"
}
},
"required": [
"token"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-27T10:17:42.826Z",
"quality": {
"l30DaysTotalCalls": 3,
"l30DaysUniquePayers": 3,
"lastCalledAt": "2026-10-27T10:17:42.612Z"
},
"resource": "https://x402op-edge-39830b.fly.dev/p/base-token-check",
"serviceName": "Base Token Risk Check",
"tags": [
"base",
"token",
"risk",
"security",
"erc20"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Use before buying or approving an unknown ERC-20 token on Base. Rule-based check straight from the chain, without AI - contract and proxy (upgradeable?), owner and whether it was renounced, risky owner functions in the bytecode (mint, pause, blacklist, fees, trading switches), owner share of supply and DEX liquidity on Uniswap V2/V3 and Aerodrome in USD. Returns ok, caution or avoid with reasons in under two seconds. Technical check, not investment advice."
}What the leaf hashes
{"body":"f185b8d7c51c365c16143097a37287a6c5e359a0314c8383fff3d593e4b3cb7c","id":548934,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793133333762957,"prev":453769,"subject":"x402_bazaar:https://x402op-edge-39830b.fly.dev/p/base-token-check","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0xab94f1e3f9af7261268f2ed4cfb001677b57289d34a452d23b1f36c314388b34
- 0xc99cb43c66c4b1c12a34031112d5520a7316ca29be23fdfa06d62567425d2543
- 0x8219bceb6a4119127eaedf06f51bac71008609835069dbef09c40edcc3b1325f
- 0x2cca70192cace77f3c01cc2b5e824bee78d755eed609f51e20f720b60894c81b
- 0xa3161e08efb210239f4718648b002d5be90cc54ccd0f156634df6d6338441472
- 0x51e53eeaeebdb8027b9c8ae03dbbc81c0860805c782de338adc8e65347a1a478
- 0xae58dc7e8111ed83189e9c3c6b70e6ea11414ccbe4c38a928fc127fce86a1433
- 0x60ab8d376364ffc9c90d009b5c57f7204312af860afc1f5c2c99c9f50dff04db
- 0xccf9c84382696dcdf1a4e2357a6608ab3e4d98791ef4b47b6d5309e03136c574
- 0x4cbda852ccf1b96ff7c1de04eb698405e76be19d87a3deb7262011796e29b6d7
- 0x59cb41ec7d9ac9c74e0f576f6d9ea1041f1f440ad9c2ec9f6107b51d598a3ef5
- 0xe58ece954b3b0e80c16db5967815baeb4102983fd3dbc48dbb6146da839f558b
- 0x5e700087f2a5e8fb7372f2c2db037d66942006d666bb45dd92f745011295fa7b
- 0x98c6ed3e7b5bb7f1757a8660af410226a11dd563bf83010040c2ce059ab45e54
- 0xec7bb68216a4deb1960acfbbd75da88f7e468b58adb9cf3ec62f2790e46508b3
- 0x64c405a28e8819716221eb2529fe4ce277ab08025e17e685cbd5ece75ceb75c7
- 0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66
- 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4