Vai al contenuto principale
Venice fornisce al tuo agente sia l’inferenza (oltre 230 modelli) sia l’accesso blockchain (10 chain EVM più Starknet) tramite una sola credenziale. Il tuo agente può pensare, firmare e inviare transazioni senza dover gestire account separati per provider di inferenza e RPC.

Una credenziale, due superpoteri

Una sola API key (o wallet) sia per l’inferenza LLM sia per le chiamate JSON-RPC.

11 chain supportate

Ethereum, Base, Arbitrum, Optimism, Polygon, Linea, Avalanche, BSC, Blast, zkSync Era e Starknet (mainnet più testnet).

Staking di VVV per finanziamento headless

Fai staking di VVV su Base per guadagnare DIEM giornalieri, l’unico percorso di finanziamento completamente headless per una API key generata. Ricariche in USD e crypto sono disponibili anche tramite dashboard.

Autenticazione senza chiave via x402

Gli agenti possono autenticarsi con una firma del wallet e pagare in USDC su Base o Solana.

Perché Venice per agenti on-chain?

Autenticazione

Scegli il metodo di autenticazione che corrisponde al modo in cui viene eseguito il tuo agente. Entrambi i metodi condividono gli stessi rate limit e la stessa fatturazione in crediti Venice.
Gli agenti veramente autonomi possono generare la propria API key facendo staking di VVV su Base. Consulta Creazione autonoma di API key per agenti.

Avvio rapido Crypto RPC

Invia qualsiasi metodo JSON-RPC 2.0 a POST /crypto/rpc/{network}.
Risposta:
Gli header di risposta includono X-Venice-RPC-Credits (crediti addebitati), X-Venice-RPC-Cost-USD (costo in dollari) e X-Request-ID (ID di correlazione).

Reti supportate

Usa GET /crypto/rpc/networks per l’elenco live autorevole.

Tier dei metodi

I metodi sono raggruppati in tre tier di credito. Costo totale = baseCredits[chain] × methodTier. Elenco completo e dettaglio dei prezzi nel riferimento API Crypto RPC.

Ricette per agenti

Pattern comuni per agenti AI che hanno bisogno di leggere e scrivere on-chain.

Leggere il saldo nativo di un wallet

Leggere il saldo di un token ERC-20

Chiama il selettore balanceOf(address) con eth_call. Il campo data è il selettore di 4 byte (0x70a08231) seguito dall’indirizzo del wallet con padding a sinistra a 32 byte. Più facile lasciarlo codificare a una libreria:
L’indirizzo del contratto sopra è VVV su Base. Sostituiscilo con qualsiasi contratto ERC-20.

Inviare una transazione firmata (ciclo di vita completo)

Venice non detiene mai le tue chiavi private. L’agente raccoglie i parametri della tx tramite letture RPC, firma localmente con una libreria come viem o ethers, quindi inoltra l’hex raw tramite Venice.
1

Ottieni il prossimo nonce

Usa "pending" in modo che invii consecutivi non si scontrino.
2

Ottieni il gas price

Per chain EIP-1559, preferisci eth_feeHistory per calcolare maxFeePerGas e maxPriorityFeePerGas.
3

Stima il gas

4

Firma localmente

5

Invia tramite Venice

Imposta sempre Idempotency-Key sui relay in modo che un’interruzione di rete non possa duplicare il broadcast.
6

Esegui polling per la receipt

Esegui polling ogni pochi secondi finché result non è non-null. Controlla result.status ("0x1" = successo).
Ogni chiamata a eth_sendRawTransaction viene loggata lato server con l’hash della tx, la rete, l’ID di richiesta e l’ID utente chiamante. Il payload firmato in sé non viene conservato. Questo audit trail esiste in modo che chiavi compromesse usate per relay illeciti possano essere ricondotte all’account responsabile.

Batch di più chiamate (controllo portfolio multi-chain)

Invia fino a 100 oggetti JSON-RPC in una sola richiesta. Ognuno viene validato e fatturato indipendentemente.
Per letture multi-chain (una chiamata per chain), emetti richieste parallele a endpoint {network} diversi.

Retry sicuri con idempotenza

Imposta l’header Idempotency-Key su qualsiasi stringa che corrisponda a [A-Za-z0-9_-]{1,255}. Venice memorizza la risposta in cache per 24 ore con chiave (user, key). I replay restituiscono il risultato memorizzato con Idempotent-Replayed: true e non addebitano nulla.
Questo è critico per i relay di transazioni dove un’interruzione di rete potrebbe altrimenti far sì che il tuo agente faccia broadcast della stessa tx due volte.

