← The evidence ledger
Evidence row 526671
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://claus-check.joshlouisgoodman.workers.dev/check
- Recorded
- Previous row
- #471113
- Body SHA-256
- cf30294302059a78c550a14f319fa4dbaa15ab6ddc6d754423870c3d10cd0aa8
- Leaf
- 0x66c1b8a32a3baed1906233da813392e0794f4beebbf8f7cbb7b0c161d37a60a0
What was observed
{
"endpoints": [
[
"x402",
"https://claus-check.joshlouisgoodman.workers.dev/check"
]
],
"name": "Blockpin",
"owner_address": "0x86727111a44084cc7a7c1c5d8ac4b0eca4d7db66",
"raw": {
"accepts": [
{
"amount": "100000",
"asset": "0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168",
"extra": {
"name": "Global Dollar",
"version": "1"
},
"maxTimeoutSeconds": 300,
"network": "eip155:4663",
"payTo": "0x86727111a44084cc7a7c1c5d8ac4b0eca4d7db66",
"scheme": "exact"
},
{
"amount": "10000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x86727111a44084cc7a7c1c5d8ac4b0eca4d7db66",
"scheme": "exact"
}
],
"description": "Token and contract control check (rug check): who controls this token or contract, and did that change since block N? Current owner, pending owner, proxy implementation, proxy admin, beacon and pause state, plus every ownership transfer, upgrade, admin, role and pause event since the block, each with its tx. Use before trading a token or trusting a contract. Base, Ethereum, Robinhood Chain. By Blockpin.",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"address": "0x1b54E762aa34CF6E28E9C082F2848e28E45DA6b8",
"chain": "ethereum",
"since": "26200000"
},
"type": "http"
},
"output": {
"example": {
"address": "0x1b54e762aa34cf6e28e9c082f2848e28e45da6b8",
"chain": "Ethereum",
"chainId": 1,
"changed": true,
"controlChanged": true,
"current": {
"owner": "0x180eae784dee739fbab432b06f78bf9a98aae334",
"paused": null,
"pendingOwner": null,
"proxyAdmin": "0xfb4b9d2ba3ef17787bfe3fd90c3ea7b319807a57",
"proxyBeacon": null,
"proxyImplementation": "0x55d555bd85fed6ecf30fda9b4c76019b844218a7"
},
"events": [
{
"block": 26233396,
"from": "0xbb145ca83272c3806d4ddc75ca1d5514789cf1c5",
"to": "0x180eae784dee739fbab432b06f78bf9a98aae334",
"tx": "0xd6437bc65f67c0476a4a2db5330c15a770a92de60df5dba1de5a2065ce5600a2",
"type": "OwnershipTransferred"
}
],
"pauseChanged": false,
"range": {
"fromBlock": 26200000,
"toBlock": 26241562
},
"summary": "2 control events between blocks 26200000 and 26241562: 1 OwnershipTransferStarted, 1 OwnershipTransferred."
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"address": {
"description": "Contract address",
"pattern": "^0x[0-9a-fA-F]{40}$",
"type": "string"
},
"chain": {
"description": "Chain the contract is on",
"enum": [
"ethereum",
"base",
"robinhood"
],
"type": "string"
},
"since": {
"description": "Block number to check from (Ethereum: up to 1,000,000 blocks back; Robinhood Chain: up to 7,000,000)",
"pattern": "^[0-9]+$",
"type": "string"
}
},
"required": [
"chain",
"address",
"since"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"address": {
"type": "string"
},
"chain": {
"type": "string"
},
"changed": {
"type": "boolean"
},
"controlChanged": {
"type": "boolean"
},
"current": {
"type": "object"
},
"events": {
"type": "array"
},
"pauseChanged": {
"type": "boolean"
},
"range": {
"type": "object"
},
"summary": {
"type": "string"
}
},
"required": [
"changed",
"summary",
"current",
"events"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-27T12:15:53.587Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-10-27T12:15:53.367Z"
},
"resource": "https://claus-check.joshlouisgoodman.workers.dev/check",
"serviceName": "Blockpin",
"tags": [
"rug check",
"token control",
"admin changes",
"onchain security",
"ethereum"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Token and contract control check (rug check): who controls this token or contract, and did that change since block N? Current owner, pending owner, proxy implementation, proxy admin, beacon and pause state, plus every ownership transfer, upgrade, admin, role and pause event since the block, each with its tx. Use before trading a token or trusting a contract. Base, Ethereum, Robinhood Chain. By Blockpin."
}What the leaf hashes
{"body":"cf30294302059a78c550a14f319fa4dbaa15ab6ddc6d754423870c3d10cd0aa8","id":526671,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793124790058914,"prev":471113,"subject":"x402_bazaar:https://claus-check.joshlouisgoodman.workers.dev/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).
- 0x66c1b2ad602a227da1de7487630180bc83b98debf47dea34ea96b717e2ae9054
- 0x56d752ebe14383d34d3f4de82eb2c3e6575230f44b143af1d0a705878cd3d9d9
- 0x60ca0568266eb2b2e5af82d83650eb0b2954dc5921f857d345d83439313684e2
- 0x112f996ca7214180d6bc43f759bd3a06a1dd6af68a5afd9c1876ffdf8681b82e
- 0x067ed319cace23126e0d99a20052a04498f22c61111dc42c2dd1a479010521e3
- 0xcaf3a54613a037023742d25376ae1c9e793a13001b7d313d8dd1fba5d750a990
- 0x45402c0a2defdd5e9ebf57bc1f820a1b95d881d4909ff81201d66e6d96ef4fa6
- 0xcd89ec3be97abccef7cf8ebf00aca566f002d7880f71afc15526596521042eff
- 0xda25740d7a9a6e14df03b05b5b1296aee1244772a515faeebc50171f4e308e8c
- 0x39e7cb0bc43817dc76aec608a58b43a8f8a3b81ac0460e9309eaeaae42e5c6a9
- 0x2790beb45139410d982bf832095cfc669288d124f5200d2bdd191f14d8df7e4e
- 0xfc80c3ec28002b5abbe969b82c8409cc3216ef75df720eab92db371621f671d9
- 0x4c257542b0421f909cc313308d9054fb29b4b46d9dca1b83169d04797233fda2
- 0x3c5462812bd2f841e3d7deefc01555f18262fe5e0d5a7eb155330b7a7cb0388e
- 0x6f00f0da417f4126951ba8ba9b7962c847e91f5c61364ad9ad47e5f979698a60
- 0x23cf9bb4337ee8be7fcae368fd69d24c62c11fb45882127b4cd919bb96a19996
- 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
- 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4