Holder roles.
Handled.
NFT and token roles for Discord. Set the requirements once, and give your holders a simple way in.
A wallet signature. No transaction or token approval.
Their holdings
NFTs and tokens across linked wallets.
Your requirements
The collection, balance and role you choose.
A place in your community
Eligible roles, delivered to Discord.
Checked again as ownership changes.
Your holdings, connected.
Across 25 networks.
One signature covers every supported EVM network. Connect a Solana wallet for NFT collection and token roles. Link a Bitcoin wallet for Ordinals, Runes, and BTC balance roles. See asset support.
You set the rules.
Foyer takes it from there.
Build access around the assets that matter to your community. Members connect Discord, sign with their wallets, and see the roles they qualify for.
A closer look at verification- 1
Connect your server
Invite Foyer and place its Discord role above the holder roles it will manage.
- 2
Choose who gets access
Look up a collection on OpenSea or UniSat, or enter its address. Set NFT quantities or token balances, and combine requirements when you need to.
- 3
Welcome your holders
Share your verification link. Foyer checks linked wallets and automatically adds or removes the roles you configure.
Ownership is proof. Your assets stay yours.
Foyer asks for a readable signature to link a wallet. It never needs a seed phrase, a token approval, or a transfer. If an ownership check cannot finish, existing roles stay in place until reliable evidence is available.
Make room for your holders.
Your community. Your requirements. One clear way in.