Ein Credential, zwei Superkräfte
Ein einziger API-Schlüssel (oder eine Wallet) für LLM-Inferenz und JSON-RPC-Aufrufe.
11 Chains unterstützt
Ethereum, Base, Arbitrum, Optimism, Polygon, Linea, Avalanche, BSC, Blast, zkSync Era und Starknet (Mainnet plus Testnets).
VVV staken für Headless-Funding
Stake VVV auf Base, um täglich DIEM zu verdienen – der einzige vollständig headless-fähige Funding-Pfad für einen ausgestellten API-Schlüssel. USD- und Crypto-Top-ups stehen ebenfalls über das Dashboard zur Verfügung.
Keyless-Auth via x402
Agenten können sich per Wallet-Signatur authentifizieren und in USDC auf Base oder Solana zahlen.
Warum Venice für On-Chain-Agenten?
Authentifizierung
Wähle die Auth-Methode, die zu deinem Agent-Betrieb passt.
Beide Methoden teilen sich dieselben Rate-Limits und werden in Venice-Credits abgerechnet.
Crypto RPC – Schnellstart
Sende eine beliebige JSON-RPC-2.0-Methode anPOST /crypto/rpc/{network}.
X-Venice-RPC-Credits (berechnete Credits), X-Venice-RPC-Cost-USD (Dollar-Kosten) und X-Request-ID (Correlation-ID).
Unterstützte Netzwerke
Nutze
GET /crypto/rpc/networks für die aktuelle, maßgebliche Liste.
Method-Tiers
Methoden sind in drei Credit-Tiers gruppiert. Gesamtkosten =baseCredits[chain] × methodTier.
Vollständige Liste und Preise in der Crypto-RPC-API-Referenz.
Rezepte für Agenten
Gängige Muster für KI-Agenten, die On-Chain lesen und schreiben müssen.Native-Token-Balance einer Wallet lesen
ERC-20-Token-Balance lesen
Rufe denbalanceOf(address)-Selector mit eth_call auf. Das data-Feld ist der 4-Byte-Selector (0x70a08231) gefolgt von der Wallet-Adresse, links auf 32 Byte aufgefüllt. Am einfachsten lässt man das eine Library erledigen:
Signierte Transaktion senden (kompletter Lifecycle)
Venice hält niemals deine Private Keys. Der Agent sammelt Tx-Parameter per RPC-Reads, signiert lokal mit einer Library wie viem oder ethers und leitet die Raw-Hex über Venice weiter.1
Nächste Nonce holen
"pending", damit aufeinanderfolgende Sends nicht kollidieren.2
Gas-Preis holen
eth_feeHistory, um maxFeePerGas und maxPriorityFeePerGas zu berechnen.3
Gas schätzen
4
Lokal signieren
5
Über Venice senden
Idempotency-Key, damit ein Netzwerk-Hänger kein Double-Broadcast verursacht.6
Receipt pollen
result nicht null ist. Prüfe result.status ("0x1" = Erfolg).Jeder
eth_sendRawTransaction-Aufruf wird serverseitig mit Tx-Hash, Netzwerk, Request-ID und aufrufender User-ID protokolliert. Der signierte Payload selbst wird nicht aufbewahrt. Dieser Audit-Trail existiert, damit kompromittierte Schlüssel, die für illegale Relays missbraucht werden, zum verantwortlichen Account zurückverfolgt werden können.Mehrere Aufrufe batchen (Multi-Chain-Portfolio-Check)
Sende bis zu 100 JSON-RPC-Objekte in einer Anfrage. Jedes wird unabhängig validiert und abgerechnet.{network}-Endpoints schicken.
Sichere Retries mit Idempotenz
Setze den HeaderIdempotency-Key auf einen beliebigen String passend zu [A-Za-z0-9_-]{1,255}. Venice cached die Antwort 24 Stunden lang anhand von (user, key). Replays liefern das gecachte Ergebnis mit Idempotent-Replayed: true und sind kostenfrei.
Den API-Schlüssel des Agents finanzieren
Sobald der Agent einen Venice API-Schlüssel hat, braucht er auf dem zugrunde liegenden Konto ausgabefähiges Guthaben, bevor bezahlte Endpoints den Schlüssel akzeptieren. Es gibt zwei Wege, dort Guthaben hinzubekommen:
Für einen Agenten, der unbeaufsichtigt läuft, ist DIEM via VVV-Staking heute der einzige vollständig headless-fähige Funding-Pfad für einen ausgestellten API-Schlüssel. Übersteigt der tägliche Spend des Agenten seine DIEM-Zuteilung, sind die realistischen Optionen: mehr VVV staken oder ein Operator meldet sich an und lädt in USD oder Crypto auf.
Autonomes VVV-Staking und Key-Generierung
Ein wirklich autonomer Agent kann seine eigene VVV-Wallet auf Base verwalten, staken und seinen eigenen Venice API-Schlüssel ausstellen lassen – ohne menschliches Eingreifen. Der vollständige Flow:1
2
VVV staken
Den Staking-Contract auf dem VVV-Token
approve, dann stake(amount) auf 0x321b7ff75154472B18EDb199033fF4D116F340Ff. Die sVVV-Balance der Wallet aktualisiert sich atomar mit dem Stake.3
API-Schlüssel ausstellen
GET /api/v1/api_keys/generate_web3_key liefert ein JWT, das 15 Minuten nach Ausstellung abläuft. Den Roh-Token mit der Staking-Wallet signieren, dann Adresse, Signatur und Token per POST zurücksenden. Venice gibt einen API-Schlüssel zurück, der an das von dieser Wallet abgeleitete User-Konto gebunden ist.x402-Wallet-Auth in 30 Sekunden
Wenn dein Agent bereits eine Base- oder Solana-Wallet hat, kannst du den API-Schlüssel komplett auslassen. Das SDKvenice-x402-client übernimmt Sign-In-With-X-Signing, Top-ups und Balance-Tracking.
/crypto/rpc/{network} für Blockchain-Reads und -Writes. Vollständige Protokoll-Details im x402-Guide.
Preise
Crypto RPC wird in Venice-Credits abgerechnet. Jede Antwort enthältX-Venice-RPC-Credits (berechnete Credits) und X-Venice-RPC-Cost-USD (Dollar-Kosten), sodass dein Agent die Ausgaben pro Anfrage tracken kann.
Base-Credits pro Chain
Kostenbeispiele
Beobachtete Preise für Standard-, Advanced- und Large-Method-Tiers:
Für die maßgeblichen Kosten immer dem Response-Header
X-Venice-RPC-Cost-USD vertrauen. Fehlerhafte Items in Batch-Anfragen werden pauschal mit 5 Credits pro Item abgerechnet.
Rate-Limits
Bei Überschreitung gibt der Endpoint
429 mit den Standard-X-RateLimit-*-Response-Headern zurück.
Fehlerbehandlung
Häufige HTTP-Antworten, die dein Agent behandeln sollte:
Per-Item-Batch-Fehler (z. B. ungültige Params bei einem von N Calls) kommen in einer
200 OK-Antwort mit einem JSON-RPC-error-Feld auf dem betroffenen Item zurück. Diese Items werden pauschal mit 5 Credits abgerechnet.
Nicht unterstützt
Diese Methodenklassen werden absichtlich abgelehnt:- Nur-WebSocket (
eth_subscribe,eth_unsubscribe): Der Proxy ist HTTP-only. Stattdessen pollen. - Stateful Filter (
eth_newFilter,eth_getFilterChangesusw.): Filter-State ist an einen einzelnen Backend-Node gebunden und bricht hinter einem load-balanced Proxy. Verwende stattdesseneth_getLogs. - Key-haltende Methoden (
eth_sign,eth_accounts,eth_mining): Hosted Provider halten keine User-Keys. Client-seitig signieren und pereth_sendRawTransactioneinreichen. - Nicht gemappte Methoden: Alles außerhalb der Allowlist gibt
400zurück. Support kontaktieren, um Methoden anzufordern.
Ressourcen
Crypto RPC API-Referenz
Vollständige Methodenliste, Preise und Response-Header
Unterstützte Netzwerke
Aktuelle Liste der unterstützten Netzwerk-Slugs
x402 Wallet-Auth
Mit einer Base- oder Solana-Wallet authentifizieren und zahlen
Autonomer Agent-API-Schlüssel
Eigenen Schlüssel durch VVV-Staking ausstellen lassen
Postman-Collection
27 sofort lauffähige Crypto-RPC-Beispiele
Preise
DIEM, Credit-Pricing und Zahlungsoptionen