Una credencial, dos superpoderes
Una sola API key (o monedero) tanto para inferencia LLM como para llamadas JSON-RPC.
11 cadenas admitidas
Ethereum, Base, Arbitrum, Optimism, Polygon, Linea, Avalanche, BSC, Blast, zkSync Era y Starknet (mainnet más testnets).
Staking de VVV para financiación headless
Haz staking de VVV en Base para ganar DIEM diario, la única ruta de financiación totalmente headless para una API key acuñada. También hay recargas en USD y cripto a través del dashboard.
Auth sin clave vía x402
Los agentes pueden autenticarse con una firma de monedero y pagar en USDC en Base o Solana.
¿Por qué Venice para agentes onchain?
Autenticación
Elige el método de auth que se ajuste a cómo se ejecute tu agente.
Ambos métodos comparten los mismos límites de velocidad y facturación en créditos de Venice.
Inicio rápido de RPC cripto
Envía cualquier método JSON-RPC 2.0 aPOST /crypto/rpc/{network}.
X-Venice-RPC-Credits (créditos cobrados), X-Venice-RPC-Cost-USD (coste en dólares) y X-Request-ID (ID de correlación).
Redes admitidas
Usa
GET /crypto/rpc/networks para la lista autoritativa en vivo.
Niveles de método
Los métodos se agrupan en tres niveles de créditos. Coste total =baseCredits[chain] × methodTier.
Lista completa y detalle de precios en la referencia de la API Crypto RPC.
Recetas de agente
Patrones comunes para agentes de IA que necesitan leer y escribir onchain.Lee el saldo nativo de un monedero
Lee saldo de token ERC-20
Llama al selectorbalanceOf(address) con eth_call. El campo data es el selector de 4 bytes (0x70a08231) seguido de la dirección del monedero rellena a 32 bytes a la izquierda. Lo más fácil es dejar que una librería lo codifique:
Enviar una transacción firmada (ciclo completo)
Venice nunca guarda tus claves privadas. El agente recoge los parámetros de tx mediante lecturas RPC, firma localmente con una librería como viem o ethers y luego retransmite el hex en bruto a través de Venice.1
Obtén el siguiente nonce
"pending" para que los envíos consecutivos no colisionen.2
Obtén el precio de gas
eth_feeHistory para calcular maxFeePerGas y maxPriorityFeePerGas.3
Estima el gas
4
Firma localmente
5
Envía a través de Venice
Idempotency-Key en las retransmisiones para que un corte de red no provoque doble emisión.6
Polling del receipt
result no sea null. Comprueba result.status ("0x1" = éxito).Cada llamada
eth_sendRawTransaction se registra en el servidor con el hash de la tx, la red, el ID de solicitud y el ID del usuario que llama. El propio payload firmado no se retiene. Este registro de auditoría existe para que las claves comprometidas usadas para retransmisiones ilícitas puedan rastrearse hasta la cuenta responsable.Agrupa varias llamadas (portfolio multicadena)
Envía hasta 100 objetos JSON-RPC en una solicitud. Cada uno se valida y factura de forma independiente.{network}.
Reintentos seguros con idempotencia
Establece la cabeceraIdempotency-Key con cualquier cadena que coincida con [A-Za-z0-9_-]{1,255}. Venice cachea la respuesta durante 24 horas con clave (user, key). Los replays devuelven el resultado en caché con Idempotent-Replayed: true y no cobran nada.
Financiar la API key del agente
Una vez que el agente tiene una API key de Venice, necesita saldo gastable en la cuenta subyacente antes de que los endpoints de pago acepten la clave. Hay dos formas de poner saldo ahí:
Para un agente que se ejecuta sin supervisión, DIEM vía staking de VVV es la única ruta de financiación totalmente headless para una API key acuñada hoy. Si el gasto diario del agente excede su asignación de DIEM, las opciones realistas son: hacer más staking de VVV, o que un operador inicie sesión y recargue en USD o cripto.
Staking autónomo de VVV y generación de clave
Un agente verdaderamente autónomo puede gestionar su propio monedero de VVV en Base, hacer staking y acuñar su propia API key de Venice sin intervención humana. El flujo completo:1
2
Haz staking de VVV
approve al contrato de staking en el token VVV, después stake(amount) en 0x321b7ff75154472B18EDb199033fF4D116F340Ff. El saldo de sVVV del monedero se actualiza atómicamente con el staking.3
Acuña una API key
GET /api/v1/api_keys/generate_web3_key devuelve un JWT que expira 15 minutos después de su emisión. Firma el token sin procesar con el monedero de staking y luego POST la dirección, la firma y el token. Venice devuelve una API key vinculada a la cuenta de usuario derivada de ese monedero.Auth de monedero x402 en 30 segundos
Si tu agente ya tiene un monedero en Base o Solana, sáltate la API key por completo. El SDKvenice-x402-client gestiona la firma Sign-In-With-X, recargas y seguimiento de saldo.
/crypto/rpc/{network} para lecturas y escrituras blockchain. Detalles completos del protocolo en la guía de x402.
Precios
El RPC cripto se factura en créditos de Venice. Cada respuesta incluyeX-Venice-RPC-Credits (créditos cobrados) y X-Venice-RPC-Cost-USD (coste en dólares) para que tu agente pueda rastrear el gasto por solicitud.
Créditos base por cadena
Ejemplos de coste
Precios observados para niveles standard, advanced y large:
Confía siempre en la cabecera de respuesta
X-Venice-RPC-Cost-USD para el coste autoritativo. Los elementos con error en solicitudes por lote se facturan a una tarifa plana de 5 créditos cada uno.
Límites de velocidad
Al superarse, el endpoint devuelve
429 con las cabeceras de respuesta estándar X-RateLimit-*.
Gestión de errores
Respuestas HTTP comunes que tu agente debería gestionar:
Los errores por elemento en lote (p. ej., parámetros inválidos en una de N llamadas) vuelven dentro de una respuesta
200 OK con un campo error JSON-RPC en el elemento infractor. Esos elementos se facturan a una tarifa plana de 5 créditos cada uno.
No admitido
Estas categorías de métodos se rechazan intencionadamente:- Solo WebSocket (
eth_subscribe,eth_unsubscribe): el proxy es solo HTTP. Usa polling en su lugar. - Filtros con estado (
eth_newFilter,eth_getFilterChanges, etc.): el estado del filtro está anclado a un único backend y falla en un proxy con balanceo de carga. Usaeth_getLogsen su lugar. - Métodos con clave (
eth_sign,eth_accounts,eth_mining): los proveedores alojados no guardan claves de usuario. Firma en el cliente y envía víaeth_sendRawTransaction. - Métodos no mapeados: cualquier cosa no permitida explícitamente devuelve
400. Contacta con soporte para solicitar adiciones.
Recursos
Referencia de la API Crypto RPC
Lista completa de métodos, precios y cabeceras de respuesta
Redes admitidas
Lista en vivo de slugs de red admitidos
Auth de monedero x402
Autentica y paga con un monedero de Base o Solana
API Key de agente autónomo
Acuña tu propia clave haciendo staking de VVV
Colección de Postman
27 ejemplos de Crypto RPC listos para ejecutar
Precios
DIEM, precios de créditos y opciones de pago