Saltar al contenido

Endpoint RPC gratuito de Unichain — sin API key

EVM-compatible

Puntos de conexión

No requiere API key. Solo métodos de billetera, con límites por IP. Consulta los métodos y límites actuales en GET /v1/chains.

Endpoint RPC público gratuito
https://api.blockvectra.com/v1/unichain_mainnet/public
curl -X POST 'https://api.blockvectra.com/v1/unichain_mainnet/public' -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'
Límite de frecuencia: 3 req/s por IP, ráfaga de 20, lote máximo de 10
Límite de envío de transacciones: 1 req/s por IP, ráfaga de 3
Métodos públicos
  • eth_chainId
  • net_version
  • eth_blockNumber
  • eth_getBalance
  • eth_getTransactionCount
  • eth_getCode
  • eth_getStorageAt
  • eth_call
  • eth_estimateGas
  • eth_gasPrice
  • eth_maxPriorityFeePerGas
  • eth_feeHistory
  • eth_getBlockByNumber
  • eth_getBlockByHash
  • eth_getTransactionByHash
  • eth_getTransactionReceipt
  • eth_syncing
  • web3_clientVersion
  • eth_sendRawTransaction
Todos los endpoints RPC públicos gratuitos
Historial público: los últimos 1,000 bloques. Regístrate gratis para usar créditos API gratuitos con los métodos admitidos por esta cadena.
JSON-RPC (clave en ruta)
https://api.blockvectra.com/v1/unichain_mainnet/{api_key}
JSON-RPC (encabezado: x-api-key)
https://api.blockvectra.com/v1/unichain_mainnet
x-api-key: {api_key}

WebSocket

WebSocket (clave en ruta)
wss://api.blockvectra.com/v1/unichain_mainnet/{api_key}
WebSocket (encabezado: x-api-key o Authorization)
wss://api.blockvectra.com/v1/unichain_mainnet
x-api-key: {api_key}
Authorization: Bearer {api_key}
Tipos de suscripción admitidos
  • newHeads
  • logs (el filtro debe incluir address o topic0)

Parámetros de red

Chain ID130
Endpoint RPC público gratuitohttps://api.blockvectra.com/v1/unichain_mainnet/public
Métodos con clave API39
Data APINo compatible
Soporte de WebSocketCompatible
Notificaciones WebhookNo compatible
Enviar transaccionesCompatible
Enviar transacciones (endpoint público sin key)Compatible
Ventana de historial de estadoEstado histórico para los 85,500 bloques más recientes
Rango máximo de bloques para eth_getLogs1,000 bloques
Conjuntos de datos de Data APINo compatible
Tipos de suscripción admitidosnewHeads, logs
Redes de prueba relacionadasDesconocida
Guías relacionadasDesconocida

Ejemplo rápido

curl -X POST https://api.blockvectra.com/v1/unichain_mainnet \
  -H "Content-Type: application/json" \
  -H "x-api-key: {api_key}" \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'

Límites

Ventana de historial de estadoEstado histórico para los 85,500 bloques más recientes
Rango máximo de bloques para eth_getLogs1,000 bloques
Política de métodos
Permitir: eth_blobBaseFee, eth_blockNumber, eth_call, eth_chainId, eth_createAccessList, eth_estimateGas, eth_feeHistory, eth_gasPrice, eth_getBalance, eth_getBlockByHash, eth_getBlockByNumber, eth_getBlockReceipts, eth_getBlockTransactionCountByHash, eth_getBlockTransactionCountByNumber, eth_getCode, eth_getHeaderByHash, eth_getHeaderByNumber, eth_getLogs, eth_getProof, eth_getRawTransactionByBlockHashAndIndex, eth_getRawTransactionByBlockNumberAndIndex, eth_getRawTransactionByHash, eth_getStorageAt, eth_getTransactionByBlockHashAndIndex, eth_getTransactionByBlockNumberAndIndex, eth_getTransactionByHash, eth_getTransactionCount, eth_getTransactionReceipt, eth_getUncleByBlockHashAndIndex, eth_getUncleByBlockNumberAndIndex, eth_getUncleCountByBlockHash, eth_getUncleCountByBlockNumber, eth_maxPriorityFeePerGas, eth_sendRawTransaction, eth_simulateV1, eth_syncing, net_version, web3_clientVersion, web3_sha3

Elige una tarea

Soluciones para tus tareas onchain

Siguientes pasos con una clave API

eth_getLogs

set -eu
MAX_LOGS_BLOCK_RANGE=1000
head=$(curl -fsS 'https://api.blockvectra.com/v1/unichain_mainnet' -H "x-api-key: $BLOCKVECTRA_API_KEY" -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}' | python3 -c 'import json,sys; print(int(json.load(sys.stdin)["result"],16))')
from=$((head >= MAX_LOGS_BLOCK_RANGE ? head - MAX_LOGS_BLOCK_RANGE + 1 : 0))
from_hex=$(printf '0x%x' "$from")
to_hex=$(printf '0x%x' "$head")
curl -fsS 'https://api.blockvectra.com/v1/unichain_mainnet' -H "x-api-key: $BLOCKVECTRA_API_KEY" -H 'Content-Type: application/json' \
  -d "{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"eth_getLogs\",\"params\":[{\"fromBlock\":\"$from_hex\",\"toBlock\":\"$to_hex\"}]}"
eth_getLogs

WebSocket

echo '{"jsonrpc":"2.0","id":1,"method":"eth_subscribe","params":["newHeads"]}' | websocat --no-close -H="x-api-key: $BLOCKVECTRA_API_KEY" 'wss://api.blockvectra.com/v1/unichain_mainnet'
WebSocket

Preguntas frecuentes

¿Unichain RPC admite WebSocket?

Unichain RPC admite conexiones WebSocket. Tipos de suscripción admitidos: newHeads, logs.

¿Unichain RPC admite métodos de trace o debug?

Los métodos de trace y debug no están disponibles para Unichain RPC.

Precios

Obtén 30,000,000 CU al registrarte, con recarga cada 30 días (los saldos y límites de frecuencia se comparten entre cadenas; sin tarjeta de crédito); precio por millón de llamadas: eth_blockNumber $0.10, eth_call $1.50, eth_getLogs $3.00.

Ver planes de precios →