Converting NU & KEEP to T
This page explains how you can swap your NU and KEEP tokens to T token.
If you still hold KEEP or NU, you can still convert your tokens to T. The migration began around the launch of Threshold in 2022. That original migration experience is now legacy infrastructure, and the old upgrade UI is no longer a practical way to complete the conversion.
However, the underlying smart contracts did not disappear.
The KEEP and NU Vending Machine contracts were designed to remain available indefinitely, which means there is no migration deadline for liquid KEEP or NU tokens. If you still have KEEP or NU sitting in your wallet, you can interact with those contracts directly through Etherscan.
It looks more technical than the old UI, but the process itself is relatively straightforward.
Before starting the swap, make sure your KEEP or NU is in an Ethereum (ERC-20) wallet. This wallet should have a small amount of ETH for gas fees, and make sure you are connected to the Ethereum Mainnet.
The conversion ratios were fixed when Threshold launched and are based on the respective token supplies rather than their market prices. (https://docs.threshold.network/t-token)
Upgrading KEEP/NU to T
Approve your KEEP/NU
Before the Vending Machine can convert your KEEP/NU, you first need to give the contract permission to use the KEEP you want to upgrade. Open the KEEP/NU Token Addresses on etherscan, listed as:
KEEP :
0x85eee30c52b0b379b046fb0f85f4f3dc3009afecNU:
0x4fe83213d56308330ec302a8bd641f1d0113a4cc
a) Then connect the wallet containing your KEEP/NU.
b) Find the function called: approve
c) For spender, enter the KEEP/NU Vending Machine address
d) For amount, enter how much KEEP/NU you want to convert. One slightly confusing part is that Etherscan expects the amount in the token’s smallest unit. KEEP/ NU has 18 decimals.
1 KEEP/NU
1000000000000000000
10 KEEP/NU
10000000000000000000
100 KEEP/NU
100000000000000000000
Convert your KEEP/ NU to T
Once your approval has been confirmed a) Open the KEEP/ NU Vending Machines:
b) Select: Contract → Write Contract → Connect to Web3
c) Connect the same wallet and find: wrap Under amount Enter the amount of KEEP/NU you want to convert, again using 18 decimals.
For example, for 100 KEEP/NU:
100000000000000000000
A few things to remember
There is no deadline to upgrade liquid KEEP or NU into T. The Vending Machine contracts were intentionally designed to remain available to legacy token holders indefinitely. Remember that this requires two transactions:
Approve → Wrap → Receive T
You will therefore need enough ETH to cover gas for both transactions.
Most importantly, do not simply send KEEP or NU to the Vending Machine contract address. Use the approve and wrap functions described above.
If you are upgrading a significant amount and have never interacted directly with a smart contract through Etherscan before, consider converting a small amount first. Once you have confirmed that the T arrived correctly, you can repeat the process for the remaining balance.
Last updated
Was this helpful?