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:
|
||||
|
||||
- **[Transaction support][T]** for BTC, [BCH][bx], [LTC][bx], [ETH][E],
|
||||
[ETC][E], [ERC20 tokens][E] and [RUNE][rx].
|
||||
- **[Monero][bm]** transacting and wallet management via the interactive
|
||||
[`mmgen-xmrwallet`][xm] command.
|
||||
- **[Transaction support][T]** for BTC, [XMR][bm], [BCH][bx], [LTC][bx],
|
||||
[ETH][E], [ETC][E], [ERC20 tokens][E] and [RUNE][rx].
|
||||
- **[Native asset swaps via THORChain][tc]** (21 assets currently supported).
|
||||
- **[Address generation support][ag]** for the above coins, plus [Zcash][zx]
|
||||
(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
|
||||
share the same private key. Certain wallets in wide use today regrettably
|
||||
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
|
||||
[fl]: https://en.wiktionary.org/wiki/Wiktionary:Frequency_lists/Contemporary_poetry
|
||||
[U]: ../../wiki/Subwallets
|
||||
[X]: ../../wiki/command-help-autosign
|
||||
[xm]: ../../wiki/command-help-xmrwallet
|
||||
[X]: ../../wiki/Autosigning
|
||||
[G]: ../../wiki/command-help-passgen
|
||||
[MS]: ../../wiki/command-help-msg
|
||||
[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
|
||||
address (see `mmgen-txcreate --coin=xmr --help`)
|
||||
- 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
|
||||
`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
|
||||
`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
|
||||
|
||||
#### 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. Mount removable device
|
||||
1. Copy transaction file to removable device
|
||||
1. Unmount removable device
|
||||
1. Extract removable device and transfer it to offline machine
|
||||
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. Extract removable device and transfer it to online machine
|
||||
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,
|
||||
Version 1 Autosigning was introduced.
|
||||
|
|
@ -38,21 +41,26 @@ offline signing machine during the signing process.
|
|||
1. Start signing loop ([`mmgen-autosign wait`][as])
|
||||
|
||||
#### 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. Mount 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. Extract removable device and transfer it to offline machine
|
||||
1. Wait for [autosigning][as] to complete
|
||||
1. Extract removable device and transfer it to online machine
|
||||
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:
|
||||
|
||||
- signing session preparation involves additional steps
|
||||
- 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.
|
||||
Enter Version 2 Autosigning.
|
||||
|
|
@ -68,7 +76,8 @@ program output and documentation by the term “automount”.
|
|||
|
||||
#### Transacting:
|
||||
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. Wait for [autosigning][as] to complete
|
||||
1. Extract removable device and transfer it to online machine
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue