f840069ecb
update copyright dates
2026-02-11 13:02:12 +00:00
09e70c4bf3
whitespace (82 files)
2025-10-06 09:40:47 +00:00
2b7080c227
subprocess.run(): use text arg (10 files)
2025-10-03 10:34:04 +00:00
5c83192bfd
minor cleanups
2025-06-13 10:23:50 +00:00
ef2e7789b5
scripts/create-token.py: move Solidity code template to external file
2025-03-25 09:46:01 +00:00
7b6717d85a
fixes and cleanups throughout
2025-02-24 11:27:44 +00:00
e54f039690
update copyright dates
2025-02-16 14:42:27 +00:00
abbc9c843a
Nix support improvements
...
Quick Start for BTC:
$ git clone https://github.com/mmgen/mmgen-wallet
$ cd mmgen-wallet
$ nix-shell --pure nix
Enable altcoins and additional packages:
$ mkdir -p ~/.mmgen
$ cp nix/user-packages.nix ~/.mmgen
# ... edit ~/.mmgen/user-packages.nix as required ...
$ nix-shell --pure nix
For NixOS installation and other information, see:
nix/README
2025-01-03 14:24:20 +00:00
783b05e373
migrate from Pylint to Ruff
...
Testing:
$ test/test-release.sh -v lint
2025-01-03 14:23:14 +00:00
d69fee71c1
support Nix and NixOS
...
Quick Start for BTC:
$ git clone https://github.com/mmgen/mmgen-wallet
$ cd mmgen-wallet
$ nix-shell --pure scripts/mmgen-wallet-nix/shell.nix
For altcoin support and additional installation options, see:
scripts/mmgen-wallet-nix/packages.nix
Tested on Linux/x86_64. On other platforms your mileage may vary.
Note that Nix support is under development, and the installation process
is subject to change.
2024-12-30 13:59:13 +00:00
de6750a34b
whitespace: scripts, setup.py, other
2024-10-18 10:32:11 +00:00
5150ca586b
update file header
2024-10-18 10:32:06 +00:00
f6843a3fcd
opts.py: refactor usage(), version(), show_hash_presets()
2024-10-08 12:56:00 +00:00
7fbb50db92
scripts/gendiff.py: support diff options
2024-10-08 12:55:58 +00:00
10cc89feac
scripts/exec_wrapper.py: ensure loading of mmgen mods from overlay
2024-08-26 13:47:02 +00:00
0215b9213a
Windows 11 test fix; minor documentation updates
2024-07-20 16:40:57 +00:00
5f22d2fbde
scripts/create-token.py: support solc version 0.8.26
2024-07-08 10:51:21 +00:00
fe205bdda3
whitespace, cleanup
2024-04-09 10:16:05 +00:00
cf2e308713
cmdtest.py: suppress traceback with expected non-zero exit val
2024-03-08 14:13:23 +00:00
2d89d6c920
various fixes and cleanups
2024-02-28 09:26:31 +00:00
de346d1470
minor fixes and cleanups
2024-02-24 14:17:31 +00:00
79f1bac97f
main.py, exec_wrapper.py: improve error output
2024-02-22 12:48:14 +00:00
cb8b697fe2
cmdtest autosign: squelch runtime msg for signing thread
2024-02-22 12:48:13 +00:00
ab71e8581d
various Python 3.9 changes
2024-02-10 15:10:43 +00:00
ea1e8d1228
bip_hd: a minimal, easy-to-use BIP-32/BIP-44 implementation
...
- this is a work in progress, only a few coins are currently supported
Testing:
$ test/unit_tests.py -v bip_hd
Examples:
$ PYTHONPATH=. examples/bip_hd.py
2024-01-26 10:54:03 +00:00
8e46932475
update copyright dates
2024-01-19 11:05:10 +00:00
ArchLinux Container
e847f8802d
scripts/create-token.py: silence Solidity warnings
2023-12-12 10:19:51 +00:00
4c49a6e59c
launch test and helper scripts with main.launch()
2023-12-12 10:19:51 +00:00
64d7434f59
scripts: add script_init mod
2023-12-12 10:19:50 +00:00
7140b76100
minor cleanups
2023-12-12 10:19:49 +00:00
48636ff2e0
update headers: mmgen -> mmgen-wallet
2023-11-17 13:35:42 +00:00
653827c15e
test suite: minor fixes and cleanups
2023-10-13 09:51:14 +00:00
6a21044127
test suite: improve initialization of sys.path and repo_root
2023-10-13 09:51:14 +00:00
60ce46c768
test rename: test.py -> cmdtest.py
2023-10-13 09:51:14 +00:00
2076c0308b
pylint (test suite) - various cleanups
2023-10-11 12:58:53 +00:00
9a8f6216f7
pylint (test suite) - f-strings
2023-10-11 12:58:52 +00:00
32593cd205
remove scripts/uninstall-mmgen.py
2023-10-11 12:58:52 +00:00
7b32c412d5
pylint (test suite) - imports
2023-10-11 12:58:51 +00:00
01430166e5
whitespace, comments, docstrings (test suite)
2023-10-11 12:58:51 +00:00
4f42233836
pylint throughout (excluding tests) - imports
2023-10-11 12:58:48 +00:00
ae533adb3a
test suite: exception handling fixes
2023-10-04 13:58:40 +00:00
f626fc2e05
missing import fixes throughout
2023-10-03 14:27:57 +00:00
11ee212fe8
helper scripts: import cleanups
2023-10-03 14:27:56 +00:00
31390cfa33
exec_wrapper.py: sys.path fixup for test scripts
2023-10-03 14:27:55 +00:00
6c249dec5b
load dev tools only when MMGEN_DEVTOOLS env var is set
2023-09-30 15:36:41 +00:00
f720b8e48e
test suite: prune sys.path, set PYTHONPATH to overlay root
...
- when running scripts under the exec wrapper, ensure that directories in
`sys.path` contain no potentially importable names not present in the
production environment
2023-09-29 12:24:22 +00:00
6a84ade2c7
exec_wrapper.py, test_init.py: minor cleanups
2023-09-29 12:24:22 +00:00
f9ee86a98a
test.py, exec_wrapper.py: improve error handling
2023-09-29 12:24:22 +00:00
a0ffe37a58
test.py: log, error filename cleanups
2023-09-29 12:24:21 +00:00
c0cfbdbb32
scripts/exec_wrapper.py: variable renames
2023-09-29 12:24:21 +00:00