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)