|
|
@ -1,33 +1,77 @@ |
|
|
|
# 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. |
|
|
|
|
|
|
|
## Once your contact has accepted |
|
|
|
### Success |
|
|
|
|
|
|
|
And you get a response, now you can type encrypted memos back and forth and enjoy a bit of privacy :sunglasses: |
|
|
|
Now both Alice and Bob are able to type encrypted memos (messages) back and forth and enjoy a bit of privacy :sunglasses: |
|
|
|
|
|
|
|
## 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. |