Skip to main content

Summary


useClient

Returns the client from AlphscanProvider. Throws if used outside the provider.

useTokens

UseTokensOptions: page?, pageSize?, enabled?
UseTokensResult: tokens, total, page, pageSize, totalPages, loading, error, setPage, refetch
Requires AlphscanProvider.

useTxNormalizedEvents

UseTxNormalizedEventsOptions: baseUrl?, settings?, enabled?
Return: data: TxNormalizedEventsResponse | null, loading, error, refetch
Does not require provider; uses its own client from options.

useAlphscan

Placeholder hook. Use useClient + client.token.list() or useTokens for tokens; other SDK methods for other data.

Folder structure (sdk-react)

  • AlphscanProvider — root
  • hooks/ — useClient, useAlphscan
  • token/ — useTokens
  • transaction/ — useTxNormalizedEvents
  • system/ — reserved for future hooks (e.g. usePlans, useKeys)