From ac203046a61d1dfd674cbcbcabad3702fe3d2010 Mon Sep 17 00:00:00 2001 From: Vlad Stan Date: Fri, 5 Aug 2022 16:31:29 +0300 Subject: [PATCH] doc: update the readme --- lnbits/extensions/watchonly/README.md | 30 +++++++++++++-------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/lnbits/extensions/watchonly/README.md b/lnbits/extensions/watchonly/README.md index 7cdd7bf0..5664a4b9 100644 --- a/lnbits/extensions/watchonly/README.md +++ b/lnbits/extensions/watchonly/README.md @@ -8,15 +8,16 @@ You can now use this wallet on the LNBits [SatsPayServer](https://github.com/lnb ### Wallet Account - a user can add one or more `xPubs` or `descriptors` - - the `xPub` fingerprint must be unique per user + - the `xPub` must be unique per user - such and entry is called an `Wallet Account` - the addresses in a `Wallet Account` are split into `Receive Addresses` and `Change Address` - the user interacts directly only with the `Receive Addresses` (by sharing them) - see [BIP44](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#account-discovery) for more details - same `xPub` will always generate the same addresses (deterministic) - when a `Wallet Account` is created, there are generated `20 Receive Addresses` and `5 Change Address` - - the limits can be change from the `Config` page (see `screenshot 1`) + - the limits can be change from the `Config` page (see `screenshot 1`) - regular wallets only scan up to `20` empty receive addresses. If the user generates addresses beyond this limit a warning is shown (see `screenshot 4`) + - an account can be added `From Hardware Device` ### Scan Blockchain - when the user clicks `Scan Blockchain`, the wallet will loop over the all addresses (for each account) @@ -54,20 +55,19 @@ You can now use this wallet on the LNBits [SatsPayServer](https://github.com/lnb - the `Max` button next to an address is for sending the remaining funds to this address (no change) - the user can select the inputs (UTXOs) manually, or it can use of the basic selection algorithms - amounts have to be provided for the `Send Addresses` beforehand (so the algorithm knows the amount to be selected) - - `Show Advanced` allows to (see `screenshot 2`): - - select from which account the change address will be selected (defaults to the first one) - - select the `Fee Rate` - - it defaults to the `Medium` value at the moment the `New Payment` button was clicked - - it can be refreshed - - warnings are shown if the fee is too Low or to High + - `Show Change` allows to select from which account the change address will be selected (defaults to the first one) + - `Show Custom Fee` allows to manually select the fee + - it defaults to the `Medium` value at the moment the `New Payment` button was clicked + - it can be refreshed + - warnings are shown if the fee is too Low or to High -### Create PSBT - - based on the Inputs & Outputs selected by the user a PSBT will be generated - - this wallet is watch-only, therefore does not support signing - - it is not mandatory for the `Selected Amount` to be grater than `Payed Amount` - - the generated PSBT can be combined with other PSBTs that add more inputs. - - the generated PSBT can be imported for signing into different wallets like Electrum - - import the PSBT into Electrum and check the In/Outs/Fee (see `screenshot 3`) +### Check & Send + - creates the PSBT and sends it to the Hardware Wallet + - a confirmation will be shown for each Output and for the Fee + - after the user confirms the addresses and amounts, the transaction will be signed on the Hardware Device + +### Share PSBT + - Show the PSBT without sending it to the Hardware Wallet ## Screensots - screenshot 1: