The MMGen Project mmgen

mmgen pushed to master at mmgen/mmgen-wallet

  • cb99e13cd5 XMR compat: basic transaction support - This functionality is work-in-progress: sweep transactions, spending to MMGen IDs and certain options are not supported yet. - The `--autosign` option is required. It may be set in the config file. - On the offline signing machine, `--xmrwallet-compat` is required, or it may be set in the config file. On the online machine, the option is required to permit interoperability with `mmgen-xmrwallet`. - Note that transactions created with `mmgen-txcreate` must be sent with `mmgen-txsend`, not `mmgen-xmrwallet submit`, which looks for signed transactions in a different directory on the removable device. - Signed or unsigned transactions may be aborted with `mmgen-txsend --abort`. - Compat mode uses `mmgen-xmrwallet` as its backend, and that command is still required for all operations beyond simple create-sign-send to address. For details, invoke `mmgen-xmrwallet --help`. Sample workflow: $ mmgen-txcreate --coin=xmr XMR_ADDRESS,AMOUNT (remove - insert - wait for signing - remove - insert) $ mmgen-txsend Testing/demo: $ test/cmdtest.py --coin=xmr -e xmr_compat
  • 6ef5f6c797 mmgen-txcreate: help screen cleanups
  • f6c09b83da cmdtest.py autosign: `wait_loop_start()`: add `opts` param
  • 78bd55b3bb CmdTestBase: new `extra_daemons` attribute
  • 24a22e63e1 whitespace, minor cleanups
  • View comparison for these 5 commits »

3 days ago

mmgen pushed to master at mmgen/mmgen-wallet

4 days ago

mmgen pushed to master at mmgen/mmgen-wallet

6 days ago

mmgen pushed to master at mmgen/mmgen-wallet

1 week ago

mmgen pushed to master at mmgen/mmgen-wallet

1 week ago

mmgen pushed to master at mmgen/mmgen-wallet

  • bdd7dd3393 XMR compat: support tracking wallet views - all operations, including label editing and balance refresh, supported - requires --autosign - enables --xmrwallet-compat, meaning Monero watch-only wallets must be located in ~/.mmgen/altcoins/xmr/tracking-wallets This is a work in progress, UI will undergo changes. Examples: $ mmgen-tool --coin=xmr listaddresses interactive=1 $ mmgen-tool --coin=xmr twview interactive=1 Testing: $ test/cmdtest.py -ne xmr_compat
  • 937f0af9c9 mmgen-xmrwallet label: prompt user to add timestamp
  • 040671bb06 minor cleanups
  • bfddd5b8ae TwCtl.set_comment(): return the comment
  • 8a750259b9 mmgen-xmrwallet: new `dump-json` operation
  • View comparison for these 8 commits »

1 week ago

mmgen pushed to master at mmgen/mmgen-wallet

  • 851335106f cmdtest.py xmr_autosign: support compat mode testing Testing: # Compat mode is now enabled by default: $ test/cmdtest.py -ne xmr_autosign # The old testing behavior is also supported: $ test/cmdtest.py -ne xmr_autosign_nocompat
  • 967d17c06e cmdtest.py ethdev, rune: add user component to tw path
  • 4a24d2153c minor whitespace, cleanups
  • 20af051e43 cfg: `regtest_user` -> `test_user`
  • f0dfb8e4c1 cmdtest.py xmr_autosign: whitespace, variable renames
  • View comparison for these 8 commits »

2 weeks ago

mmgen pushed to master at mmgen/mmgen-wallet

3 weeks ago

mmgen pushed to master at mmgen/mmgen-wallet

  • c8371c4a80 revert Reth support to v1.8.4 Version 1.9.0 is broken: https://github.com/paradigmxyz/reth/issues/19566 Note that v1.9.1, providing the fix for v1.9.0, also has issues: https://github.com/paradigmxyz/reth/releases/tag/v1.9.1

3 weeks ago

mmgen pushed to master at mmgen/mmgen-wallet

4 weeks 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

1 month ago

mmgen pushed to master at mmgen/mmgen-wallet

1 month ago

mmgen pushed to master at mmgen/mmgen-wallet

  • 81ece1ff3b support Bitcoin Core v30.0 As of Core v30, legacy BDB wallets are no longer supported. Users with legacy tracking wallets must convert them to descriptor wallets. See `bitcoin-cli migratewallet` for details. The maximum OP_RETURN data size has been increased to 4096 bytes, while the one data output per transaction limitation has been retained. This seems like a reasonable compromise. The MMGen Project discourages the use of MMGen Wallet to spam the blockchain.
  • 68c5f5be76 rpc: use icall mechanism for `listreceivedbylabel` and `listsinceblock`
  • 5529e7ed9f minor fixes and cleanups
  • 797912283c addr.py: support extended MMGen IDs
  • View comparison for these 4 commits »

1 month ago

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

  • d02c9936ef mmnode-ticker: fix market cap sort with USD row

1 month ago

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

  • 84e8ea65d0 mmnode-ticker: display percent change columns in terms of non-USD assets Any crypto or finance asset may be specified. Examples: # Display percentage changes in relation to Bitcoin: $ mmnode-ticker --widest --pchg-unit=btc # In relation to Gold: $ mmnode-ticker --widest --pchg-unit=gc=f # In relation to Euros: $ mmnode-ticker --widest --pchg-unit=eurusd=x # In relation to the Nasdaq Index: $ mmnode-ticker --widest --pchg-unit=^ixic
  • 2647fa1fe3 mmnode-ticker: minor cleanups
  • View comparison for these 2 commits »

1 month ago

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

1 month ago

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

  • 0a953e3ca0 mmnode-ticker: sort output by various parameters Supported parameters: d - 1-day % change w - 1-week % change m - 1-month % change y - 1-year % change p - asset price c - market cap Examples: # Display top 50 assets by market cap, sorting by price change # in last 24 hours: $ mmnode-ticker --sort=d 50
  • e6d62fd18b mmnode-ticker: display coin ranking in first column
  • e71ef141bf mmnode-ticker: minor cleanups
  • View comparison for these 3 commits »

1 month ago

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

1 month ago