From e3ce0283e7752261fba139bf649d694d5e8becc7 Mon Sep 17 00:00:00 2001 From: MMGen Date: Thu, 10 May 2018 14:36:15 +0000 Subject: [PATCH] Version 0.9.8 --- Recovering-Your-Keys-Without-the-MMGen-Software.md | 1 + man-addrgen.md | 5 ++++- man-addrimport.md | 3 ++- man-autosign.md | 2 +- man-keygen.md | 5 ++++- man-passchg.md | 3 ++- man-passgen.md | 2 +- man-split.md | 3 ++- man-tool.md | 11 ++++++----- man-txbump.md | 3 ++- man-txcreate.md | 4 +++- man-txdo.md | 4 +++- man-txsend.md | 2 +- man-txsign.md | 4 +++- man-walletchk.md | 3 ++- man-walletconv.md | 3 ++- man-walletgen.md | 3 ++- 17 files changed, 41 insertions(+), 20 deletions(-) diff --git a/Recovering-Your-Keys-Without-the-MMGen-Software.md b/Recovering-Your-Keys-Without-the-MMGen-Software.md index fae83ca..b417779 100644 --- a/Recovering-Your-Keys-Without-the-MMGen-Software.md +++ b/Recovering-Your-Keys-Without-the-MMGen-Software.md @@ -107,6 +107,7 @@ Linux or other Unix-like system. > | LTC legacy | `ltc:legacy` | > | LTC compressed | `ltc:compressed` | > | LTC Segwit | `ltc:segwit` | +> | LTC Bech32 | `ltc:bech32` | > | DASH legacy | `dash:legacy` | > | DASH compressed | `dash:compressed` | > | ETH | `eth` | diff --git a/man-addrgen.md b/man-addrgen.md index 0d6abf2..8c4f5db 100644 --- a/man-addrgen.md +++ b/man-addrgen.md @@ -7,6 +7,8 @@ -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 + -E, --use-internal-ed25519-mod Use (slow) internal ed25519 module for Monero + address generation, even if ed25519ll is installed -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) @@ -38,6 +40,7 @@ ADDRESS TYPES: 'C','compressed' - Compressed P2PKH address + 'B','bech32' - Native Segwit (Bech32) address 'E','ethereum' - Ethereum address 'M','monero' - Monero address 'L','legacy' - Legacy uncompressed address @@ -69,4 +72,4 @@ SeedFile .mmseed mmseed,seed,s Wallet .mmdat wallet,w - MMGEN v0.9.7 February 2018 MMGEN-ADDRGEN(1) + MMGEN v0.9.8 May 2018 MMGEN-ADDRGEN(1) diff --git a/man-addrimport.md b/man-addrimport.md index 4b3369b..c0a8f3a 100644 --- a/man-addrimport.md +++ b/man-addrimport.md @@ -12,9 +12,10 @@ -r, --rescan Rescan the blockchain. Required if address to import is on the blockchain and has a balance. Rescanning is slow. + This command can also be used to update the comment fields of addresses already in the tracking wallet. The --batch and --rescan options cannot be used together. - MMGEN v0.9.7 February 2018 MMGEN-ADDRIMPORT(1) + MMGEN v0.9.8 May 2018 MMGEN-ADDRIMPORT(1) diff --git a/man-autosign.md b/man-autosign.md index 073571a..509221b 100644 --- a/man-autosign.md +++ b/man-autosign.md @@ -61,4 +61,4 @@ This command is currently available only on Linux-based platforms. - MMGEN v0.9.7 February 2018 MMGEN-AUTOSIGN(1) + MMGEN v0.9.8 May 2018 MMGEN-AUTOSIGN(1) diff --git a/man-keygen.md b/man-keygen.md index 17fc8e7..c2df05a 100644 --- a/man-keygen.md +++ b/man-keygen.md @@ -8,6 +8,8 @@ -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 + -E, --use-internal-ed25519-mod Use (slow) internal ed25519 module for Monero + address generation, even if ed25519ll is installed -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) @@ -42,6 +44,7 @@ ADDRESS TYPES: 'C','compressed' - Compressed P2PKH address + 'B','bech32' - Native Segwit (Bech32) address 'E','ethereum' - Ethereum address 'M','monero' - Monero address 'L','legacy' - Legacy uncompressed address @@ -73,4 +76,4 @@ SeedFile .mmseed mmseed,seed,s Wallet .mmdat wallet,w - MMGEN v0.9.7 February 2018 MMGEN-KEYGEN(1) + MMGEN v0.9.8 May 2018 MMGEN-KEYGEN(1) diff --git a/man-passchg.md b/man-passchg.md index 991f887..192d752 100644 --- a/man-passchg.md +++ b/man-passchg.md @@ -27,6 +27,7 @@ -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 data from a multi-line file with free spacing and indentation. @@ -43,4 +44,4 @@ SeedFile .mmseed mmseed,seed,s Wallet .mmdat wallet,w - MMGEN v0.9.7 February 2018 MMGEN-PASSCHG(1) + MMGEN v0.9.8 May 2018 MMGEN-PASSCHG(1) diff --git a/man-passgen.md b/man-passgen.md index 18688ba..0d23eae 100644 --- a/man-passgen.md +++ b/man-passgen.md @@ -79,4 +79,4 @@ SeedFile .mmseed mmseed,seed,s Wallet .mmdat wallet,w - MMGEN v0.9.7 February 2018 MMGEN-PASSGEN(1) + MMGEN v0.9.8 May 2018 MMGEN-PASSGEN(1) diff --git a/man-split.md b/man-split.md index 59c4054..2ff02c7 100644 --- a/man-split.md +++ b/man-split.md @@ -18,6 +18,7 @@ -L, --locktime t Lock time (block height or unix seconds) (default: current block height) + This command creates two transactions: one (with the timelock) to be broadcast on the long chain and one on the short chain after a replayable chain fork. Only MMGen addresses may be spent to. @@ -44,4 +45,4 @@ behind the timelock, protection is contingent on getting the non-timelocked transaction reconfirmed before the timelock expires. Use at your own risk. - MMGEN v0.9.7 February 2018 MMGEN-SPLIT(1) + MMGEN v0.9.8 May 2018 MMGEN-SPLIT(1) diff --git a/man-tool.md b/man-tool.md index abf8c78..56925ac 100644 --- a/man-tool.md +++ b/man-tool.md @@ -8,9 +8,10 @@ -q, --quiet Produce quieter output -r, --usr-randchars n Get 'n' characters of additional randomness from user (min=10, max=80) - -t, --type t Specify address type (valid options: 'compressed','segwit','zcash_z') + -t, --type t Specify address type (valid options: 'compressed','segwit','bech32','zcash_z') -v, --verbose Produce more verbose output + COMMANDS Cryptocoin address/key operations (compressed public keys supported): @@ -20,9 +21,9 @@ privhex2addr - generate coin address from private key in hex format privhex2pubhex - generate a hex public key from a hex private key pubhex2addr - convert a hex pubkey to an address - pubhex2redeem_script - convert a hex pubkey to a witness redeem script - wif2redeem_script - convert a WIF private key to a witness redeem script - wif2segwit_pair - generate both a Segwit redeem script and address from WIF + pubhex2redeem_script - convert a hex pubkey to a Segwit P2SH-P2WPKH redeem script + wif2redeem_script - convert a WIF private key to a Segwit P2SH-P2WPKH redeem script + wif2segwit_pair - generate both a Segwit P2SH-P2WPKH redeem script and address from WIF pubkey2addr - convert coin public key to address randpair - generate a random private key/address pair randwif - generate a random private key in WIF format @@ -95,4 +96,4 @@ Type 'mmgen-tool help for help on a particular command - MMGEN v0.9.7 February 2018 MMGEN-TOOL(1) + MMGEN v0.9.8 May 2018 MMGEN-TOOL(1) diff --git a/man-txbump.md b/man-txbump.md index 94351e2..73b4b7f 100644 --- a/man-txbump.md +++ b/man-txbump.md @@ -38,6 +38,7 @@ -y, --yes Answer 'yes' to prompts, suppress non-essential output -z, --show-hash-presets Show information on available hash presets + FEE SPECIFICATION: Transaction fees, both on the command line and at the interactive prompt, may be specified as either absolute BTC amounts, using a plain decimal number, or as satoshis per byte, using an integer followed by @@ -77,4 +78,4 @@ SeedFile .mmseed mmseed,seed,s Wallet .mmdat wallet,w - MMGEN v0.9.7 February 2018 MMGEN-TXBUMP(1) + MMGEN v0.9.8 May 2018 MMGEN-TXBUMP(1) diff --git a/man-txcreate.md b/man-txcreate.md index e76b400..ccef9f4 100644 --- a/man-txcreate.md +++ b/man-txcreate.md @@ -18,8 +18,10 @@ -q, --quiet Suppress warnings; overwrite files without prompting -r, --rbf Make transaction BIP 125 replaceable (replace-by-fee) -v, --verbose Produce more verbose output + -V, --vsize-adj f Adjust transaction's estimated vsize by factor 'f' -y, --yes Answer 'yes' to prompts, suppress non-essential output + The transaction's outputs are specified on the command line, while its inputs are chosen from a list of the user's unpent outputs via an interactive menu. @@ -45,4 +47,4 @@ a plain decimal number, or as satoshis per byte, using an integer followed by the letter 's'. - MMGEN v0.9.7 February 2018 MMGEN-TXCREATE(1) + MMGEN v0.9.8 May 2018 MMGEN-TXCREATE(1) diff --git a/man-txdo.md b/man-txdo.md index b0c2200..d880be3 100644 --- a/man-txdo.md +++ b/man-txdo.md @@ -40,9 +40,11 @@ -r, --rbf Make transaction BIP 125 (replace-by-fee) replaceable -q, --quiet Suppress warnings; overwrite files without prompting -v, --verbose Produce more verbose output + -V, --vsize-adj f Adjust transaction's estimated vsize by factor 'f' -y, --yes Answer 'yes' to prompts, suppress non-essential output -z, --show-hash-presets Show information on available hash presets + The transaction's outputs are specified on the command line, while its inputs are chosen from a list of the user's unpent outputs via an interactive menu. @@ -102,4 +104,4 @@ SeedFile .mmseed mmseed,seed,s Wallet .mmdat wallet,w - MMGEN v0.9.7 February 2018 MMGEN-TXDO(1) + MMGEN v0.9.8 May 2018 MMGEN-TXDO(1) diff --git a/man-txsend.md b/man-txsend.md index 3a08c6e..3dbabd0 100644 --- a/man-txsend.md +++ b/man-txsend.md @@ -8,4 +8,4 @@ -s, --status Get status of a sent transaction -y, --yes Answer 'yes' to prompts, suppress non-essential output - MMGEN v0.9.7 February 2018 MMGEN-TXSEND(1) + MMGEN v0.9.8 May 2018 MMGEN-TXSEND(1) diff --git a/man-txsign.md b/man-txsign.md index 632f9e1..ac7ed5f 100644 --- a/man-txsign.md +++ b/man-txsign.md @@ -31,8 +31,10 @@ -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 + -V, --vsize-adj f Adjust transaction's estimated vsize by factor 'f' -y, --yes Answer 'yes' to prompts, suppress non-essential output + Transactions may contain both MMGen or non-MMGen input addresses. To sign non-MMGen inputs, a bitcoind wallet dump or flat key list is used @@ -67,4 +69,4 @@ SeedFile .mmseed mmseed,seed,s Wallet .mmdat wallet,w - MMGEN v0.9.7 February 2018 MMGEN-TXSIGN(1) + MMGEN v0.9.8 May 2018 MMGEN-TXSIGN(1) diff --git a/man-walletchk.md b/man-walletchk.md index e918a1a..e88259d 100644 --- a/man-walletchk.md +++ b/man-walletchk.md @@ -20,6 +20,7 @@ (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 data from a multi-line file with free spacing and indentation. @@ -42,4 +43,4 @@ SeedFile .mmseed mmseed,seed,s Wallet .mmdat wallet,w - MMGEN v0.9.7 February 2018 MMGEN-WALLETCHK(1) + MMGEN v0.9.8 May 2018 MMGEN-WALLETCHK(1) diff --git a/man-walletconv.md b/man-walletconv.md index 844ea00..5eeb215 100644 --- a/man-walletconv.md +++ b/man-walletconv.md @@ -30,6 +30,7 @@ -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 data from a multi-line file with free spacing and indentation. @@ -52,4 +53,4 @@ SeedFile .mmseed mmseed,seed,s Wallet .mmdat wallet,w - MMGEN v0.9.7 February 2018 MMGEN-WALLETCONV(1) + MMGEN v0.9.8 May 2018 MMGEN-WALLETCONV(1) diff --git a/man-walletgen.md b/man-walletgen.md index 603ff93..fd62df1 100644 --- a/man-walletgen.md +++ b/man-walletgen.md @@ -23,6 +23,7 @@ -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 data from a multi-line file with free spacing and indentation. @@ -45,4 +46,4 @@ SeedFile .mmseed mmseed,seed,s Wallet .mmdat wallet,w - MMGEN v0.9.7 February 2018 MMGEN-WALLETGEN(1) + MMGEN v0.9.8 May 2018 MMGEN-WALLETGEN(1)