mirror of
https://github.com/BeamMW/wallet-manager.git
synced 2026-10-03 23:02:11 +00:00
No description
- TypeScript 37.1%
- HTML 25.8%
- CSS 19.9%
- Python 15.8%
- JavaScript 1.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| frontend | ||
| manager | ||
| wallet_manager | ||
| .gitattributes | ||
| .gitignore | ||
| manage.py | ||
| README.md | ||
| requirements.txt | ||
Beam Wallet manager
Requirements:
- Beam wallet api
- Redis
- Python Django 2 (backend)
- Angular 7 with Angular Material (frontend)
Running Beam Wallet manager on local machine (Windows)
Backend:
-
Install Python 3.6 version. Make sure that C:\Program Files (x86)\Python36-32; and C:\Program Files (x86)\Python36-32\Scripts; is part of your PATH.
-
Install Redis
-
Install vitrualenv to create individual environment
pip install virtualenv
- Create enviroment:
mkdir C:\virtualenv
cd C:\virtualenv
virtualenv wallet-manager
- Activate enviroment
C:\virtualenv\wallet-manager\Scripts\activate
- Clone repository
cd C:\
git clone https://github.com/BeamMW/wallet-manager.git
- Install requirements
cd wallet-manager
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
- Run server
python manage.py runserver
Frontend:
cd C:/wallet-manager/frontend
npm install
ng serve
Wallet api
-
Download wallet api
-
Extract api to wallet folder
-
Run api
cd path to wallet
wallet-api --node_addr=eu-nodes.testnet.beam.mw:8100 --pass=123 --use_http=1 --port=10000