Ethereum wallet using an ERC-20 smart contract
A digital wallet app, developed in dart language and flutter framework. This app can transfer tokens from one wallet to another, through an ERC-20 Ethereum contract.
- Built in Flutter framework
- QR code scanner to scan addresses
- Web3Dart to interact with Ethereum blockchain
- Flutter hooks to manage widget life-cycle.
- Solidity smart contract
Feel free to check out the smart contract used in this project https://github.com/mshauneu/smart-contract-starter-kit
npx hardhat --network ganache deploy:tc
npx hardhat --network ganache exec:tc --address 0x5CBE9A4B158558B0abA87A2adC74AA76D8d9da71
Example output:
0xa9A53B0b9F5B50AD4b7F296dA342A819A67f5d29 - 100000000
0x06308E766B42fB089d5482e1DD1238591c920577 - 0
0x251F05a4d55A308B91722e721eb2b64787313bDF - 0
flutter pub get packages
flutter packages pub run build_runner build
flutter run -d chrome
Hi Import wallet
button, select Private Key
:
This source code is licensed under the MIT license found in the LICENSE.txt file.