OpenViSTAI · Agents · Blockchain · Crypto
Menu
Wallets

Nowallet

Nowallet is a pre-alpha Python Bitcoin wallet that derives keys using salted PBKDF2 and scrypt, supports SegWit addresses and a BIP32/44-compatible HD wallet, and connects to Electrum servers over Tor. It documents command-line use and an optional Kivy interface.

Independent OpenViST project profile, based on linked sources.

Nowallet — OpenViST project profile in Wallets.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Consider Nowallet when evaluating or testing a Linux-based Bitcoin wallet implementation whose documented features include salted key derivation, SegWit, HD wallet support and Tor-routed Electrum communication.

Who it is for

  • Bitcoin users evaluating a wallet with brainwallet-style key derivation and HD wallet support.
  • Developers or testers comfortable installing Python dependencies and running a command-line application on Linux.

Documented uses

  • Derive Bitcoin wallet keys from an email address and password combination using salted PBKDF2 and scrypt.
  • Generate and manage SegWit and BIP32/44-compatible wallet addresses.
  • Use the documented wallet interfaces for Bitcoin receiving and sending.
Before you choose

Requirements & limits

The repository is public and lists an MIT license. The project documents Linux builds and an optional Kivy interface.

  • The project is explicitly described as pre-alpha, and its README expects testers to install dependencies and use the CLI.
  • The README says Tor communication is used for Electrum-server connectivity and requires Tor for Linux.
  • The Kivy interface is optional; its documented setup includes additional libraries and specifies Ubuntu LTS.
  • The README lists sending and receiving screens but does not give a detailed transaction procedure.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up Nowallet on Linux

Install the documented dependencies and start Nowallet from the command line.

Before you start

  • A Linux-based system
  • Tor installed for Linux
  • Git, Python 3 development tools, pip and OpenSSL development libraries
  • A Python virtual environment

Steps

  1. Install the listed system packages: git, python3-dev, python3-pip and libssl-dev.

  2. Clone the Nowallet repository and create a Python 3 virtual environment.

  3. Update pip, virtualenv and setuptools, then run make init and make install from the repository directory.

  4. Start the command-line application with make go or make go-spend.

Expected outcome

The documented command-line startup path is available after dependency installation.

Guide limitations

  • The project describes itself as pre-alpha and requires command-line familiarity.
  • Build support is documented for Linux; the optional Kivy interface specifically calls for Ubuntu LTS.
  • This is setup guidance from the project documentation, not a verification that the commands work in a particular environment.
COMPARE OPTIONS

Compare options for Wallet connections

These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.

ProjectDocumented purposePlatformAccess and requirements
NowalletDerive Bitcoin wallet keys from an email address and password combination using salted PBKDF2 and scrypt.CLI, LinuxThe repository is public and lists an MIT license. The project documents Linux builds and an optional Kivy interface.
ShangoConnect a mobile wallet to a personal LND node.Android, iOS, MobileThe README lists iOS TestFlight and Google Play beta installation routes and describes the app as a public beta. Its cloud-node instructions are for testnet.
Walletconnect Expo ExampleStudy or prototype a wallet connection and authentication screen in a React Native dapp.Android, iOS
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
16 October 2026
Original website title
metamarcdw/nowallet · Official homepage title · retained in its source language