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 zkCRO?
  • How does it work?
  • How to obtain zkCRO
  • How to redeem zkCRO for CRO
  • How is the yield generated?
  • How to get zkCRO rewards
  • zkCRO: security considerations
  • Contract addresses
  1. Getting Started
  2. About zkCRO, vETH, vUSD

zkCRO

PreviousAbout zkCRO, vETH, vUSDNextvETH

Last updated 8 months ago

What is zkCRO?

zkCRO is the native gas token of the Cronos zkEVM blockchain.

Powered by , it is a liquid staked token backed by . This means that each zkCRO is backed by an amount of CRO staked on the Cronos POS chain.

The zkCRO/CRO exchange rate varies over time, to reflect accumulated rewards from CRO staking. When rewards are accumulated, the zkCRO/CRO exchange rate increases. Conversely, in case of slashing event on the Cronos POS chain, the value of zkCRO may be impacted.

How does it work?

When users deposit Ethereum mainnet CRO on the Cronos zkEVM native bridge, they will receive zkCRO which is a yield-bearing version of CRO. The price of zkCRO is expected to appreciate over time relative to CRO, reflecting the accumulated yield. Conversely, in case of slashing event on the Cronos POS chain, the value of zkCRO may be impacted.

zkCRO is created by the decentralized Veno Finance protocol, in partnership with Cronos zkEVM.

How to obtain zkCRO

How to redeem zkCRO for CRO

Given that each zkCRO is backed by LCRO locked on Cronos EVM chain, users can redeem their zkCRO on Cronos zkEVM chain and they will receive CRO on Cronos EVM chain in return. Steps involved to redeem zkCRO:

  1. Withdraw zkCRO from Cronos zkEVM to Ethereum

  2. Claim zkCRO & Redeem for LCRO

  3. Unstake or sell LCRO for CRO

How is the yield generated?

The CRO assets will actually be bridged over to the Cronos EVM chain by Veno Finance, in order to be staked on Veno. This means that the CRO will be sent to Cronos POS chain to be staked. Veno Finance will issue LCRO (liquid CRO) to back every single zkCRO issued, and the corresponding LCRO will be locked on a smart contract on Cronos EVM.

How to get zkCRO rewards

All rewards earned are already included in the value of zkCRO. The amount CRO that can be received when redeeming zkCRO increases accordingly. So no additional actions have to be taken to redeem rewards earned.

zkCRO: security considerations


Contract addresses

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

Token Name
Symbol
Decimal
Contract Addresses

Cronos zkEVM CRO

zkCRO

18

Cronos zkEVM: 0x000000000000000000000000000000000000800a

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

Token Name
Symbol
Decimal
Contract Addresses

zkCronos Testnet

zktCRO

18

For details of contracts and their interactions involved when bridging $CRO and $zkCRO to and from Ethereum (L1) and Cronos zkEVM (L2), and unwraping of $zkCRO, visit zkCRO

Users can receive zkCRO on Cronos zkEVM by depositing Ethereum CRO on the . The deposited CRO is staked into the zkCRO contract and mints zkCRO and then bridged to the user’s wallet on Cronos zkEVM.

Users that wish to redeem their zkCRO for CRO can do so via the official . The bridge allows users to withdraw zkCRO for LCRO on Cronos EVM. LCRO can be redeemed for CRO with a 28-32 waiting period. Users that wish to receive their CRO earlier can sell their LCRO within the .

zkCRO has been audited by Slowmist. zkCRO is operated by Veno which also operates LCRO, the backing token behind zkCRO. Veno & LCRO have been operating without incident since their launch in December 2022. Veno’s deployments on Cronos EVM are covered by a , incentivizing and rewarding researchers to ethically disclose any vulnerability discovered.

Ethereum:

Ethereum Sepolia:

Cronos zkEVM Sepolia testnet:

πŸͺ™
Cronos zkEVM Bridge
Cronos zkEVM bridge
Cronos EVM DeFi Ecosystem
bug bounty program
0x28ff2e4dd1b58efeb0fc138602a28d5ae81e44e2
0x49cE7551514f3c2Bf44B50442765Bb112d0e820
0x000000000000000000000000000000000000800a
Veno Finance
LCRO
How to obtain or redeem zkCRO