Esta assinatura é instável. O formato desta assinatura pode mudar no futuro, e pode não ser sempre suportado.
Endpoints
Websockets estão disponíveis na mainnet e devnet com as seguintes URLs:- Mainnet
wss://mainnet.helius-rpc.com/?api-key=<api-key> - Devnet
wss://devnet.helius-rpc.com/?api-key=<api-key>
Os websockets têm um temporizador de inatividade de 10 minutos; implementar verificações de integridade e enviar pings a cada minuto é fortemente recomendado para manter a conexão websocket ativa.
Autorizações
Corpo
array
Resposta
integer
ID da assinatura (necessário para cancelar a assinatura)
Formato de Notificação
A notificação será um objeto com os seguintes campos:err: <string|undefined>- A mensagem de erro. Presente apenas se a atualização for do tipo “dead”.parent: <u64|undefined>- O slot pai. Presente apenas se a atualização for do tipo “createdBank”.slot: <u64>- O slot recém-atualizadostats: <object|undefined>- Presente apenas se a atualização for do tipo “frozen”. Um objeto com os seguintes campos:maxTransactionsPerEntry: <u64>numFailedTransactions: <u64>numSuccessfulTransactions: <u64>numTransactionEntries: <u64>
timestamp: <i64>- O timestamp Unix da atualização em milissegundostype: <string>- O tipo de atualização, um dos:- “firstShredReceived”
- “completed”
- “createdBank”
- “frozen”
- “dead”
- “optimisticConfirmation”
- “root”