addrbookFor publishers
← The evidence ledger

Evidence row 1532237

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://api.x402node.dev/forex/convert/eur/usd/eur-usd
Recorded
Previous row
#70436
Body SHA-256
23fa0949635855dc997d2cc01469737d5e2e4955404ec9fd5e00d87ced3fe8b3
Leaf
0xdf9ada5264b8cab24a5116afd83a3f94e44bbca4d8192a659cc7a21b16e4b5d2

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.x402node.dev/forex/convert/eur/usd/eur-usd"
    ]
  ],
  "name": "api.x402node.dev/forex/convert/eur/usd/eur-usd",
  "owner_address": "0x4466d4a84b7c49a6a094ec6eef4a0712d6dd125e",
  "raw": {
    "accepts": [
      {
        "amount": "4000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e",
        "scheme": "exact"
      },
      {
        "amount": "4000",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
        },
        "maxTimeoutSeconds": 300,
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "payTo": "9urRvUx69HqAopg1JGV9P9wR7JdKoztzdkuNyJ8Eo1up",
        "scheme": "exact"
      }
    ],
    "description": "Convert EUR to USD at live rate. Pass ?amount=100 for value in US Dollar. 欧元兑换美元换算。ユーロを米ドルに換算。Convertir euro a dólar. 유로를 달러로 환전. eur to usd convert. Accepts payment on Base or Solana — either network works.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "amount": "string"
            },
            "type": "http"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "amount": {
                      "description": "要换算的金额,如 ?amount=100",
                      "type": "string"
                    }
                  },
                  "required": [
                    "amount"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-10-08T06:13:11.452Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-10-08T06:13:11.296Z"
    },
    "resource": "https://api.x402node.dev/forex/convert/eur/usd/eur-usd",
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Convert EUR to USD at live rate. Pass ?amount=100 for value in US Dollar. 欧元兑换美元换算。ユーロを米ドルに換算。Convertir euro a dólar. 유로를 달러로 환전. eur to usd convert. Accepts payment on Base or Solana — either network works."
}

What the leaf hashes

{"body":"23fa0949635855dc997d2cc01469737d5e2e4955404ec9fd5e00d87ced3fe8b3","id":1532237,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793473475100254,"prev":70436,"subject":"x402_bazaar:https://api.x402node.dev/forex/convert/eur/usd/eur-usd","subject_kind":"source_record"}

Proof

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

  1. 0xdf9aec11061b73057ca6258747b02570a15573fe1ef29097f74b9fb8b4d0034a
  2. 0x558ea77b6fd573fa2ac6c1119c8d584338149f304d42c333ddbebfa14e789447
  3. 0x039a1abc21cad9e0ab172d2b35d55f70519b9af76103737ef48b84d214853303
  4. 0x3a945d60f6bf82a0906d4c922bd52996475f452c0a02a3e77faee3c9d3bad701
  5. 0x13294e59cded4376caf3da2ee0d1024d23f6012a9e864b72554c07ec29b923cd
  6. 0xb0a50cf8c20e864282903cac3334f6cd84cd497c03c78920f10bbbce5bf88dd3
  7. 0x14b18a5168cf6ec78b2363acc3634f666e61b72920551fc50080da3d017df464
  8. 0x9873fbbc09e20adc95135d6bd21b976b6cb8dceb8ffc377590cc0424c8caa743
  9. 0x41f6efb9f267e2b634336e3872e97cc770983dc7512c109c0e34a36485c3880a
  10. 0x83a715abd1f5eb56af3463a8aece8062e8809379e384d912231299740defb902
  11. 0x8b17fb1a18ecac408b42ce2ef3bf3c5477a8ba430946f87ff5b25a1b5af75e9f
  12. 0x9fa63e02df8a53fa3b3c8bce48ae2580770d8e03110dcfc6077a71503759f6b1
  13. 0x60d526447d99443d6a0f7b272c17030ae6883239064b62b145eadeaeb2eb7c3d
  14. 0x7a3059496dcef49b2fbe4b5eca13bdabed15efcf3581d4792babc5647855bfe5
  15. 0x84bdb388a471b951dc5c0f9fd09df3197b8152707ec67daa668ab47102c8efc1
  16. 0x24f03354dcb3a621317889ed99048bdf74b380516ca991bfb585c751d5cc7dfd
  17. 0xa1146af524f673843507e7427a575964580eef01bc0e0eae466a7920df017ab2
  18. 0x0504a25438f3c7932125463198ca74c5064f23f71a5c92763b3fc96a98cc8b57
Day root
0x24463725d1c0d9894bd6123691d532547aaa79f0762c0e45aa6a68acf1fd71ab
Chained
0x7d4824ff313dee7252a46f9d5c37b452851deb6c9f24a40c2f74ee0e53c82980
Published
On Arc Testnet, block 70093156: 0xedb7b832f4ebf6781b5ecd2ed241c435b862f4d3761541fa31adc1831b8c44a0

How to check it · This row as JSON