Wrapped versions of OTokens are available as non-rebasing alternatives that still earn yield. This may make it easier to use these coins as building blocks in other contracts. The wrapped versions may also provide tax benefits in some jurisdictions.
Two flavors, up only
When you wrap OUSD, you get back a fixed number of wOUSD tokens. This number will not go up - you will have the same number of wOUSD tokens tomorrow as you have today. However, the number of OUSD tokens that you can unwrap will go up over time.
For example, if you wrap 10,000 OUSD, you might receive 9,423 wOUSD. If you hold for a while, you will still have 9,423 wOUSD, but when you unwrap the wOUSD, you receive 11,500 OUSD.
Both OUSD and wOUSD earn at the same rate and can be transferred just like any other ERC-20 token. wOUSD is one of the first implementations of ERC-4626, which is an extension on ERC-20 that provides basic functionality for depositing and withdrawing tokens and reading balances on a tokenized vault. wOUSD was independently audited by Solidified in May 2022 and is ready for production use.
wOETH works exactly the same as wOUSD.
- 1.Connect your wallet
- 2.Enter the amount of OUSD that you want to wrap
- 3.Submit the allowance for the wOUSD contract to use your OUSD
- 4.Submit the transaction to wrap your OUSD
Unwrapping your OTokens do not require any approvals since you already hold the wrapped version in your wallet. There's also no minimum term or lock-up period. You can use the same form shown above and just click the arrow to flip it to unwrap mode. This form calls the
redeemfunction to unwrap a specific amount of wrapped tokens. You can also use Etherscan to call the
withdrawfunction if you prefer to specify the amount of OUSD or OETH that you want to be taken out.