Get venues
curl --request GET \
--url https://api.bridg.now/v1/bridge/venuesconst options = {method: 'GET'};
fetch('https://api.bridg.now/v1/bridge/venues', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.bridg.now/v1/bridge/venues"
response = requests.get(url)
print(response.text){
"venues": [
{
"venue": "debridge",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 4852479,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "intent",
"tradeTypes": [
"EXACT_IN",
"EXACT_OUT"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"tron_tx"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "relay",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7313260,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "intent",
"tradeTypes": [
"EXACT_IN",
"MIN_OUT",
"EXACT_OUT"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"tron_tx",
"deposit_address",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "lifi",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7317366,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "aggregator",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "across",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 4854109,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "intent",
"tradeTypes": [
"EXACT_IN",
"MIN_OUT",
"EXACT_OUT"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"tron_tx",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "mayan",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7316152,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "intent",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"intent_signature",
"deposit_address",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "near-intents",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7314948,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "intent",
"tradeTypes": [
"EXACT_IN",
"MIN_OUT",
"EXACT_OUT"
],
"executionShapes": [
"deposit_address"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "unlinkable"
}
},
{
"venue": "cctp",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 79018290,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "canonical",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "socket",
"routable": true,
"notRoutableReason": null,
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "degraded",
"reason": "the venue kill switch is off",
"capabilities": {
"archetype": "aggregator",
"tradeTypes": [
"EXACT_IN",
"MIN_OUT",
"EXACT_OUT"
],
"executionShapes": [
"evm_calldata",
"deposit_address",
"tron_tx",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "custodial-hop"
}
},
{
"venue": "rango",
"routable": false,
"notRoutableReason": "no value for RANGO_API_KEY in this process",
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "unknown",
"reason": "no value for RANGO_API_KEY in this process",
"capabilities": {
"archetype": "aggregator",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"utxo_memo",
"tron_tx",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "stargate",
"routable": false,
"notRoutableReason": "no value for LAYERZERO_VT_API_KEY in this process",
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "degraded",
"reason": "no value for LAYERZERO_VT_API_KEY in this process",
"capabilities": {
"archetype": "aggregator",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"intent_signature",
"tron_tx",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "thorchain",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7310885,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "pool",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"utxo_memo",
"tron_tx",
"deposit_address",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "chainflip",
"routable": true,
"notRoutableReason": null,
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "degraded",
"reason": "the venue kill switch is off",
"capabilities": {
"archetype": "pool",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"deposit_address"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "symbiosis",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 4845519,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "pool",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"deposit_address",
"tron_tx",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "garden",
"routable": false,
"notRoutableReason": "HTLC atomic swaps whose destination redeem leg has no owner here, on a venue that prices none of our corridors - every pair we carry is an unregistered order pair",
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "unknown",
"reason": "HTLC atomic swaps whose destination redeem leg has no owner here, on a venue that prices none of our corridors - every pair we carry is an unregistered order pair",
"capabilities": {
"archetype": "intent",
"tradeTypes": [
"EXACT_IN",
"EXACT_OUT"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"deposit_address",
"tron_tx",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "oneinch-fusion-plus",
"routable": false,
"notRoutableReason": "no value for ONEINCH_API_KEY in this process",
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "unknown",
"reason": "no value for ONEINCH_API_KEY in this process",
"capabilities": {
"archetype": "intent",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"intent_signature"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "squid",
"routable": false,
"notRoutableReason": "no value for SQUID_INTEGRATOR_ID in this process",
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "unknown",
"reason": "no value for SQUID_INTEGRATOR_ID in this process",
"capabilities": {
"archetype": "aggregator",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"deposit_address",
"intent_signature",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "skip-go",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 76435476,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "aggregator",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "meson",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7315566,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "pool",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "allbridge-core",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 77999241,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "canonical",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"tron_tx",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "cow",
"routable": true,
"notRoutableReason": null,
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "unknown",
"reason": "the venue kill switch is off",
"capabilities": {
"archetype": "intent",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"intent_signature"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "husher",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 4847971,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "offchain",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"deposit_address"
],
"feeCapture": "venue-param",
"requiresUserIp": true,
"privacyModel": "unlinkable"
}
},
{
"venue": "layerswap",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 4846187,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "canonical",
"tradeTypes": [
"EXACT_IN",
"MIN_OUT"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"deposit_address",
"tron_tx",
"utxo_memo",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "custodial-hop"
}
},
{
"venue": "sideshift",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7311304,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "offchain",
"tradeTypes": [
"EXACT_IN",
"EXACT_OUT"
],
"executionShapes": [
"deposit_address"
],
"feeCapture": "venue-param",
"requiresUserIp": true,
"privacyModel": "custodial-hop"
}
},
{
"venue": "simpleswap",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 47764223,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "offchain",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"deposit_address"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "custodial-hop"
}
},
{
"venue": "changenow",
"routable": false,
"notRoutableReason": "custodial fixed-rate desk that can place a compliance hold mid-transfer, leaving funds neither delivered nor refundable by us",
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "unknown",
"reason": "custodial fixed-rate desk that can place a compliance hold mid-transfer, leaving funds neither delivered nor refundable by us",
"capabilities": {
"archetype": "offchain",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"deposit_address"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "custodial-hop"
}
},
{
"venue": "swft",
"routable": true,
"notRoutableReason": null,
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": 871813971,
"health": "degraded",
"reason": "the venue kill switch is off",
"capabilities": {
"archetype": "offchain",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"deposit_address"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "custodial-hop"
}
},
{
"venue": "bridgers",
"routable": false,
"notRoutableReason": "no value for BRIDGERS_SOURCE_FLAG in this process",
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "unknown",
"reason": "no value for BRIDGERS_SOURCE_FLAG in this process",
"capabilities": {
"archetype": "pool",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"tron_tx",
"deposit_address",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "gas-zip",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 4849054,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "pool",
"tradeTypes": [
"EXACT_IN",
"EXACT_OUT"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "owlto",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7314086,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "pool",
"tradeTypes": [
"EXACT_IN",
"EXACT_OUT"
],
"executionShapes": [
"evm_calldata",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "rhino",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7312814,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "pool",
"tradeTypes": [
"EXACT_IN",
"EXACT_OUT"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"tron_tx",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "wormhole",
"routable": true,
"notRoutableReason": null,
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": 526125498,
"health": "degraded",
"reason": "the venue kill switch is off",
"capabilities": {
"archetype": "aggregator",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "swapkit",
"routable": false,
"notRoutableReason": "no value for SWAPKIT_API_KEY in this process",
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "unknown",
"reason": "no value for SWAPKIT_API_KEY in this process",
"capabilities": {
"archetype": "aggregator",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"deposit_address",
"intent_signature",
"utxo_memo",
"tron_tx",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "rubic",
"routable": true,
"notRoutableReason": null,
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "unknown",
"reason": "the venue kill switch is off",
"capabilities": {
"archetype": "aggregator",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"utxo_memo",
"tron_tx",
"deposit_address"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "hyperlane",
"routable": true,
"notRoutableReason": null,
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": 510462889,
"health": "degraded",
"reason": "the venue kill switch is off",
"capabilities": {
"archetype": "canonical",
"tradeTypes": [
"EXACT_OUT"
],
"executionShapes": [
"evm_calldata",
"tron_tx",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "eco",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7318575,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "intent",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "bridg",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 67962721,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "canonical",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
}
]
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {},
"retryAfterMs": 123
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {},
"retryAfterMs": 123
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {},
"retryAfterMs": 123
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {},
"retryAfterMs": 123
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {},
"retryAfterMs": 123
}
}Markets
Get venues
Every venue Bridg quotes: whether it is on, its health, and its capabilities: which trade types it prices, how its quote is executed, whether it needs userIp, and its privacy model.
GET
/
bridge
/
venues
Get venues
curl --request GET \
--url https://api.bridg.now/v1/bridge/venuesconst options = {method: 'GET'};
fetch('https://api.bridg.now/v1/bridge/venues', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.bridg.now/v1/bridge/venues"
response = requests.get(url)
print(response.text){
"venues": [
{
"venue": "debridge",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 4852479,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "intent",
"tradeTypes": [
"EXACT_IN",
"EXACT_OUT"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"tron_tx"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "relay",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7313260,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "intent",
"tradeTypes": [
"EXACT_IN",
"MIN_OUT",
"EXACT_OUT"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"tron_tx",
"deposit_address",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "lifi",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7317366,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "aggregator",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "across",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 4854109,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "intent",
"tradeTypes": [
"EXACT_IN",
"MIN_OUT",
"EXACT_OUT"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"tron_tx",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "mayan",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7316152,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "intent",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"intent_signature",
"deposit_address",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "near-intents",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7314948,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "intent",
"tradeTypes": [
"EXACT_IN",
"MIN_OUT",
"EXACT_OUT"
],
"executionShapes": [
"deposit_address"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "unlinkable"
}
},
{
"venue": "cctp",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 79018290,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "canonical",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "socket",
"routable": true,
"notRoutableReason": null,
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "degraded",
"reason": "the venue kill switch is off",
"capabilities": {
"archetype": "aggregator",
"tradeTypes": [
"EXACT_IN",
"MIN_OUT",
"EXACT_OUT"
],
"executionShapes": [
"evm_calldata",
"deposit_address",
"tron_tx",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "custodial-hop"
}
},
{
"venue": "rango",
"routable": false,
"notRoutableReason": "no value for RANGO_API_KEY in this process",
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "unknown",
"reason": "no value for RANGO_API_KEY in this process",
"capabilities": {
"archetype": "aggregator",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"utxo_memo",
"tron_tx",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "stargate",
"routable": false,
"notRoutableReason": "no value for LAYERZERO_VT_API_KEY in this process",
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "degraded",
"reason": "no value for LAYERZERO_VT_API_KEY in this process",
"capabilities": {
"archetype": "aggregator",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"intent_signature",
"tron_tx",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "thorchain",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7310885,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "pool",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"utxo_memo",
"tron_tx",
"deposit_address",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "chainflip",
"routable": true,
"notRoutableReason": null,
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "degraded",
"reason": "the venue kill switch is off",
"capabilities": {
"archetype": "pool",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"deposit_address"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "symbiosis",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 4845519,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "pool",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"deposit_address",
"tron_tx",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "garden",
"routable": false,
"notRoutableReason": "HTLC atomic swaps whose destination redeem leg has no owner here, on a venue that prices none of our corridors - every pair we carry is an unregistered order pair",
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "unknown",
"reason": "HTLC atomic swaps whose destination redeem leg has no owner here, on a venue that prices none of our corridors - every pair we carry is an unregistered order pair",
"capabilities": {
"archetype": "intent",
"tradeTypes": [
"EXACT_IN",
"EXACT_OUT"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"deposit_address",
"tron_tx",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "oneinch-fusion-plus",
"routable": false,
"notRoutableReason": "no value for ONEINCH_API_KEY in this process",
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "unknown",
"reason": "no value for ONEINCH_API_KEY in this process",
"capabilities": {
"archetype": "intent",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"intent_signature"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "squid",
"routable": false,
"notRoutableReason": "no value for SQUID_INTEGRATOR_ID in this process",
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "unknown",
"reason": "no value for SQUID_INTEGRATOR_ID in this process",
"capabilities": {
"archetype": "aggregator",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"deposit_address",
"intent_signature",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "skip-go",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 76435476,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "aggregator",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "meson",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7315566,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "pool",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "allbridge-core",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 77999241,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "canonical",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"tron_tx",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "cow",
"routable": true,
"notRoutableReason": null,
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "unknown",
"reason": "the venue kill switch is off",
"capabilities": {
"archetype": "intent",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"intent_signature"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "husher",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 4847971,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "offchain",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"deposit_address"
],
"feeCapture": "venue-param",
"requiresUserIp": true,
"privacyModel": "unlinkable"
}
},
{
"venue": "layerswap",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 4846187,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "canonical",
"tradeTypes": [
"EXACT_IN",
"MIN_OUT"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"deposit_address",
"tron_tx",
"utxo_memo",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "custodial-hop"
}
},
{
"venue": "sideshift",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7311304,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "offchain",
"tradeTypes": [
"EXACT_IN",
"EXACT_OUT"
],
"executionShapes": [
"deposit_address"
],
"feeCapture": "venue-param",
"requiresUserIp": true,
"privacyModel": "custodial-hop"
}
},
{
"venue": "simpleswap",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 47764223,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "offchain",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"deposit_address"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "custodial-hop"
}
},
{
"venue": "changenow",
"routable": false,
"notRoutableReason": "custodial fixed-rate desk that can place a compliance hold mid-transfer, leaving funds neither delivered nor refundable by us",
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "unknown",
"reason": "custodial fixed-rate desk that can place a compliance hold mid-transfer, leaving funds neither delivered nor refundable by us",
"capabilities": {
"archetype": "offchain",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"deposit_address"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "custodial-hop"
}
},
{
"venue": "swft",
"routable": true,
"notRoutableReason": null,
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": 871813971,
"health": "degraded",
"reason": "the venue kill switch is off",
"capabilities": {
"archetype": "offchain",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"deposit_address"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "custodial-hop"
}
},
{
"venue": "bridgers",
"routable": false,
"notRoutableReason": "no value for BRIDGERS_SOURCE_FLAG in this process",
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "unknown",
"reason": "no value for BRIDGERS_SOURCE_FLAG in this process",
"capabilities": {
"archetype": "pool",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"tron_tx",
"deposit_address",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "gas-zip",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 4849054,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "pool",
"tradeTypes": [
"EXACT_IN",
"EXACT_OUT"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "owlto",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7314086,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "pool",
"tradeTypes": [
"EXACT_IN",
"EXACT_OUT"
],
"executionShapes": [
"evm_calldata",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "rhino",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7312814,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "pool",
"tradeTypes": [
"EXACT_IN",
"EXACT_OUT"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"tron_tx",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "wormhole",
"routable": true,
"notRoutableReason": null,
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": 526125498,
"health": "degraded",
"reason": "the venue kill switch is off",
"capabilities": {
"archetype": "aggregator",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "swapkit",
"routable": false,
"notRoutableReason": "no value for SWAPKIT_API_KEY in this process",
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "unknown",
"reason": "no value for SWAPKIT_API_KEY in this process",
"capabilities": {
"archetype": "aggregator",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"deposit_address",
"intent_signature",
"utxo_memo",
"tron_tx",
"unsupported"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "rubic",
"routable": true,
"notRoutableReason": null,
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": null,
"health": "unknown",
"reason": "the venue kill switch is off",
"capabilities": {
"archetype": "aggregator",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"svm_serialized",
"utxo_memo",
"tron_tx",
"deposit_address"
],
"feeCapture": "venue-param",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "hyperlane",
"routable": true,
"notRoutableReason": null,
"enabled": false,
"registered": true,
"snapshotFresh": false,
"snapshotAgeMs": 510462889,
"health": "degraded",
"reason": "the venue kill switch is off",
"capabilities": {
"archetype": "canonical",
"tradeTypes": [
"EXACT_OUT"
],
"executionShapes": [
"evm_calldata",
"tron_tx",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "eco",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 7318575,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "intent",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata",
"unsupported"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
},
{
"venue": "bridg",
"routable": true,
"notRoutableReason": null,
"enabled": true,
"registered": true,
"snapshotFresh": true,
"snapshotAgeMs": 67962721,
"health": "healthy",
"reason": null,
"capabilities": {
"archetype": "canonical",
"tradeTypes": [
"EXACT_IN"
],
"executionShapes": [
"evm_calldata"
],
"feeCapture": "none",
"requiresUserIp": false,
"privacyModel": "none"
}
}
]
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {},
"retryAfterMs": 123
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {},
"retryAfterMs": 123
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {},
"retryAfterMs": 123
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {},
"retryAfterMs": 123
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {},
"retryAfterMs": 123
}
}Response
One row per venue
Show child attributes
Show child attributes