Version 0.9.8

The MMGen Project 2018-05-10 14:36:15 +00:00
commit e3ce0283e7
Signed by: mmgen
GPG key ID: 3F8B1861E32B7DA2
17 changed files with 41 additions and 20 deletions

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

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

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

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

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

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

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

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

@ -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 <command> for help on a particular command
MMGEN v0.9.7 February 2018 MMGEN-TOOL(1)
MMGEN v0.9.8 May 2018 MMGEN-TOOL(1)

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

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

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

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

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

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

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

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