ybUSD & vUSD

What is ybUSD?

ybUSD is a yield bearing token powered by Veno Finance, backed by sDAI. It increases in value as it sDAI value increases. ybUSD is deployed on Ethereum and can be bridged via any permissionless chain to other networks, including Cronos zkEVM. In order to diversify the risk in the future ybUSD might be backed by a basket of different stablecoin earning yield sources.

Why ybUSD?

ybUSD is an important building block of the elastic chain, as it embodies both the value of a stablecoin and any yield earned from it. This enables seamless bridging of a yield earning stablecoin across chains.

Whats is vUSD?

vUSD is a wrapper of ybUSD on Cronos zkEVM. It splits the principle of ybUSD from the yield, pegging its value 1:1 to DAI. This enables yield to be separately distributed to vUSD holders. vUSD can be used in place of a stablecoin, where an USD valued asset is desired, while continuing to earn USD nominated staking yield.

How to obtain vUSD

Users can mint vUSD directly from DAI, USDC or USDT on Ethereum using the Cronos zkEVM Bridge. This only requires a single transaction on Ethereum. Under the hood the DAI is deposited into ybUSD, which is bridged to Cronos zkEVM and then wrapped into vUSD. If USDC, or USDT is deposited, it is first swapped to DAI on Curve at a 1% slippage, before being deposited into ybUSD. See the user guide for a step by step explanation (available soon).

How to redeem vUSD

Redeeming vUSD back to the underlying DAI is a multistep process:

  1. Redeem vUSD for the underlying ybUSD

  2. Bridge ybUSD to Ethereum

  3. Withdraw DAI from ybUSD

Note that there is no waiting period when withdrawing DAI from ybUSD.

See the user guide for a step-by-step explanation (available soon).

How to get vUSD rewards

Any address holding vUSD earns yield in the form of additional vETH tokens. The yield earned can be viewed on the Missions page (available soon). The yield will be made claimable some time after the public launch of the Cronos zkEVM network. Users will be allocated claimable yield on a weekly basis based on their average balance holdings. DeFi protocols that hold vUSD can forward their yield to their users. If you are the developer of a DeFi protocol holding vUSD please reach out if you need technical support for claiming yield.

How does ybUSD & vUSD earn yield

All DAI deposited into ybUSD are deposited into the DAI savings rate module. Meaning ybUSD contract is holding sDAI. As sDAI increases its internal exchange rate from sDAI:DAI, so does increase the ybUSD:DAI exchange rate within ybUSD. Whenever this exchange rate is updated, the vUSD:ybUSD rate is also updated accordingly on the vUSD contract on Cronos zkEVM. Ensuring that vUSD stays pegged 1:1 to DAI, and minting new vUSD ready to be distributed as rewards.

Are there any fees on ybUSD or vUSD?

There are no fees on ybUSD. However, on all vUSD yield minted, a 5% commission is charged by Veno Finance.


Contract addresses

  • Cronos zkEVM Mainnet (Chain ID: 388) and Etherum Mainnet

Token NameSymbolDecimalContract Addresses

Veno USD

vUSD

18

Ethereum: n/a

Cronos zkEVM: 0x5b91e29Ae5A71d9052620Acb813d5aC25eC7a4A2

Yield Bearing USD Token

ybUSD

18

Ethereum:0xFA59075DfCE274E028b58BdDFcC3D709960F594a

Cronos zkEVM: 0xb1Ece5b548766215272BAFCfa36396B06Cd9e4C9

  • Cronos zkEVM Sepolia testnet(Chain-id: 282) and Ethereum Sepolia Testnet

Token NameSymbolDecimalContract Addresses

Veno USD

vUSD

18

Ethereum Sepolia: n/a

Cronos zkEVM Sepolia testnet: 0x66c8221E5938A296D7542aB3D7cB856e789C06B2

Yield Bearing USD Token

ybUSD

18

Ethereum Sepolia:0xD2b6865fD9811d00121f6678a78dbC1CD95b1ec8

Cronos zkEVM Sepolia testnet:

0x7f054eab83654738b82c0bec573105bfeb1a4069

For details on contracts and their interactions involved when bridging to and from Ethereum (L1 - $DAI/$USDC/$USDT) and Cronos zkEVM (L2 - $vUSD ), visit this page.

Last updated