@ -1,33 +1,80 @@ |
|||
# 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 |
|||
|
|||
Make sure you have funds! Send yourself funds 3+ times or with 3+ outputs in one transaction, so you have multiple |
|||
Tips: |
|||
* Make sure to 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 |
|||
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. |
|||
* Choose a name |
|||
* Enter zaddr |
|||
* **I cannot stress this enough, but make sure to give every contact a different z-addr (z-address)!** |
|||
|
|||
### 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) |
|||
* 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 |
|||
decreased to 75 seconds. |
|||
1. Alice then clicks "Add contact and send request" and then close "send contact request" window (this will autoclose in the future). |
|||
|
|||
##### 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 |
|||
|
|||
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 |