update README, wiki documentation (minor)
This commit is contained in:
parent
3b1f07199e
commit
b0b738b5d2
3 changed files with 21 additions and 15 deletions
11
README.md
11
README.md
|
|
@ -69,14 +69,12 @@ that widespread standard.
|
||||||
|
|
||||||
#### A brief overview of MMGen Wallet’s unique feature set:
|
#### A brief overview of MMGen Wallet’s unique feature set:
|
||||||
|
|
||||||
- **[Transaction support][T]** for BTC, [BCH][bx], [LTC][bx], [ETH][E],
|
- **[Transaction support][T]** for BTC, [XMR][bm], [BCH][bx], [LTC][bx],
|
||||||
[ETC][E], [ERC20 tokens][E] and [RUNE][rx].
|
[ETH][E], [ETC][E], [ERC20 tokens][E] and [RUNE][rx].
|
||||||
- **[Monero][bm]** transacting and wallet management via the interactive
|
|
||||||
[`mmgen-xmrwallet`][xm] command.
|
|
||||||
- **[Native asset swaps via THORChain][tc]** (21 assets currently supported).
|
- **[Native asset swaps via THORChain][tc]** (21 assets currently supported).
|
||||||
- **[Address generation support][ag]** for the above coins, plus [Zcash][zx]
|
- **[Address generation support][ag]** for the above coins, plus [Zcash][zx]
|
||||||
(t and z addresses) and [144 Bitcoin-derived altcoins][ax].
|
(t and z addresses) and [144 Bitcoin-derived altcoins][ax].
|
||||||
- **Support for all Bitcoin address types** including Segwit-P2SH and Bech32.
|
- Support for **Segwit-P2SH** and **Bech32** Bitcoin address types.
|
||||||
- **Independent key derivation for each address type:** No two addresses ever
|
- **Independent key derivation for each address type:** No two addresses ever
|
||||||
share the same private key. Certain wallets in wide use today regrettably
|
share the same private key. Certain wallets in wide use today regrettably
|
||||||
fail to guarantee this property, leading to the danger of inadvertent key
|
fail to guarantee this property, leading to the danger of inadvertent key
|
||||||
|
|
@ -186,8 +184,7 @@ Donate:
|
||||||
[bw]: https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt
|
[bw]: https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt
|
||||||
[fl]: https://en.wiktionary.org/wiki/Wiktionary:Frequency_lists/Contemporary_poetry
|
[fl]: https://en.wiktionary.org/wiki/Wiktionary:Frequency_lists/Contemporary_poetry
|
||||||
[U]: ../../wiki/Subwallets
|
[U]: ../../wiki/Subwallets
|
||||||
[X]: ../../wiki/command-help-autosign
|
[X]: ../../wiki/Autosigning
|
||||||
[xm]: ../../wiki/command-help-xmrwallet
|
|
||||||
[G]: ../../wiki/command-help-passgen
|
[G]: ../../wiki/command-help-passgen
|
||||||
[MS]: ../../wiki/command-help-msg
|
[MS]: ../../wiki/command-help-msg
|
||||||
[cl]: ../../wiki/command-help-cli
|
[cl]: ../../wiki/command-help-cli
|
||||||
|
|
|
||||||
|
|
@ -278,10 +278,10 @@ in the [**Getting Started**][ct] guide, with the following differences:
|
||||||
- `mmgen-txcreate` supports both sweep transactions and send to external
|
- `mmgen-txcreate` supports both sweep transactions and send to external
|
||||||
address (see `mmgen-txcreate --coin=xmr --help`)
|
address (see `mmgen-txcreate --coin=xmr --help`)
|
||||||
- Tracking wallet views are account-based.
|
- Tracking wallet views are account-based.
|
||||||
- The `mmgen-xmrwallet` script may be used to list and view sent transactions
|
|
||||||
on the removable device. Type `mmgen-xmrwallet --help` for details.
|
|
||||||
- New accounts and addresses may be added to the tracking wallet via
|
- New accounts and addresses may be added to the tracking wallet via
|
||||||
`mmgen-tool --coin=xmr listaddresses`.
|
`mmgen-tool --coin=xmr listaddresses`.
|
||||||
|
- The `mmgen-xmrwallet` script may be used to list and view sent transactions
|
||||||
|
on the removable device. Type `mmgen-xmrwallet --help` for details.
|
||||||
- Compatibility mode is not available for Windows. Windows users must use
|
- Compatibility mode is not available for Windows. Windows users must use
|
||||||
`mmgen-xmrwallet` in non-automount (v1) mode to transact Monero.
|
`mmgen-xmrwallet` in non-automount (v1) mode to transact Monero.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,18 +11,21 @@ Transacting manually involves the following steps:
|
||||||
1. Boot and log in to offline signing machine
|
1. Boot and log in to offline signing machine
|
||||||
|
|
||||||
#### Transacting:
|
#### Transacting:
|
||||||
1. On online machine, create transaction with [`mmgen-txcreate`][tc] (or [`mmgen-swaptxcreate`][sc])
|
1. On online machine, create transaction with [`mmgen-txcreate`][tc]
|
||||||
|
(or [`mmgen-swaptxcreate`][sc])
|
||||||
1. Insert removable device
|
1. Insert removable device
|
||||||
1. Mount removable device
|
1. Mount removable device
|
||||||
1. Copy transaction file to removable device
|
1. Copy transaction file to removable device
|
||||||
1. Unmount removable device
|
1. Unmount removable device
|
||||||
1. Extract removable device and transfer it to offline machine
|
1. Extract removable device and transfer it to offline machine
|
||||||
1. Mount removable device
|
1. Mount removable device
|
||||||
1. Locate transaction file on removable device, sign it with [`mmgen-txsign`][ts]
|
1. Locate transaction file on removable device, sign it with
|
||||||
|
[`mmgen-txsign`][ts]
|
||||||
1. Unmount removable device
|
1. Unmount removable device
|
||||||
1. Extract removable device and transfer it to online machine
|
1. Extract removable device and transfer it to online machine
|
||||||
1. Mount removable device
|
1. Mount removable device
|
||||||
1. Locate signed transaction file on removable device, send it with [`mmgen-txsend`][tx]
|
1. Locate signed transaction file on removable device, send it with
|
||||||
|
[`mmgen-txsend`][tx]
|
||||||
|
|
||||||
Admittedly, this is all quite tedious. To simplify the transaction workflow,
|
Admittedly, this is all quite tedious. To simplify the transaction workflow,
|
||||||
Version 1 Autosigning was introduced.
|
Version 1 Autosigning was introduced.
|
||||||
|
|
@ -38,21 +41,26 @@ offline signing machine during the signing process.
|
||||||
1. Start signing loop ([`mmgen-autosign wait`][as])
|
1. Start signing loop ([`mmgen-autosign wait`][as])
|
||||||
|
|
||||||
#### Transacting:
|
#### Transacting:
|
||||||
1. On online machine, create transaction with [`mmgen-txcreate`][tc] (or [`mmgen-swaptxcreate`][sc])
|
1. On online machine, create transaction with [`mmgen-txcreate`][tc]
|
||||||
|
(or [`mmgen-swaptxcreate`][sc])
|
||||||
1. Insert removable device
|
1. Insert removable device
|
||||||
1. Mount removable device
|
1. Mount removable device
|
||||||
1. Copy transaction file to `/mnt/mmgen_autosign/tx` on removable device
|
1. Copy transaction file to `/mnt/mmgen_autosign/tx` on removable device
|
||||||
|
(or `/mnt/mmgen_autosign/xmr/tx` for Monero)
|
||||||
1. Unmount removable device
|
1. Unmount removable device
|
||||||
1. Extract removable device and transfer it to offline machine
|
1. Extract removable device and transfer it to offline machine
|
||||||
1. Wait for [autosigning][as] to complete
|
1. Wait for [autosigning][as] to complete
|
||||||
1. Extract removable device and transfer it to online machine
|
1. Extract removable device and transfer it to online machine
|
||||||
1. Mount removable device
|
1. Mount removable device
|
||||||
1. Locate signed transaction file on removable device, send it with [`mmgen-txsend`][tx]
|
1. Locate signed transaction file on removable device, send it with
|
||||||
|
[`mmgen-txsend`][tx]
|
||||||
|
|
||||||
#### Differences compared to manual method:
|
#### Differences compared to manual method:
|
||||||
|
|
||||||
- signing session preparation involves additional steps
|
- signing session preparation involves additional steps
|
||||||
- signing requires no keyboard interaction
|
- signing requires no keyboard interaction
|
||||||
|
- removable device and, for Linux, mountpoints must be prepared as described
|
||||||
|
in [`mmgen-autosign --help`][as]
|
||||||
|
|
||||||
While this is already much better, there was still room for improvement.
|
While this is already much better, there was still room for improvement.
|
||||||
Enter Version 2 Autosigning.
|
Enter Version 2 Autosigning.
|
||||||
|
|
@ -68,7 +76,8 @@ program output and documentation by the term “automount”.
|
||||||
|
|
||||||
#### Transacting:
|
#### Transacting:
|
||||||
1. On online machine, insert removable device
|
1. On online machine, insert removable device
|
||||||
1. Create transaction with [`mmgen-txcreate`][tc] (or [`mmgen-swaptxcreate`][sc])
|
1. Create transaction with [`mmgen-txcreate`][tc]
|
||||||
|
(or [`mmgen-swaptxcreate`][sc])
|
||||||
1. Extract removable device and transfer it to offline machine
|
1. Extract removable device and transfer it to offline machine
|
||||||
1. Wait for [autosigning][as] to complete
|
1. Wait for [autosigning][as] to complete
|
||||||
1. Extract removable device and transfer it to online machine
|
1. Extract removable device and transfer it to online machine
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue