On February 15, 2021, the Tellor system experienced a major error while deploying the upgrade to v2.6.1. To allow a method for Tellor to upgrade without forking the entire system, we utilize a proxy contract that holds all the functionality and just fork this one contract. These upgrades are presented for community input as a Tellor Improvement Proposal, and then voted on using token governance. The upgrade to v2.6.1 contained a transition to an invalid proxy address, which had no functionality, this error was not caught in the proposal process and consequently was voted in favor for. Once the upgrade was deployed it essentially froze our system, the oracle, and our native token, TRB.
We acted quickly to begin working on a redeployment of Tellor’s core contracts (hard-fork), that would bring us back online and give us a chance to make sure this type of upgrade error can never happen again. The downside of this fix is that it requires a complete migration to a new TRB token. We built in a function that allows TRB holders to be minted new tokens at a 1:1 ratio based on the balance in their wallets.
The new Tellor contracts, token, and code, can be found here:
This article shall serve as a resource for anyone who still needs to migrate their TRB:
You have TRB on a wallet
If your TRB is being held in a non-custodial wallet, you will need to migrate your tokens by going to the token migration link and following the instructions (Link to video walkthrough). Different wallets have unique capabilities in this regard, but the majority should be able to interact with either Metamask or WalletConnect via QR code.
Some wallets will need to first connect to Metamask through the ‘import wallet’ option. (Coinbase & Ledger wallets for example) If your wallet has a browser inside the app itself, such as Trust Wallet, then you’ll just need to go to the migrate link from there and you will be able to migrate successfully. For My Ether Wallets, you can follow the instructions listed here. If you are finding that your wallet is still having issues migrating, please email [email protected] and our team will be able to assist you directly.
Your TRB is on an Exchange
All you have to do is be patient and wait for the exchange to handle the migration for you. We are in contact with many of the exchanges that are trading TRB, and are helping them with the process. As you can imagine, each exchange has their own due diligence process and methods of handling these situations. We are as eager as anyone to get these tokens migrated as a majority of our token supply is held on exchanges.
Your TRB is locked in a Pool
If you are a liquidity provider in a pool like Uniswap, Balancer, or similar, please visit the following links:
If you have any trouble please send us email for personal assistance: [email protected]
If you haven’t already done so, hop into our community and we’d be happy to meet you and answer any questions.