The MMGen Project mmgen

mmgen pushed to master at mmgen/mmgen-wallet

2 weeks ago

mmgen pushed to main at mmgen/mmgen-geek-tools

3 weeks ago

mmgen pushed to master at mmgen/mmgen-wallet

  • df3559d420 support negated command-line options - all options without parameters may be negated by prefixing the option name with ‘no-’ - if the option name itself begins with ‘no-’, then the option is negated by removing the ‘no-’ prefix - negation may be used to override options set in the cfg file - command-line options may also be overridden, with the last-listed option taking precedence - as with ordinary options, substring matching is supported Examples: OPTION NEGATED OPTION --no-license --license --no-license --lic --quiet --no-quiet --quiet --no-q Testing: $ test/cmdtest.py opts cfgfile
  • 34deadb0f5 test suite cfgfile: cleanups
  • 399f7d42a7 opts: minor cleanups
  • View comparison for these 3 commits »

1 month ago

mmgen pushed to master at mmgen/mmgen-node-tools

1 month ago

mmgen pushed to master at mmgen/mmgen-wallet

1 month ago

mmgen pushed to master at mmgen/mmgen-wallet

  • 4ffe5c48d2 tx.file: new transaction file format - the new format is plain JSON, readable with tools such as `jq`. Filenames and extensions for raw, signed and sent transactions remain unchanged - reading/writing the legacy format continues to be supported, but new transactions cannot be written to it. This means users who upgrade MMGen Wallet to this commit on their online computer(s) must upgrade it on their offline signing device(s) as well: upgraded offline installations can interoperate with non-upgraded online installations, but not vice-versa - no additional action is required: this change is transparent to the user Testing: $ test/unit_tests.py tx.txfile $ test/cmdtest.py -n main $ test/test-release.sh -A autosign
  • a38f4e4fd9 tx.file: cleanups; other minor cleanups
  • View comparison for these 2 commits »

1 month ago

mmgen pushed to master at mmgen/mmgen-wallet

  • 6e728b7f4d opts: allow combined short option with parameter; add tests `foo -abparam`, equivalent to `foo -a -bparam`, is now allowed, in conformity with standard Unix option parsing convention.

1 month ago

mmgen pushed to master at mmgen/mmgen-node-tools

1 month ago

mmgen pushed to master at mmgen/mmgen-wallet

1 month ago

mmgen pushed to master at mmgen/mmgen-wallet

  • d7e3b55e3b opts, help: refactor, parse cmdline opts natively, filter global opts - command-line options are now parsed natively, without use of the getopt module - global options and --longhelp helpscreen are now contextual, depending on coin and executed command - commands invoked with out-of-context global options (e.g. `mmgen-walletgen --coin=btc`) now fail with an ‘unrecognized option’ error Testing: $ test/test-release.sh help $ test/cmdtest.py opts
  • 307e6fb541 README.md: update command help links
  • e1e1f07995 whitespace, minor cleanups
  • d95cdf49b9 cfg.py: `do_post_init` -> `caller_post_init`
  • 5cc4a20724 cfg.py: add `cmd_caps` attr
  • View comparison for these 16 commits »

1 month ago

mmgen pushed to master at mmgen/mmgen-node-tools

2 months ago

mmgen pushed to master at mmgen/mmgen-wallet

  • 8edc7da5a2 BCH cashaddr: full support - BCH addresses are now displayed in cashaddr format by default. This may be overridden on the command line with --cashaddr=0, or in the config file by setting `bch_cashaddr` to false - In tracking wallet views, the ‘h’ key toggles between legacy and cashaddr address display - Transaction views display BCH addresses in both formats simultaneously - The --usecashaddr=0 daemon option is no longer required and should be omitted Testing: $ test/unit_tests.py -v cashaddr bip_hd.multicoin $ test/gentest.py --coin=bch -v --type=C 1 test/ref/bitcoin_cash/bchwallet.dump $ test/cmdtest.py -e bch_txview_cashaddr1 bch_txview_cashaddr2 $ test/cmdtest.py --coin=bch -e txsend regtest.view autosign_automount $ test/cmdtest.py --coin=bch -n ref3_addr
  • 15b94038a4 self.proto.pubhash2addr(): return `CoinAddr` instance
  • eeb98869d3 CoinAddr: add `views`, `view_pref` attrs
  • 15e01df145 cleanups, whitespace
  • cb113ffc82 test suite: cleanups
  • View comparison for these 12 commits »

2 months ago

mmgen pushed tag v3.4.0 to mmgen/mmgen-node-tools

2 months ago

mmgen pushed tag stable_msys2 to mmgen/mmgen-node-tools

2 months ago

mmgen pushed tag stable_macos to mmgen/mmgen-node-tools

2 months ago

mmgen pushed tag stable_linux to mmgen/mmgen-node-tools

2 months ago

mmgen pushed to master at mmgen/mmgen-node-tools

2 months ago

mmgen pushed tag v3.4.0 to mmgen/mmgen-node-tools

2 months ago

mmgen pushed tag stable_macos to mmgen/mmgen-node-tools

2 months ago

mmgen pushed tag stable_msys2 to mmgen/mmgen-node-tools

2 months ago