Get source chains
curl --request GET \
--url https://api.bridg.now/v1/bridge/source-chainsconst options = {method: 'GET'};
fetch('https://api.bridg.now/v1/bridge/source-chains', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.bridg.now/v1/bridge/source-chains"
response = requests.get(url)
print(response.text){
"chains": [
{
"chain": "abstract",
"venues": 6
},
{
"chain": "algorand",
"venues": 3
},
{
"chain": "aptos",
"venues": 5
},
{
"chain": "arbitrum",
"venues": 20
},
{
"chain": "arc",
"venues": 7
},
{
"chain": "avalanche",
"venues": 18
},
{
"chain": "base",
"venues": 20
},
{
"chain": "berachain",
"venues": 7
},
{
"chain": "bitcoin",
"venues": 10
},
{
"chain": "bitcoincash",
"venues": 6
},
{
"chain": "blast",
"venues": 6
},
{
"chain": "bnb",
"venues": 17
},
{
"chain": "cardano",
"venues": 4
},
{
"chain": "celo",
"venues": 9
},
{
"chain": "citrea",
"venues": 1
},
{
"chain": "cosmoshub",
"venues": 4
},
{
"chain": "cronos",
"venues": 9
},
{
"chain": "dash",
"venues": 3
},
{
"chain": "dogecoin",
"venues": 6
},
{
"chain": "eclipse",
"venues": 1
},
{
"chain": "ethereum",
"venues": 20
},
{
"chain": "fantom",
"venues": 1
},
{
"chain": "fogo",
"venues": 1
},
{
"chain": "gnosis",
"venues": 8
},
{
"chain": "hypercore",
"venues": 3
},
{
"chain": "hyperevm",
"venues": 13
},
{
"chain": "injective",
"venues": 4
},
{
"chain": "ink",
"venues": 8
},
{
"chain": "katana",
"venues": 6
},
{
"chain": "lighter",
"venues": 4
},
{
"chain": "linea",
"venues": 15
},
{
"chain": "lisk",
"venues": 4
},
{
"chain": "litecoin",
"venues": 6
},
{
"chain": "mantle",
"venues": 11
},
{
"chain": "metis",
"venues": 4
},
{
"chain": "mode",
"venues": 5
},
{
"chain": "monad",
"venues": 13
},
{
"chain": "movement",
"venues": 1
},
{
"chain": "near",
"venues": 4
},
{
"chain": "noble",
"venues": 1
},
{
"chain": "opbnb",
"venues": 7
},
{
"chain": "optimism",
"venues": 18
},
{
"chain": "osmosis",
"venues": 2
},
{
"chain": "plasma",
"venues": 13
},
{
"chain": "plume",
"venues": 6
},
{
"chain": "polkadot",
"venues": 1
},
{
"chain": "polygon",
"venues": 18
},
{
"chain": "robinhood",
"venues": 11
},
{
"chain": "ronin",
"venues": 5
},
{
"chain": "rootstock",
"venues": 5
},
{
"chain": "scroll",
"venues": 7
},
{
"chain": "sei",
"venues": 9
},
{
"chain": "solana",
"venues": 18
},
{
"chain": "soneium",
"venues": 8
},
{
"chain": "sonic",
"venues": 10
},
{
"chain": "stable",
"venues": 9
},
{
"chain": "starknet",
"venues": 8
},
{
"chain": "stellar",
"venues": 6
},
{
"chain": "sui",
"venues": 8
},
{
"chain": "taiko",
"venues": 3
},
{
"chain": "ton",
"venues": 8
},
{
"chain": "tron",
"venues": 13
},
{
"chain": "unichain",
"venues": 11
},
{
"chain": "worldchain",
"venues": 7
},
{
"chain": "xlayer",
"venues": 7
},
{
"chain": "xrpl",
"venues": 7
},
{
"chain": "zcash",
"venues": 3
},
{
"chain": "zircuit",
"venues": 2
},
{
"chain": "zksync",
"venues": 10
}
]
}{
"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 source chains
Every chain a transfer can start from right now, with how many venues accept it as an origin. Cache it; it changes when a venue adds or drops a chain.
GET
/
bridge
/
source-chains
Get source chains
curl --request GET \
--url https://api.bridg.now/v1/bridge/source-chainsconst options = {method: 'GET'};
fetch('https://api.bridg.now/v1/bridge/source-chains', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.bridg.now/v1/bridge/source-chains"
response = requests.get(url)
print(response.text){
"chains": [
{
"chain": "abstract",
"venues": 6
},
{
"chain": "algorand",
"venues": 3
},
{
"chain": "aptos",
"venues": 5
},
{
"chain": "arbitrum",
"venues": 20
},
{
"chain": "arc",
"venues": 7
},
{
"chain": "avalanche",
"venues": 18
},
{
"chain": "base",
"venues": 20
},
{
"chain": "berachain",
"venues": 7
},
{
"chain": "bitcoin",
"venues": 10
},
{
"chain": "bitcoincash",
"venues": 6
},
{
"chain": "blast",
"venues": 6
},
{
"chain": "bnb",
"venues": 17
},
{
"chain": "cardano",
"venues": 4
},
{
"chain": "celo",
"venues": 9
},
{
"chain": "citrea",
"venues": 1
},
{
"chain": "cosmoshub",
"venues": 4
},
{
"chain": "cronos",
"venues": 9
},
{
"chain": "dash",
"venues": 3
},
{
"chain": "dogecoin",
"venues": 6
},
{
"chain": "eclipse",
"venues": 1
},
{
"chain": "ethereum",
"venues": 20
},
{
"chain": "fantom",
"venues": 1
},
{
"chain": "fogo",
"venues": 1
},
{
"chain": "gnosis",
"venues": 8
},
{
"chain": "hypercore",
"venues": 3
},
{
"chain": "hyperevm",
"venues": 13
},
{
"chain": "injective",
"venues": 4
},
{
"chain": "ink",
"venues": 8
},
{
"chain": "katana",
"venues": 6
},
{
"chain": "lighter",
"venues": 4
},
{
"chain": "linea",
"venues": 15
},
{
"chain": "lisk",
"venues": 4
},
{
"chain": "litecoin",
"venues": 6
},
{
"chain": "mantle",
"venues": 11
},
{
"chain": "metis",
"venues": 4
},
{
"chain": "mode",
"venues": 5
},
{
"chain": "monad",
"venues": 13
},
{
"chain": "movement",
"venues": 1
},
{
"chain": "near",
"venues": 4
},
{
"chain": "noble",
"venues": 1
},
{
"chain": "opbnb",
"venues": 7
},
{
"chain": "optimism",
"venues": 18
},
{
"chain": "osmosis",
"venues": 2
},
{
"chain": "plasma",
"venues": 13
},
{
"chain": "plume",
"venues": 6
},
{
"chain": "polkadot",
"venues": 1
},
{
"chain": "polygon",
"venues": 18
},
{
"chain": "robinhood",
"venues": 11
},
{
"chain": "ronin",
"venues": 5
},
{
"chain": "rootstock",
"venues": 5
},
{
"chain": "scroll",
"venues": 7
},
{
"chain": "sei",
"venues": 9
},
{
"chain": "solana",
"venues": 18
},
{
"chain": "soneium",
"venues": 8
},
{
"chain": "sonic",
"venues": 10
},
{
"chain": "stable",
"venues": 9
},
{
"chain": "starknet",
"venues": 8
},
{
"chain": "stellar",
"venues": 6
},
{
"chain": "sui",
"venues": 8
},
{
"chain": "taiko",
"venues": 3
},
{
"chain": "ton",
"venues": 8
},
{
"chain": "tron",
"venues": 13
},
{
"chain": "unichain",
"venues": 11
},
{
"chain": "worldchain",
"venues": 7
},
{
"chain": "xlayer",
"venues": 7
},
{
"chain": "xrpl",
"venues": 7
},
{
"chain": "zcash",
"venues": 3
},
{
"chain": "zircuit",
"venues": 2
},
{
"chain": "zksync",
"venues": 10
}
]
}{
"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 source-capable chain
Show child attributes
Show child attributes