Hooks
useGetNativeTokenBalance
Hook para obtener balances de tokens nativos en múltiples cadenas
Importar
Uso
Tipo de retorno: UseQueryResult<TokenBalance[]>
El hook retorna todas las propiedades de UseQueryResult
de React Query con los datos de balances de tokens. Esta es la estructura detallada:
Propiedades
data
TokenBalance[] | undefined
Arreglo de objetos de balance de tokens que contienen:
chainId
: El ID de la cadena de donde se obtuvo el balance- La dirección cuyo balance fue consultado
contractAddress
: La dirección del token nativo (usualmente zero address)balance
: El monto del balance en las unidades base del tokencontractType
: El tipo de contrato (por ejemplo, ERC20, ERC721, ERC1155)contractInfo
: Información adicional del contratotokenMetadata
: Metadatos sobre el tokenblockHash
: Hash del bloque en el que se registró el balanceblockNumber
: Número del bloque en el que se registró el balanceuniqueCollectibles
: El número de coleccionables únicosisSummary
: Indica si el balance es un resumentokenID
: El ID del token (para tokens ERC721 y ERC1155)
isLoading
boolean
Estado de carga para la obtención de datos.
isError
boolean
Estado de error que indica si la consulta falló.
error
Error | null
Cualquier error que ocurrió durante la obtención de datos.
Parámetros
El hook acepta dos parámetros:
args: GetNativeTokenBalanceArgs
Parámetro | Type | Description |
---|---|---|
accountAddress | string | La dirección para obtener balances |
chainIds | number[] | Array de IDs de cadena para obtener balances |
networks | string[] | Array de nombres de redes desde las cuales obtener balances |
options: HooksOptions
Parámetro | Type | Description |
---|---|---|
disabled | boolean | (Opcional) Deshabilitar la consulta para que no se ejecute automáticamente |
retry | boolean | (Opcional) Indica si se deben reintentar las consultas fallidas |