Fetches live offers from a public bridge aggregator and reports for every option
Fetches live offers from a public bridge aggregator and reports for every option what arrives, what it costs in fees and gas, and how long it usually takes. The security model is given equal weight to the price: bridges are the most expensive failures this industry has, so trust_assumptions spells out who a user has to trust for that route to hold. No recommendation is forced - three best values by three criteria are given and the caller chooses. Limits: security_model and trust_assumptions come
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://defi.halowerk.com/bridge/quote
| Category | Market data |
|---|---|
| Provider host | defi.halowerk.com |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 1 from 1 payers (the provider's figure, not ours) |
Our checks, last 30 days
We never call tools that send, buy, move money or file anything, not even without paying.
Example input (from the provider)
{
"body": {
"amount": "1000000",
"from_chain": "base",
"to_chain": "arbitrum",
"to_token": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"amount": {
"description": "Amount in the smallest unit of the token, as a decimal string.",
"type": "string"
},
"from_address": {
"description": "Optional sender address used for the quote. A neutral address is used when omitted.",
"type": "string"
},
"from_chain": {
"description": "Source chain, for example base or ethereum.",
"type": "string"
},
"to_chain": {
"description": "Destination chain.",
"type": "string"
},
"to_token": {
"description": "Optional token address on the destination chain. Defaults to the same asset.",
"type": "string"
},
"token": {
"description": "Token contract address on the SOURCE chain, 0x followed by 40 hex characters.",
"type": "string"
}
},
"required": [
"from_chain",
"to_chain",
"token",
"amount"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}