Hooks
useMetadataClient
Hook para acceder al cliente Sequence Metadata para metadatos de tokens y contratos
Importar
Uso
Tipo de retorno: SequenceMetadata
El hook retorna una instancia configurada del cliente SequenceMetadata
. Esta es la estructura detallada:
Métodos disponibles
Métodos de servicio
ping
: Verificar disponibilidad del servicioversion
: Obtener información de la versión del servicio de metadatosruntimeStatus
: Obtener el estado actual de ejecución del servicio
Métodos de gestión de tareas
getTask
: Obtener detalles de una tarea específicagetTaskStatus
: Obtener el estado de una tarea
Métodos de metadatos de tokens
getTokenMetadata
: Obtener metadatos de tokens específicosgetTokenMetadataBatch
: Obtener metadatos de tokens en lotesearchTokenMetadata
: Buscar entre metadatos de tokenssearchTokenIDs
: Buscar IDs de tokens específicostokenCollectionFilters
: Obtener filtros disponibles para colecciones de tokens
Métodos de actualización de tokens
refreshTokenMetadata
: Actualizar metadatos de tokens específicosenqueueTokensForRefresh
: Agendar tokens para actualización de metadatosgetTokenRefreshStatus
: Verificar el estado de la actualización de tokensgetTokenRefreshResult
: Obtener resultados de la actualización de tokenscancelRefreshJob
: Cancelar un trabajo de actualización en curso
Métodos de contratos
getContractInfo
: Obtener metadatos de un contratogetContractInfoBatch
: Obtener metadatos de contratos en lotesearchContractInfo
: Buscar entre metadatos de contratossearchContractInfoBatch
: Buscar en lote entre metadatos de contratosrefreshContractInfo
: Actualizar metadatos de un contratorefreshContractTokens
: Actualizar tokens de un contratorefreshAllContractTokens
: Actualizar todos los tokens de un contrato
Métodos de búsqueda
searchMetadata
: Buscar entre todos los metadatossearchTokens
: Buscar tokens específicossearchContracts
: Buscar contratos específicos
Métodos de Niftyswap
getNiftyswapTokenQuantity
: Obtener información de cantidad de tokens desde NiftyswapgetNiftyswapUnitPrices
: Obtener precios unitarios desde NiftyswapgetNiftyswapUnitPricesWithQuantities
: Obtener precios unitarios con cantidades desde Niftyswap
Métodos de monitoreo de minteo
addContractToMintMonitor
: Agregar contrato al monitoreo de minteoremoveContractFromMintMonitor
: Quitar contrato del monitoreo de minteomintMonitorJobStatus
: Verificar el estado del trabajo de monitoreo de minteomintMonitorTriggerJob
: Iniciar un trabajo de monitoreo de minteo
Métodos de sincronización de contratos
syncContractTokens
: Sincronizar tokens de un contratoabortContractSync
: Abortar una sincronización de contrato en cursocontractSyncJobStatus
: Verificar el estado de la sincronización del contrato
Métodos de Directorio
directoryGetNetworks
: Obtener redes disponiblesdirectoryGetCollections
: Obtener el directorio de coleccionesdirectorySearchCollections
: Buscar en el directorio de colecciones
Parámetros
El hook no acepta parámetros, pero utiliza la configuración del hook useConfig
:
La configuración determina:
- La URL del servicio de metadatos
- La clave de acceso del proyecto para autenticación
- JWT opcional para solicitudes autenticadas
El cliente se memoriza en función de projectAccessKey
y jwt
para evitar reinstanciaciones innecesarias.