modified: Install-MMGen-on-Microsoft-Windows.md

modified:   tool(detail)-[MMGen-command-help].md
	modified:   tool(usage)-[MMGen-command-help].md
	modified:   xmrwallet-[MMGen-command-help].md
The MMGen Project 2022-11-01 13:18:22 +00:00
commit a546ee018a
Signed by: mmgen
GPG key ID: 3F8B1861E32B7DA2
4 changed files with 28 additions and 14 deletions

@ -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
### <a name='a_ev'>5. Set up your environment</a>

@ -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

@ -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)

@ -7,6 +7,7 @@
mmgen-xmrwallet [opts] transfer <xmr_keyaddrfile> TRANSFER_SPEC
mmgen-xmrwallet [opts] sweep <xmr_keyaddrfile> SWEEP_SPEC
mmgen-xmrwallet [opts] relay <TX_file>
mmgen-xmrwallet [opts] txview <TX_file> ...
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)