Outils
Réseaux crypto
Returns the alphabetically sorted list of network slugs supported by the Venice crypto RPC proxy.
This endpoint is public — no authentication required. Use it to discover which :network values are valid for POST /api/v1/crypto/rpc/{network}.
GET
/
crypto
/
rpc
/
networks
List supported crypto RPC networks
curl --request GET \
--url https://api.venice.ai/api/v1/crypto/rpc/networksimport requests
url = "https://api.venice.ai/api/v1/crypto/rpc/networks"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.venice.ai/api/v1/crypto/rpc/networks', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.venice.ai/api/v1/crypto/rpc/networks",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.venice.ai/api/v1/crypto/rpc/networks"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.venice.ai/api/v1/crypto/rpc/networks")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.venice.ai/api/v1/crypto/rpc/networks")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"networks": [
"arbitrum-mainnet",
"arbitrum-sepolia",
"avalanche-fuji",
"avalanche-mainnet",
"base-mainnet",
"base-sepolia",
"bsc-mainnet",
"bsc-testnet",
"ethereum-holesky",
"ethereum-mainnet",
"ethereum-sepolia",
"linea-mainnet",
"linea-sepolia",
"optimism-mainnet",
"optimism-sepolia",
"polygon-amoy",
"polygon-mainnet",
"robinhood-mainnet",
"robinhood-testnet",
"solana-devnet",
"solana-mainnet",
"starknet-mainnet",
"starknet-sepolia",
"zksync-mainnet",
"zksync-sepolia"
]
}Renvoie la liste triée par ordre alphabétique des slugs de réseau pris en charge par le proxy RPC crypto de Venice. Utilisez ceci pour découvrir quelles valeurs
La liste fait autorité — si un slug n’y figure pas, l’endpoint proxy renvoie
:network sont valides pour POST /crypto/rpc/{network}.
Cet endpoint est public — aucune clé API ni authentification par portefeuille requise.
Format de la réponse
{
"networks": [
"arbitrum-mainnet",
"arbitrum-sepolia",
"avalanche-fuji",
"avalanche-mainnet",
"base-mainnet",
"base-sepolia",
"bsc-mainnet",
"bsc-testnet",
"ethereum-holesky",
"ethereum-mainnet",
"ethereum-sepolia",
"linea-mainnet",
"linea-sepolia",
"optimism-mainnet",
"optimism-sepolia",
"polygon-amoy",
"polygon-mainnet",
"robinhood-mainnet",
"robinhood-testnet",
"solana-devnet",
"solana-mainnet",
"starknet-mainnet",
"starknet-sepolia",
"zksync-mainnet",
"zksync-sepolia"
]
}
400 Unsupported RPC network.Réponse
200 - application/json
The list of supported network slugs.
Sorted Venice-side network slugs.
Exemple:
[ "arbitrum-mainnet", "arbitrum-sepolia", "avalanche-fuji", "avalanche-mainnet", "base-mainnet", "base-sepolia", "bsc-mainnet", "bsc-testnet", "ethereum-holesky", "ethereum-mainnet", "ethereum-sepolia", "linea-mainnet", "linea-sepolia", "optimism-mainnet", "optimism-sepolia", "polygon-amoy", "polygon-mainnet", "robinhood-mainnet", "robinhood-testnet", "solana-devnet", "solana-mainnet", "starknet-mainnet", "starknet-sepolia", "zksync-mainnet", "zksync-sepolia" ]
Cette page vous a-t-elle été utile ?
⌘I
List supported crypto RPC networks
curl --request GET \
--url https://api.venice.ai/api/v1/crypto/rpc/networksimport requests
url = "https://api.venice.ai/api/v1/crypto/rpc/networks"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.venice.ai/api/v1/crypto/rpc/networks', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.venice.ai/api/v1/crypto/rpc/networks",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.venice.ai/api/v1/crypto/rpc/networks"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.venice.ai/api/v1/crypto/rpc/networks")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.venice.ai/api/v1/crypto/rpc/networks")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"networks": [
"arbitrum-mainnet",
"arbitrum-sepolia",
"avalanche-fuji",
"avalanche-mainnet",
"base-mainnet",
"base-sepolia",
"bsc-mainnet",
"bsc-testnet",
"ethereum-holesky",
"ethereum-mainnet",
"ethereum-sepolia",
"linea-mainnet",
"linea-sepolia",
"optimism-mainnet",
"optimism-sepolia",
"polygon-amoy",
"polygon-mainnet",
"robinhood-mainnet",
"robinhood-testnet",
"solana-devnet",
"solana-mainnet",
"starknet-mainnet",
"starknet-sepolia",
"zksync-mainnet",
"zksync-sepolia"
]
}