Debugging
This guide helps you troubleshoot common issues when using Zaunchpad. Follow these steps to diagnose and resolve problems.
Common Issues
Transaction Failures
Issue: Transaction Rejected
Symptoms:
- Transaction fails immediately
- Error message in wallet
- No blockchain confirmation
Solutions:
- Check Wallet Balance: Ensure sufficient funds for gas fees
- Verify Network: Confirm you’re on the correct network
- Increase Gas Limit: Try increasing gas limit in wallet settings
- Check Contract Status: Verify token contract is not paused
- Retry Transaction: Sometimes network congestion causes failures
Issue: Transaction Stuck
Symptoms:
- Transaction pending for extended time
- No confirmation after several minutes
- Stuck in “Processing” state
Solutions:
- Check Network Status: Verify blockchain network is operational
- View on Explorer: Check transaction on blockchain explorer
- Wait Longer: Some networks can take 10-30 minutes
- Cancel and Retry: Cancel stuck transaction and try again
- Contact Support: If stuck > 1 hour, contact support
Wallet Connection Issues
Issue: Wallet Won’t Connect
Symptoms:
- Wallet extension not detected
- Connection button doesn’t work
- Error when trying to connect
Solutions:
- Refresh Page: Hard refresh (Ctrl+Shift+R or Cmd+Shift+R)
- Check Extension: Verify wallet extension is installed and enabled
- Update Extension: Ensure wallet extension is up to date
- Try Different Wallet: Test with alternative wallet
- Clear Cache: Clear browser cache and cookies
- Check Permissions: Verify extension has necessary permissions
Issue: Wrong Network
Symptoms:
- Transactions fail with “wrong network” error
- Token not visible
- Incorrect chain displayed
Solutions:
- Switch Network: Use wallet to switch to correct network
- Add Network: If network missing, add it manually
- Verify Chain: Confirm you’re on the right chain (Solana/NEAR)
- Check RPC: Ensure RPC endpoint is correct
Token Issues
Issue: Tokens Not Appearing
Symptoms:
- Tokens don’t show in wallet
- Balance shows zero
- Transaction confirmed but no tokens
Solutions:
- Wait for Confirmation: Allow time for blockchain confirmation
- Refresh Wallet: Refresh or restart wallet application
- Add Token Manually: Add token contract address to wallet
- Check Address: Verify correct wallet address
- View on Explorer: Check transaction on blockchain explorer
- Check Spam: Some wallets hide tokens in spam folder
Issue: Wrong Token Amount
Symptoms:
- Received different amount than expected
- Balance doesn’t match transaction
- Partial token receipt
Solutions:
- Check Transaction: Review transaction details on explorer
- Verify Amount: Confirm amount sent matches expected
- Check Fees: Account for gas fees and platform fees
- Review Bonding Curve: Price may have changed during transaction
- Contact Support: If amount significantly different, contact support
Cross-Chain Issues
Issue: OFT Claim Fails
Symptoms:
- Claim button doesn’t work
- Transaction fails during claim
- Tokens not received on target chain
Solutions:
- Check Bridge Status: Verify LayerZero bridge is operational
- Verify Chains: Ensure both chains are supported
- Check Fees: Ensure sufficient funds for bridge fees
- Wait for Processing: Bridge transfers can take 10-30 minutes
- Check Target Wallet: Verify correct wallet connected for target chain
- Review Transaction: Check transaction on source chain explorer
Issue: Claim Stuck
Symptoms:
- Claim transaction confirmed but tokens not received
- Stuck in “Processing” state
- No update after extended time
Solutions:
- Check LayerZero Status: Verify LayerZero network status
- View Transaction: Check transaction on both chains
- Wait Longer: Bridge transfers can take time
- Contact Support: If stuck > 1 hour, provide transaction hash
- Check Target Chain: Verify target chain is operational
Privacy/Shielded Pool Issues
Issue: Privacy Not Working
Symptoms:
- Transactions appear transparent
- Anonymity set shows as 1
- No privacy protection
Solutions:
- Verify Privacy Enabled: Check if token has privacy features
- Check Pool Status: Verify shielded pool is active
- Wait for Participants: Anonymity set needs multiple participants
- Review Settings: Ensure privacy is enabled in token settings
- Check Contract: Verify smart contract supports privacy
Issue: Small Anonymity Set
Symptoms:
- Anonymity set is very small (< 10)
- Privacy level shows as “Low”
- Concerned about privacy
Solutions:
- Wait for More Participants: Set grows as more people participate
- Check Token Popularity: Popular tokens have larger sets
- Consider Timing: Participate when pool is more active
- Review Privacy Needs: Evaluate if current set size is acceptable
- Monitor Set Size: Watch set size over time
Debugging Tools
Blockchain Explorers
Solana:
NEAR:
Transaction Verification
- Get Transaction Hash: Copy from wallet or dashboard
- Open Explorer: Navigate to appropriate blockchain explorer
- Search Hash: Paste transaction hash in search
- Review Details: Check transaction status and details
- Verify Confirmation: Confirm transaction is confirmed
Wallet Debugging
- Check Wallet Logs: Most wallets have developer console
- Review Error Messages: Error messages often indicate the issue
- Test with Small Amount: Try small transaction first
- Check Network: Verify correct network selected
- Update Wallet: Ensure wallet is latest version
Getting Help
Before Contacting Support
- Check This Guide: Review relevant troubleshooting steps
- Search FAQ: Check FAQ page for common questions
- Review Documentation: Read relevant documentation pages
- Check GitHub Issues: Search existing issues on GitHub
- Try Solutions: Attempt suggested solutions
When Contacting Support
Provide the following information:
- Transaction Hash: If applicable
- Error Message: Exact error message received
- Steps to Reproduce: What you did before the issue
- Wallet Type: Which wallet you’re using
- Network: Which blockchain network
- Screenshots: Visual evidence of the issue
Support Channels
- GitHub Issues: github.com/zaunchpad/zaunchpad/issues
- Application Support: Use in-app support if available
- Documentation: Check documentation for answers
Prevention Tips
Best Practices
- Test First: Always test with small amounts first
- Verify Details: Double-check all transaction details
- Check Network: Ensure correct network before transactions
- Monitor Status: Watch transaction status in dashboard
- Keep Records: Save transaction hashes and details
- Stay Updated: Keep wallet and browser updated
Before Major Transactions
- Verify Balance: Ensure sufficient funds
- Check Fees: Understand all fees involved
- Review Parameters: Confirm all settings are correct
- Test Connection: Verify wallet connection is stable
- Check Network: Confirm network is operational
- Read Warnings: Pay attention to any warnings
Advanced Debugging
Developer Tools
If you’re a developer:
- Check Console: Browser console for errors
- Review Network Tab: Check API calls and responses
- Inspect Contracts: Review smart contract code
- Check RPC: Verify RPC endpoint responses
- Review Logs: Check application logs
Contract Interaction
- Verify ABI: Ensure contract ABI is correct
- Check Methods: Verify method names and parameters
- Review Events: Check emitted events
- Test Locally: Test on testnet first
- Audit Code: Review contract code for issues
Resources
Last updated on