Wallet Setup
Configure payment wallets and manage multiple addresses for secure GPU rental payments.
Supported wallet types
Section titled “Supported wallet types”Hot wallets
Section titled “Hot wallets”- MetaMask: Browser extension wallet
- WalletConnect: Mobile and desktop wallet connections
- Rainbow: Mobile-first Ethereum wallet
- Trust Wallet: Mobile wallet with WalletConnect
Hardware wallets
Section titled “Hardware wallets”- Ledger: Nano S, Nano X, Nano S Plus
- Trezor: Model T, Model One
- GridPlus: Lattice1
Multi-signature wallets
Section titled “Multi-signature wallets”- Gnosis Safe: Team and DAO treasury management
- Custom multi-sig: Compatible with EIP-1271
Network configuration
Section titled “Network configuration”Polygon Amoy (Testnet)
Section titled “Polygon Amoy (Testnet)”For testing without real funds:
Network details:
- Network name:
Polygon Amoy
- RPC URL:
https://rpc-amoy.polygon.technology
- Chain ID:
80002
- Currency:
MATIC
- Block explorer:
https://amoy.polygonscan.com
Get test tokens:
- Visit Polygon Faucet
- Select Amoy network
- Enter your wallet address
- Claim test MATIC tokens
Polygon Mainnet (Coming Soon)
Section titled “Polygon Mainnet (Coming Soon)”Production network with real cryptocurrency:
Network details:
- Network name:
Polygon
- RPC URL:
https://polygon-rpc.com
- Chain ID:
137
- Currency:
MATIC
- Block explorer:
https://polygonscan.com
Multi-wallet configuration
Section titled “Multi-wallet configuration”Add additional wallets
Section titled “Add additional wallets”- Go to Dashboard
>
Settings>
Wallet Management - Click Add Wallet
- Choose wallet type:
- Hot wallet: For frequent, smaller transactions
- Hardware wallet: For secure, larger payments
- Cold storage: For maximum security
- Multi-sig: For team or DAO usage
Set payment preferences
Section titled “Set payment preferences”Configure which wallet handles payments:
Connected wallet payments:
- Use currently connected wallet for all transactions
- Simplest setup for individual users
- Wallet must be connected during payment
Custom payment address:
- Specify different address for receiving change/refunds
- Useful for hardware wallets or multi-sig addresses
- Address validation ensures compatibility
Wallet labels and organization
Section titled “Wallet labels and organization”Assign labels to wallets:
Main Trading Wallet
Hardware - Large Payments
Team Multi-sig
Mining Profits
Payment token configuration
Section titled “Payment token configuration”Supported tokens
Section titled “Supported tokens”MATIC (recommended):
- Native network token
- Lowest transaction fees
- Fastest confirmation times
USDC:
- USD-pegged stablecoin
- Predictable pricing
- Slightly higher gas costs
USDT:
- Alternative USD stablecoin
- Widely accepted
- Similar fees to USDC
Wrapped ETH (WETH):
- Ethereum on Polygon
- Higher gas costs
- Compatible with Ethereum tooling
Token balance management
Section titled “Token balance management”Monitor balances for:
- Payment token: For rental costs
- MATIC: For transaction fees (even when paying with other tokens)
Minimum recommended balances:
10 MATIC
for gas fees$50 equivalent
in payment token
Security best practices
Section titled “Security best practices”Wallet security
Section titled “Wallet security”Hot wallets:
- Enable all security features (PIN, biometrics)
- Use strong, unique passwords
- Regular software updates
- Never share seed phrases
Hardware wallets:
- Verify device authenticity
- Update firmware regularly
- Secure physical storage
- Test recovery process
Transaction safety
Section titled “Transaction safety”Before signing:
- Verify recipient address matches GPUFlow contract
- Confirm transaction amount and gas fees
- Check network matches expected (Polygon, not Ethereum)
- Review payment token and quantity
Gas fee optimization:
- Use Polygon for lower fees (
<$0.01
typical) - Avoid Ethereum mainnet for small transactions
- Monitor network congestion
- Set appropriate gas limits
Troubleshooting
Section titled “Troubleshooting”Connection issues
Section titled “Connection issues”Wallet won’t connect:
- Clear browser cache and cookies
- Disable ad blockers temporarily
- Try incognito/private browsing mode
- Update wallet extension
Network switching fails:
- Manually add network in wallet
- Verify RPC URL and chain ID
- Reset wallet if necessary
- Contact wallet support
Payment problems
Section titled “Payment problems”Transaction stuck:
- Check wallet for pending transactions
- Increase gas price if on Ethereum
- Wait for network congestion to clear
- Cancel and retry if possible
Insufficient balance:
- Verify token balance covers rental cost
- Ensure MATIC balance covers gas fees
- Check for pending transactions consuming funds
- Add funds before retrying payment
Wrong network:
- Switch to correct network in wallet
- Wait for GPUFlow to detect network change
- Refresh page if network switch isn’t recognized
- Verify contract addresses match network
Multi-wallet issues
Section titled “Multi-wallet issues”Payment address rejected:
- Verify address format (42 characters, starts with
0x
) - Ensure address is on correct network
- Test with small transaction first
- Check address supports EIP-1271 (for multi-sig)
Hardware wallet delays:
- Keep device connected during entire transaction
- Don’t switch apps while signing
- Update hardware wallet firmware
- Try different USB cable or port
Advanced configuration
Section titled “Advanced configuration”Custom RPC endpoints
Section titled “Custom RPC endpoints”For better performance or privacy:
// Example RPC configurations{ "Polygon Amoy": "https://rpc-amoy.polygon.technology", "Polygon Alternative": "https://polygon-amoy.drpc.org"}
Multi-sig wallet setup
Section titled “Multi-sig wallet setup”For team or DAO usage:
- Create Gnosis Safe or similar multi-sig wallet
- Add as custom payment address in GPUFlow
- Configure signing thresholds
- Test with small transaction
- Document signing process for team
API integration
Section titled “API integration”For programmatic wallet management:
- Use GPUFlow API for balance checking
- Monitor payment statuses
- Automate wallet switching
- Implement custom payment flows