Skip to main content

Optional online tools for the MMGen wallet suite

Project description

MMGen Node Tools

Terminal-based utilities for Bitcoin and forkcoin full nodes

Requires modules from the MMGen online/offline cryptocurrency wallet.

Install:

If installing as user (without venv), make sure that ~/.local/bin is in PATH.

Windows/MSYS2:

Install MSYS2 and the MMGen Wallet dependencies, skipping installation of scrypt, libsecp256k1 and the wallet itself if desired.

Install some additional dependencies:

$ pacman -S mingw-w64-ucrt-x86_64-python-pandas
$ python3 -m pip install requests-futures
$ python3 -m pip install --no-deps yahooquery

Linux:

Install the required MMGen Wallet packages for your Linux distribution.

Stable version:

$ python3 -m pip install --upgrade mmgen-node-tools

Development version:

Install the latest development version of MMGen Wallet for your platform:

$ git clone https://github.com/mmgen/mmgen-node-tools
$ cd mmgen-node-tools
$ python3 -m build --no-isolation
$ python3 -m pip install dist/*.whl

Test:

NOTE: the tests require that the MMGen Wallet and MMGen Node Tools repositories be located in the same directory.

Windows/MSYS2:

Tested only on NTFS – with ReFS your mileage may vary

Turn on Developer Mode to enable symlinks:

Settings -> Update & Security -> For developers -> Developer Mode: On

and add this to your ~/.bashrc:

export MSYS=winsymlinks:nativestrict

Close and reopen the MSYS2 terminal to update your environment.

Initialize the test framework (must be run at least once after cloning, and possibly again after a pull if tests have been updated):

$ test/init.sh

BTC-only testing:

$ test/test-release.sh -A

Full testing:

$ test/test-release.sh

Homepage: Clearnet | I2P | Onion
Code repository: Clearnet | I2P | Onion
Code repository mirrors: Github | Gitlab | Gitflic
Keybase | Twitter | Reddit | Bitcointalk
PGP Signing Key: 5C84 CB45 AEE2 250F 31A6 A570 3F8B 1861 E32B 7DA2
Donate:
 ⊙ BTC: bc1qxmymxf8p5ckvlxkmkwgw8ap5t2xuaffmrpexap
 ⊙ BCH: 15TLdmi5NYLdqmtCqczUs5pBPkJDXRs83w
 ⊙ XMR: 8B14zb8wgLuKDdse5p8f3aKpFqRdB4i4xj83b7BHYABHMvHifWxiDXeKRELnaxL5FySfeRRS5girgUvgy8fQKsYMEzPUJ8h

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mmgen-node-tools-3.3.0.tar.gz (82.1 kB view details)

Uploaded Source

File details

Details for the file mmgen-node-tools-3.3.0.tar.gz.

File metadata

  • Download URL: mmgen-node-tools-3.3.0.tar.gz
  • Upload date:
  • Size: 82.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.2

File hashes

Hashes for mmgen-node-tools-3.3.0.tar.gz
Algorithm Hash digest
SHA256 1fbbfc0ee9d9c853f14118a71fa1b15512b36eb1f59d9fb4dbadc7a5db78c62b
MD5 8596e69d4c702a7b5d2505154f9ebff1
BLAKE2b-256 dd13d23c13d984b1c217f7e41bb71e8ac7c34bd4a779a9877ed5eabc16517517

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page