Wallet Setup
This guide covers setting up a Web3 wallet for use with AchSwap and AchMarket.
Supported Wallets
AchSwap and AchMarket support multiple wallets through RainbowKit:
| Wallet | Type | Platform |
|---|---|---|
| MetaMask | Browser Extension | Chrome, Firefox, Brave, Edge |
| Coinbase Wallet | Browser Extension / App | All |
| WalletConnect | Mobile App | iOS, Android |
| Rainbow | Mobile App | iOS, Android |
| Trust Wallet | Mobile App | iOS, Android |
Installing MetaMask (Recommended)
Browser Extension
- Visit metamask.io
- Click Download → Install MetaMask for your browser
- Follow the browser-specific installation steps
- Create a new wallet or import an existing one
- Backup your seed phrase - Never share this with anyone!
Mobile App
- Download from App Store (iOS) or Google Play (Android)
- Create or import a wallet
- Enable biometric authentication for security
Connecting to AchSwap
Step 1: Visit the App
Navigate to achswap.com
Step 2: Click Connect
Click the Connect Wallet button in the top-right corner
Step 3: Select Wallet
Choose your preferred wallet from the list
Step 4: Approve Connection
A connection request will appear in your wallet. Review and approve it.
Step 5: Network Switch
If not already on ARC Testnet, approve the network switch request.
Connecting to AchMarket
The process is identical to AchMarket:
- Visit achmarket.com
- Click Connect Wallet
- Select your wallet
- Approve the connection request
- Approve network switch if prompted
Managing Connections
Disconnecting
Click your connected address in the header and select Disconnect
Switching Accounts
If you have multiple accounts in your wallet:
- Click your address in the header
- Select a different account from the dropdown
- The app will update to show the new account
Security Best Practices
Essential Security
- Never share your seed phrase - Real team members will never ask for it
- Verify URLs - Always ensure you're on the correct website
- Check connections - Review transactions before signing
Recommended Security
- Use hardware wallets (Ledger, Trezor) for large holdings
- Enable biometric authentication on mobile
- Review all transaction details before approval
- Disconnect wallet when not using the application
Troubleshooting
Wallet Not Detected
- Ensure browser extension is installed and enabled
- Refresh the page
- Try using incognito/private mode
Connection Rejected
- Close the wallet popup and try again
- Check that you haven't previously denied the connection
Network Switch Failed
- Manually add ARC Testnet to your wallet
- Ensure you have the latest wallet version