0b214922c4
minor help screen fixes, update docs from wiki
2023-11-27 09:15:07 +00:00
fa0c266aaf
update documentation from wiki
2023-11-22 10:38:48 +00:00
32b3558581
BTC-only testing fixes
2023-11-21 15:48:10 +00:00
fb9c5ac22c
init_proto(): add return_cls param; cmdtest.py: minor cleanups
2023-11-21 15:43:52 +00:00
48636ff2e0
update headers: mmgen -> mmgen-wallet
2023-11-17 13:35:42 +00:00
b505c8e423
README.md: minor change
2023-11-17 13:34:52 +00:00
ed01582dff
rename repository: mmgen -> mmgen-wallet
2023-11-17 09:04:14 +00:00
b9a443fe8a
documentation: MMGen -> MMGen Wallet
2023-11-16 16:02:49 +00:00
f9a0e03e36
cmdtest.py xmrwallet: minor cleanups, MSWin tweaks
2023-11-15 10:20:19 +00:00
5eb3eb84e8
setup.py: cleanups
2023-11-15 10:20:19 +00:00
37e439c856
setup.py: specify libsecp256k1 shared object explicitly for Linux
2023-11-14 16:01:43 +00:00
ff4ec64900
MSYS2 testing fixes
2023-11-14 16:01:43 +00:00
d10ae21a2f
util2.py: add load_cryptodomex() function for monero-python
2023-11-14 16:01:42 +00:00
81b6c051ed
add libsecp256k1-dev package dependency to build workflow
2023-11-13 14:31:44 +00:00
159e1c8ac7
setup.py: build libsecp256k1 only on MSYS2 platform
...
For Linux, just use the version provided by the distro:
# Debian/Ubuntu
$ sudo apt-get install libsecp256k1-dev
# ArchLinux:
$ sudo pacman -S libsecp256k1
2023-11-13 13:44:53 +00:00
c7dc74744e
add alt-requirements.txt
2023-11-13 13:44:52 +00:00
3e1db1fb14
setup.py: MSYS2 workaround: build dynamic secp256k1 extension mod
2023-11-13 11:17:29 +00:00
5759ded55a
setup.py: MSYS2 fixes
2023-11-13 11:17:29 +00:00
ac44caf5ab
setup.py: cleanups
2023-11-13 11:17:28 +00:00
01783f63d5
improve pylint workflow, add build workflow
2023-11-11 07:45:29 +00:00
eb830e22d2
pylint workflow: cleanups
2023-11-10 17:27:59 +00:00
cc48238dd9
README.md: add Pylint test badge
2023-11-10 16:50:16 +00:00
8ed097610d
pylint workflow: add missing packages
2023-11-10 16:44:32 +00:00
57799d6977
setup.cfg: add urls, classifiers; add pylint workflow
2023-11-10 16:05:22 +00:00
00a8ff30ad
update coin daemon support
...
DAEMON VERSION
- Bitcoin Core: 25.1.0
- Bitcoin Cash Node: 26.1.0
- Geth: 1.13.4
2023-11-09 14:32:27 +00:00
cc1d7edad3
change package name to mmgen-wallet
...
Before installing, uninstall the old MMGen package:
$ python3 -m pip uninstall mmgen
2023-11-08 08:19:42 +00:00
66f318b4ef
use relative imports wherever possible
2023-11-08 08:11:28 +00:00
a5766aae1d
minor cleanup, update for node tools
2023-11-05 13:41:32 +00:00
fbcacad0ac
support Monero v18.3.1
2023-10-18 12:11:50 +00:00
eddb2558f6
mmgen.msg: minor cleanups
2023-10-18 12:11:50 +00:00
3524ee0932
minor cleanups
2023-10-18 12:11:49 +00:00
3febba1711
mmgen.util2: new format_elapsed_days_hr() function
2023-10-18 12:11:49 +00:00
8190e8eb0c
mmgen.color: minor cleanups, define color names statically
2023-10-18 12:11:49 +00:00
7871583eaa
add xmr-requirements.txt file
2023-10-18 12:11:49 +00:00
7135744de7
use pycryptodomex instead of pysha3 for keccak_256 function
2023-10-18 12:11:48 +00:00
11b131fda8
pylint integration
...
Lint the entire MMGen Wallet code base, including test suite:
# Install pylint:
$ python3 -m pip install pylint
# Perform the check:
$ test/test-release.sh lint
The check should complete without error when running Python v3.9 or greater,
provided all required Python dependencies described in Test-Suite.md, including
altcoin dependencies, are installed.
2023-10-13 09:51:15 +00:00
7ab753d55d
class Daemon: check daemon returncode on start
2023-10-13 09:51:15 +00:00
653827c15e
test suite: minor fixes and cleanups
2023-10-13 09:51:14 +00:00
a7e816f98e
test suite: make test scripts importable as modules
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
055759f02a
pylint integration: minor compatibility changes
2023-10-13 09:51:13 +00:00
f2bf16bbdb
minor fixes and cleanups
2023-10-13 09:51:13 +00:00
b5f0a4c653
InitErrors.init_fail(): cleanups
2023-10-13 09:51:13 +00:00
1c5e8ad581
proto.btc.tx.online.Signed.sign(): cleanup error handling
2023-10-13 09:51:13 +00:00
2fa3d97c54
pylint integration: class Hilite -> Hilite, HiliteStr
2023-10-13 09:51:12 +00:00
0a1e3c3c98
pylint integration: gc.platform -> sys.platform
2023-10-13 09:51:12 +00:00
7e8f3ab7b5
pylint (test suite) - bugfixes
2023-10-11 12:58:53 +00:00
cd19f132f9
pylint (test suite) - return from __init__()
2023-10-11 12:58:53 +00:00
2076c0308b
pylint (test suite) - various cleanups
2023-10-11 12:58:53 +00:00