info_tfgrid/collections/tfconnect/tfconnect_advanced.md

268 lines
14 KiB
Markdown
Raw Normal View History

2024-06-13 22:53:25 +00:00
<h1> ThreeFold Connect Advanced </h1>
<h2> Table of Contents </h2>
- [Introduction](#introduction)
- [ThreeFold Connect Installation](#threefold-connect-installation)
- [Verify your identity by Email](#verify-your-identity-by-email)
- [Change email associated with TF account](#change-email-associated-with-tf-account)
- [Create a Wallet](#create-a-wallet)
- [See ThreeFold Connect App and Wallet Transactions](#see-threefold-connect-app-and-wallet-transactions)
- [Show Seed Phrase - Remove Account from TF Connect App](#show-seed-phrase---remove-account-from-tf-connect-app)
- [Recover Account on the ThreeFold Connect App](#recover-account-on-the-threefold-connect-app)
- [Import Farm from the TF Connect App to the TF Dashboard](#import-farm-from-the-tf-connect-app-to-the-tf-dashboard)
- [Import TF Dashboard Wallet to the TF Connect App Wallet](#import-tf-dashboard-wallet-to-the-tf-connect-app-wallet)
- [Send and Receive TFT between TF Connect Wallets](#send-and-receive-tft-between-tf-connect-wallets)
- [Send TFT](#send-tft)
- [Receive TFT](#receive-tft)
- [Send TFT to Hardware Wallet on Stellar Blockchain](#send-tft-to-hardware-wallet-on-stellar-blockchain)
- [Disclaimer](#disclaimer)
***
## Introduction
In this section, we cover the basics and advanced features of the ThreeFold Connect app.
This app is available for [Android](https://play.google.com/store/apps/details?id=org.jimber.threebotlogin&hl=en&gl=US) and [iOS](https://apps.apple.com/us/app/threefold-connect/id1459845885).
- Note that for Android phones, you need at minimum Android Nougat, the 8.0 software version.
- Note that for iOS phones, you need at minimum iOS 14.5. It will be soon available to iOS 13.
![farming_wallet_5](./img/farming_wallet_5.png)
## ThreeFold Connect Installation
Either use the links above, or search for the ThreeFold Connect app on the Apple Store or the Google Play store. Then install and open the app. If you want to leave a 5 star review of the app, no one here will stop you!
![farming_tf_wallet_1](./img/farming_tf_wallet_1.png)
![farming_tf_wallet_2](./img/farming_tf_wallet_2.png)
When you try to open the app, if you get an error message such as : "Error in initialization in Flagsmith...", you might need to upgrade your phone to a newer software version (8.0 for Android and 13 for iOS).
Once you are in the application, you will see some introduction pages to help you familiarize yourself with the TF Connect app. You will also be asked to read and accept ThreeFold's Terms and conditions.
![farming_tf_wallet_3](./img/farming_tf_wallet_3.png)
![farming_tf_wallet_4](./img/farming_tf_wallet_4.png)
You will then be asked to either *SIGN UP* or *RECOVER ACCOUNT*. For now, we will show how to sign up. Later in the guide, we will show you how to recover an account.
![farming_tf_wallet_5](./img/farming_tf_wallet_5.png)
You will then be asked to choose a *Threefold Connect Id*. This ID will be used, as well as the seed phrase, when you want to recover an account. Choose wisely. And do not forget it! Here we will use TFExample, as an example.
![farming_tf_wallet_6](./img/farming_tf_wallet_6.png)
Next, you need to add a valid email address. This will be used as a broad KYC. You will need to access your email and confirm the validation email from ThreeFold to use properly the TF Connect app wallet.
![farming_tf_wallet_7](./img/farming_tf_wallet_7.png)
Then, the next step is crucial! Make sure no one is around looking at your screen. You will be shown your seed phrase. Keep this in a secure and offline place. You will need the 3bot ID and the seed phrase to recover your account. This seed phrase is of utmost importance. Do not lose it nor give it to anyone.
![farming_tf_wallet_8](./img/farming_tf_wallet_8.png)
Once you've hit Next, you will be asked to write down 3 random words of your seed phrase. This is a necessary step to ensure you have taken the time to write down your seed phrase.
![farming_tf_wallet_9](./img/farming_tf_wallet_9.png)
Then, you'll be asked to confirm your TF 3bot name and the associated email.
![farming_tf_wallet_10](./img/farming_tf_wallet_10.png)
Finally, you will be asked to choose a 4-digit PIN. This will be needed to use the ThreeFold Connect app. If you ever forget this 4-digit PIN, you will need to recover your account from your 3bot name and your seed phrase. You will need to confirm the new pin in the next step.
![farming_tf_wallet_11](./img/farming_tf_wallet_11.png)
That's it! You've created your ThreeFold Connect account. You can press the hamburger menu on the top left to explore the ThreeFold Connect app.
![farming_tf_wallet_12](./img/farming_tf_wallet_12.png)
In the next step, we will create a ThreeFold Connect Wallet. You'll see, it's very simple!
### Verify your identity by Email
Once you've created your account, an email will be sent to the email address you've chosen in the account creation process.
To verify your email, go to your email account and open the email sent by *info@openkyc.live* with the subject *Verify your email address*.
In this email, click on the link *Verify my email address*. This will lead you to a *login.threefold.me* link. The process should be automatic. Once this is done, you will receive a confirmation on screen, as well as on your phone.
![farming_tf_wallet_39](./img/farming_tf_wallet_39.png)
![farming_tf_wallet_40](./img/farming_tf_wallet_40.png)
![farming_tf_wallet_41](./img/farming_tf_wallet_41.png)
If for some reason, you did not receive the verification email, simply click on *Verify* and another email will be sent.
![farming_tf_wallet_42](./img/farming_tf_wallet_42.png)
![farming_tf_wallet_43](./img/farming_tf_wallet_43.png)
### Change email associated with TF account
If you want to change your email, simply click on the *pencil* next to your email and write another email. You will need to redo the KYC verification process.
![farming_tf_wallet_44](./img/farming_tf_wallet_44.png)
## Create a Wallet
To create a wallet, click on the ThreeFold Connect app menu. This is what you see. Choose *Wallet*.
![farming_tf_wallet_13](./img/farming_tf_wallet_13.png)
Once you are in the section *Wallet*, click on *Create Initial Wallet*. If it doesn't work the first time, retry some more. If you have trouble creating a wallet, make sure your connection is reliable. You can try a couple of minutes later if it still doesn't work. With a reliable connection, there shouldn't be any problem. Contact TF Support if problems persist.
![farming_tf_wallet_14](./img/farming_tf_wallet_14.png)
This is what you see when the TF Grid is initializing your wallet.
![farming_tf_wallet_15](./img/farming_tf_wallet_15.png)
Once your wallet is initialized, you will see *No blanace found for this wallet*. You can click on this button to enter the wallet.
![farming_tf_wallet_16](./img/farming_tf_wallet_16.png)
Once inside your wallet, this is what you see.
![farming_tf_wallet_17](./img/farming_tf_wallet_17.png)
We will now see where the Stellar and the TF Chain Addresses and Secrets are to be found. We will also change the wallet name. To do so, click on the *circled i* at the bottom right of the screen.
![farming_tf_wallet_18](./img/farming_tf_wallet_18.png)
![farming_tf_wallet_19](./img/farming_tf_wallet_19.png)
You can choose the name you want for your wallet. Here we use TFWalletExample. Note that you can also use alphanumeric characters.
![farming_tf_wallet_20](./img/farming_tf_wallet_20.png)
At the top of the section *Wallet*, we can see that the name has changed.
![farming_tf_wallet_21](./img/farming_tf_wallet_21.png)
Now, if you want to copy your Stellar Address, simply click on the button presented with the green circle. To access the TF Chain address, click on the button presented with the red circle. When your phone has copied the address, the TF Connect app will give show a confirmation message as shown below.
![farming_tf_wallet_22](./img/farming_tf_wallet_22.png)
In some situations, you will want to access the Stellar and TF Chain secrets. To do so, simply click on the "eye" button of the desired chain, and then copy the secret.
![farming_tf_wallet_23](./img/farming_tf_wallet_23.png)
## See ThreeFold Connect App and Wallet Transactions
To see your transactions, simply click on the two arrows at the bottom of the screen, as shown below.
![farming_tf_wallet_29](./img/farming_tf_wallet_29.png)
## Show Seed Phrase - Remove Account from TF Connect App
To see your seed phrase or remove your account from the TF Connect app, choose *Settings* in the ThreeFold Connect app menu.
![farming_tf_wallet_32](./img/farming_tf_wallet_32.png)
First, to see your seed phrase, click on this button as shown below:
![farming_tf_wallet_31](./img/farming_tf_wallet_38.png)
You will then be able to see your seed phrase. You can make sure you have your seed phrase somewhere safe, offline, before removing your account.
Now, we will remove the account from the ThreeFold Connect app. In Settings, click on the arrow circled in green and click on the red button with a white dashed in it. Beware: once done, you can only recover your account with your **3bot ID** and your **seed phrase**.
![farming_tf_wallet_33](./img/farming_tf_wallet_33.png)
You will be asked to confirm your action as a security check.
![farming_tf_wallet_34](./img/farming_tf_wallet_34.png)
## Recover Account on the ThreeFold Connect App
Once you're removed your account, if you want to recover your account, choose the option *RECOVER ACCOUNT* on the opening screen on the app.
![farming_tf_wallet_35](./img/farming_tf_wallet_35.png)
You will be asked to enter your *3bot ID* as well as your *seed phrase*.
![farming_tf_wallet_36](./img/farming_tf_wallet_36.png)
You will then be asked to choose and confirm a new 4-digit pin code. Once this is done, you will receive the following confirmation:
![farming_tf_wallet_37](./img/farming_tf_wallet_37.png)
That's it! You've recovered your account.
## Import Farm from the TF Connect App to the TF Dashboard
If you want to import your farm from the ThreeFold Connect app to the ThreeFold Dashboard, follow these steps.
Note that as of now, you cannot import your farm from the TF Dashboard to the ThreeFold Connect app, but it is possible to import your wallet.
First, you want to find the TF Chain Secret, this is, in short, a hex version of the private key. To find the secret, head over to the *Farmer migration* (via the TF Menu).
In the *Farming migration* section, click on the arrow (in green here) of the farm you want to export on the ThreeFold Dashboard.
![farming_tf_wallet_45](./img/farming_tf_wallet_45.png)
Then, click on the arrow (in green) to see your TF Chain Secret.
![farming_tf_wallet_46](./img/farming_tf_wallet_46.png)
Click on the button to copy the Secret. The app will show a confirmation message.
![farming_tf_wallet_47](./img/farming_tf_wallet_47.png)
Now head over to the ThreeFold Dashboard and enter the TF Chain Secret as the mnemonics.
In the Farm section, you can now see your farm. You can see here that the farming reward address is the same as before.
That's it! You have successfully imported the farm from the ThreeFold Connect app to the ThreeFold Dashboard.
## Import TF Dashboard Wallet to the TF Connect App Wallet
Now that we've seen how to go from the TF Connect app to the ThreeFold Dashboard, we will now show how to go the other way around. This method is very simple. You will need your TF Dashboard seed phrase handy.
Go in the Wallet section of the ThreeFold Connect app and click on import at the bottom right (in green).
![farming_tf_wallet_57](./img/farming_tf_wallet_57.png)
Then simply name your wallet and enter the TF Dashboard seed phrase.
![farming_tf_wallet_58](./img/farming_tf_wallet_58.png)
Then in the Wallet section, you will now see the wallet.
![farming_tf_wallet_59](./img/farming_tf_wallet_59.png)
## Send and Receive TFT between TF Connect Wallets
To send and receive TFT between TF Connect Wallet, go into Wallet and select the wallet you want to use.Remember that you must always send and receive TFT on the same chain, so choose either Stellar or TFChain.
### Send TFT
To send tokens, select *Send Coins* in the wallet section. To send TFT, you can scan the QR code of the address you wish to send tokens to. This will enter automatically the necessary information. Make sure to double check that the information is correct to avoid any complications. Otherwise, you can simply enter the correct address in the section *To*. Choose the amount you want to send. Then click on *SEND TOKENS*.
Note that, for such transactions, there is a maximum fee of 0.10 TFT on the Stellar blockchain, and a maximum fee of 0.01 TFT on the TFChain. This amount is taken from the amount you are sending. It is not taken directly in your wallet.
### Receive TFT
To receive tokens, select *Receive Coins* in the wallet section. To receive TFT, you can generate a QR code to share to the person waiting to send you tokens. Otherwise, the sender can simply use your Stellar or TFChain address and send you TFT.
To generate the QR Code, select the chain you want to use, Stellar or TFChain, enter the amount and the message if needed and click on *GENERATE QR CODE*. Note that there is no message option for TFChain, only for Stellar. This will generate a QR Code that can be scanned by other devices.
### Send TFT to Hardware Wallet on Stellar Blockchain
Before sending TFT to a hardware wallet, make sure the hardware wallet has a TFT trustline on the Stellar Blockchain. For more information, read [this section](threefold_token@@hardware_wallet).
## Disclaimer
> The information provided in this tutorial or any related discussion is not intended as investment advice. The purpose is to provide educational and informational content only. Investing in cryptocurrencies or any other assets carries inherent risks, and it is crucial to conduct your own research and exercise caution before making any investment decisions.
>
> **The ThreeFold Token (TFT)** is not to be considered as a traditional investment instrument. The value of cryptocurrencies can be volatile, and there are no guarantees of profits or returns. Always be aware of the risks involved and make informed choices based on your own assessment and understanding. We strongly encourage you to read our [full disclaimer](legal@@disclaimer) and seek advice from a qualified financial professional if needed.