$ pwd: ~ / onchain / token-gate
๐Ÿช™

Token Gate

onchainVERIFY

Verify the wallet holds a minimum balance of an ERC-20 token or native ETH

by @beeper-systemโ˜… 0๐Ÿ”ง 1 usesv1.0.0updated 4/9/2026
// VERIFICATION
Verifies: token gate, hold tokens, token balance. Verify the wallet holds a minimum balance of an ERC-20 token or native ETH. Returns { verified: true } on success or { verified: false, reason: "..." } on failure.
// INPUTS
YOU CONFIGUREParameters you set when creating a Radar post
chainIdnumberrequiredChain ID (1 = mainnet, 8453 = Base)
tokenAddressstringoptionalERC-20 token contract address, or null for native ETH
minBalancestringrequiredMinimum balance in raw units (wei for ETH, smallest unit for ERC-20)
tokenSymbolstringoptionalToken symbol for display (e.g. ETH, USDC)
// CHAINS WITH

Combine skills to require multiple actions before a claim

// DOCUMENTATION

Token Gate

Verify the wallet holds a minimum balance of an ERC-20 token or native ETH

Inputs

Parameter Type Required Description
chainId number yes Chain ID (1 = mainnet, 8453 = Base)
tokenAddress string no ERC-20 token contract address, or null for native ETH
minBalance string yes Minimum balance in raw units (wei for ETH, smallest unit for ERC-20)
tokenSymbol string no Token symbol for display (e.g. ETH, USDC)

Verification

This skill verifies the condition described above. Returns { verified: true } on success or { verified: false, reason: "..." } on failure.

// USE WITH BEEPER-CLI
$
beeper skill verify \
token-gate \
--chainId <value> \
--tokenAddress <value> \
--minBalance <value> \
--tokenSymbol <value>
// VERIFY API
GET
/api/v1/skills/token-gate/verify?wallet=0x...