🌐 Web3 Tools
Set up Web3 features for blockchain-based interactions. Fren One's Web3 Tools bring blockchain functionality to your Telegram community, enabling token-gated access, crypto price tracking, and exclusive perks for token holders.
Features Overview
🔑 Token Gating
Provide exclusive perks to verified token holders. Verify crypto token ownership on multiple blockchain networks and grant special access, roles, or XP points to token holders.
🙋♂️ Token Gating: Guide for Users
Step-by-step instructions for community members on how to verify their token ownership and gain access to holder perks.
📈 Crypto Price Feed
Create custom price feeds for selected tokens. Track token prices, set alerts for specific price levels, and keep your community informed with automated price updates.
Supported Blockchains
Fren One's Token Gating supports the following blockchain networks:
- Ethereum - ERC-20 tokens
- Solana - SPL tokens
- Polygon - MATIC network tokens
- Binance Smart Chain - BEP-20 tokens
- Avalanche - AVAX network tokens
- Arbitrum - Layer 2 Ethereum tokens
- Optimism - Layer 2 Ethereum tokens
Token Gating works seamlessly across all major blockchain networks, allowing you to verify holdings on the chain where your token is deployed.
Web3 Integration Benefits
For Community Managers
- Automated Verification: No manual checking of wallet addresses
- Exclusive Access Control: Create token-holder only spaces
- Multi-chain Support: Works with various blockchain networks
- Flexible Perks: Roles, XP, and private group access
- Real-time Price Data: Keep members informed about token prices
For Token Holders
- Exclusive Perks: Access special roles and features
- Private Groups: Join exclusive token-holder communities
- XP Rewards: Earn additional XP for holding tokens
- Recognition: Stand out as a verified token holder
- Price Alerts: Stay informed about your token's price
Getting Started with Web3
To set up Web3 features:
- Use the
/settingscommand in your chat - Navigate to the 🌐 Web3 section
- Choose 🔑 Token Gating or 📈 Crypto Price Feed
- Configure your token requirements or price feeds
- Test the integration with your community
Token Gating Quick Setup
For token-gated communities:
- Set Token Details: Configure contract address and blockchain
- Set Minimum Holdings: Define how many tokens users need (Required Amount)
- Configure Verification Command: Set the command members will use (default:
/holder) - Configure Holder Perks: Choose perks (roles, XP, group access)
- Guide Your Members: Share the verification process with your community
The fastest way to get started: Set your token's contract address, choose the blockchain, set a required amount (e.g., 10 tokens), and configure at least one holder perk. Members can then use /holder to verify!
Crypto Price Feed Quick Setup
For price tracking:
- Add Token: Enter the token symbol (e.g.,
btc,eth) - Set Price Message: Customize the price update format with
{token_symbol}and{price}placeholders - Choose Mode: On-command (members type
/price) or interval (automatic updates) - Optional Alerts: Set price alerts for specific thresholds
- Test: Request a price update to see your configuration
Crypto price data is sourced from reliable market data providers and updated in real-time.
Common Use Cases
Token-Gated Community
Scenario: Create a community exclusively for your token holders.
Setup:
- Set Required Amount to minimum holding (e.g., 100 tokens)
- Enable "Grant Group Access" to a private Telegram group
- Add "Assign Role" to identify verified holders
- Set verification command to
/holder
Result: Only verified token holders can access the private community and get special roles.
Tiered Access Levels
Scenario: Different perks for different holding amounts.
Setup:
- Create multiple token gating configurations
- Small holders: 100 tokens = basic role + 50 XP
- Medium holders: 1,000 tokens = premium role + 200 XP
- Large holders: 10,000 tokens = VIP role + 1,000 XP + private group access
Result: Graduated perks incentivize larger holdings and reward community commitment.
Price Tracking for Project Token
Scenario: Keep community informed about your project token's price.
Setup:
- Add your token symbol to Crypto Price Feed
- Set price message with custom branding and
{price}placeholder - Configure interval mode for automatic updates every 1 hour
- Set alert for significant price movements
Result: Community stays informed without checking external price sources.
Multiple Token Requirements
Scenario: Verify holders across multiple related tokens.
Setup:
- Configure Token Gating for Token A (main project token)
- Configure separate Token Gating for Token B (partner token)
- Different perks for each token
- Members can verify multiple tokens for cumulative benefits
Result: Flexible verification across your token ecosystem.
Best Practices
- Clear Instructions: Pin a message explaining the verification process
- Reasonable Requirements: Don't set token amounts too high
- Valuable Perks: Make holder benefits worth the verification effort
- Regular Updates: Keep price feeds and alerts current
- Test Thoroughly: Verify the process works before announcing
- Support Your Members: Help users who encounter issues
- Security Education: Remind users to never share private keys
- Use Official Commands: Document the exact verification command
- Multiple Perks: Combine roles, XP, and group access for maximum value
- Price Transparency: Keep holders informed with price feeds
- Never Ask for Private Keys: Verification never requires seed phrases or private keys
- Outgoing Transaction Only: Users send tokens to themselves (from their wallet to their wallet)
- Small Amount: The verification transaction amount should be minimal
- Educate About Scams: Warn members about fake verification requests
- Admin Verification: Only official bot verification should be trusted
- No Payment to Admins: Admins never request tokens be sent to them
- Secure Bot Permissions: Ensure bot has appropriate permissions in verification groups
Troubleshooting
Token Gating Issues
Verification not working?
- Verify the contract address is correct
- Ensure the correct blockchain is selected
- Check that the user has sufficient token balance
- Confirm the verification transaction was completed
- Verify bot has admin permissions for role assignment
Users can't find the verification command?
- Check the command is set correctly (default:
/holder) - Ensure the command is communicated to members
- Pin a message with verification instructions
- Test the command yourself first
Group access not granted?
- Verify bot has admin permissions in the target group
- Ensure the correct group ID is configured
- Check that the user completed verification successfully
- Test with a known good wallet first
Crypto Price Feed Issues
Token not found?
- Try removing "w" prefix from wrapped tokens (use
btcnotwbtc) - Use common token symbols (
eth,btc,sol) - Check the token is listed on major exchanges
- Try alternative symbol names
Price updates not posting?
- Verify the mode is set correctly (command vs. interval)
- Check bot has permission to post in the channel/group
- Ensure the price message template is valid
- Test with the command manually first
Alerts not triggering?
- Verify the alert threshold is set correctly
- Check that the price has actually crossed the threshold
- Ensure bot has posting permissions
- Review alert configuration
Advanced Strategies
Holder Incentive Program
Create a comprehensive program for token holders:
Setup:
- Token Gating with graduated perks
- Exclusive holder-only group
- Special roles with custom permissions
- Bonus XP for verification
- Price feed in holder group
- Regular holder-exclusive events
Price-Based Moderation
Use price alerts to adjust community behavior:
Setup:
- Price feed tracks your token
- Alert set for price milestones
- Scheduled messages celebrate price achievements
- Holder perks increase at certain price levels
- Community engagement during price movement
Multi-Chain Token Verification
For projects with tokens on multiple chains:
Setup:
- Separate Token Gating for each chain
- Different roles per chain (e.g., ETH-Holder, BSC-Holder)
- Cumulative XP across all chains
- Cross-chain holder benefits
- Price feeds for wrapped versions
Understanding Token Verification
How Verification Works
- User Initiates: Types
/holder(or custom command) in chat - Bot Responds: Asks for wallet address in private chat
- User Provides Address: Sends their wallet address to bot
- Bot Requests Transaction: Asks user to send small amount of token to themselves
- User Completes Transaction: Sends tokens from their wallet to their own wallet
- Bot Monitors Blockchain: Watches for the outgoing transaction
- Verification Complete: Bot confirms token ownership
- Perks Granted: User receives configured perks (roles, XP, group access)
Why Outgoing Transaction?
Fren One uses outgoing transaction verification (sending tokens to yourself) because:
- Proves Wallet Control: Only the wallet owner can send transactions
- Doesn't Require Private Keys: No need to sign messages or share sensitive data
- Works Across All Chains: Universal verification method
- Tamper-Proof: Can't be faked or manipulated
- Real-Time: Blockchain confirmation provides instant verification
Users pay only network gas fees (very small amount). The tokens go from their wallet back to their wallet - no tokens are lost in verification!
Related Features
- 👋 Onboarding - Integrate token verification with welcome processes
- 🏆 Gamification - Reward token holders with special roles and XP
- 🎮 Roles - Configure special permissions for token holders
- ⭐ XP - Award XP points to verified token holders
Fren One makes Web3 integration simple for both admins and community members. Token verification works across all major blockchains without requiring technical knowledge from your users!