Cronos zkEVM Docs
  • Getting Started
    • πŸš€Getting started
    • Network status
    • πŸ—οΈArchitecture
    • πŸͺ™About zkCRO, vETH, vUSD
      • zkCRO
      • vETH
        • ybETH & vETH
      • vUSD
        • ybUSD & vUSD
    • πŸ“ƒzkEVM Litepaper v1.0
    • πŸ—ΊοΈCronos roadmap
  • For Users
    • πŸ’³Crypto.com Card Top Up
    • πŸ”₯Crypto Wallets
      • 🦁Crypto.com Onchain Wallet configuration
      • 🐰Rabby Configuration
      • 🦊MetaMask Configuration
      • 🦁Brave Wallet Configuration
      • 🧠Holdstation Smart Wallet
      • Zerion
    • πŸŒ‰Cronos zkEVM Bridge
    • πŸŒ‰Independent bridges
    • πŸ‘‘Pioneer Program
    • πŸ‘‘Yield rewards
    • πŸ“³Dapps
    • πŸ’‘FAQs
  • For Developers
    • πŸ”—Resources for Developers
    • πŸ’»Develop Smart Contracts and Dapps
      • Contract Deployment and Verification
      • Contract Verification Guide for the Cronos zkEVM Explorer
    • πŸ”§Developer Tools
      • Cronos zkEVM Developer Portal and APIs
      • Band Protocol (Oracle)
      • Covalent (Analytics)
      • Cronos Safe (Multi-sig)
      • Crypto.com AI Agent SDK (AI)
      • Debank (Analytics)
      • Dextools (Analytics)
      • deBridge (Bridge)
      • Eliza (AI)
      • Getblock (Node infra)
      • Goldsky (Subgraph hosting)
      • Google Bigquery (Analytics)
      • NFTs2Me (No code)
      • Pyth (Oracle)
      • Secret Network (Computing)
      • Sentio (Analytics)
      • Subquery (Analytics)
      • Thirdweb (App development)
      • txSync (Paymaster)
      • VIA Labs (Bridge)
      • XY Finance (Bridge)
      • Zyfi (Paymaster)
    • πŸ“’Contract Addresses
    • πŸ—³οΈAccount abstraction
    • πŸŒ‰Using zkCRO, vETH and vUSD
      • zkCRO
      • vETH
      • vUSD
      • Yield rewards
    • πŸŽ›οΈJSON-RPC API Overview
      • ZKs specific JSON-RPC API
      • Ethereum JSON-RPC API
  • FOR NODE HOSTS
    • ⛓️Running nodes
      • Cronos zkEVM Mainnet
      • Cronos zkEVM Sepolia Testnet
  • Resources
    • πŸ“šMedia/Brand Kit
Powered by GitBook
On this page
  • What is ybUSD?
  • Why ybUSD?
  • Whats is vUSD?
  • How to obtain vUSD
  • How to redeem vUSD
  • How to get vUSD rewards
  • How does ybUSD & vUSD earn yield
  • Are there any fees on ybUSD or vUSD?
  • Contract addresses
  1. Getting Started
  2. About zkCRO, vETH, vUSD
  3. vUSD

ybUSD & vUSD

PreviousvUSDNextzkEVM Litepaper v1.0

Last updated 8 months ago

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 . 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

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 Name
Symbol
Decimal
Contract Addresses

Veno USD

vUSD

18

Ethereum: n/a

Cronos zkEVM: 0x5b91e29Ae5A71d9052620Acb813d5aC25eC7a4A2

Yield Bearing USD Token

ybUSD

18

Cronos zkEVM: 0xb1Ece5b548766215272BAFCfa36396B06Cd9e4C9

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

Token Name
Symbol
Decimal
Contract Addresses

Veno USD

vUSD

18

Ethereum Sepolia: n/a

Yield Bearing USD Token

ybUSD

18

Cronos zkEVM Sepolia testnet:

0x7f054eab83654738b82c0bec573105bfeb1a4069

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 if you need technical support for claiming yield.

Ethereum:

Cronos zkEVM Sepolia testnet:

Ethereum Sepolia:

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 .

πŸͺ™
reach out
page
0xFA59075DfCE274E028b58BdDFcC3D709960F594a
0x66c8221E5938A296D7542aB3D7cB856e789C06B2
0xD2b6865fD9811d00121f6678a78dbC1CD95b1ec8
Cronos zkEVM Bridge
How to obtain or redeem vUSD