Patrones RPC
Comunícate con los validadores a través de JSON-RPC y pubsub. Los resultados aparecen en la misma sección de código: comentarios // en la misma línea cuando son cortos, bloques // multilínea debajo de la muestra cuando no lo son.
Busca en todas las páginas de la documentación
Comunícate con los validadores a través de JSON-RPC y pubsub. Los resultados aparecen en la misma sección de código: comentarios // en la misma línea cuando son cortos, bloques // multilínea debajo de la muestra cuando no lo son.
Obtención de una sola cuenta.
// connection.getAccountInfo(pubkey, "confirmed")Lecturas de cuentas por lotes.
// connection.getMultipleAccountsInfo(pubkeys)Consulta de estados de confirmación.
// connection.getSignatureStatuses([sig])Registros de programas de Websocket.
// connection.onLogs(programId, cb, "confirmed")procesado < confirmado < finalizado.
// commitment: "confirmed"Listar cuentas de tokens.
// connection.getParsedTokenAccountsByOwner(owner, { programId: TOKEN_PROGRAM_ID })Escanear cuentas de programas - úsalo con prudencia (filtros/indexadores GQL).
// connection.getProgramAccounts(programId, { filters })Obtener datos parciales de la cuenta.
// dataSlice: { offset: 0, length: 32 }Datos de cuenta analizados para programas conocidos.
// encoding: "jsonParsed"Muestreo de tarifas de prioridad.
// connection.getRecentPrioritizationFees()Actualizaciones de slot a través de ws.
// connection.onSlotChange(cb)Autentica RPC con encabezados cuando sea necesario.
// new Connection(url, { httpHeaders: { Authorization: "..." } })Retrocede y almacena en caché las lecturas bajo los RPC públicos.
// retry with jitter on 429Información de la época del clúster.
// connection.getEpochInfo()Cadena de versión del nodo.
// connection.getVersion()Versiones de Stack: Esta página fue escrita para Agave 4.1.1, Solana CLI 3.0.10, Anchor 0.32.1, Rust 1.91.1, y @solana/kit 7.0.0.
Revisado por Chris St. John·Última actualización: 18 jul 2026