Connecting your cryptocurrency wallet is essential for using Give Protocol. This guide covers everything you need to know about wallet connection, from setup to security best practices.
Why Connect a Wallet?
Your wallet connection enables you to:
- Make Donations: Send cryptocurrency to organizations
- Receive Funds: Organizations can receive donations
- Track Transactions: View your giving history on-chain
- Manage Assets: Control your cryptocurrency holdings
- Identity Verification: Prove ownership of your address
Supported Wallets
Give Protocol supports all major Web3 wallets:
Browser Extension Wallets
- MetaMask (Recommended) - Most popular and user-friendly
- Coinbase Wallet - Great for beginners
- Brave Wallet - Built into Brave browser
- Rabby Wallet - Advanced features for power users
Mobile Wallets
- MetaMask Mobile - iOS and Android
- Trust Wallet - Multi-chain support
- Rainbow Wallet - Ethereum-focused
- Coinbase Wallet - iOS and Android
WalletConnect Compatible
- Ledger Live - Hardware wallet support
- Trezor Suite - Hardware wallet support
- imToken - Popular in Asia
- TokenPocket - Multi-chain wallet
Setting Up MetaMask (Recommended)
If you don’t have a wallet yet, we recommend starting with MetaMask:
Step 1: Install MetaMask
- Visit metamask.io
- Click “Download” and select your browser
- Install the extension
- Pin it to your browser toolbar
Step 2: Create Your Wallet
- Click “Get Started”
- Choose “Create a Wallet”
- Create a strong password
- IMPORTANT: Write down your recovery phrase
- Store it securely offline
- Confirm your recovery phrase
Step 3: Add Networks
Give Protocol supports multiple networks. Add them to MetaMask:
Polygon Network (Recommended for lower fees)
- Network Name: Polygon Mainnet
- RPC URL: https://polygon-rpc.com
- Chain ID: 137
- Symbol: MATIC
- Block Explorer: https://polygonscan.com
Ethereum Mainnet (Already included)
Ethereum is included by default in MetaMask.
Connecting Your Wallet to Give Protocol
Step 1: Visit Give Protocol
- Go to giveprotocol.org
- Click “Connect Wallet” in the top right
- Select your wallet from the list
Step 2: Authorize Connection
- Your wallet will open automatically
- Review the connection request
- Click “Connect” or “Approve”
- Select which accounts to connect
Step 3: Sign Message
- Give Protocol will request a signature
- This verifies you own the wallet
- Click “Sign” in your wallet
- No gas fees for signing
Step 4: Choose Network
- Select your preferred network:
- Polygon: Lower fees, faster transactions
- Ethereum: Higher security, higher fees
- Switch networks in your wallet if needed
Wallet Security Best Practices
Seed Phrase Security
- Write it down: Never store digitally
- Multiple copies: Store in different secure locations
- Never share: Give Protocol will never ask for your seed phrase
- Test recovery: Practice restoring your wallet
Password Protection
- Strong passwords: Use unique, complex passwords
- Auto-lock: Set wallet to lock when inactive
- Two-factor: Enable 2FA where available
- Regular updates: Keep wallet software updated
Transaction Safety
- Double-check addresses: Always verify recipient
- Start small: Test with small amounts first
- Network verification: Ensure you’re on the correct network
- Gas limits: Don’t set gas too low
Managing Multiple Wallets
You can connect multiple wallets to your Give Protocol account:
- Primary Wallet: Your main wallet for transactions
- Secondary Wallets: Additional wallets for specific purposes
- Cold Storage: Connect view-only for tracking
- Multi-sig: Team wallets for organizations
Adding Additional Wallets
- Go to Settings → Wallets
- Click “Add Wallet”
- Follow the connection process
- Label each wallet for easy identification
Troubleshooting Common Issues
Wallet Won’t Connect
- Refresh the page and try again
- Check wallet is unlocked and on correct network
- Clear browser cache and cookies
- Disable other wallet extensions temporarily
- Try incognito/private browsing mode
Wrong Network
- Check network in wallet matches Give Protocol
- Switch networks in your wallet
- Add custom networks if missing
- Refresh the page after switching
Transaction Stuck
- Check network congestion on block explorers
- Increase gas price for faster confirmation
- Wait for congestion to clear
- Cancel and retry if possible
Insufficient Funds
- Check gas token balance (ETH/MATIC)
- Get gas tokens from exchanges
- Use faucets for testnets
- Switch to lower-fee network
Network Fees and Gas
Understanding Gas
- Gas: Unit of computational work
- Gas Price: Cost per unit of gas
- Gas Limit: Maximum gas for transaction
- Total Fee: Gas Used × Gas Price
Fee Comparison
Network | Typical Fee | Speed | Best For |
---|---|---|---|
Polygon | $0.01-0.10 | Fast | Small donations |
Ethereum | $5-50 | Variable | Large donations |
Reducing Fees
- Use Polygon for lower fees
- Time transactions during low congestion
- Batch transactions when possible
- Adjust gas price based on urgency
Advanced Features
Hardware Wallet Integration
For maximum security, use hardware wallets:
- Ledger: Connect via Ledger Live
- Trezor: Use Trezor Suite
- WalletConnect: Bridge to hardware wallets
- Confirmation: Always verify on device screen
Multi-Signature Wallets
For organizations requiring multiple approvals:
- Gnosis Safe: Popular multi-sig solution
- Setup: Define signers and threshold
- Integration: Connect via WalletConnect
- Governance: Manage permissions
Wallet Backup and Recovery
Before You Need It
- Backup seed phrase in multiple secure locations
- Test recovery process with small amounts
- Document wallet addresses and labels
- Keep software updated
If You Lose Access
- Don’t panic - funds are safe with seed phrase
- Install wallet on new device
- Import using seed phrase
- Re-add custom networks and tokens
- Update connected apps
Need Help?
If you’re having trouble with wallet connection:
- Check our FAQ for common issues
- Visit Help Center for support
- Contact support at support@giveprotocol.org
- Join our Community for peer help
Next Steps
Once your wallet is connected:
- Explore the Dashboard - Learn the interface
- Make Your First Donation - Start giving
- Browse Organizations - Find causes
- Understand Fees - Know the costs
Remember: Your wallet is your responsibility. Keep it secure, backup your seed phrase, and never share your private keys with anyone.