Skip to main content

Lucidwallet

A Frontend for Fluxwallet

wallet landing

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)

Source distribution for lucidwallet 0.2.21
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)

Table of built distributions (wheels) for lucidwallet 0.2.21
File Interpreter ABI Platform Actions
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.

Release history Release notifications | RSS feed

This release

0.2.21 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page