addrbookFor publishers
← The evidence ledger

Evidence row 3066890

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://wallet.openverbs.com/v1/validate
Recorded
Previous row
#123928
Body SHA-256
69fdcdbaa992130e7cbd1e06287dddb55cdc6b5b14ef6cc661667de478c56c31
Leaf
0x3d484ea26ce64c183de007dbf102d358515c66c3d710d0c2792c5eae3a0210ac

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://wallet.openverbs.com/v1/validate"
    ]
  ],
  "name": "Address validation",
  "owner_address": "0xb3f4de103f34b99f0da19b4f16d6b53a14c2194a",
  "raw": {
    "accepts": [
      {
        "amount": "4000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
        "scheme": "exact"
      }
    ],
    "description": "Validate a blockchain address. Supply `chain` to check against a specific chain, or omit it to auto-detect. Ethereum addresses report their EIP-55 checksum state; Bitcoin covers base58check (P2PKH/P2SH) and bech32/bech32m segwit (P2WPKH/P2WSH/P2TR). A well-formed but invalid address returns `valid:false` — not an error.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "address": "example",
              "chain": "ethereum"
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "additionalProperties": false,
                  "properties": {
                    "address": {
                      "description": "The address to validate.",
                      "maxLength": 120,
                      "minLength": 1,
                      "type": "string"
                    },
                    "chain": {
                      "description": "Optional chain to validate against.",
                      "enum": [
                        "ethereum",
                        "bitcoin"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "address"
                  ],
                  "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-08T06:13:48.746Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-10-08T06:13:48.48Z"
    },
    "resource": "https://wallet.openverbs.com/v1/validate",
    "serviceName": "Address validation",
    "tags": [
      "validate wallet address",
      "ethereum address validation",
      "bitcoin address validation",
      "crypto address checker",
      "blockchain address validation"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Validate a blockchain address. Supply `chain` to check against a specific chain, or omit it to auto-detect. Ethereum addresses report their EIP-55 checksum state; Bitcoin covers base58check (P2PKH/P2SH) and bech32/bech32m segwit (P2WPKH/P2WSH/P2TR). A well-formed but invalid address returns `valid:false` — not an error."
}

What the leaf hashes

{"body":"69fdcdbaa992130e7cbd1e06287dddb55cdc6b5b14ef6cc661667de478c56c31","id":3066890,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793822390453469,"prev":123928,"subject":"x402_bazaar:https://wallet.openverbs.com/v1/validate","subject_kind":"source_record"}

Proof

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

  1. 0x3d488e3038e49974ce495e02d84e93c209bc1949311215d091d17a04a8476b26
  2. 0xe997497cb755e3f9b48c3b100e4d3dffd71119809c6a46d1ffb62e33faa2ed7e
  3. 0x79619e1f7051156ddcc56adb7c4af822369e164c13d8386e2406153c2f2fa4f1
  4. 0x026b63d5701031b856eed26b1f0118d1404ae624b1b5d280a80a526ef1df93cd
  5. 0x0415ebfb0d2b368e07fb8fd03b14320aab526f84291d8d6efb367c0625bed341
  6. 0xc7727d4e11d1fbee52d1b11d80eaf590a57306f0e3df4c7bb7e11b1efa7496c1
  7. 0x37e01f0a996b1f9305ed67e70051289bbe8a0e19d8e0eac069b84c018aef1c43
  8. 0x4251ec36cbc6800883c6811cd3ce44c812bc50008eee9bbf1a21b1c62dfe7387
  9. 0x9682df8a19cd24cd983ce4666380e7de425344a5e0611c62c931938dd050d204
  10. 0x55fb7e232485d1578ffc7f7d22c5287256604ef9aa46a8d3b0bd308536037371
  11. 0xb3af5e8dd42fd24c5fa5ad98e7c9a222e514459fab8eb163a6b671b59b998150
  12. 0x0107f3b980619540637774433c92dd0395349d091b8f804a5bf169b170c0fcb4
  13. 0x9441eeb2a571c8cb4175667172212f404f990aea5ae5dbca74b0e28232c0e6da
  14. 0x5d4b40cb7f9ad30e5c7ff0e3fa47a02233729423e5c48ec0640a59e60b744db9
  15. 0x0e7da910ed6633cc83110a62e4cfaf050cec994a935be0ff6262890125f0d2d8
  16. 0xc8267b28cec4406122f99bfc9732f9bb7e0af530b05633084110c1bdbc4a7cd5
  17. 0x84ade16fc3dc3a4a6aa46b581fe43195d593a51802c7d0a75e650bfd9c3ea4df
  18. 0x02f64ca19e7d9b09718851d2ce3abf641982580de99411626d894607cf386cd5
  19. 0x10067354f57fa0cd86b7423e67cc1c7d107d7c9c6823df5246c4fb63b60575e5
Day root
0xd4eed8c0ea3c90ec6f262b19fcc3b849f30cb82a0f84b8b89569e48af7d0c1ee
Chained
0x59305749c32724a02a23c368834d8a36ae9908da93a915e2962fffe01b4e591b
Published
On Arc Testnet, block 70772483: 0x813d56041c1efd407e56047129b597b154a1cb26458bb2768fd0a4630ac97345

How to check it · This row as JSON