← The evidence ledger
Evidence row 2633080
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://chainhilt.ai/api/v1/bridge/execute
- Recorded
- Previous row
- #2199915
- Body SHA-256
- f05cbe3f56edb19823fede48552fdf0fda548f23ceaa3dfeb63bd528b327f9e8
- Leaf
- 0x44388eed2afcb90e3ae7ee5d03d9ec76b1c60b8ab96c0a528027a51547f9c92d
What was observed
{
"endpoints": [
[
"x402",
"https://chainhilt.ai/api/v1/bridge/execute"
]
],
"name": "chainhilt-x402",
"owner_address": "0xdece8e839414e4a99213c658abbd2294d5bd42b0",
"raw": {
"accepts": [
{
"amount": "10000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0xdECE8E839414E4a99213C658ABbD2294d5BD42B0",
"scheme": "exact"
}
],
"description": "Prepare the selected bridge route as ordered unsigned transactions: an exact-amount ERC-20 approval when needed (after an approval to 0 for tokens like Ethereum USDT), then the bridge transaction. Pass the minTargetAmount and maxNativeFee the user accepted; if the fresh quote delivers less or charges more native fee, it returns 409 with quote { adapter, estimatedTargetAmount, minTargetAmount, nativeFee } and no actions. Send the actions before expiresAt.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"adapterId": "across",
"hyperCoreBalance": "perps",
"maxNativeFee": "0",
"minTargetAmount": "9944085",
"recipientAddress": "0xE4934BB19E0B97109033dBfDcCc6957E32F9Cc60",
"senderAddress": "0xE4934BB19E0B97109033dBfDcCc6957E32F9Cc60",
"sourceAmount": "10000000",
"sourceChainId": 8453,
"sourceToken": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"targetChainId": 999,
"targetToken": "0xb88339CB7199b77E23DB6E890353E22632Ba630f",
"targetType": "hyperCore"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"execution": {
"adapter": "across",
"adapterName": "Across",
"approval": {
"spender": "0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64",
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
},
"estimatedDurationSeconds": 2,
"estimatedTargetAmount": "9994056",
"expiresAt": 1790870627,
"fees": [
{
"amount": "5900",
"kind": "bridge",
"paidFrom": "input",
"token": {
"address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"chainId": 8453,
"decimals": 6,
"symbol": "USDC"
}
}
],
"hyperCoreBalance": "perps",
"minTargetAmount": "9994056",
"providerRef": "lh5r9-1790867234078-e436362840a7",
"sourceAmount": "10000000",
"sourceToken": {
"address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"chainId": 8453,
"decimals": 6,
"symbol": "USDC"
},
"targetToken": {
"address": "0xb88339CB7199b77E23DB6E890353E22632Ba630f",
"chainId": 999,
"decimals": 6,
"symbol": "USDC"
},
"targetType": "hyperCore"
},
"response": {
"actions": [
{
"chainId": 8453,
"data": {
"data": "0x095ea7b3",
"from": "0xE4934BB19E0B97109033dBfDcCc6957E32F9Cc60",
"to": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"value": "0"
},
"type": "transaction"
},
{
"chainId": 8453,
"data": {
"data": "0xad5425c6",
"from": "0xE4934BB19E0B97109033dBfDcCc6957E32F9Cc60",
"to": "0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64",
"value": "0"
},
"type": "transaction"
}
],
"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": {
"adapterId": {
"enum": [
"across",
"circleCctp",
"debridge",
"layerzero",
"relay",
"socket"
],
"type": "string"
},
"excludedAdapters": {
"items": {
"enum": [
"across",
"circleCctp",
"debridge",
"layerzero",
"relay",
"socket"
],
"type": "string"
},
"type": "array"
},
"hyperCoreBalance": {
"description": "HyperCore targets only. Defaults to perps.",
"enum": [
"perps",
"spot"
],
"type": "string"
},
"maxNativeFee": {
"description": "The most the user accepted paying in native fees on top of sourceAmount, in base units of the source chain's native token: the sum of the chosen route's fees with paidFrom native plus headroom (about 20%, since message fees follow gas prices), 0 when it has none. If the new route's native fees are higher, execute returns 409 with no actions.",
"pattern": "^[0-9]{1,78}$",
"type": "string"
},
"minTargetAmount": {
"description": "The least the user accepted receiving, in targetToken base units: the minTargetAmount of the route they chose, usually less a small margin (about 0.5%) since it moves between calls. Execute quotes again, and if the new route could deliver less, it returns 409 with the new amounts and no actions so the user can decide again.",
"maxLength": 78,
"pattern": "^[0-9]+$",
"type": "string"
},
"recipientAddress": {
"description": "Must equal senderAddress.",
"pattern": "^0x[a-fA-F0-9]{40}$",
"type": "string"
},
"senderAddress": {
"pattern": "^0x[a-fA-F0-9]{40}$",
"type": "string"
},
"sourceAmount": {
"description": "Exact base-unit amount that leaves the wallet. Every fee except native ones comes out of it.",
"maxLength": 78,
"pattern": "^[0-9]+$",
"type": "string"
},
"sourceChainId": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"sourceToken": {
"description": "Source token; the zero address (or 0xEeee…EEeE) bridges the chain's native token.",
"pattern": "^0x[a-fA-F0-9]{40}$",
"type": "string"
},
"targetChainId": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"targetToken": {
"description": "Target token. It may differ from sourceToken, in which case the route swaps across tokens.",
"pattern": "^0x[a-fA-F0-9]{40}$",
"type": "string"
},
"targetType": {
"description": "HyperEVM targets only. hyperCore credits the recipient's HyperCore USDC balance; hyperEvm delivers the token on HyperEVM. Defaults to hyperCore for HyperEVM USDC or when hyperCoreBalance is set, otherwise hyperEvm.",
"enum": [
"hyperCore",
"hyperEvm"
],
"type": "string"
}
},
"required": [
"sourceAmount",
"sourceChainId",
"targetChainId",
"sourceToken",
"targetToken",
"adapterId",
"senderAddress",
"recipientAddress"
],
"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": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"execution": {
"additionalProperties": false,
"properties": {
"adapter": {
"enum": [
"across",
"circleCctp",
"debridge",
"layerzero",
"relay",
"socket"
],
"type": "string"
},
"adapterName": {
"type": "string"
},
"approval": {
"additionalProperties": false,
"description": "ERC-20 sources: execute approves exactly sourceAmount of token to spender before the bridge transaction.",
"properties": {
"spender": {
"pattern": "^0x[a-fA-F0-9]{40}$",
"type": "string"
},
"token": {
"pattern": "^0x[a-fA-F0-9]{40}$",
"type": "string"
}
},
"required": [
"token",
"spender"
],
"type": "object"
},
"estimatedDurationSeconds": {
"type": "number"
},
"estimatedTargetAmount": {
"type": "string"
},
"expiresAt": {
"description": "Unix seconds. Send the execute actions before it, otherwise run execute again.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"fees": {
"items": {
"additionalProperties": false,
"properties": {
"amount": {
"description": "Base units of token.",
"type": "string"
},
"kind": {
"enum": [
"bridge",
"relayer",
"protocol",
"forwarding",
"gas",
"referral"
],
"type": "string"
},
"paidFrom": {
"description": "input: deducted in the source token, within sourceAmount. output: deducted in the target token from the delivered amount. native: sent as extra native value on top of sourceAmount.",
"enum": [
"input",
"output",
"native"
],
"type": "string"
},
"token": {
"additionalProperties": false,
"properties": {
"address": {
"pattern": "^0x[a-fA-F0-9]{40}$",
"type": "string"
},
"chainId": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"decimals": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"symbol": {
"type": "string"
}
},
"required": [
"chainId",
"address",
"symbol",
"decimals"
],
"type": "object"
}
},
"required": [
"kind",
"token",
"amount",
"paidFrom"
],
"type": "object"
},
"type": "array"
},
"hyperCoreBalance": {
"enum": [
"perps",
"spot"
],
"type": "string"
},
"minTargetAmount": {
"type": "string"
},
"providerRef": {
"description": "The provider's quote or order id.",
"type": "string"
},
"sourceAmount": {
"description": "Exactly what leaves the wallet in the source token.",
"type": "string"
},
"sourceToken": {
"additionalProperties": false,
"properties": {
"address": {
"pattern": "^0x[a-fA-F0-9]{40}$",
"type": "string"
},
"chainId": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"decimals": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"symbol": {
"type": "string"
}
},
"required": [
"chainId",
"address",
"symbol",
"decimals"
],
"type": "object"
},
"targetToken": {
"additionalProperties": false,
"description": "The requested token. Target amounts use its decimals, also for HyperCore deliveries.",
"properties": {
"address": {
"pattern": "^0x[a-fA-F0-9]{40}$",
"type": "string"
},
"chainId": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"decimals": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"symbol": {
"type": "string"
}
},
"required": [
"chainId",
"address",
"symbol",
"decimals"
],
"type": "object"
},
"targetType": {
"enum": [
"hyperCore",
"hyperEvm"
],
"type": "string"
}
},
"required": [
"adapter",
"adapterName",
"sourceToken",
"targetToken",
"sourceAmount",
"estimatedTargetAmount",
"minTargetAmount",
"fees"
],
"type": "object"
},
"response": {
"additionalProperties": false,
"properties": {
"actions": {
"items": {
"additionalProperties": false,
"properties": {
"chainId": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"data": {
"additionalProperties": false,
"properties": {
"data": {
"type": "string"
},
"from": {
"pattern": "^0x[a-fA-F0-9]{40}$",
"type": "string"
},
"to": {
"pattern": "^0x[a-fA-F0-9]{40}$",
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"from",
"to",
"data",
"value"
],
"type": "object"
},
"type": {
"const": "transaction",
"type": "string"
},
"verification": {
"additionalProperties": false,
"properties": {
"expiresAt": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"hash": {
"pattern": "^0x[a-f0-9]{64}$",
"type": "string"
},
"nonce": {
"pattern": "^0x[a-f0-9]{64}$",
"type": "string"
},
"subject": {
"pattern": "^0x[a-f0-9]{40}$",
"type": "string"
},
"tag": {
"pattern": "^0x[a-f0-9]{64}$",
"type": "string"
}
},
"required": [
"hash",
"expiresAt",
"subject",
"nonce",
"tag"
],
"type": "object"
}
},
"required": [
"type",
"chainId",
"data"
],
"type": "object"
},
"type": "array"
},
"errors": {
"items": {
"additionalProperties": false,
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"path": {
"items": {
"type": [
"string",
"number"
]
},
"type": "array"
}
},
"required": [
"code",
"message"
],
"type": "object"
},
"type": "array"
},
"warnings": {
"items": {
"additionalProperties": false,
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"path": {
"items": {
"type": [
"string",
"number"
]
},
"type": "array"
}
},
"required": [
"code",
"message"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"actions",
"warnings",
"errors"
],
"type": "object"
}
},
"required": [
"execution",
"response"
],
"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-03T13:29:39.489Z",
"quality": {
"l30DaysTotalCalls": 31,
"l30DaysUniquePayers": 3,
"lastCalledAt": "2026-11-03T13:30:31.958Z"
},
"resource": "https://chainhilt.ai/api/v1/bridge/execute",
"serviceName": "chainhilt-x402",
"tags": [
"bridge",
"execution"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Prepare the selected bridge route as ordered unsigned transactions: an exact-amount ERC-20 approval when needed (after an approval to 0 for tokens like Ethereum USDT), then the bridge transaction. Pass the minTargetAmount and maxNativeFee the user accepted; if the fresh quote delivers less or charges more native fee, it returns 409 with quote { adapter, estimatedTargetAmount, minTargetAmount, nativeFee } and no actions. Send the actions before expiresAt."
}What the leaf hashes
{"body":"f05cbe3f56edb19823fede48552fdf0fda548f23ceaa3dfeb63bd528b327f9e8","id":2633080,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793734400530858,"prev":2199915,"subject":"x402_bazaar:https://chainhilt.ai/api/v1/bridge/execute","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (425475 rows).
- 0x4438208190a3e37ae777a0c1ca59ded45b20985eb48faf7c784d49b748864f39
- 0x5e299ceab8d31f527fea09e6012f18ed1aa0fec67aea61ea0a9ff2bdec28f355
- 0x9b476c9643aade6e7ea53fd67450bacd673d9073ea7941e928e2c7ad911331e8
- 0xec5632b6596e09459a4a189d5ad20407560c77b72a3aa596dc15613ed7beb816
- 0x2fa83f2c3a2eca562a77e811d2fcd670db3d33ee0ac05456d8ae94260f777455
- 0x222704e0afff1054deb6aa8a4715e6e27f5d56b8f441037668301f80870beeda
- 0x6d250798732eba71078713a11356f3969124e3486fcd5cfe38a31d5c3f4d0775
- 0x21587e2999f77c0d5e093fa84d2f9a423245651ba4865bce4da7164b317e9b4a
- 0x189f35288bc1a3701e48597722a5c18333c2eb49dde7a29abe893cc4700eb20c
- 0x269bb3421dd2537eeae5526cb8e505bff5c680af5f738512af8c308d421712bf
- 0xc5a10c88376bbc89c5b1281ca2ac735979b413dc2f86eea54b3a3b34f7c2505b
- 0x5ff43b4af0926b2c821ecfc8692ba1e71eab00783adb09823a8a2e2208cf51ec
- 0xcda9afbf6d521dd006295916d12948a467a90d542e8d2f80f42339b4f83ed5b1
- 0xb86edd36717aff076ef26c04db10a77f49a2dca8367fae52e69b19705922afab
- 0xeeeab58fe0869203702d6caa20f3db31453ec2f4ac7b99890f0842a5616a7f99
- 0x35ca4633a97853eefbf38aaf743dd7ff85a4c731ccc8e31a34fd826c3142d6ea
- 0x87df2ed9052c264d606c076742aa7e54b69fc8344b21e972ebcb19d020b7ecf3
- 0x012ad914f3f945da3b6b48eddc7a1388613e4afc04339deb76c609611864e9b9
- 0xe35032d4b064b015fe60638756eeb0bc24e7c7943586468d33349341ee0ed3d6
- Day root
- 0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
- Chained
- 0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
- Published
- On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7