Saltar al contenido principal
POST
getEncryptedUtxosByTags

Salidas cifradas

Usa este método para obtener UTXO cifradas y descifrarlas en el cliente. Tu billetera descifra las salidas y suma los importes no gastados de cada activo para determinar su saldo privado. Esto es comparable con getTokenAccountsByOwner de Solana, que devuelve las cuentas de tokens SPL pertenecientes a una dirección. Un saldo privado se almacena en UTXO, no en cuentas de Solana, por lo que requiere un método RPC específico. Obtén más información sobre el estado privado y las UTXO. El método devuelve las salidas coincidentes en result.data, agrupadas por transacción de Solana. Cada entrada incluye los valores slot e signature de la transacción. Una salida incluye su texto cifrado, etiqueta de visualización, compromiso, ID del árbol e índice de hoja. La respuesta incluye salidas históricas que podrían haberse gastado. Tu billetera debe rastrear los anuladores para determinar su saldo disponible para gastar. Consulta la guía de saldos privados. Un arreglo tags vacío requiere ringProgramId y selecciona las salidas de ese anillo. Cuando se proporcionan ambos, las salidas deben coincidir con las etiquetas y el anillo. Consulta paginación y actualización para obtener información sobre los límites de página, los tokens de continuación y las lecturas incrementales.

Parámetros de la solicitud

object
Límites de slots. Reanuda una lectura sin límite que esté al día con slot.gt establecido en el valor context.slot de la última página.
object
Límites de slots para la lectura. Los límites proporcionados se combinan con AND.
number
Incluye únicamente transacciones posteriores a este slot.
number
Incluye únicamente transacciones de este slot o posteriores.
number
Incluye únicamente transacciones anteriores a este slot.
number
Incluye únicamente transacciones de este slot o anteriores.
number
predeterminado:"1000"
Número máximo de transacciones de Solana por página, de 1 a 1,000.
number
Slot mínimo persistido del indexador requerido para esta lectura. Devuelve el error JSON-RPC -32016 si el indexador está retrasado.
string
Token de continuación de la respuesta anterior. Vuelve a enviarlo sin cambios con las mismas etiquetas y los mismos filtros de anillo y slot.
string
Restringe los resultados al anillo autorizado por este ID de programa. Es obligatorio cuando el arreglo de etiquetas está vacío.
array
requerido
Etiquetas de visualización de 32 bytes codificadas en Base58. Se permiten hasta 1,000. Un arreglo vacío requiere ringProgramId y selecciona ese anillo.

Autorizaciones

api-key
string
query
requerido

Tu clave de API de Helius.

Cuerpo

application/json
id
string
predeterminado:1
requerido

Un ID para identificar la solicitud.

jsonrpc
enum<string>
predeterminado:2.0
requerido

La versión del protocolo JSON-RPC.

Opciones disponibles:
2.0
method
enum<string>
predeterminado:getEncryptedUtxosByTags
requerido

El método que se invocará. Debe coincidir con el segmento final de la ruta de la URL.

Opciones disponibles:
getEncryptedUtxosByTags
params
object
requerido
Ejemplo:

Respuesta

Respuesta JSON-RPC. Revisa error antes de leer result.

id
string
requerido

El ID de la solicitud.

jsonrpc
enum<string>
requerido

La versión del protocolo JSON-RPC.

Opciones disponibles:
2.0
error
object
result
object

Una página acotada de una lectura del historial, con paginación de estilo gTFA.