Skip to content

reward.useUserRewardInfo

Gets reward information for a specific account.

Usage

ts
import { 
Hooks
} from 'wagmi/tempo'
const {
data
} =
Hooks
.
reward
.
useUserRewardInfo
({
account
: '0x742d35Cc6634C0532925a3b844Bc9e7595f0bEbb',
token
: '0x20c0000000000000000000000000000000000000',
})
console
.
log
('Reward recipient:',
data
?.
rewardRecipient
)
console
.
log
('Reward balance:',
data
?.
rewardBalance
)
Reward recipient: 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEbb
console
.
log
('Reward per token:',
data
?.
rewardPerToken
)
Reward balance: 1000000000000000000n
Reward per token: 385802469135802469135n
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 reward.getUserRewardInfo Return Type

Parameters

See Wagmi Action reward.getUserRewardInfo Parameters

query

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

Action

Released under the MIT License.