Hooks
useGetMultipleContractsInfo
Hook para obtener información de contratos de múltiples tokens y NFTs en paralelo
Importar
Uso
Tipo de retorno: UseQueryResult<ContractInfo[]>
El hook retorna todas las propiedades de UseQueryResult
de React Query con un arreglo de información de contratos. Esta es la estructura detallada:
Propiedades
data
ContractInfo[] | undefined
Arreglo de objetos que contienen información de contrato para cada contrato solicitado:
name
: Nombre del contrato o tokensymbol
: Símbolo del tokendecimals
: Número de decimales (para tokens ERC20)logoURI
: URL del logo del contrato/tokentype
: Tipo de contrato (ERC20, ERC721, ERC1155)verified
: Indica si el contrato está verificadodescription
: Descripción opcional del contratowebsiteURL
: URL opcional del sitio web del proyectoimageURL
: URL opcional de la imagen del proyectobannerURL
: URL opcional de la imagen de bannerchainID
: ID de cadena donde existe el contrato
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: GetContractInfoArgs[]
Parámetro | Type | Description |
---|---|---|
chainID | string | ID de cadena como string (por ejemplo, “1” para Ethereum mainnet) |
contractAddress | string | Dirección del contrato para obtener información |
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 |