Commit graph

2,768 commits

Author SHA1 Message Date
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