A Graphical interface for FluxWallet
Project description
Lucidwallet
A Frontend for Fluxwallet
Features
- Full graphical wallet in your terminal
- Browser support coming soon
- Can work over ssh with full copy paste (even headless)
- Flux native wallet (other chains coming soon)
- Optionally encrypt keys
- Send / receive transactions
- Sign messages (login to home.runonflux.io)
- Create wallet / import from mnemonic
- Uses Websocket to subscribe for latest blocks etc
Quickstart
Install:
pip install lucidwallet
Once installed run from a terminal:
Run:
lucidwallet
OR
if you're having trouble with your Python path:
python3 -m lucidwallet
OR
if you want a portable, albiet slower way to run:
docker run --name lucidwallet -it megachips/lucidwallet:latest
Then on subsequent runs:
docker start lucidwallet -ia
Installation
Requires Python 3.10 or greater. If you don't have Python 3.10 - use the docker image
macOS
Prerequisites:
gmp
brew install gmp
Install:
python3 -m pip install lucidwallet
A note on macOS terminal, it is recommended that you use ITerm2
, native terminal works, however you need to modify some settings. See here if you plan on using Terminal.app
Ubuntu 22.04 (comes standard with Python 3.10)
Prerequisites:
libgmp-dev
sudo apt-get update && apt-get install python3-pip libgmp3-dev
Install:
python3 -m pip install lucidwallet
Source your profile to pick up new bin folder (or restart terminal)
source ~/.profile
Windows
Tested on a Windows Server 2022 VM.
Prerequisites:
A decent terminal. Powershell 7 works, but it's not pretty.
tabby.sh has been tested and works well.
Once Python is installed, install with pip. Make sure your paths are up to date.
python3 -m pip install lucidwallet
Note, there is no fastecdsa
natively on Windows. So some cryptographic functions are slower. You can install the fastecdsa-any
package however you will need a working gmp and C++ build tools for Python installed.
OR - Just use docker.
Docker
Usage notes:
The perfered method to run in docker is to NOT use mounts and reuse the same container.
Performance takes a bit of a hit on docker (especially on macOS) You can try virtiofs for faster mounts. (If you are bind mounting a database) See here
However, docker lucidwallet is the easiest to install.
Preferred method:
docker run --name lucidwallet -it megachips/lucidwallet:latest
Then on subsequent runs:
docker start lucidwallet -ia
If you want to use a local db dir, mount it like this:
docker run -v $(pwd)/database/:/database --rm -it megachips/lucidwallet:latest
This will create a database
folder in your current directory, and the container will store database files there.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file lucidwallet-0.2.15.tar.gz
.
File metadata
- Download URL: lucidwallet-0.2.15.tar.gz
- Upload date:
- Size: 1.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.11.2 Darwin/22.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0c0c6216e8842bb5c3865726f88b5f444333597712d98cc5e2fdfe96bf35990 |
|
MD5 | c6332af1fa1fffe6dd2c2f2f57adc5b5 |
|
BLAKE2b-256 | cfe9f2f320e61a8afbc36ee61476b4ed50661a732cca375fcdf1a735f040b462 |
File details
Details for the file lucidwallet-0.2.15-py3-none-any.whl
.
File metadata
- Download URL: lucidwallet-0.2.15-py3-none-any.whl
- Upload date:
- Size: 1.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.11.2 Darwin/22.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bbc4e2acb93a810e538a727af2c507c763cb0ba7c69b81a98310c7d5c04f4f1 |
|
MD5 | 71322572b4549f4e57dbdb8770271252 |
|
BLAKE2b-256 | 16600c06d5c81075e45272d23ecd43d310f981a6b0e5209b4205db46d3474b20 |