Saltar al contenido principal
Venice ofrece a tu agente tanto inferencia (230+ modelos) como acceso a blockchain (10 cadenas EVM más Starknet) a través de una única credencial. Tu agente puede pensar, firmar y enviar transacciones sin malabarear cuentas separadas para proveedores de inferencia y RPC.

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.
Los agentes verdaderamente autónomos pueden acuñar su propia API key haciendo staking de VVV en Base. Consulta Creación autónoma de API Key por agente.

Inicio rápido de RPC cripto

Envía cualquier método JSON-RPC 2.0 a POST /crypto/rpc/{network}.
Respuesta:
Las cabeceras de respuesta incluyen 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 selector balanceOf(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:
La dirección de contrato anterior es VVV en Base. Sustitúyela por cualquier contrato ERC-20.

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

Usa "pending" para que los envíos consecutivos no colisionen.
2

Obtén el precio de gas

Para cadenas EIP-1559, prefiere eth_feeHistory para calcular maxFeePerGas y maxPriorityFeePerGas.
3

Estima el gas

4

Firma localmente

5

Envía a través de Venice

Establece siempre Idempotency-Key en las retransmisiones para que un corte de red no provoque doble emisión.
6

Polling del receipt

Haz polling cada pocos segundos hasta que 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.
Para lecturas multicadena (una llamada por cadena), emite solicitudes en paralelo a distintos endpoints {network}.

Reintentos seguros con idempotencia

Establece la cabecera Idempotency-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.
Esto es crítico para retransmisiones de transacciones donde un corte de red podría hacer que tu agente difundiera la misma tx dos veces.

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

Adquiere VVV y ETH para gas

Envía VVV al monedero del agente (o haz que el agente realice un swap en Aerodrome o Uniswap), más una pequeña cantidad de ETH en Base para las dos transacciones de staking.
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.
El minteo solo requiere un saldo de sVVV no nulo, así que 1 VVV en staking es suficiente para recibir una clave. Gastar con la clave es una cuestión separada, regida por la tabla de financiación anterior. Consulta Creación autónoma de API Key por agente para el recorrido completo con código y la referencia completa de errores.

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 SDK venice-x402-client gestiona la firma Sign-In-With-X, recargas y seguimiento de saldo.
La misma auth de monedero funciona contra /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 incluye X-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. Usa eth_getLogs en 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ía eth_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