A sleek, cyberpunk-themed multichain wallet Chrome extension that supports 10+ blockchain networks.
- Multi-Chain Support: Ethereum, Solana, Binance Chain, Polygon, Avalanche, Arbitrum, Optimism, Cosmos, Bitcoin (via WBTC), and Tron
- Unified Dashboard: View portfolio value and recent transactions across all chains
- Network Status Indicators: Real-time connection status for all supported networks
- Secure Authentication: Self-custody with AES-256 encryption
- Dark Mode UI: Sleek cyberpunk design with glassmorphism cards and neon accents
- TypeScript
- React.js
- Styled Components
- Ethers.js & Web3.js
- Chrome Extension API
- Node.js (v14+)
- npm or yarn
- Clone the repository
git clone https://github.com/yourusername/knot-wallet.git
cd knot-wallet
- Install dependencies
npm install
# or
yarn install
- Start the development server
npm start
# or
yarn start
- Load the extension in Chrome:
- Open Chrome and navigate to
chrome://extensions/
- Enable "Developer mode"
- Click "Load unpacked" and select the
dist
folder from the project directory
- Open Chrome and navigate to
npm run build
# or
yarn build
Knot Wallet uses several security measures to protect your assets:
- AES-256 encryption for storing seed phrases
- Self-custody (your keys, your crypto)
- Optional biometric authentication
- Optional 2FA
MIT
- Inspired by MetaMask's extension architecture
- Uses Opera's wallet selector pattern
- Implements Antier's multi-chain swap functionality