Skip to content

token.useHasRole

Checks if an address has a specific role for a TIP-20 token. Learn more about token roles

Usage

ts
import {  } from 'wagmi/tempo'

const { :  } = ..({
  : '0x742d35Cc6634C0532925a3b844Bc9e7595f0bEbb',
  : 'issuer',
  : '0x20c0000000000000000000000000000000000011',
})

.('Has issuer role:', )
Has issuer role: true
ts
import { createConfig, http } from 'wagmi'
import { tempoTestnet } from 'wagmi/chains'
import { KeyManager, webAuthn } from 'wagmi/tempo'

export const config = createConfig({
  connectors: [
    webAuthn({
      keyManager: KeyManager.localStorage(),
    }),
  ],
  chains: [tempoTestnet],
  multiInjectedProviderDiscovery: false,
  transports: {
    [tempoTestnet.id]: http(),
  },
})

Return Type

See TanStack Query query docs for more info hook return types.

data

See Wagmi Action token.hasRole Return Type

Parameters

See Wagmi Action token.hasRole Parameters

query

See the TanStack Query query docs for more info hook parameters.

Action

Released under the MIT License.