This application implements several security measures to protect your sensitive data:
- AES-GCM 256-bit encryption for all private keys stored locally
- PBKDF2 key derivation with 100,000 iterations and SHA-256
- Random salt and IV generation for each encryption operation
- Password-based encryption - your master password never leaves the browser
- Local-only storage using IndexedDB
- No server communication except to blockchain RPC nodes and Bungee API
- Browser-based security - data isolated per origin
- No external analytics or tracking
-
Strong Passwords: Use a password with at least 12 characters, including:
- Uppercase and lowercase letters
- Numbers
- Special characters
-
Password Management:
- Your password cannot be recovered if lost
- Store it securely (password manager recommended)
- Never share your password
-
Private Key Security:
- Private keys are encrypted before storage
- Never expose your master wallet private key
- Export wallet data only to secure locations
-
RPC Endpoints:
- Use trusted RPC providers
- Consider using your own node for production
- Avoid public RPC nodes for large operations
- Keep your browser updated to the latest version
- Use HTTPS only when accessing the application
- Avoid public computers for sensitive operations
- Clear browser data carefully - you may lose encrypted keys
- Use secure networks - avoid public WiFi for production use
- VPN recommended for additional privacy
- Verify SSL certificates when accessing the application
- Test first: Always test with small amounts on testnet or minimal funds
- Backup regularly: Export your wallets and transaction data
- Verify addresses: Double-check all addresses before operations
- Monitor transactions: Keep track of all transaction hashes
- Secure your environment:
- Use antivirus software
- Keep OS updated
- Avoid untrusted browser extensions
If you discover a security vulnerability, please:
- DO NOT open a public GitHub issue
- DO NOT disclose publicly until patched
- Contact via private channels
- Provide detailed information about the vulnerability
- Allow time for a fix before public disclosure
- Browser Storage: Data is only as secure as your browser's security
- Client-Side Only: No server-side validation or backup
- RPC Trust: You must trust the RPC endpoint you use
- API Dependency: Reliant on Bungee.exchange API availability
Before using this application in production:
- Set a strong master password (12+ characters)
- Store password in a secure password manager
- Test with small amounts first
- Verify all smart contract addresses
- Use a trusted RPC endpoint
- Backup your wallet export data
- Understand the risks of automated trading
- Review all transaction parameters
- Keep browser and OS updated
- Use antivirus/anti-malware software
Encryption: AES-GCM
Key Length: 256 bits
IV Length: 12 bytes (96 bits)
Salt Length: 16 bytes (128 bits)
KDF: PBKDF2
KDF Iterations: 100,000
Hash Function: SHA-256
- User enters master password
- Password is hashed (SHA-256) for verification
- For encryption: Password β PBKDF2 β AES Key
- Private keys encrypted with AES-GCM
- Encrypted data stored in IndexedDB
- For decryption: Retrieve β Derive Key β Decrypt
When interacting with token contracts:
- Verify contract addresses on BaseScan
- Check contract is verified on block explorer
- Review token permissions and allowances
- Understand swap mechanics before executing
- Monitor for reentrancy and other attack vectors
This application has not been formally audited. Use at your own risk.
Recommended security practices:
- Review all source code before use
- Test thoroughly in development environment
- Start with minimal amounts
- Gradually scale up after confidence
- Keep detailed records of all operations
IMPORTANT:
- This software is provided "AS IS" without warranty
- No guarantee of security or fitness for purpose
- Users are responsible for their own security
- Always follow security best practices
- Cryptocurrency transactions are irreversible
- Private key loss means permanent loss of funds
USE AT YOUR OWN RISK
- Web Crypto API Security
- OWASP Cryptographic Storage Cheat Sheet
- Ethereum Security Best Practices
- Base Network Documentation
Last Updated: 2025-10-05