User staking + delegation power across VoteTypes
dexe_vote_user_powerReads GovUserKeeper token and NFT balances across all VoteTypes in one multicall, returning wallet balances and deposited voting power per user.
Instructions
Read-only. Reads tokenBalance and nftBalance on GovUserKeeper for every VoteType (Personal/Micropool/Delegated/Treasury) in one multicall. tokenBalance includes the un-deposited wallet balance; deposited power = tokenBalance - tokenOwned.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"govPool": "<govPool>",
"user": "<user>"
},
"name": "dexe_vote_user_power"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user | Yes | User wallet address | |
| chainId | No | Chain to read from: 56 mainnet, 97 testnet. Needs an RPC for it. Default: the configured chain. | |
| govPool | Yes | GovPool contract address |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user | Yes | ||
| power | Yes | ||
| govPool | Yes | ||
| userKeeper | Yes |