This commit is contained in:
2024-03-18 14:28:08 +02:00
parent f9674a74b9
commit e12acb690e
876 changed files with 788 additions and 546 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

View File

@@ -0,0 +1,89 @@
# TFT on Binance Smart Chain
The main home for TFT is Stellar network. You will need TFT on Stellar in order to reserve capacity on ThreeFold Grid.
On the [Binance Smart Chain (BSC)] TFT is implemented as a cross-chain asset (BToken) (https://www.binance.org/en/smartChain).
TFT can be transferred between Stellar and BSC through a Stellar-BSC Bridge.
## Contract info
The only contract address for TFT on the Binance Smart Chain is [0x8f0FB159380176D324542b3a7933F0C2Fd0c2bbf](https://bscscan.com/address/0x8f0fb159380176d324542b3a7933f0c2fd0c2bbf). Please check carefully whether this is the correct contract address.
## Set up BSC wallets
- Set up Metamask for BSC: Please find instructions [here](tft_bsc_metamask).
- Set up Trust Wallet for BSC: Please find instructions [here](tft_bsc_trustwallet).
## Bridge TFT between Stellar and BSC
### Withdraw TFT to Stellar Network
1. UI is already available. Visit the bridge page [here](https://bridge.bsc.threefold.io/) for withdrawal of TFT to the Stellar Network.
2. You will need to connect your BSC wallet, though clicking the top right corner.
<br/>
![](img/ui_for_withdrawal_of_tft.jpg)
<br/>
3. Enter your Stellar address and the amount you want to bridge, then click withdraw.
<br/>
![](img/bsc_wallet.jpg)
<br/>
4. Gas fees required for this transaction, to be paid in BNB, will be indicated in Metamask.
<br/>
![](img/gas_fee.jpg)
<br/>
Your TFT should arrive shortly in your indicated Stellar wallet.
### Transfer TFT from Stellar to BSC
- Go to the [Bridge Web UI](https://binance-chain-bridge-dapp.vercel.app/), sign in with Metamask and select the network you just created.
![](img/tft_bsc_bridge_ui.jpg ':size=300')
- Click on `Deposit from Stellar`.
- A message will then appear with instructions that both address and memo text need to be exactly as indicated, or it will lead to loss of your tokens. Tick the box and then make the transfer using the indicated address and memo text. For your convenience, a QR code will be generated that can be scanned using the ThreeFold Connect app.
![](img/tft_bridge_transfer.jpg ':size=300')
- Fill in the amount of tokens you wish to transfer from your wallet, and execute the transfer to the mainnet address ```GBFFWXWBZDILJJAMSINHPJEUJKB3H4UYXRWNB4COYQAF7UUQSWSBUXW5```.
- Shortly after, your TFTs will be available in your BSC wallet.
> __Remark__ : usage of the Stellar-BSC bridge will reduce the amount of tokens arriving in the BSC wallet by 50 TFT.
![](img/tft_bridge_ui_funded.jpg ':size=300')
![](img/tft_bsc_metamask_funded.jpg ':size=300')
<!--- ### Transfer TFT from BSC to Stellar
TFT can also be transferred back to the Stellar network. You will need to sign from your BSC wallet, using Metamask. Gas fees required for this transaction, to be paid in BNB, will be indicated in Metamask.
![](img/tft_bridge_withdraw_to_stellar.jpg ':size=300')
--->
### Bridge TFT from Stellar to BSC via command line
Please find instructions [here](https://github.com/threefoldfoundation/tft/blob/main/bsc/bridges/stellar/transfers.md).
### Provide liquidity on BSC via Pancakeswap
Please find instructions [here](liquidity_provider).
!!!wiki.include:legal:tft_not_investment

View File

@@ -0,0 +1,22 @@
# Set up TFT on Metamask
- Download Metamask [here](https://metamask.io/download.html). Then, install the Metamask extension in your local browser.
- Create a Metamask account
- Switch the network to `Binance chain`. You will have to create a new network with following information):
- Mainnet
- Network Name: Smart Chain
- New RPC URL: https://bsc-dataseed.binance.org/
- ChainID: 56
- Symbol: BNB
- Block Explorer URL: https://bscscan.com
- Add TFT token in Metamask -> custom token -> contract address = ```0x8f0FB159380176D324542b3a7933F0C2Fd0c2bbf```
Once this configuration is done, your TFT wallet is ready.
![](img/tft_bsc_metamask.jpg ':size=300')
More info on the configuration can be found in the [Official Binance guide](https://academy.binance.com/en/articles/connecting-metamask-to-binance-smart-chain)
!!!wiki.include:legal:tft_not_investment

View File

@@ -0,0 +1,27 @@
# Set up TFT in TrustWallet
- Download Trustwallet on [iOS](https://apps.apple.com/app/apple-store/id1288339409?mt=8) or [Android](https://play.google.com/store/apps/details?id=com.wallet.crypto.trustapp&referrer=utm_source%3Dwebsite).
- Configure your Trustwallet and write down the recovery phrase
- In the overview, add TFT by clicking on the icon on the upper right corner
![](img/trustwallet_overview.jpg ':size=300')
- Click on `Add Custom Token`
![](img/trustwallet_tft_customtoken.jpg ':size=300')
- Configure TFT in the wallet by completing following info :
- Network: Smart Chain
- Contract Address: ```0x8f0FB159380176D324542b3a7933F0C2Fd0c2bbf```
- Name: TFT
- Symbol: TFT
- Decimals: 7
![](img/trustwallet_tft_config.jpg ':size=300')
Once this configuration is done, your TFT wallet is ready.
![](img/trustwallet_tft_added.jpg ':size=300')
!!!wiki.include:legal:tft_not_investment