Skip to content

Commit

Permalink
Update silent payments page (#137)
Browse files Browse the repository at this point in the history
* Updated page and file structure

- created sub-folders to group related pages (e.g. design system).
- moved contacts and silent payment pages to milestone 1.8
-

* New "Addresses" page

* Added "Test Transactions" page

* Updated address management page

* Moved test transactions page to "other" milestone

* Reverting file re-organization of unrelated pages

* Tweaked page content and removed incomplete sentences

* Text and image updates

- Text tweaks
- Added payment request mockups
- Added mockup of the review screen with a tooltip

* Initial commit
  • Loading branch information
rabbitholiness authored Jan 15, 2025
1 parent 560e943 commit 63b0b73
Show file tree
Hide file tree
Showing 11 changed files with 31 additions and 5 deletions.
Binary file added assets/images/silent-payments/sp-form-big.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/silent-payments/sp-form.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/silent-payments/sp-form@2x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/silent-payments/sp-receive-big.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/silent-payments/sp-receive.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/silent-payments/sp-receive@2x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/silent-payments/sp-review-big.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/silent-payments/sp-review.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/silent-payments/sp-review@2x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion pages/milestones/other/contacts.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ indent: true
# Contacts

**Status: Early design exploration**

These are early stage mockups for a global contact list feature that extends the address book functionality currently implemented in Bitcoin Core QT. More details and specs are described in [this issue](https://github.com/BitcoinDesign/Bitcoin-Core-App/issues/134).

### Contact list
Expand Down
35 changes: 31 additions & 4 deletions pages/milestones/other/silent-payments.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,39 @@ indent: true
**Status: Early design exploration**

### Receiving
When creating a payment request, users can choose whether they would like to use a regular, one-time bitcoin address or reusable, silent payment address.

{% include picture.html
image = "/assets/images/silent-payments/sp-receive.png"
retina = "/assets/images/silent-payments/sp-receive@2x.png"
big = "/assets/images/silent-payments/sp-receive-big.png"
alt-text = "Payment request form showing an option to choose between one-time and reusable addresses."
width = 800
height = 366
%}

If users have multiple sub-addresses they can choose which one they would like to receive the payment to. Based on their selection, the corresponding label will be auto-applied to any incoming payment made to that address. You can learn more about sub-addresses on the [address management]({{ '/milestones/other/address-management' | relative_url }}) page. There is also an option to create a new sub-address ad hoc.

### Sending

Sending to silent payment addresses works in much the same way as to regular addresses. Users can simply paste a silent payment address into the send form.

One peculiarity is that

Sending to silent payment addresses works in much the same way as to regular addresses. Users can simply paste a silent payment address into the send form. The main difference is that silent payment addresses are significantly longer.

{% include picture.html
image = "/assets/images/silent-payments/sp-form.png"
retina = "/assets/images/silent-payments/sp-form@2x.png"
big = "/assets/images/silent-payments/sp-form-big.png"
alt-text = "Send form showing a silent payment address."
width = 800
height = 524
%}

One peculiarity is that the final destination address is different to the one the user pasted into the form. It is calculated from different inputs, such as the selected coins. This is why you see two addresses on the review screen.

{% include picture.html
image = "/assets/images/silent-payments/sp-review.png"
retina = "/assets/images/silent-payments/sp-review@2x.png"
big = "/assets/images/silent-payments/sp-review-big.png"
alt-text = "Review screen showing the silent payment address as well as the derived bitcoin address."
width = 800
height = 551
%}

0 comments on commit 63b0b73

Please sign in to comment.