Finanziare l’API key dell’agente

Una volta che l’agente ha una API key Venice, ha bisogno di un saldo spendibile sull’account sottostante prima che gli endpoint a pagamento accettino la chiave. Ci sono due modi per metterci un saldo: Per un agente che gira senza supervisione, DIEM via staking VVV è oggi l’unico percorso di finanziamento completamente headless per una API key generata. Se la spesa giornaliera dell’agente supera la sua allocazione di DIEM, le opzioni realistiche sono: fare più staking di VVV o far accedere un operatore per ricaricare in USD o crypto.

Staking VVV autonomo e generazione di chiave

Un agente veramente autonomo può gestire il proprio wallet VVV su Base, farne staking e generare la propria API key Venice senza intervento umano. Il flusso completo:
1

Acquisisci VVV ed ETH per il gas

Invia VVV al wallet dell’agente (o fagli fare swap su Aerodrome o Uniswap), più una piccola quantità di ETH su Base per le due transazioni di staking.
2

Fai staking di VVV

approve del contratto di staking sul token VVV, poi stake(amount) su 0x321b7ff75154472B18EDb199033fF4D116F340Ff. Il saldo sVVV del wallet si aggiorna atomicamente con lo stake.
3

Genera una API key

GET /api/v1/api_keys/generate_web3_key restituisce un JWT che scade 15 minuti dopo l’emissione. Firma il token raw con il wallet in staking, poi fai POST con address, firma e token. Venice restituisce una API key associata all’account utente derivato da quel wallet.
Il minting richiede solo un saldo sVVV non zero, quindi 1 VVV in staking è sufficiente per ricevere una chiave. Spendere con la chiave è una questione separata, governata dalla tabella di finanziamento sopra. Consulta Creazione autonoma di API key per agenti per il walkthrough completo con codice e riferimento errori completo.

Wallet auth x402 in 30 secondi

Se il tuo agente ha già un wallet Base o Solana, salta del tutto l’API key. L’SDK venice-x402-client gestisce la firma Sign-In-With-X, le ricariche e il tracking del saldo.
La stessa wallet auth funziona contro /crypto/rpc/{network} per letture e scritture blockchain. Dettagli completi del protocollo nella guida x402.

Prezzi

Crypto RPC è fatturato in crediti Venice. Ogni risposta include X-Venice-RPC-Credits (crediti addebitati) e X-Venice-RPC-Cost-USD (costo in dollari) in modo che il tuo agente possa tracciare la spesa per richiesta.

Crediti base per chain

Esempi di costo

Prezzi osservati per i tier di metodi standard, advanced e large: Affidati sempre all’header di risposta X-Venice-RPC-Cost-USD per il costo autorevole. Gli elementi in errore nelle richieste batch sono fatturati a 5 crediti ciascuno.

Rate limit

Quando superati, l’endpoint restituisce 429 con gli header di risposta standard X-RateLimit-*.

Gestione degli errori

Risposte HTTP comuni che il tuo agente dovrebbe gestire: Gli errori per elemento batch (es. parametri non validi su una delle N chiamate) tornano all’interno di una risposta 200 OK con un campo error JSON-RPC sull’elemento offensivo. Quegli elementi sono fatturati a 5 crediti ciascuno.

Non supportati

Queste categorie di metodi sono intenzionalmente rifiutate:
  • Solo WebSocket (eth_subscribe, eth_unsubscribe): il proxy è solo HTTP. Fai polling invece.
  • Filter con stato (eth_newFilter, eth_getFilterChanges, ecc.): lo stato del filter è fissato a un singolo backend e si interrompe su un proxy con load balancing. Usa invece eth_getLogs.
  • Metodi che detengono chiavi (eth_sign, eth_accounts, eth_mining): i provider ospitati non detengono le chiavi degli utenti. Firma lato client e invia tramite eth_sendRawTransaction.
  • Metodi non mappati: tutto ciò che non è in allowlist restituisce 400. Contatta il supporto per richiedere aggiunte.

Risorse

Riferimento API Crypto RPC

Elenco completo dei metodi, prezzi e header di risposta

Reti supportate

Elenco live degli slug delle reti supportate

Wallet auth x402

Autenticati e paga con un wallet Base o Solana

API key per agenti autonomi

Genera la tua chiave facendo staking di VVV

Postman Collection

27 esempi Crypto RPC pronti all’uso

Prezzi

DIEM, prezzi dei crediti e opzioni di pagamento