diff --git a/man-addrgen.md b/man-addrgen.md
index ee27d5c..f351422 100644
--- a/man-addrgen.md
+++ b/man-addrgen.md
@@ -2,27 +2,29 @@
mnemonic, seed or password
USAGE: mmgen-addrgen [opts] [infile]
OPTIONS:
- -h, --help Print this help message.
- -c, --print-checksum Print address list checksum and exit.
- -d, --outdir d Output files to directory 'd' instead of working dir.
- -e, --echo-passphrase Echo passphrase or mnemonic to screen upon entry.
- -i, --in-fmt f Input is from wallet format 'f' (see FMT CODES below).
+ -h, --help Print this help message
+ --longhelp Print help message for long options (common options)
+ -c, --print-checksum Print address list checksum and exit
+ -d, --outdir d Output files to directory 'd' instead of working dir
+ -e, --echo-passphrase Echo passphrase or mnemonic to screen upon entry
+ -i, --in-fmt f Input is from wallet format 'f' (see FMT CODES below)
-H, --hidden-incog-input-params f,o Read hidden incognito data from file
- 'f' at offset 'o' (comma-separated).
- -O, --old-incog-fmt Specify old-format incognito input.
- -K, --key-generator m Use method 'm' for public key generation.
+ 'f' at offset 'o' (comma-separated)
+ -O, --old-incog-fmt Specify old-format incognito input
+ -K, --key-generator m Use method 'm' for public key generation
Options: 1:python-ecdsa 2:keyconv 3:secp256k1 (default: 3)
-l, --seed-len l Specify wallet seed length of 'l' bits. This option
is required only for brainwallet and incognito inputs
- with non-standard (< 256-bit) seed lengths.
+ with non-standard (< 256-bit) seed lengths
-p, --hash-preset p Use the scrypt hash parameters defined by preset 'p'
- for password hashing (default: '3').
- -z, --show-hash-presets Show information on available hash presets.
- -P, --passwd-file f Get wallet passphrase from file 'f'.
- -q, --quiet Produce quieter output; suppress some warnings.
- -S, --stdout Print addresses to stdout.
- --testnet Generate testnet keys/addresses instead of mainnet ones
- -v, --verbose Produce more verbose output.
+ for password hashing (default: '3')
+ -z, --show-hash-presets Show information on available hash presets
+ -P, --passwd-file f Get wallet passphrase from file 'f'
+ -q, --quiet Produce quieter output; suppress some warnings
+ -r, --usr-randchars n Get 'n' characters of additional randomness from user
+ (min=10, max=80, default=30)
+ -S, --stdout Print addresses to stdout
+ -v, --verbose Produce more verbose output
Addresses are given in a comma-separated list. Hyphen-separated ranges are
also allowed.
diff --git a/man-addrimport.md b/man-addrimport.md
index cbd4ec0..4cea360 100644
--- a/man-addrimport.md
+++ b/man-addrimport.md
@@ -3,6 +3,7 @@
USAGE: mmgen-addrimport [opts] [mmgen address file]
OPTIONS:
-h, --help Print this help message
+ --longhelp Print help message for long options (common options)
-b, --batch Import all addresses in one RPC call.
-l, --addrlist Address source is a flat list of (non-MMGen) Bitcoin addresses
-k, --keyaddr-file Address source is a key-address file
@@ -10,7 +11,6 @@
-r, --rescan Rescan the blockchain. Required if address to import is
on the blockchain and has a balance. Rescanning is slow.
-t, --test Simulate operation; don't actually import addresses
- --testnet Use Bitcoin testnet instead of mainnet
This command can also be used to update the comment fields of addresses already
in the tracking wallet.
diff --git a/man-keygen.md b/man-keygen.md
index e95e869..a0c6833 100644
--- a/man-keygen.md
+++ b/man-keygen.md
@@ -2,29 +2,31 @@
mnemonic, seed or password
USAGE: mmgen-keygen [opts] [infile]
OPTIONS:
- -h, --help Print this help message.
- -A, --no-addresses Print only secret keys, no addresses.
- -c, --print-checksum Print address list checksum and exit.
- -d, --outdir d Output files to directory 'd' instead of working dir.
- -e, --echo-passphrase Echo passphrase or mnemonic to screen upon entry.
- -i, --in-fmt f Input is from wallet format 'f' (see FMT CODES below).
+ -h, --help Print this help message
+ --longhelp Print help message for long options (common options)
+ -A, --no-addresses Print only secret keys, no addresses
+ -c, --print-checksum Print address list checksum and exit
+ -d, --outdir d Output files to directory 'd' instead of working dir
+ -e, --echo-passphrase Echo passphrase or mnemonic to screen upon entry
+ -i, --in-fmt f Input is from wallet format 'f' (see FMT CODES below)
-H, --hidden-incog-input-params f,o Read hidden incognito data from file
- 'f' at offset 'o' (comma-separated).
- -O, --old-incog-fmt Specify old-format incognito input.
- -K, --key-generator m Use method 'm' for public key generation.
+ 'f' at offset 'o' (comma-separated)
+ -O, --old-incog-fmt Specify old-format incognito input
+ -K, --key-generator m Use method 'm' for public key generation
Options: 1:python-ecdsa 2:keyconv 3:secp256k1 (default: 3)
-l, --seed-len l Specify wallet seed length of 'l' bits. This option
is required only for brainwallet and incognito inputs
- with non-standard (< 256-bit) seed lengths.
+ with non-standard (< 256-bit) seed lengths
-p, --hash-preset p Use the scrypt hash parameters defined by preset 'p'
- for password hashing (default: '3').
- -z, --show-hash-presets Show information on available hash presets.
- -P, --passwd-file f Get wallet passphrase from file 'f'.
- -q, --quiet Produce quieter output; suppress some warnings.
- -S, --stdout Print keys to stdout.
- --testnet Generate testnet keys/addresses instead of mainnet ones
- -v, --verbose Produce more verbose output.
- -x, --b16 Print secret keys in hexadecimal too.
+ for password hashing (default: '3')
+ -z, --show-hash-presets Show information on available hash presets
+ -P, --passwd-file f Get wallet passphrase from file 'f'
+ -q, --quiet Produce quieter output; suppress some warnings
+ -r, --usr-randchars n Get 'n' characters of additional randomness from user
+ (min=10, max=80, default=30)
+ -S, --stdout Print keys to stdout
+ -v, --verbose Produce more verbose output
+ -x, --b16 Print secret keys in hexadecimal too
Addresses are given in a comma-separated list. Hyphen-separated ranges are
also allowed.
diff --git a/man-passchg.md b/man-passchg.md
index 9bd83ad..6b86dd2 100644
--- a/man-passchg.md
+++ b/man-passchg.md
@@ -1,29 +1,30 @@
MMGEN-PASSCHG: Change the password, hash preset or label of an MMGen wallet
USAGE: mmgen-passchg [opts] [infile]
OPTIONS:
- -h, --help Print this help message.
- -d, --outdir d Output files to directory 'd' instead of working dir.
- -e, --echo-passphrase Echo passphrases and other user input to screen.
- -i, --in-fmt f Input from wallet format 'f' (see FMT CODES below).
+ -h, --help Print this help message
+ --longhelp Print help message for long options (common options)
+ -d, --outdir d Output files to directory 'd' instead of working dir
+ -e, --echo-passphrase Echo passphrases and other user input to screen
+ -i, --in-fmt f Input from wallet format 'f' (see FMT CODES below)
-H, --hidden-incog-input-params f,o Read hidden incognito data from file
- 'f' at offset 'o' (comma-separated).
- -O, --old-incog-fmt Specify old-format incognito input.
- -k, --keep-passphrase Reuse passphrase of input wallet for output wallet.
- -K, --keep-hash-preset Reuse hash preset of input wallet for output wallet.
+ 'f' at offset 'o' (comma-separated)
+ -O, --old-incog-fmt Specify old-format incognito input
+ -k, --keep-passphrase Reuse passphrase of input wallet for output wallet
+ -K, --keep-hash-preset Reuse hash preset of input wallet for output wallet
-l, --seed-len l Specify wallet seed length of 'l' bits. This option
is required only for brainwallet and incognito inputs
with non-standard (< 256-bit) seed lengths.
- -L, --label l Specify a label 'l' for output wallet.
- -m, --keep-label Reuse label of input wallet for output wallet.
+ -L, --label l Specify a label 'l' for output wallet
+ -m, --keep-label Reuse label of input wallet for output wallet
-p, --hash-preset p Use the scrypt hash parameters defined by preset 'p'
- for password hashing (default: '3').
- -z, --show-hash-presets Show information on available hash presets.
- -P, --passwd-file f Get wallet passphrase from file 'f'.
- -q, --quiet Produce quieter output; suppress some warnings.
+ for password hashing (default: '3')
+ -z, --show-hash-presets Show information on available hash presets
+ -P, --passwd-file f Get wallet passphrase from file 'f'
+ -q, --quiet Produce quieter output; suppress some warnings
-r, --usr-randchars n Get 'n' characters of additional randomness from user
- (min=10, max=80, default=30).
- -S, --stdout Write wallet data to stdout instead of file.
- -v, --verbose Produce more verbose output.
+ (min=10, max=80, default=30)
+ -S, --stdout Write wallet data to stdout instead of file
+ -v, --verbose Produce more verbose output
For passphrases all combinations of whitespace are equal and leading and
trailing space is ignored. This permits reading passphrase or brainwallet
diff --git a/man-tool.md b/man-tool.md
index 06883d2..d54aea7 100644
--- a/man-tool.md
+++ b/man-tool.md
@@ -3,11 +3,11 @@
OPTIONS:
-d, --outdir d Specify an alternate directory 'd' for output
-h, --help Print this help message
+ --longhelp Print help message for long options (common options)
-P, --passwd-file f Get passphrase from file 'f'.
-q, --quiet Produce quieter output
-r, --usr-randchars n Get 'n' characters of additional randomness from
user (min=10, max=80)
- --testnet Use Bitcoin testnet instead of mainnet
-v, --verbose Produce more verbose output
COMMANDS:
diff --git a/man-txcreate.md b/man-txcreate.md
index 9cb5c98..3851b23 100644
--- a/man-txcreate.md
+++ b/man-txcreate.md
@@ -2,6 +2,7 @@
USAGE: mmgen-txcreate [opts] ... [change addr] [addr file] ...
OPTIONS:
-h, --help Print this help message
+ --longhelp Print help message for long options (common options)
-a, --tx-fee-adj f Adjust transaction fee by factor 'f' (see below)
-B, --no-blank Don't blank screen before displaying unspent outputs
-c, --comment-file f Source the transaction's comment from file 'f'
@@ -11,7 +12,6 @@
-m, --minconf n Minimum number of confirmations required to spend outputs (default: 1)
-i, --info Display unspent outputs and exit
-q, --quiet Suppress warnings; overwrite files without prompting
- --testnet Create transaction for Bitcoin testnet instead of mainnet
-v, --verbose Produce more verbose output
Transaction inputs are chosen from a list of the user's unpent outputs
diff --git a/man-txsend.md b/man-txsend.md
index 5205827..4b79986 100644
--- a/man-txsend.md
+++ b/man-txsend.md
@@ -2,8 +2,8 @@
USAGE: mmgen-txsend [opts]
OPTIONS:
-h, --help Print this help message
+ --longhelp Print help message for long options (common options)
-d, --outdir d Specify an alternate directory 'd' for output
-q, --quiet Suppress warnings; overwrite files without prompting
- --testnet Use Bitcoin testnet instead of mainnet
MMGEN v0.8.7a November 2016 MMGEN-TXSEND(1)
diff --git a/man-txsign.md b/man-txsign.md
index 73b739c..d5751c9 100644
--- a/man-txsign.md
+++ b/man-txsign.md
@@ -1,37 +1,35 @@
MMGEN-TXSIGN: Sign Bitcoin transactions generated by mmgen-txcreate
USAGE: mmgen-txsign [opts] ... [seed source]...
OPTIONS:
- -h, --help Print this help message.
- -b, --brain-params l,p Use seed length 'l' and hash preset 'p' for brain-
- wallet input.
- -d, --outdir d Specify an alternate directory 'd' for output.
- -D, --tx-id Display transaction ID and exit.
- -e, --echo-passphrase Print passphrase to screen when typing it.
- -i, --in-fmt f Input is from wallet format 'f' (see FMT CODES below).
+ -h, --help Print this help message
+ --longhelp Print help message for long options (common options)
+ -b, --brain-params l,p Use seed length 'l' and hash preset 'p' for brainwallet
+ input
+ -d, --outdir d Specify an alternate directory 'd' for output
+ -D, --tx-id Display transaction ID and exit
+ -e, --echo-passphrase Print passphrase to screen when typing it
+ -i, --in-fmt f Input is from wallet format 'f' (see FMT CODES below)
-H, --hidden-incog-input-params f,o Read hidden incognito data from file
- 'f' at offset 'o' (comma-separated).
- -O, --old-incog-fmt Specify old-format incognito input.
- -l, --seed-len l Specify wallet seed length of 'l' bits. This option
+ 'f' at offset 'o' (comma-separated)
+ -O, --old-incog-fmt Specify old-format incognito input
+ -l, --seed-len l Specify wallet seed length of 'l' bits. This option
is required only for brainwallet and incognito inputs
with non-standard (< 256-bit) seed lengths.
-p, --hash-preset p Use the scrypt hash parameters defined by preset 'p'
- for password hashing (default: '3').
- -z, --show-hash-presets Show information on available hash presets.
+ for password hashing (default: '3')
+ -z, --show-hash-presets Show information on available hash presets
-k, --keys-from-file f Provide additional keys for non-MMGen addresses
- -K, --key-generator m Use method 'm' for public key generation.
+ -K, --key-generator m Use method 'm' for public key generation
Options: 1:python-ecdsa 2:keyconv 3:secp256k1 (default: 3)
-M, --mmgen-keys-from-file f Provide keys for MMGen addresses in a key-
address file (output of 'mmgen-keygen'). Permits
- online signing without an MMGen seed source.
- The key-address file is also used to verify
- MMGen-to-BTC mappings, so its checksum should
- be recorded by the user.
+ online signing without an MMGen seed source. The
+ key-address file is also used to verify MMGen-to-BTC
+ mappings, so the user should record its checksum.
-P, --passwd-file f Get MMGen wallet or bitcoind passphrase from file 'f'
- -q, --quiet Suppress warnings; overwrite files without
- prompting
- -I, --info Display information about the transaction and exit.
- -t, --terse-info Like '--info', but produce more concise output.
- --testnet Transaction is for Bitcoin testnet rather than mainnet
+ -q, --quiet Suppress warnings; overwrite files without prompting
+ -I, --info Display information about the transaction and exit
+ -t, --terse-info Like '--info', but produce more concise output
-v, --verbose Produce more verbose output
Transactions with either MMGen or non-MMGen input addresses may be signed.
diff --git a/man-walletchk.md b/man-walletchk.md
index 36faada..12c1fee 100644
--- a/man-walletchk.md
+++ b/man-walletchk.md
@@ -1,23 +1,24 @@
MMGEN-WALLETCHK: Check validity of an MMGen wallet
USAGE: mmgen-walletchk [opts] [infile]
OPTIONS:
- -h, --help Print this help message.
- -e, --echo-passphrase Echo passphrases and other user input to screen.
- -i, --in-fmt f Input from wallet format 'f' (see FMT CODES below).
+ -h, --help Print this help message
+ --longhelp Print help message for long options (common options)
+ -e, --echo-passphrase Echo passphrases and other user input to screen
+ -i, --in-fmt f Input from wallet format 'f' (see FMT CODES below)
-H, --hidden-incog-input-params f,o Read hidden incognito data from file
- 'f' at offset 'o' (comma-separated).
- -O, --old-incog-fmt Specify old-format incognito input.
+ 'f' at offset 'o' (comma-separated)
+ -O, --old-incog-fmt Specify old-format incognito input
-l, --seed-len l Specify wallet seed length of 'l' bits. This option
is required only for brainwallet and incognito inputs
with non-standard (< 256-bit) seed lengths.
-p, --hash-preset p Use the scrypt hash parameters defined by preset 'p'
- for password hashing (default: '3').
- -z, --show-hash-presets Show information on available hash presets.
- -P, --passwd-file f Get wallet passphrase from file 'f'.
- -q, --quiet Produce quieter output; suppress some warnings.
+ for password hashing (default: '3')
+ -z, --show-hash-presets Show information on available hash presets
+ -P, --passwd-file f Get wallet passphrase from file 'f'
+ -q, --quiet Produce quieter output; suppress some warnings
-r, --usr-randchars n Get 'n' characters of additional randomness from user
- (min=10, max=80, default=30).
- -v, --verbose Produce more verbose output.
+ (min=10, max=80, default=30)
+ -v, --verbose Produce more verbose output
For passphrases all combinations of whitespace are equal and leading and
trailing space is ignored. This permits reading passphrase or brainwallet
diff --git a/man-walletconv.md b/man-walletconv.md
index 86ff47f..5e9176b 100644
--- a/man-walletconv.md
+++ b/man-walletconv.md
@@ -1,34 +1,34 @@
MMGEN-WALLETCONV: Convert an MMGen wallet from one format to another
USAGE: mmgen-walletconv [opts] [infile]
OPTIONS:
- -h, --help Print this help message.
- -d, --outdir d Output files to directory 'd' instead of working dir.
- -e, --echo-passphrase Echo passphrases and other user input to screen.
- -i, --in-fmt f Convert from wallet format 'f' (see FMT CODES below).
- -o, --out-fmt f Convert to wallet format 'f' (see FMT CODES below).
+ -h, --help Print this help message
+ --longhelp Print help message for long options (common options)
+ -d, --outdir d Output files to directory 'd' instead of working dir
+ -e, --echo-passphrase Echo passphrases and other user input to screen
+ -i, --in-fmt f Convert from wallet format 'f' (see FMT CODES below)
+ -o, --out-fmt f Convert to wallet format 'f' (see FMT CODES below)
-H, --hidden-incog-input-params f,o Read hidden incognito data from file
- 'f' at offset 'o' (comma-separated).
- -J, --hidden-incog-output-params f,o Write hidden incognito data to file
- 'f' at offset 'o' (comma-separated). If file 'f'
- doesn't exist, it will be created and filled with
- random data.
- -O, --old-incog-fmt Specify old-format incognito input.
- -k, --keep-passphrase Reuse passphrase of input wallet for output wallet.
- -K, --keep-hash-preset Reuse hash preset of input wallet for output wallet.
+ 'f' at offset 'o' (comma-separated)
+ -J, --hidden-incog-output-params f,o Write hidden incognito data to file 'f'
+ at offset 'o' (comma-separated). File 'f' will be cre-
+ ated and filled with random data if it doesn't exist.
+ -O, --old-incog-fmt Specify old-format incognito input
+ -k, --keep-passphrase Reuse passphrase of input wallet for output wallet
+ -K, --keep-hash-preset Reuse hash preset of input wallet for output wallet
-l, --seed-len l Specify wallet seed length of 'l' bits. This option
is required only for brainwallet and incognito inputs
with non-standard (< 256-bit) seed lengths.
- -L, --label l Specify a label 'l' for output wallet.
- -m, --keep-label Reuse label of input wallet for output wallet.
+ -L, --label l Specify a label 'l' for output wallet
+ -m, --keep-label Reuse label of input wallet for output wallet
-p, --hash-preset p Use the scrypt hash parameters defined by preset 'p'
- for password hashing (default: '3').
- -z, --show-hash-presets Show information on available hash presets.
- -P, --passwd-file f Get wallet passphrase from file 'f'.
- -q, --quiet Produce quieter output; suppress some warnings.
+ for password hashing (default: '3')
+ -z, --show-hash-presets Show information on available hash presets
+ -P, --passwd-file f Get wallet passphrase from file 'f'
+ -q, --quiet Produce quieter output; suppress some warnings
-r, --usr-randchars n Get 'n' characters of additional randomness from user
- (min=10, max=80, default=30).
- -S, --stdout Write wallet data to stdout instead of file.
- -v, --verbose Produce more verbose output.
+ (min=10, max=80, default=30)
+ -S, --stdout Write wallet data to stdout instead of file
+ -v, --verbose Produce more verbose output
For passphrases all combinations of whitespace are equal and leading and
trailing space is ignored. This permits reading passphrase or brainwallet
diff --git a/man-walletgen.md b/man-walletgen.md
index d09d4d1..3bd41cf 100644
--- a/man-walletgen.md
+++ b/man-walletgen.md
@@ -1,27 +1,27 @@
MMGEN-WALLETGEN: Generate an MMGen wallet from a random seed
USAGE: mmgen-walletgen [opts]
OPTIONS:
- -h, --help Print this help message.
- -d, --outdir d Output files to directory 'd' instead of working dir.
- -e, --echo-passphrase Echo passphrases and other user input to screen.
- -o, --out-fmt f Output to wallet format 'f' (see FMT CODES below).
- -J, --hidden-incog-output-params f,o Write hidden incognito data to file
- 'f' at offset 'o' (comma-separated). If file 'f'
- doesn't exist, it will be created and filled with
- random data.
+ -h, --help Print this help message
+ --longhelp Print help message for long options (common options)
+ -d, --outdir d Output files to directory 'd' instead of working dir
+ -e, --echo-passphrase Echo passphrases and other user input to screen
+ -o, --out-fmt f Output to wallet format 'f' (see FMT CODES below)
+ -J, --hidden-incog-output-params f,o Write hidden incognito data to file 'f'
+ at offset 'o' (comma-separated). File 'f' will be cre-
+ ated and filled with random data if it doesn't exist.
-l, --seed-len l Specify wallet seed length of 'l' bits. This option
is required only for brainwallet and incognito inputs
with non-standard (< 256-bit) seed lengths.
- -L, --label l Specify a label 'l' for output wallet.
+ -L, --label l Specify a label 'l' for output wallet
-p, --hash-preset p Use the scrypt hash parameters defined by preset 'p'
- for password hashing (default: '3').
- -z, --show-hash-presets Show information on available hash presets.
- -P, --passwd-file f Get wallet passphrase from file 'f'.
- -q, --quiet Produce quieter output; suppress some warnings.
+ for password hashing (default: '3')
+ -z, --show-hash-presets Show information on available hash presets
+ -P, --passwd-file f Get wallet passphrase from file 'f'
+ -q, --quiet Produce quieter output; suppress some warnings
-r, --usr-randchars n Get 'n' characters of additional randomness from user
- (min=10, max=80, default=30).
- -S, --stdout Write wallet data to stdout instead of file.
- -v, --verbose Produce more verbose output.
+ (min=10, max=80, default=30)
+ -S, --stdout Write wallet data to stdout instead of file
+ -v, --verbose Produce more verbose output
For passphrases all combinations of whitespace are equal and leading and
trailing space is ignored. This permits reading passphrase or brainwallet