The information below is for informational purposes only, it is not investment advice. Please do your own research (DYOR) before using any of the third-party services discussed or linked to below. For more information regarding these third-party services, please review the disclaimer below.
TRU is available for trading on both centralized exchanges (CEXs) and decentralized exchanges (DEXs).
TrueFi is listed on centralized exchanges, including Coinbase, Binance, Gemini, Crypto.com, MEXC, Kucoin, Bitrue, and Poloniex.
For a full up-to-date list of TRU listings, see CoinGecko.
The token contract address of TRU is: 0x4C19596f5aAfF459fA38B0f7eD92F11AE6543784
Please make sure to double check the token contract address of TRU before making any transactions. Be aware of price slippage and transaction costs when trading on DEXs.
TRU trading pairs are available on Uniswap and Sushiswap, as well as other DEXs.
Aggregators such as 1inch, Matcha, DefiLlama, and Paraswap can help users find the best price for TRU swaps.
The links provided within the “Centralized exchanges (CEXs)” and “Decentralized Exchanges (DEXs)” sections will bring you to third-party websites, owned and operated by independent parties over which we have no control (a "Third-Party Website"). Any link you make to or from a Third-Party Website will be at your own risk.
Any use of a Third-Party Website will be subject to and any information you provide will be governed by the terms of the Third-Party Website, including those relating to confidentiality, data privacy and security.
Unless otherwise expressly agreed to in writing, TrustToken, Inc. and all of its affiliates (“we”) are not in any way associated with the owner or operator of a Third-Party Website or responsible or liable for the goods and services offered by them or for anything in connection with such Third-Party Website. We do not endorse or approve and make no warranties, representations or undertakings relating to the content of a Third-Party Website.
We specifically disclaim liability for any loss, damage and any other consequence resulting directly or indirectly from or relating to your access to a Third-Party Website or any information that you may provide or any transaction conducted on or via a Third-Party Web site or the failure of any information, goods or services posted or offered at a Third-Party Website or any error, omission or misrepresentation on a Third-Party Website or any computer virus arising from or system failure associated with a Third-Party Website.
TRU is the native token of the TrueFi protocol.
Staked TRU (stkTRU) onchain voting governs decisions such as onboarding new borrowers and portfolio managers to the protocol, and managing key protocol parameters.
Token | Contract |
---|---|
For more information, please see Staked TRU.
For more information about TRU supply and distribution, please see the following link.
TRU
stkTRU
TRU holders can stake TRU to participate in TrueFi governance (Tally, Snapshot).
In return for staking TRU, the user receives stkTRU tokens.
Stakers vote to approve/reject loan applications, and in return can potentially earn additional TRU and protocol fees. Stakers risk losing a portion of their TRU staked in the event of default on loans in TrueFi DAO pools.
Contract | Address |
---|---|
On the Stake page, click on “Stake TRU”, input the amount of TRU you wish to stake and complete the transaction on the connected wallet. Users staking for the first time are required to approve a token allowance for the stkTRU contract first.
Staking TRU on the protocol enables stakers to govern the protocol and manage key smart contracts.
Stakers may receive TRU rewards as incentive for staking, but as of May 2023 stkTRU rewards have also been turned off. For the latest TRU distribution per day, one can check the parameters totalAmount
and duration
in the stkTRU distributor smart contract.
Visit the etherscan link below, click on Contract, then click on Read as Proxy. You will find these two parameters among the list of other parameters. The duration is in seconds.
TRU distribution per day = (totalAmount/10^8) / (duration/(24*3600))
Contract | Address |
---|---|
Historically, TRU stakers acted as a risk management system for the TrueFi [Legacy] DAO pools.
In the event of a default in one of the DAO pools ("TrueFi Lending Pool"), a certain percentage of the staked TRU will be liquidated and transferred to the TrueFi Lending Pool. The maximum percentage of staked TRU that can be liquidated and transferred to the affected TrueFi Lending Pool per default is the Maximum Liquidation Rate. Therefore, in the event a loan provided by a TrueFi lending pool defaults, Stakers can lose up to the Maximum Liquidation Rate of their TRU staked.
For example, let’s consider a scenario when a loan of principal amount 1,000,000 TUSD defaults where the stkTRU contract has 500,000 TRU staked and a Maximum Liquidation Rate of 10%. The maximum amount of TRU that would be liquidated is (500,000 x 10%) 50,000 TRU.
The value of the loan defaulting may be less than the value of the maximum TRU that can be liquidated. In such cases the market value of TRU that would be liquidated will be equal to the loan amount and the rate of TRU liquidation would be less than the maximum liquidation rate.
For the latest Maximum Liquidation Rate, you can check the parameter fetchMaxShare
in the Liquidator smart contract below:
Visit the etherscan link to the smart contract, click on Contract, then click on Read as Proxy. You will find the parameter fetchMaxShare
among the list of other parameters.
Max liquidation rate = (fetchMaxShare / 10^2) %
Once TRU is staked on the protocol, it is locked into the protocol. You will need to initiate cooldown to unstake your staked TRU.
During the cooldown period you cannot unstake or withdraw your staked tokens. Once the cooldown period is over you will have a window of time, called the unstakePeriodDuration
in the stkTRU smart contract to unstake or withdraw the staked tokens. If you do not unstake during this window your staked tokens will be staked back into the protocol and you will be required to re-initiate a new cooldown period.
During the unstaking window, you can visit the Stake page and click on the “Unstake” button present over your Staked TRU amount.
The cooldown period has been added to prevent any kind of gamification which might be possible by staking for a very short period of time. For example, without a cooldown period Stakers could stake on the protocol to earn the protocol fee and then immediately unstake. This might result in some Stakers earning a return which is disproportionate to the amount of risk they are helping mitigate. Staked TRU cannot be unstaked from the protocol during the cooldown period.
For the latest cooldown period and the unstaking window, you can check cooldownTime and unstakePeriodDuration
in the stkTRU smart contract. Visit the etherscan link to the smart contract, click on Contract, then click on Read as Proxy. You will find both these parameters cooldownTime and unstakePeriodDuration
mentioned in seconds. To change this to days you can use the following formula.
Cooldown time in days = cooldownTime / (24 x 60 x 60)
Yes, you can stake more TRU during the cooldown period. Staking more TRU, with the same wallet, during the cooldown period will increase the cooldown period. The cooldown period timer will be reset to the maximum cooldown period if you stake any additional TRU.
On the Stake page, you can regularly check your claimable rewards. Click on the 'Claim' button and complete the transaction in your wallet to claim them.
Information on approving loans in the [Legacy] DAO pools can be found in the Loan approval process section of the FAQs.
There are no restrictions on when stkTRU holders can transfer the token to other wallet addresses. Users can transfer stkTRU from their wallet when they are in a cooldown period and even if there are unclaimed rewards associated with their wallet.
Transferring stkTRU does not change the cooldown status of the associated wallet. The cooldown process is independent of the token and it only depends on the wallet address.
If a user is currently in the unstake window after initiating cooldown, they can only unstake their original cooldown amount and not any additional amount of stkTRU they received after initiating the cooldown. The user would have to initiate a new cooldown on the additional stkTRU amount.
Rewards for staking are linked to the wallet address. If a user has claimable rewards and decides to transfer their stkTRU without claiming the rewards, they can always claim the rewards later. Rewards (TRU or TrueFi LP tokens) associated with staking are not transferred when stkTRU is transferred and does not depend on whether the staker is in a cooldown period or unstake window. The receiver of stkTRU starts accruing rewards based on when they received the tokens.
Transferring stkTRU does change the voting power for snapshot voting and on-chain governance by the exact amount of stkTRU which has been transferred.
Receivers of stkTRU will be required to delegate the balance to themselves upon receiving the tokens.
stkTRU
stkTRU distributor
Contract
Address
Liquidator (proxy)