@ -1,33 +1,80 @@ |
|||||
# HushChat Beta Guide |
# HushChat Beta Guide |
||||
|
|
||||
## Ask somebody for their HushChat z-address (z-addr) |
## Initial Setup |
||||
|
|
||||
They click the button that says "zs1" and it will copy it to their clipboard. Give every contact a different z-addr! |
In our example we use HushChat user Alice and HushChat user Bob that **both have valid positive Hush values in their wallets**. |
||||
|
|
||||
## When you know a HushChat z-addr, send a contact request |
Tips: |
||||
|
* Make sure to send yourself funds 3+ times or with 3+ outputs in one transaction, so you have multiple |
||||
Make sure you have funds! Send yourself funds 3+ times or with 3+ outputs in one transaction, so you have multiple |
|
||||
"notes" to spend. This means you can send another memo before waiting for a confirmation. If you don't, you will need |
"notes" to spend. This means you can send another memo before waiting for a confirmation. If you don't, you will need |
||||
to wait for 1 confirmation every time, before sending. |
to wait for 1 confirmation every time, before sending. |
||||
|
|
||||
Click the "add contact" button at the top left, and "Send Contact Request" screen will show up. |
* **I cannot stress this enough, but make sure to give every contact a different z-addr (z-address)!** |
||||
* Choose a name |
|
||||
* Enter zaddr |
### HushChat handshake |
||||
|
|
||||
|
Alice and Bob first have to initiate the HushChat initial communication handshake otherwise HushChat will not work correctly and you will end up with garbage, like this: |
||||
|
|
||||
|
<img src="images/hushchat-garbage.png"> |
||||
|
|
||||
|
##### Alice begins... |
||||
|
|
||||
|
1. Alice asks Bob for a HushChat z-address (z-addr) to start communicating. |
||||
|
|
||||
|
<img src="images/hushchat-tab-indicators.png"> |
||||
|
|
||||
|
1. Bob clicks on the "Zs1" button in his HushChat tab. The result is that the wallet creates a new z-addr and copies it into his clipboard. We'll call this Bob's HushChat z-addr. |
||||
|
|
||||
|
1. Bob shares his newly created HushChat z-addr with Alice. |
||||
|
|
||||
|
1. Alice receives Bob's HushChat z-addr. |
||||
|
|
||||
|
##### Alice adds Bob as HushChat contact |
||||
|
|
||||
|
1. Alice clicks on the "add contact" button in her HushChat tab, which is to the left of "Zs1". The result is the "Send Contact Request" screen appears with a new z-addr, which we'll call this Alice's HushChat z-addr. This screen appears as: |
||||
|
|
||||
|
<img src="images/hushchat-send-contact-request.png"> |
||||
|
|
||||
|
1. Alice then fills it in as follows: |
||||
|
* Choose a nickname |
||||
|
* Enter Bob's HushChat z-addr |
||||
* Choose an avatar (custom avatars coming soon) |
* Choose an avatar (custom avatars coming soon) |
||||
* Add a custom memo introducing yourself |
* Add a custom memo introducing yourself |
||||
* Click "create new address" to make a custom new zaddr for this contact |
|
||||
* Click "Add contact and send request" |
|
||||
* Close "send contact request" window (this will autoclose in the future) |
|
||||
|
|
||||
## If you sent a request, be patient! |
|
||||
|
|
||||
It may take a few minutes. This process became twice as fast as of November 2020 at Block 340,000, when our block time |
1. Alice then clicks "Add contact and send request" and then close "send contact request" window (this will autoclose in the future). |
||||
decreased to 75 seconds. |
|
||||
|
##### Bob confirms new HushChat contact |
||||
|
|
||||
|
<img src="images/hushchat-contact-confirm-waiting.png"> |
||||
|
|
||||
|
1. Bob clicks on the "incoming contact request" button in his HushChat tab, which is to the left of the "add contact" button. Note that Bob sees a red 1 here instead of the zero, as seen above. The result is the "Incoming Contact Request" screen, which is shown here: |
||||
|
|
||||
|
<img src="images/hushchat-incoming-contact-request.png"> |
||||
|
|
||||
|
1. Bob then clicks on the request as seen here: |
||||
|
|
||||
|
<img src="images/hushchat-incoming-contact-request-2.png"> |
||||
|
|
||||
|
1. Bob then fills it in as follows: |
||||
|
* Choose a nickname |
||||
|
* Choose an avatar (custom avatars coming soon) |
||||
|
|
||||
|
1. Bob then clicks "Add new contact" and sees the following "Added Contact" popup, which he clicks "OK" on. |
||||
|
|
||||
|
<img src="images/hushchat-added-contact-popup.png"> |
||||
|
|
||||
|
##### Now Patience... |
||||
|
|
||||
|
1. Now Bob sends a HushChat message to Alice. It may take a few minutes. This process became twice as fast as of November 2020 at Block 340,000, when our block time decreased to 75 seconds. |
||||
|
|
||||
|
1. Alice then responds once she receives Bob's message. |
||||
|
|
||||
|
### Success |
||||
|
|
||||
## Once your contact has accepted |
Now both Alice and Bob are able to type encrypted memos (messages) back and forth and enjoy a bit of privacy :sunglasses: |
||||
|
|
||||
And you get a response, now you can type encrypted memos back and forth and enjoy a bit of privacy :sunglasses: |
<img src="images/hushchat-screen.png"> |
||||
|
|
||||
## Support |
## Support |
||||
|
|
||||
Join our [Telegram](https://hush.is/telegram) |
Join us on [Telegram](https://hush.is/telegram) or our [Telegram Support](https://hush.is/telegram_support) channels. |
||||
|
Before Width: | Height: | Size: 75 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 9.2 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 40 KiB |
After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 63 KiB |
After Width: | Height: | Size: 37 KiB |
After Width: | Height: | Size: 16 KiB |