• Core
  • Actions
  • fetchToken

fetchToken

Action for fetching ERC-20 token information.

import { fetchToken } from '@wagmi/core'

Usage

The follow examples use $ENS.

import { fetchToken } from '@wagmi/core'
 
const token = await fetchToken({
  address: '0xc18360217d8f7ab5e7c516566761ea12ce7f9d72',
})

Return Value

{
  address: string
  decimals: number
  name: string
  symbol: string
  totalSupply: {
    formatted: string
    value: bigint
  }
}

Configuration

address

Address of ERC-20 token.

import { fetchToken } from '@wagmi/core'
 
const token = await fetchToken({
  address: '0x1f9840a85d5af5bf1d1762f925bdaddc4201f984',
})

chainId (optional)

Force a specific chain id for the request. The wagmi Client's publicClient must be set up as a chain-aware function for this to work correctly.

import { fetchToken } from '@wagmi/core'
 
const token = await fetchToken({
  address: '0xc18360217d8f7ab5e7c516566761ea12ce7f9d72',
  chainId: 1,
})

formatUnits (optional)

Formats fee data. Defaults to ether.

import { fetchToken } from '@wagmi/core'
 
const token = await fetchToken({
  address: '0xc18360217d8f7ab5e7c516566761ea12ce7f9d72',
  formatUnits: 'gwei',
})