⚖️ Welcome to ETH Mobile
ETH Mobile is an open-source toolkit for building decentralized applications (dApps) on Ethereum and other EVM-compatible blockchains. It simplifies mobile dApp development with fast, secure and customizable pre-built components to create, deploy and interact with smart contracts.
Watch me mint a Snowman NFT!☃️
⚙️ Tech Stack: Built with React Native, Hardhat, Ethers, and TypeScript to streamline mobile dApp development.
Key Features
- 🧑💻 Contract Debugger: Inspect smart contract details such as address, balance, variables, and functions. It also allows real-time interaction with contracts, making development more efficient.
- 💳 In-Built Wallet: A secure mobile crypto wallet for managing funds, signing transactions, and interacting with multiple EVM-compatible chains.
- ✅ Contract Hot Reload: Automatically updates the mobile frontend to reflect changes made to smart contracts during development.
- 🪝 Custom Hooks: A collection of React hooks with TypeScript autocompletion, simplifying contract interaction in your mobile app.
- 🧱 Web3 Components: Pre-built components for quickly building mobile dApp frontends.
ETH Mobile Tech Stack
ETH Mobile is not a product itself but more of a combination or stack of other great tools. It allows you to quickly build and iterate over your smart contracts and frontends.
Here are the main components:
- Hardhat for running local networks, deploying and testing smart contracts.
- React Native for building a frontend, using many useful pre-made hooks.
- Ethers.js for generating wallets and interacting with Ethereum.
- React Native Paper for pre-built components.