Introducing wrapped Universa

Stefan
4 min readOct 9, 2020

WUTN (aka Wrapped UTN) is a token bridge for Universa’s UTNP token.

The purpose of this community-driven project is to allow for WUTN-ETH liquidity mining on Uniswap where you as a UTNP token holder can earn trading fees.

An idle asset is a wasted opportunity — Dan Elitzer

Unfortunately, the UTNP token itself does not allow for liquidity mining — or any other DeFi farming opportunity — because the UTNP contract does not implement approve().

approve() is the greatest feature of ERC20. Without it there would be no money legos. — Martin Lundfall

Cool. How do I wrap my UTNP in WUTN?

Before you can provide your UTNP liquidity on Uniswap and earn fees, you will need to wrap your UTNP in WUTN. Here are the steps:

  1. Transfer your UTNP from your wallet to the WUTN contract address: 0xd4e7A6E7f9aA5909036338a3C4cD57319d613190
  2. Transfer 0.01 ETH to the mint bot. Minting costs gas, and someone needs to pay for it. Your transaction will wake up the mint bot and compensate the bot for gas. Please pay the mint bot from the same wallet address as where your UTNP came from.
  3. The mint bot will queue your request. Please be patient.
  4. Your wallet will be credited with the same amount of WUTN.
scan this with MetaMask and wake up the mint bot

if the above QR code does not work for you, you can transfer 0.01 ETH to 0xbbe7fb58301d5abb45419342a7dd5c6cd68e2ff3

Please note that you might need to add the WUTN token to your wallet. Here are the custom token details:

╔══════════╦════════════════════════════════════════════╗
║ Address ║ 0xd4e7A6E7f9aA5909036338a3C4cD57319d613190 ║
║ Symbol ║ WUTN ║
║ Decimals ║ 18 ║
╚══════════╩════════════════════════════════════════════╝

Click here if you are unsure how and where to add the WUTN token to your wallet.

Now that I have WUTN, how do I provide my WUTN liquidity on Uniswap?

  1. Navigate to WUTN-ETH on Uniswap
  2. Click on Add Liquidity
  3. Click on MAX or enter the WUTN amount you would like to provide
  4. Click on the button labelled Approve WUTN
  5. Wait for the approve() transaction to get mined
  6. Click on the button labelled Supply
  7. By adding liquidity you’ll earn 0.3% of all trades on WUTN-ETH proportional to your share of the pool. Fees are added to the pool, accrue in real time and can be claimed by withdrawing your liquidity.

Get me outta here. How do I go back and unwrap my WUTN to UTNP?

Assuming you have withdrawn your WUTN from the Uniswap pool and have it in your wallet, here are your steps:

  1. Navigate to etherscan.io
  2. Search for the WUTN contract address: 0xd4e7A6E7f9aA5909036338a3C4cD57319d613190
  3. Click on the tab labelled Contract
  4. Click on the button labelled Write Contract
  5. Click on Connect to Web3 and connect to your wallet
  6. Click on unwrap
  7. Enter the amount of WUTN tokens you would like to unwrap, multiplied by 1e18. If you are unsure how much WUTN you have, copy it from balanceOf
  8. Click on the button labelled Write
  9. Wait for the transaction to get mined. Your wallet will be credited with the same amount of UTNP immediately.

Is the WUTN contract secure?

Maybe. No independent audit has been or will be commissioned. You are encouraged to read the code and decide for yourself whether it’s secure.

Wait. What guarantee do I have the mint bot does not mint itself a shitload of WUTN and performs an exit scam?

You do not. That being said, you can audit the supply.

First, you will want to get the totalSupply of the wrapped tokens:

  1. Navigate to etherscan.io
  2. Search for the WUTN contract address: 0xd4e7A6E7f9aA5909036338a3C4cD57319d613190
  3. Click on the tab labelled Contract
  4. Click on the button labelled Read Contract
  5. Click on totalSuppy

Secondly, get the amount of UTNP tokens owned by the WUTN contract:

  1. Navigate to etherscan.io
  2. Search for the UTNP token address: 0x9e3319636e2126e3c0bc9e3134aec5e1508a46c7
  3. Click on the tab labelled Contract
  4. Click on the button labelled Read Contract
  5. Click on balanceOf
  6. Copy and paste the WUTN contract address: 0xd4e7A6E7f9aA5909036338a3C4cD57319d613190
  7. Click on Query

If the amount of UTNP owned by the WUTN contract equals the amount of wrapped tokens that got minted, then life is good.

Update

WUTN is now included with Uniswap’s wrapped token list. Consequently, it should now be easier for everyone to find and trade WUTN on Uniswap.

Support

The WUTN contract is free, unsupported software. But if you got questions, you are welcome to join this Telegram group.

Disclaimer

The WUTN contract is provided free of charge. There is no warranty. The authors do not assume any responsibility for bugs, vulnerabilities, or any other technical defects.

The WUTN contract is not affiliated, associated, authorized, endorsed by, or in any way officially connected with universablockchain.com, or any of its subsidiaries.

Use at your own risk.

--

--

Stefan

Delphi/Rust/Go developer. Ethereum consultant. Embarcadero MVP. Ex-Adobe, Macromedia. Helped build 1Password.