balanceOf ​
Read an account's vault share balance.
Signature ​
solidity
function balanceOf(address account) external view returns (uint256);Parameters ​
| Name | Type | Description |
|---|---|---|
account | address | Account to query. |
Returns ​
| Type | Description |
|---|---|
uint256 | Share balance in 18-decimal base units. |
Example ​
ts
import { erc20Abi } from 'viem'
import { publicClient } from './client'
import { VAULT } from './constants'
const account = '0x...' as const
const balance = await publicClient.readContract({
address: VAULT,
abi: erc20Abi,
functionName: 'balanceOf',
args: [account],
})
console.log('Share balance:', balance)
