eth_sendRawTransaction.
Descubra as redes suportadas
Consulte a lista atual de slugs de rede:{network} no endpoint RPC.
Envie uma requisição RPC
Envie uma requisição JSON-RPC 2.0 para a rede selecionada:Fluxos de leitura e escrita
Ler o estado da chain
Use métodos comoeth_blockNumber, eth_getBalance, eth_call e eth_getLogs para consultar dados públicos da chain. Agrupe chamadas relacionadas em lote quando forem para a mesma rede.
Retransmitir uma transação
1
Monte a transação
Leia o nonce da conta, os dados de taxa e a estimativa de gas na rede de destino.
2
Assine localmente
Assine com a biblioteca de carteira da sua aplicação. Nunca envie uma chave privada ou seed phrase para a Venice.
3
Envie o payload assinado
Chame
eth_sendRawTransaction e defina um header Idempotency-Key para que retentativas não gerem uma segunda retransmissão faturável.4
Confira o recibo
Faça polling em
eth_getTransactionReceipt até a transação ser incluída e depois inspecione seu status.Retentativas seguras
Defina uma chave de idempotência em requisições que possam ser repetidas, especialmente retransmissões de transações:Restrições importantes
- O proxy é somente HTTP e não suporta assinaturas via WebSocket.
- Métodos de filtro com estado não são suportados; use métodos sem estado como
eth_getLogs. - A Venice não armazena chaves nem expõe métodos de assinatura.
- Métodos fora da allowlist retornam erro.
- Inspecione
X-Venice-RPC-CreditseX-Venice-RPC-Cost-USDpara acompanhar o custo da requisição.