TRB Migration

How to guide for holders

Tellor Core
Tellor
3 min readMar 4, 2021

--

What happened

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:

Etherscan

Github Repo

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 Tellor/TRB token contract on etherscan, connecting your wallet with the old TRB tokens and running the migrate function. We have a video to help:(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 tokenswap@tellor.io 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:

Instructions

Video Guide

If you have any trouble please send us email for personal assistance: tokenswap@tellor.io

There is no deadline for migrating your tokens and therefore no rush during higher network congestion and high gas fees. We will continue to support the community in this process until everyone is on the new token. We appreciate for your patience and understanding during this unfortunate event. We are humbled by the way the community has responded and believe we are already stronger because of it. Thank you! Stay tuned — and we we will keep this article updated with new info.

If you haven’t already done so, hop into our community and we’d be happy to meet you and answer any questions.

Discord:

Telegram:

--

--