← The evidence ledger
Evidence row 117650
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://onchaincheck.dev/watchlist
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- d298fcd36d332a0c05596a9a75f4505e957c938d71e21cff26e964e2dda23985
- Leaf
- 0x3400cce92a80d46c169ae0e62b6361e56d3b7fa5b33135ac950373a4f507d883
What was observed
{
"endpoints": [
[
"x402",
"https://onchaincheck.dev/watchlist"
]
],
"name": "Token Risk Check",
"owner_address": "0x2ecb9e1fcca7a62758c679f11bc3241466d181d8",
"raw": {
"accepts": [
{
"amount": "10000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x2ECB9E1fcca7A62758c679F11bC3241466d181d8",
"scheme": "exact"
}
],
"description": "Re-check up to 5 tokens you hold or watch in one call, on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana: each token's 0-100 risk score, level, reason codes, price, liquidity and a fingerprint. Send the fingerprints back as since to get what changed (new risks, owner or authority changes, liquidity or price moves of 10%+) and a short list of alerts. One price for the whole list, made for polling positions on a schedule. Rules-based, not advice.",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"tokens": "base:0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed,eth:0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984,solana:JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN"
},
"type": "http"
},
"output": {
"example": {
"alerts": [],
"changed": 0,
"checked": 3,
"checkedAt": "2026-10-24T17:32:44.905Z",
"tokens": [
{
"address": "0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed",
"chain": "base",
"changes": null,
"fingerprint": "eyJzIjoxNSwiciI6WyJjYW4tcGF1c2UiLCJvd25lci1ub3QtcmVub3VuY2VkIl0sImEiOnsib3duZXIiOiIweDcwNEVjNUMxMkNhMjBhMjkzQzJDMEI3MkIyMjYxOUE0MjMxZjNjMGQiLCJpbXBsZW1lbnRhdGlvbiI6bnVsbCwicHJveHlBZG1pbiI6bnVsbH0sImwi… (230 chars, truncated in this example)",
"level": "low",
"liquidityUsd": 122500,
"priceUsd": 0.000907868,
"reasons": [
"can-pause",
"owner-not-renounced"
],
"score": 15,
"symbol": "DEGEN"
},
{
"address": "0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984",
"chain": "eth",
"changes": null,
"fingerprint": "eyJzIjo2LCJyIjpbImNhbi1taW50Il0sImEiOnsib3duZXIiOm51bGwsImltcGxlbWVudGF0aW9uIjpudWxsLCJwcm94eUFkbWluIjpudWxsfSwibCI6Mjc1MDAwMCwicCI6Ni42NDh9",
"level": "low",
"liquidityUsd": 2748000,
"priceUsd": 6.64834,
"reasons": [
"can-mint"
],
"score": 6,
"symbol": "UNI"
},
{
"address": "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN",
"chain": "solana",
"changes": null,
"fingerprint": "eyJzIjozLCJyIjpbIm1ldGFkYXRhLW11dGFibGUiXSwiYSI6eyJtaW50QXV0aG9yaXR5IjpudWxsLCJmcmVlemVBdXRob3JpdHkiOm51bGwsInBlcm1hbmVudERlbGVnYXRlIjpudWxsLCJtZXRhZGF0YVVwZGF0ZUF1dGhvcml0eSI6IjYxYXE1ODVWOGNSMnNaQmVh… (271 chars, truncated in this example)",
"level": "low",
"liquidityUsd": 5187000,
"priceUsd": 0.284741,
"reasons": [
"metadata-mutable"
],
"score": 3,
"symbol": "JUP"
}
]
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"additionalProperties": false,
"properties": {
"since": {
"description": "Fingerprints from an earlier call, comma-separated in the same order as tokens (empty for a new token)",
"maxLength": 5100,
"pattern": "^[A-Za-z0-9_,-]*$",
"type": "string"
},
"tokens": {
"description": "Up to 5 chain:address pairs, comma-separated (chains: base, eth, arbitrum, optimism, polygon, solana); a bare address defaults to solana for base58, otherwise base",
"pattern": "^[A-Za-z0-9:,]{3,400}$",
"type": "string"
}
},
"required": [
"tokens"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-24T23:20:12.659Z",
"quality": {
"l30DaysTotalCalls": 2,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-10-24T23:20:12.297Z"
},
"resource": "https://onchaincheck.dev/watchlist",
"serviceName": "Token Risk Check",
"tags": [
"token-risk",
"rug-check",
"token-safety",
"multichain",
"solana"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Re-check up to 5 tokens you hold or watch in one call, on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana: each token's 0-100 risk score, level, reason codes, price, liquidity and a fingerprint. Send the fingerprints back as since to get what changed (new risks, owner or authority changes, liquidity or price moves of 10%+) and a short list of alerts. One price for the whole list, made for polling positions on a schedule. Rules-based, not advice."
}What the leaf hashes
{"body":"d298fcd36d332a0c05596a9a75f4505e957c938d71e21cff26e964e2dda23985","id":117650,"kind":"listing","method":"baseline/1","observed_us":1793025611725413,"prev":null,"subject":"x402_bazaar:https://onchaincheck.dev/watchlist","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x3401684867d6bb72ebe58121c772b6c44d9b71fd0e1da4074815c03d04e4cd36
- 0x2844ba7401541bc48ea3288522726895690725ea8b23cf15b7c56f7c1206a8e7
- 0x4052d5c7b6f1c20329f8548d355200d64d1ce890562211ce77f938c90767ba97
- 0xcf6fad9dd1b9913b3e80824705388c5403d43b28111c26beaeb906379fef784e
- 0x1783e8816f943979d2939c70cf1083f3f8ab5360c6f8f35a8183ef40c6882424
- 0x6d7a5cb48012e4cb5b4cd9791a296a941bf13ae0997091e686b1ddf2cf0555a6
- 0xd165c36ae24a7d2d66e8a1641d85a89b05b365a2124edf8d49980d77243e2762
- 0x0b68bd3b37c2077b0e1bd8547053a400b9477294857e484264805b5d5d5b24da
- 0xb0cb876c305275438f5625256195a4633b377ef42d92a57edc6f5fdd90665e5a
- 0x177012e4764007ed1fc9fe062981493cb1e87dce78b4d705154fc6b59f179dc8
- 0x25f1494b636c5e3c47bd014c16b8f4b5df5a8fb62efdc32979420416a8736679
- 0xe57be1a98d96d75db9e9d2122794eabebfd735dea66e9d16ca63347243b3d483
- 0x08de74b7fb265ddb83e4c673da8a94e5f71829b2e6e7464c71c5138e450f2217
- 0x4338355a835617a26aa0bfcc971e84eb030d84e2aa840e3c8af958921dd080c7
- 0x610738e0c43687aded83c613c73de8b5226c73c375858a167436461c522ea213
- 0x06d71bfa7d8b41d62c8836efc2c601e1cc3772d9453596b2ae4950887f3310ca
- 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae