Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/muratpurc/flutter-web3-wallet
A crypto wallet project with Flutter
https://github.com/muratpurc/flutter-web3-wallet
crypto dart ethereum flutter moralis python wallet web3
Last synced: 4 days ago
JSON representation
A crypto wallet project with Flutter
- Host: GitHub
- URL: https://github.com/muratpurc/flutter-web3-wallet
- Owner: muratpurc
- Created: 2023-09-13T09:34:29.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-13T12:26:53.000Z (about 1 year ago)
- Last Synced: 2024-08-05T08:08:48.862Z (3 months ago)
- Topics: crypto, dart, ethereum, flutter, moralis, python, wallet, web3
- Language: Dart
- Homepage:
- Size: 330 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# web3_wallet
A crypto wallet project with Flutter based on the tutorial [Build a Crypto Wallet from Scratch with Flutter | Moralis Blueprints | Moralis API](https://www.youtube.com/watch?v=4qgZYgsE8TQ).
## Requirements
- [Flutter](https://docs.flutter.dev/get-started/install)
- [Set up an IDE](https://docs.flutter.dev/get-started/editor)
- [Python](https://www.python.org/downloads/)## Develop or run web3_wallet
**Checkout from git repository**
````
git clone https://github.com/muratpurc/flutter-web3-wallet.git
````
**Create the .env file**Copy the environment file `.env.example` to `.env`.
- Set your Moralis API key. See [Moralis](https://moralis.io/) for more details. The registration is free and they have a free plan for developer which is completely sufficient for developing or testing this app.
- Set your backend base url, see 'python backend (flusk app)' below.**IDE for Flutter development**
Use [Visual Studio Code](https://docs.flutter.dev/tools/vs-code) or [Android Studio & IntelliJ](https://docs.flutter.dev/tools/android-studio) for development
**Python backend (flusk app)**
Start python backend (flusk app) from project root for api calls.
````
python ./backend/app.py
````NOTE: You need to takeover the network url of the flusk app into your .env file e.g. `BACKEND_BASE_URL=http://192.168.1.100:5002`, see output of the running flusk app.
## Getting started with development of Flutter applications
A few resources to get you started if this is your first Flutter project:
- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)For help getting started with Flutter development, view the
[online documentation](https://docs.flutter.dev/), which offers tutorials,
samples, guidance on mobile development, and a full API reference.