addrbookFor publishers
← The evidence ledger

Evidence row 2199924

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://chainhilt.ai/api/v1/perp/hyperliquid/send-asset/preview
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
26a0229db97d092b2295c91e7349f3b6751869b00e9fb8209c43097b6577058e
Leaf
0x9fece769ed02f1a77e7393247890f5f26c35ba01a3af19b16b4b56f1131e54c3

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://chainhilt.ai/api/v1/perp/hyperliquid/send-asset/preview"
    ]
  ],
  "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 user-signed sendAsset transfer between users, subaccounts, spot and perp DEXs. Use \"\" for the default perp DEX and \"spot\" for spot; perp transfers require the collateral token. Sign with the main wallet and submit unchanged to send-asset/execute (unpaid). Invalid input returns 400; execution may return 422 for rejection or 502 for provider failure. Treat spot and perp as one balance only when the account abstraction mode is \"unifiedAccount\".",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "amount": "1",
              "destination": "0x1111111111111111111111111111111111111111",
              "destinationDex": "spot",
              "fromSubAccount": "",
              "nonce": 1710000000000,
              "sourceDex": "",
              "token": "USDC:0x6d1e7cde53ba9467b783cb7c530ce054"
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "response": {
                "actions": [
                  {
                    "chainId": 42161,
                    "data": {
                      "action": {
                        "amount": "1",
                        "destination": "0x1111111111111111111111111111111111111111",
                        "destinationDex": "spot",
                        "fromSubAccount": "",
                        "hyperliquidChain": "Mainnet",
                        "nonce": 1710000000000,
                        "signatureChainId": "0xa4b1",
                        "sourceDex": "",
                        "token": "USDC:0x6d1e7cde53ba9467b783cb7c530ce054",
                        "type": "sendAsset"
                      },
                      "nonce": 1710000000000,
                      "typedData": {
                        "domain": {
                          "chainId": 42161,
                          "name": "HyperliquidSignTransaction",
                          "verifyingContract": "0x0000000000000000000000000000000000000000",
                          "version": "1"
                        },
                        "message": {
                          "amount": "1",
                          "destination": "0x1111111111111111111111111111111111111111",
                          "destinationDex": "spot",
                          "fromSubAccount": "",
                          "hyperliquidChain": "Mainnet",
                          "nonce": 1710000000000,
                          "signatureChainId": "0xa4b1",
                          "sourceDex": "",
                          "token": "USDC:0x6d1e7cde53ba9467b783cb7c530ce054",
                          "type": "sendAsset"
                        },
                        "primaryType": "HyperliquidTransaction:SendAsset",
                        "types": {
                          "EIP712Domain": [
                            {
                              "name": "name",
                              "type": "string"
                            },
                            {
                              "name": "version",
                              "type": "string"
                            },
                            {
                              "name": "chainId",
                              "type": "uint256"
                            },
                            {
                              "name": "verifyingContract",
                              "type": "address"
                            }
                          ],
                          "HyperliquidTransaction:SendAsset": [
                            {
                              "name": "hyperliquidChain",
                              "type": "string"
                            },
                            {
                              "name": "destination",
                              "type": "string"
                            },
                            {
                              "name": "sourceDex",
                              "type": "string"
                            },
                            {
                              "name": "destinationDex",
                              "type": "string"
                            },
                            {
                              "name": "token",
                              "type": "string"
                            },
                            {
                              "name": "amount",
                              "type": "string"
                            },
                            {
                              "name": "fromSubAccount",
                              "type": "string"
                            },
                            {
                              "name": "nonce",
                              "type": "uint64"
                            }
                          ]
                        }
                      }
                    },
                    "protocol": "hyperliquid",
                    "submitPath": "/perp/hyperliquid/send-asset/execute",
                    "type": "signature"
                  }
                ],
                "errors": [],
                "warnings": []
              }
            },
            "type": "json"
          }
        },
        "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": {
                      "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]+)?$",
                      "type": "string"
                    },
                    "destination": {
                      "pattern": "^0x[a-fA-F0-9]{40}$",
                      "type": "string"
                    },
                    "destinationDex": {
                      "type": "string"
                    },
                    "fromSubAccount": {
                      "anyOf": [
                        {
                          "const": "",
                          "type": "string"
                        },
                        {
                          "pattern": "^0x[a-fA-F0-9]{40}$",
                          "type": "string"
                        }
                      ],
                      "default": ""
                    },
                    "nonce": {
                      "maximum": 9007199254740991,
                      "minimum": 0,
                      "type": "integer"
                    },
                    "sourceDex": {
                      "enum": [
                        "",
                        "spot"
                      ],
                      "type": "string"
                    },
                    "token": {
                      "pattern": "^[^:\\s]+:0x[0-9a-fA-F]{32}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "destination",
                    "sourceDex",
                    "destinationDex",
                    "token",
                    "amount"
                  ],
                  "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"
            },
            "output": {
              "properties": {
                "example": {
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-11-02T17:41:17.664Z",
    "quality": {
      "l30DaysTotalCalls": 4,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-11-02T17:41:17.469Z"
    },
    "resource": "https://chainhilt.ai/api/v1/perp/hyperliquid/send-asset/preview",
    "serviceName": "chainhilt-x402",
    "tags": [
      "perp",
      "hyperliquid",
      "trading",
      "transfers"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Prepare a user-signed sendAsset transfer between users, subaccounts, spot and perp DEXs. Use \"\" for the default perp DEX and \"spot\" for spot; perp transfers require the collateral token. Sign with the main wallet and submit unchanged to send-asset/execute (unpaid). Invalid input returns 400; execution may return 422 for rejection or 502 for provider failure. Treat spot and perp as one balance only when the account abstraction mode is \"unifiedAccount\"."
}

What the leaf hashes

{"body":"26a0229db97d092b2295c91e7349f3b6751869b00e9fb8209c43097b6577058e","id":2199924,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793646793583603,"prev":null,"subject":"x402_bazaar:https://chainhilt.ai/api/v1/perp/hyperliquid/send-asset/preview","subject_kind":"source_record"}

Proof

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

  1. 0x9fece74f9f1eb1dca29963abf91ad0a277c5232e6d988ea9d2aefb534a341600
  2. 0xb8e655622492c0eff573d06001d984db11b3ac9e204cacd204bde5a0e4b91884
  3. 0x978ca7bb9eeb8fe2f405421e2d11c087481ada2718a73fe845c3a07a79933ab0
  4. 0xea34032264953108e8bb846c0e5f3f8488159c9108f8da9937cc845f093ca001
  5. 0x5a7e66b46e66a9e43b25dbe23da17e25a0c7cfc24e6c200934612989c29a0fcb
  6. 0x52f442339c27bba3538b4bd6ea199485cd2e3d55f5a44d632000f76e8b4386f7
  7. 0x832f68142bfbdb7727a61baf4b7c48f09840a7eac06be31eca900b4b78f08621
  8. 0x43994f2aefff6d115b0bf6791a64eb266edbc00c363ca9cc5cca022525e4b233
  9. 0xb051edf7f914a896bb154974606f2c04067f8cb86290de87451049cc856e549a
  10. 0x0275523cff0f84e027f50ee314fc3f4a7fc5883b8111591a0a83f6c0b5fdf70e
  11. 0x731aed48e6ebaea0f0f1f25553e659f1a1914079500e9c2f2d1dfe746b9a61d9
  12. 0x276e2fa0c21c2220acec5005667f6b7cfa183a8daaf7f317e5077bc4c6e08db0
  13. 0x2ff7b1db58554b94f3d17b53c4f892ded109f497ad86eeaa0f83588921b759b1
  14. 0xdff61622855886d80ecda4fb808422c854d0801605b73184332cf83604a730ff
  15. 0x9c91ecb84461aa4cb2a891252746755d862a88fe9bad822700cdb99eaab2edca
  16. 0x7731256c7406f95d30aabe3bbcb574b72535b9c28e8eb3db363210761a28a6b9
  17. 0x07ad80c0c234ecea379a2f4450dfd0804db049dbc62abe77af6306049ca6b6c2
  18. 0x98cbbf2c68ab4c0b4db782aeb88bea1f30b02178cf8b5d3d24a931d19492ea6d
  19. 0x252cce55f1a3d5391c16f82d7f62494429a5f69b03486d4cfcfb7b2c96d6c884
Day root
0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
Chained
0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
Published
On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af

How to check it · This row as JSON