addrbookFor publishers
← The evidence ledger

Evidence row 3064651

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://chainhilt.ai/api/v1/perp/hyperliquid/twap/cancel/preview
Recorded
Previous row
#2633489
Body SHA-256
163da579787f51c8aee58722d41ed1c7b72eace495ebf1a39d25653332ac4634
Leaf
0xca6330074609cf438457f8adbd672d91084596b5e1a2a444f96c372f5c9be83c

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://chainhilt.ai/api/v1/perp/hyperliquid/twap/cancel/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 TWAP cancellation for L1 signing. Supply action type twapCancel, asset ID a, and TWAP ID t. Sign and submit unchanged using the returned submitPath. Errors: 400 invalid input; execution may return 422 for an unknown, cancelled or filled TWAP, or 502 provider failure. Treat spot and perp as one balance only when the account abstraction mode is \"unifiedAccount\".",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "action": {
                "a": 0,
                "t": 77738308,
                "type": "twapCancel"
              },
              "nonce": 1710000000000
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "response": {
                "actions": [
                  {
                    "chainId": 42161,
                    "data": {
                      "action": {
                        "a": 0,
                        "t": 77738308,
                        "type": "twapCancel"
                      },
                      "nonce": 1710000000000,
                      "typedData": {
                        "domain": {
                          "chainId": 1337,
                          "name": "Exchange",
                          "verifyingContract": "0x0000000000000000000000000000000000000000",
                          "version": "1"
                        },
                        "message": {
                          "connectionId": "0xe38cc5f6146ad42c08a03fd4f091c539f997a972ee251958d9356a3d2fa825a9",
                          "source": "a"
                        },
                        "primaryType": "Agent",
                        "types": {
                          "Agent": [
                            {
                              "name": "source",
                              "type": "string"
                            },
                            {
                              "name": "connectionId",
                              "type": "bytes32"
                            }
                          ],
                          "EIP712Domain": [
                            {
                              "name": "name",
                              "type": "string"
                            },
                            {
                              "name": "version",
                              "type": "string"
                            },
                            {
                              "name": "chainId",
                              "type": "uint256"
                            },
                            {
                              "name": "verifyingContract",
                              "type": "address"
                            }
                          ]
                        }
                      }
                    },
                    "protocol": "hyperliquid",
                    "submitPath": "/perp/hyperliquid/twap/cancel/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",
                  "properties": {
                    "accountAddress": {
                      "description": "Signing account's address, returned as response metadata; not part of the signed action.",
                      "pattern": "^0x[a-fA-F0-9]{40}$",
                      "type": "string"
                    },
                    "action": {
                      "additionalProperties": false,
                      "description": "TWAP cancel action.",
                      "properties": {
                        "a": {
                          "description": "Hyperliquid asset ID",
                          "minimum": 0,
                          "type": "integer"
                        },
                        "t": {
                          "description": "TWAP ID returned by placement",
                          "minimum": 0,
                          "type": "integer"
                        },
                        "type": {
                          "const": "twapCancel",
                          "description": "Always \"twapCancel\".",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type",
                        "a",
                        "t"
                      ],
                      "type": "object"
                    },
                    "expiresAfter": {
                      "description": "Millisecond timestamp after which Hyperliquid rejects the action. Signed with the action.",
                      "minimum": 0,
                      "type": "integer"
                    },
                    "nonce": {
                      "description": "Action nonce in milliseconds since the epoch; defaults to the current time.",
                      "minimum": 0,
                      "type": "integer"
                    },
                    "vaultAddress": {
                      "description": "Vault or subaccount to act for; omit to act for the signer. Signed with the action.",
                      "pattern": "^0x[a-fA-F0-9]{40}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "action"
                  ],
                  "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"
        }
      }
    },
    "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:03.488Z",
    "quality": {
      "l30DaysTotalCalls": 14,
      "l30DaysUniquePayers": 3,
      "lastCalledAt": "2026-11-04T15:18:03.282Z"
    },
    "resource": "https://chainhilt.ai/api/v1/perp/hyperliquid/twap/cancel/preview",
    "serviceName": "chainhilt-x402",
    "tags": [
      "perp",
      "hyperliquid",
      "trading"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Prepare a TWAP cancellation for L1 signing. Supply action type twapCancel, asset ID a, and TWAP ID t. Sign and submit unchanged using the returned submitPath. Errors: 400 invalid input; execution may return 422 for an unknown, cancelled or filled TWAP, or 502 provider failure. Treat spot and perp as one balance only when the account abstraction mode is \"unifiedAccount\"."
}

What the leaf hashes

{"body":"163da579787f51c8aee58722d41ed1c7b72eace495ebf1a39d25653332ac4634","id":3064651,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793822231430048,"prev":2633489,"subject":"x402_bazaar:https://chainhilt.ai/api/v1/perp/hyperliquid/twap/cancel/preview","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. 0xca634f5d8c873ddc7baef91dae28e3c4adaf59dc4f58468d20d7cce76dc14629
  2. 0x2a57e7223b453d61a52b60e9bbaa34dc05628117c12ae0fbc2e0fce910252b11
  3. 0x6f2040da3fa9016d3b14fe9176f3cf029415f5b11e800d8d5597e30d0f85efc9
  4. 0x41fc2510f9fdfe42e6397806ebd112abd08cf305bda5627d9fa9b2f4dcf5e77c
  5. 0x6bc08ec29c07038134d17a6486558534d20e5ba26a34e8c162ee9e0b5d0cf9e5
  6. 0x00e709db376c235b0ba5e5ad2579647c80902f10af07f4eb249ec5327dc5a86e
  7. 0xc6aeb3d58324b977e08a2d69fd671ea65ad07af8e29ba68814369f6ed162028e
  8. 0x92bdde1377e0982ca62d07b3b8074c36f47872c15be80b73da4f83a5b5ce5346
  9. 0xda46969ddd1300441b133bb03476603b8236a5b8757be9f69e4fa7cedd9da823
  10. 0xd7a57858cb35aa04b197630dfe55bae13f6b7b755c7ba2b097eb80053d7e9008
  11. 0xd0630692232a8863891818fb1dbc8454f2bf92d4522976f5cbb9fc444549250e
  12. 0x5f91831853ff08ce38694571e3cd13db90f5769ea8f63d7c04bba6b4ef161807
  13. 0x47b695342d1ff603ef448d2b6064dad9c6bc657dc08e80d74a4638d529397425
  14. 0x90012fcf29099b73d24dc68936adf2b2365bf0be4f4ecef52e4c03a41113ab4a
  15. 0x90983442ab42e700d20428d242c4145406c7d45f3761d2e64f4fe48376715c6a
  16. 0x1ea547989ac488dff8da9e79b0ab4cffe98cb60fb4c76ae15e4a1f53a247e0be
  17. 0x7efb735f8d49bcac59a20b148718d382f32a05352c0255ebbd501ca73055453d
  18. 0x9c1c771179da4a002386557e8601b2d4983c3e366808477ee20da18c282c1dd8
  19. 0xbb1998892a86d9633ea7b5de06760114b45777da649c217062ff0d65d7095f34
Day root
0xd4eed8c0ea3c90ec6f262b19fcc3b849f30cb82a0f84b8b89569e48af7d0c1ee
Chained
0x59305749c32724a02a23c368834d8a36ae9908da93a915e2962fffe01b4e591b
Published
On Arc Testnet, block 70772483: 0x813d56041c1efd407e56047129b597b154a1cb26458bb2768fd0a4630ac97345

How to check it · This row as JSON