Showcasing My A–Z Ethereum Wallet Project: Features & Insights
After struggling with existing wallets (like Rainbow, Rabby, etc.) to add features for my customers, I encountered hidden fees on swaps and bulk transactions, as well as poorly designed, non-typesafe JavaScript code — so I decided to build my own solution. I created X-Wallet, an all-in-one Ethereum wallet built with TypeScript and Domain-Driven Design. It’s easy to use, simple to customize, and designed so well that even non-developers can understand the code. X-Wallet is your go-to tool for airdrops, swaps, token management, and more! Click to watch the full demo on YouTube What is X-Wallet? X-Wallet is an EVM-compatible wallet built for efficiency, scalability, and simplicity. Whether you're managing assets, swapping tokens, or sending airdrops in bulk, X-Wallet has you covered. Built with Expo (on top of React Native) and following domain-driven design principles, it delivers a smooth and secure experience on both testnets and mainnets. Screenshots A clean, user-friendly interface tailored for Web3 users. Supported Blockchains Ethereum Mainnet Ethereum Sepolia Testnet Binance Smart Chain Coinbase Base If you need support for a different blockchain, feel free to reach out. X-Wallet is built to be extendable. What You Can Do with X-Wallet Create a wallet using a 12-word Secret Recovery Key (BIP-39 Standard) Switch networks, including Ethereum testnets Import wallets using a Secret Recovery Key Export the wallet seed phrase Display balances of ETH and ERC20 tokens in native currency Show wallet address with a QR code and sharing options View full transaction history including token transfers and swaps Login using a secure password Receive and send ETH and ERC20 tokens Adjust gas settings with an enhanced user interface Swap ERC20 tokens directly in-app Import and manage custom tokens using their contract address Airdrop native tokens using a bulk sender to optimize transaction fees Airdrop ERC20 tokens to multiple users in just two transactions Under the Hood Wallet: Developed using Expo (React Native) with TypeScript Bridge: Built with Solidity smart contracts for efficient and secure airdrops, used smart contracts are open source Get in Touch If you're interested in blockchain integration or feature customization, feel free to reach out. Always open to collaboration and feedback!

After struggling with existing wallets (like Rainbow, Rabby, etc.) to add features for my customers, I encountered hidden fees on swaps and bulk transactions, as well as poorly designed, non-typesafe JavaScript code — so I decided to build my own solution.
I created X-Wallet, an all-in-one Ethereum wallet built with TypeScript and Domain-Driven Design. It’s easy to use, simple to customize, and designed so well that even non-developers can understand the code.
X-Wallet is your go-to tool for airdrops, swaps, token management, and more!
Click to watch the full demo on YouTube
What is X-Wallet?
X-Wallet is an EVM-compatible wallet built for efficiency, scalability, and simplicity. Whether you're managing assets, swapping tokens, or sending airdrops in bulk, X-Wallet has you covered.
Built with Expo (on top of React Native) and following domain-driven design principles, it delivers a smooth and secure experience on both testnets and mainnets.
Screenshots
A clean, user-friendly interface tailored for Web3 users.
Supported Blockchains
- Ethereum Mainnet
- Ethereum Sepolia Testnet
- Binance Smart Chain
- Coinbase Base
If you need support for a different blockchain, feel free to reach out. X-Wallet is built to be extendable.
What You Can Do with X-Wallet
- Create a wallet using a 12-word Secret Recovery Key (BIP-39 Standard)
- Switch networks, including Ethereum testnets
- Import wallets using a Secret Recovery Key
- Export the wallet seed phrase
- Display balances of ETH and ERC20 tokens in native currency
- Show wallet address with a QR code and sharing options
- View full transaction history including token transfers and swaps
- Login using a secure password
- Receive and send ETH and ERC20 tokens
- Adjust gas settings with an enhanced user interface
- Swap ERC20 tokens directly in-app
- Import and manage custom tokens using their contract address
- Airdrop native tokens using a bulk sender to optimize transaction fees
- Airdrop ERC20 tokens to multiple users in just two transactions
Under the Hood
- Wallet: Developed using Expo (React Native) with TypeScript
- Bridge: Built with Solidity smart contracts for efficient and secure airdrops, used smart contracts are open source
Get in Touch
If you're interested in blockchain integration or feature customization, feel free to reach out. Always open to collaboration and feedback!