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 |