This walletBT mobile crypto wallet was developed using React Native and Ethers for the Ethereum network. We are using the Expo-managed workflow for the app development. The current implementation of the walletBT is just for the Sepolia Test Network. But it can be easily implemented for the Mainnet as well.
- Create Wallet: You will be able to create 10 accounts.
- View Account Information: You can view your account address, balance, and private key.
- Send Ether(s): You will be able to send Ether(s) to any valid account in Ethereum Network(Sepolia Test Network).
- View Transaction History: You will be able to view the last 100 transactions.
- Recover Wallet: You will be able to recover the wallet with the mnemonic phrase that you used to create the account.
git clone https://github.com/Druk-Information-and-Technology/walletBT.git walletBT
cd walletBT
npm i
Create a .env file in the project's root and define the INFURA_SEPOLIA_API and ETHERSCAN_API_KEY environment variables.
INFURA_SEPOLIA_API=value
ETHERSCAN_API_KEY=value
Both the APIs can be created from the respective website free of cost. However, it has limitations in its use for the free tier.
INFURA Website
ETHERSCAN website
npx expo start
If you want to contribute, feel free to send the pull request.
If you like the project, then feel free to give it a star ⭐