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 (Python 3.10+)
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.
Metadata
Release files for lucidwallet 0.2.21
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| lucidwallet-0.2.21.tar.gz | 1.2 MB | Without provenance | Details for lucidwallet-0.2.21.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| lucidwallet-0.2.21-py3-none-any.whl | Python 3 | none | any | Details for lucidwallet-0.2.21-py3-none-any.whl |
Total release size: 2.4 MB
Release files / lucidwallet-0.2.21.tar.gz
| Download URL | lucidwallet-0.2.21.tar.gz |
|---|---|
| Size | 1.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
051fce06fa9b6084706aa4b6c6fc157aa75aec987de3bc7bee98ac1af8ef00b3
|
|
BLAKE2b-256 checksum How to use checksums |
702dd47bea22b20dff7ab3a2e3d4a905a5a613cb9219b00316a01a556dc0db36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.11.2 Darwin/22.5.0
|
Release files / lucidwallet-0.2.21-py3-none-any.whl
| Download URL | lucidwallet-0.2.21-py3-none-any.whl |
|---|---|
| Size | 1.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ce2a5b6f2cc87f83187e3fa79c9a0a5c595b9fcc1034de0fbc0b3662ea34d1aa
|
|
BLAKE2b-256 checksum How to use checksums |
76d6ea96879a15fde32c6d3df593fb3f76cf32dd8eb251b3c5cb835eefb53db7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.11.2 Darwin/22.5.0
|
Security for lucidwallet 0.2.21
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.