The MMGen Project mmgen

mmgen pushed to master at mmgen/mmgen-wallet

2 weeks ago

mmgen pushed to master at mmgen/mmgen-wallet

3 weeks ago

mmgen pushed to master at mmgen/mmgen-wallet

  • fc7e3c8302 mmgen-xmrwallet: new ‘sweep_all’ operation This operation sweeps balances of all addresses in an account, as opposed to ‘sweep’, which sweeps the balance of a single randomly chosen address. For accounts having only one address with a balance, the two operations are identical.
  • ea0f32e3df mmgen-xmrwallet list, listview: display per-address balances
  • 4f216ea901 mmgen-xmrwallet sync, list, view, listview: refactor output code The ‘list’ and ‘listview’ operations now display truncated XMR addresses by default. To restore the former default behavior of displaying non-truncated addresses, use the --full-output option.
  • View comparison for these 3 commits »

1 month ago

mmgen pushed to master at mmgen/mmgen-wallet

  • f39da52bc0 mmgen-xmrwallet: support sweeping to specific account of wallet old sweep_spec: SOURCE:ACCOUNT[,DEST] new sweep_spec: SOURCE:ACCOUNT[,DEST[:ACCOUNT]] If DEST is included without its related ACCOUNT, funds from ACCOUNT of SOURCE will be swept into a newly created account in DEST, or the last existing account of DEST, if requested by the user. If both account indices are included, funds from ACCOUNT of SOURCE will be swept into ACCOUNT of DEST. Testing: $ test/cmdtest.py --coin=xmr -e -X sweep_to_wallet_account_proxy xmrwallet
  • 524b3515ab xmrwallet, cmdtest xmrwallet: fixes and cleanups
  • c87cfa7d00 MoneroWalletOps.sweep: minor cleanup
  • d2b47614c0 MoneroWalletOps.sweep: refactor tx creation code
  • fe205bdda3 whitespace, cleanup
  • View comparison for these 7 commits »

1 month ago

mmgen pushed to master at mmgen/mmgen-wallet

  • 80f6f9aa5c mmgen-xmrwallet: ignore already imported wallet outputs files

1 month ago

mmgen pushed to master at mmgen/mmgen-wallet

1 month ago

mmgen pushed to master at mmgen/mmgen-wallet

1 month ago

mmgen pushed to master at mmgen/mmgen-wallet

2 months ago

mmgen pushed to master at mmgen/mmgen-wallet

  • 4c431500aa mmgen-xmrwallet: new --priority option Increase the chances of your transaction being included in a block during periods of TX pool congestion. Supported values: 1 - low 2 - normal 3 - high 4 - highest If option is omitted, default priority (0) is used
  • 53eed7d7c5 cmdtest xmr_autosign: add `txview`, `txview_all` tests
  • 21b3fc9a3b cmdtest autosign: add no daemon running test
  • 21f435986a wallet.dieroll: support --seed-len opt
  • 0c5b361da8 minor cleanups
  • View comparison for these 5 commits »

2 months ago

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

  • 867026e8ed mmnode-ticker: add config file vars The following command-line opts are now configurable in ‘ticker-cfg.yaml’: add_precision asset_limit btc cached_data elapsed name_labels pager percent_cols thousands_comma update_time verbose
  • c4ace71049 minor fixes and cleanups
  • View comparison for these 2 commits »

2 months ago

mmgen pushed to master at mmgen/mmgen-wallet

2 months ago

mmgen pushed to master at mmgen/mmgen-wallet

2 months ago

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

  • db4ba26dce update testing for MMGen Wallet v14.1.dev19

2 months ago

mmgen pushed to master at mmgen/mmgen-wallet

2 months ago

mmgen pushed to master at mmgen/mmgen-wallet

  • c587ab3998 support descriptor wallets for BTC For BTC, MMGen Wallet now creates and uses a descriptor wallet as its tracking wallet. For LTC and BCH, the legacy Berkeley DB wallet is used by default as before. While the legacy BDB wallet continues to be fully supported, BTC users are advised to upgrade their tracking wallet to a descriptor wallet to avoid support issues with future versions of Bitcoin Core. Upgrade a legacy tracking wallet as follows: $ bitcoin-cli migratewallet mmgen-tracking-wallet Alternatively, you may dump your tracking wallet to JSON and restore it as a descriptor wallet using the ‘mmgen-tool’ commands ‘twexport’, ‘twimport’ and ‘rescan_blockchain’ (see the help screens for those commands for details). Testing (add the -e option to see script output): # descriptor wallet: $ test/cmdtest.py regtest # Berkeley DB wallet: $ test/cmdtest.py regtest_legacy
  • 205fec1785 TwGetBalance: offload spendable warning to btc subclass
  • 8e68aa4e3a rpc.process_http_resp(): handle errors within returned list
  • 5e43ae2106 tw.ctl, regtest, cmdtest regtest: cleanups
  • 19bdf54bb8 new file: mmgen/contrib/descriptors.py
  • View comparison for these 7 commits »

2 months ago

mmgen pushed to master at mmgen/mmgen-wallet

2 months ago

mmgen pushed to master at mmgen/mmgen-wallet

2 months ago

mmgen pushed to master at mmgen/mmgen-wallet

  • 1c5c3319d4 offline transaction signing with automount for BTC, BCH, LTC and ETH/ERC20 Previously supported only for XMR, offline transaction autosigning with no filename arguments and automatic mounting/unmounting of the removable device on the online machine is now available for all coins MMGen Wallet supports transacting with. To activate, invoke ‘mmgen-txcreate’ and ‘mmgen-txsend’ with the --autosign option. Be aware that transactions must be created, signed and sent one at a time when using this feature. For bulk transaction signing, you must use the old manual mounting method. Example create-sign-send workflow for BTC: $ mmgen-txcreate --autosign bc1qxmymxf8p5ckvlxkmkwgw8ap5t2xuaffmrpexap,0.00123 B (remove device - insert offline - wait for signing - remove - insert online) $ mmgen-txsend --autosign Unsigned or unsent transactions may be aborted as follows: $ mmgen-txsend --abort And sent RBF transactions may be fee-bumped: $ mmgen-txbump --autosign You can check the status of the current transaction, whether sent or unsent, with the following command: $ mmgen-txsend --status That’s all there is to it! Testing (add the -e option to see script output): $ test/cmdtest.py autosign_automount $ test/cmdtest.py --coin=eth autosign_eth
  • a33dea177d proto.btc.tx.status: fix mempool status check for BCH
  • fe040c0688 mmgen-txsend: add --verbose option
  • View comparison for these 3 commits »

2 months ago

mmgen pushed to master at mmgen/mmgen-wallet

2 months ago

mmgen pushed to master at mmgen/mmgen-wallet

2 months ago