addrbookFor publishers
← The evidence ledger

Evidence row 3064633

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://chainhilt.ai/api/v1/predict/polymarket/wallet/:signer/withdraw/prepare
Recorded
Previous row
#2633588
Body SHA-256
1f275f44e9632326b07b0b31d164d71128d4882464a35a1780a909f4109076fd
Leaf
0x72d77a1f683e911e8191531c01acd7c9023366f0a129c3e61e93609cf91056f6

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://chainhilt.ai/api/v1/predict/polymarket/wallet/:signer/withdraw/prepare"
    ]
  ],
  "name": "chainhilt-x402",
  "owner_address": "0xdece8e839414e4a99213c658abbd2294d5bd42b0",
  "raw": {
    "accepts": [
      {
        "amount": "1000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0xdECE8E839414E4a99213C658ABbD2294d5BD42B0",
        "scheme": "exact"
      }
    ],
    "description": "Prepare a pUSD withdrawal batch to the bridge routing address. `recipientAddr` defaults to the signer and is echoed in `plan.plan.details.recipient`; check it before signing. 422 when the asset is not on the bridge's list or the amount is under its minimum (2 pUSD for USDC on Base), since the bridge never delivers smaller transfers. On submit, `final` means the pUSD reached the bridge; delivery to the destination chain takes minutes.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "amount": "10",
              "recipientAddr": "0xE4934BB19E0B97109033dBfDcCc6957E32F9Cc60",
              "toChainId": "8453",
              "toTokenAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
            },
            "bodyType": "json",
            "method": "POST",
            "pathParams": {
              "signer": "0xfb671Aa20D779BCBfF5449Dd379074B25D126218"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "plan": {
                "chainId": 137,
                "depositWallet": "0xd9f530D88C105B1bf8cB5DfC68778C5987839D17",
                "operation": "withdraw",
                "plan": {
                  "callCount": 1,
                  "deadline": "1790000600",
                  "details": {},
                  "metadata": "…",
                  "nonce": "4"
                },
                "signer": "0xE4934BB19E0B97109033dBfDcCc6957E32F9Cc60",
                "status": "ready",
                "venue": "polymarket"
              },
              "response": {
                "actions": [
                  {
                    "chainId": 137,
                    "data": {
                      "batchToken": "…",
                      "typedData": {
                        "primaryType": "Batch"
                      }
                    },
                    "protocol": "polymarket",
                    "submitPath": "/predict/polymarket/wallet/batch/submit",
                    "type": "signature"
                  }
                ],
                "errors": [],
                "warnings": []
              }
            },
            "type": "json"
          }
        },
        "routeTemplate": "/api/v1/predict/polymarket/wallet/:signer/withdraw/prepare",
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "additionalProperties": false,
                  "properties": {
                    "amount": {
                      "description": "pUSD to withdraw, up to 6 decimals; at most the deposit wallet's pUSD, at least the route's bridge minimum.",
                      "pattern": "^[0-9]+(\\.[0-9]{1,6})?$",
                      "type": "string"
                    },
                    "recipientAddr": {
                      "description": "Receiver on the destination chain. Defaults to the signer.",
                      "pattern": "^0x[a-fA-F0-9]{40}$",
                      "type": "string"
                    },
                    "toChainId": {
                      "description": "Destination chain id as a decimal string, e.g. \"8453\" for Base.",
                      "pattern": "^[0-9]+$",
                      "type": "string"
                    },
                    "toTokenAddress": {
                      "description": "Token to receive on the destination chain; must be on the bridge's list for that chain.",
                      "pattern": "^0x[a-fA-F0-9]{40}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "toChainId",
                    "toTokenAddress",
                    "amount"
                  ],
                  "type": "object"
                },
                "bodyType": {
                  "enum": [
                    "json",
                    "form-data",
                    "text"
                  ],
                  "type": "string"
                },
                "method": {
                  "enum": [
                    "POST"
                  ],
                  "type": "string"
                },
                "pathParams": {
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method",
                "bodyType",
                "body"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1793712289/bazaar-icons/18d1fcf093fb95b4.png",
    "lastUpdated": "2026-11-04T15:18:29.739Z",
    "quality": {
      "l30DaysTotalCalls": 11,
      "l30DaysUniquePayers": 2,
      "lastCalledAt": "2026-11-04T15:18:29.547Z"
    },
    "resource": "https://chainhilt.ai/api/v1/predict/polymarket/wallet/:signer/withdraw/prepare",
    "serviceName": "chainhilt-x402",
    "tags": [
      "predict",
      "polymarket",
      "prediction-markets",
      "wallet"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Prepare a pUSD withdrawal batch to the bridge routing address. `recipientAddr` defaults to the signer and is echoed in `plan.plan.details.recipient`; check it before signing. 422 when the asset is not on the bridge's list or the amount is under its minimum (2 pUSD for USDC on Base), since the bridge never delivers smaller transfers. On submit, `final` means the pUSD reached the bridge; delivery to the destination chain takes minutes."
}

What the leaf hashes

{"body":"1f275f44e9632326b07b0b31d164d71128d4882464a35a1780a909f4109076fd","id":3064633,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793822230193676,"prev":2633588,"subject":"x402_bazaar:https://chainhilt.ai/api/v1/predict/polymarket/wallet/:signer/withdraw/prepare","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. 0x72d740ce7a9e150cef08c7584e07090b7a6c6ea56be0409b3b0754c8456017c9
  2. 0xecbb3fb8d0e278739c46af182ef5cde6ad7d6889d32fd929cebf4f09f75fcd0d
  3. 0x96d9726c346eb730aa956c9ba491101bae664d92caf35546f2fcccdb95249ceb
  4. 0x84f4f410f5720074a9bca9a5534729675c15eecfb13c2af26bf93efb710f07ce
  5. 0x6ccf1578339d60961440d4240b180470644b0cb53e2b4e6f87d50ce9b0dd89be
  6. 0x0eb3a24d8e0f0909444c355c59824108af7f025d3eb60be190cf9b15daff8eca
  7. 0x43a29ce8ca0ed8688a9b0a2d47d7c5554c8ef6811a573355ab4beead2d7c22c8
  8. 0x723b31d46d02a1b3e0e2761c0f69f60909bdda6d0d51643ac3bb7a1c464e78ed
  9. 0x31c9334171e828325ee3ca82b23043eb5cfb76dac8c34961a1c02503827750d8
  10. 0x23e5ab698954d3d85bad87dc0de4180b7d30038f22b99d11b25da6a54e0818be
  11. 0x0aa77fe885fff49f7d0106aaf85972b7a29fb974bfe95294ae9eb16d234530aa
  12. 0x96080704a1e67dc87b212ce79dabb4c559e5810b66f4bf514b1a6e8c889e1756
  13. 0x597af581ce631dab60354aacc984d7398ba52a1ed9fd62d247a798c1ceccaa72
  14. 0xe27ae3c825a133907c02ce25e7292a68e76325500afc33ab38a3ba76e1a0d26b
  15. 0x539d73c83d7aa7f740599809a1eb066b48ddd9e8d1ce14a80cb191f4cf87d3b8
  16. 0x222747d565045b8857fa26ae816cd563ae6334c25795b19227a65c6abf341de3
  17. 0xd8e00ce5342a08a947d0a4806e7254d076614766392d88153d93cf58ae69cf8b
  18. 0xc3c363818e1d5142c4629be55f1c9e168a7466e628cfd2a858fe171aff1e91ca
  19. 0x10067354f57fa0cd86b7423e67cc1c7d107d7c9c6823df5246c4fb63b60575e5
Day root
0xd4eed8c0ea3c90ec6f262b19fcc3b849f30cb82a0f84b8b89569e48af7d0c1ee
Chained
0x59305749c32724a02a23c368834d8a36ae9908da93a915e2962fffe01b4e591b
Published
On Arc Testnet, block 70772483: 0x813d56041c1efd407e56047129b597b154a1cb26458bb2768fd0a4630ac97345

How to check it · This row as JSON