Skip to content

kenlau666/crypto-wallet

Repository files navigation

A Basic Crypto Wallet

Introduction

This app is a crypto wallet built in Flutter. It provides basic functions like create or import a wallet. create a transaction, switch the network, display tokens and NFTs. To build the app, make sure you have install Flutter first and go to "pubspec.yaml" and click "pub get". You have to create a new file ".env" to store private key and the alchemy key yourself.

In the login page, you can import your own wallet or create a new one. After create a new one, simply copy and paste the phrases to login. The "Assets" and "NFTs" display the ERC-20 tokens and ERC-721 you have respectively. If you want to try to make a transaction, you can go to "Options" and click "Get ETH". There will be a transaction sent to you a few seconds later. "Discover" will lead to a new page listing the possible features in the future. If you want to take a look at the private key, simply click "Show keyphrase & private key", and enter "666" as the password. The drop down menu allows you to switch the network.

image image

About

A Flutter Crypto Wallet with Transaction and Switch Network Functionalities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published