diff --git a/Install-MMGen-on-Microsoft-Windows.md b/Install-MMGen-on-Microsoft-Windows.md index 8b39448..45fc454 100644 --- a/Install-MMGen-on-Microsoft-Windows.md +++ b/Install-MMGen-on-Microsoft-Windows.md @@ -205,7 +205,8 @@ Install the MMGen requirements and their dependencies: mingw-w64-x86_64-python-pynacl \ mingw-w64-x86_64-python-pysocks \ mingw-w64-x86_64-python-requests \ - mingw-w64-x86_64-python-aiohttp + mingw-w64-x86_64-python-aiohttp \ + mingw-w64-x86_64-python-pyreadline3 ### 5. Set up your environment diff --git a/tool(detail)-[MMGen-command-help].md b/tool(detail)-[MMGen-command-help].md index d7dda90..569fb90 100644 --- a/tool(detail)-[MMGen-command-help].md +++ b/tool(detail)-[MMGen-command-help].md @@ -297,8 +297,10 @@ Optional KEYWORD ARGS (type and default value shown in square brackets): - fmt [str='0.2'] Width and precision of output - print_sym [bool=True] Print the specifier after the numerical value + fmt [str='0.2'] Width and precision of output + print_sym [bool=True] Print the specifier after the numerical value + strip [bool=False] Strip trailing zeroes + add_space [bool=False] With print_sym, add space between value and specifier Supported specifiers: @@ -1035,3 +1037,5 @@ sort [str='age'] Transaction sort order (valid choices: 'age','blockheight','amt','total_amt','txid') age_fmt [str='confs'] Format for the Age/Date column (valid choices: 'confs','block','days','date','date_time') interactive [bool=False] Enable interactive operation + + MMGEN v13.3.dev16 November 2022 diff --git a/tool(usage)-[MMGen-command-help].md b/tool(usage)-[MMGen-command-help].md index c764801..84cd0b1 100644 --- a/tool(usage)-[MMGen-command-help].md +++ b/tool(usage)-[MMGen-command-help].md @@ -38,7 +38,7 @@ randb58 nbytes [int=32] pad [int=0] randhex nbytes [int=32] str2id6 string [str or STDIN] - to_bytespec n [int] dd_style_byte_specifier [str] fmt [str='0.2'] print_sym [bool=True] + to_bytespec n [int] dd_style_byte_specifier [str] fmt [str='0.2'] print_sym [bool=True] strip [bool=False] add_space [bool=False] unhexdump infile [str] unhexlify hexstr [str or STDIN] @@ -183,4 +183,5 @@ Same as above, but supply input via STDIN: $ echo "deadbeefcafe" | mmgen-tool hexreverse - - MMGEN v13.2.0 August 2022 MMGEN-TOOL(USAGE)(1) + + MMGEN v13.3.dev16 November 2022 MMGEN-TOOL(USAGE)(1) diff --git a/xmrwallet-[MMGen-command-help].md b/xmrwallet-[MMGen-command-help].md index 8afd832..52aad6f 100644 --- a/xmrwallet-[MMGen-command-help].md +++ b/xmrwallet-[MMGen-command-help].md @@ -7,6 +7,7 @@ mmgen-xmrwallet [opts] transfer TRANSFER_SPEC mmgen-xmrwallet [opts] sweep SWEEP_SPEC mmgen-xmrwallet [opts] relay + mmgen-xmrwallet [opts] txview ... OPTIONS: -h, --help Print this help message --longhelp Print help message for long options (common @@ -21,7 +22,7 @@ -p, --hash-preset P Use scrypt hash preset 'P' for password hashing (default: '3') -r, --restore-height H Scan from height 'H' when creating wallets - -R, --do-not-relay Save transaction to file instead of relaying + -R, --no-relay Save transaction to file instead of relaying -s, --no-start-wallet-daemon Don’t start the wallet daemon at startup -S, --no-stop-wallet-daemon Don’t stop the wallet daemon at exit -w, --wallet-dir D Output or operate on wallets in directory 'D' @@ -31,8 +32,9 @@ -P, --wallet-rpc-password pass Wallet RPC password (default: '') - All operations require a running Monero daemon. Unless --daemon is specified, - the monerod is assumed to be listening on localhost at the default RPC port. + All operations except for ‘relay’ require a running Monero daemon. Unless + --daemon is specified, the monerod is assumed to be listening on localhost at + the default RPC port. If --tx-relay-daemon is specified, the monerod at HOST:PORT will be used to relay any created transactions. PROXY_HOST:PROXY_PORT, if specified, may @@ -48,12 +50,14 @@ sync - sync wallet for all or specified addresses in key-address file list - same as 'sync', but also list detailed address info for accounts new - create a new account in a wallet, or a new address in an account - transfer - transfer specified XMR amount to specified address from specified - wallet:account + transfer - transfer specified XMR amount from specified wallet:account to + specified address sweep - sweep funds in specified wallet:account to new address in same account or new account in another wallet relay - relay a transaction from a transaction file created using 'sweep' - or 'transfer' with the --do-not-relay option + or 'transfer' with the --no-relay option + txview - view a transaction file or files created using 'sweep' or + 'transfer' with the --no-relay option 'CREATE', 'SYNC' AND 'LIST' OPERATION NOTES @@ -117,7 +121,7 @@ WARNING To avoid exposing your private keys on a network-connected machine, you’re - strongly advised to create all transactions offline using the --do-not-relay + strongly advised to create all transactions offline using the --no-relay option. For this, a monerod with a fully synced blockchain must be running on the offline machine. The resulting transaction files are then sent using the 'relay' operation. @@ -148,7 +152,7 @@ Sweep all funds from account #0 of wallet 2 to a new address, saving the transaction to a file: - $ mmgen-xmrwallet --do-not-relay sweep *.akeys.mmenc 2:0 + $ mmgen-xmrwallet --no-relay sweep *.akeys.mmenc 2:0 Relay the created sweep transaction via a host on the Tor network: $ mmgen-xmrwallet --tx-relay-daemon=abcdefghijklmnop.onion:127.0.0.1:9050 relay *XMR*.sigtx @@ -159,4 +163,8 @@ Create a new address in account 1 of wallet 2, with label: $ mmgen-xmrwallet new *.akeys.mmenc 2:1,"from ABC exchange" - MMGEN v13.2.0 August 2022 MMGEN-XMRWALLET(1) + View all the XMR transaction files in the current directory, sending output + to pager: + $ mmgen-xmrwallet --pager txview *XMR*.sigtx + + MMGEN v13.3.dev16 November 2022 MMGEN-XMRWALLET(1)