# ybETH & vETH

## What is ybETH?

ybETH is a yield bearing token powered by Veno Finance, backed by staked ETH. It increases in value as it accrues yield earned from ETH staking rewards. ybETH is deployed on Ethereum and can be bridged via any permissionless chain to other networks, including Cronos zkEVM.

### Why ybETH

ybETH is an important building block of the elastic chain, as it embodies both the value of the staked ETH and the staking rewards earned. This enables seamless bridging of staked ETH across chains.

## What is vETH?

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

### How to obtain vETH

Users can mint vETH directly from ETH on Ethereum using the [Cronos zkEVM Bridge](https://zkevm.cronos.org/bridge). This only requires a single transaction on Ethereum. Under the hood the ETH is deposited into ybETH, which is bridged to Cronos zkEVM and then wrapped into vETH.

<figure><img src="/files/bx9awF7TAxjaMEonvcKw" alt="" width="563"><figcaption><p>How to obtain or redeem vETH</p></figcaption></figure>

### How to redeem vETH into ETH

Redeeming vETH back to the underlying ETH is a multistep process:

1. Redeem vETH for the underlying ybETH
2. Bridge ybETH to Ethereum
3. Withdraw ETH from ybETH

Note that ETH withdrawn from ybETH is unstaked and hence there is a waiting period. This waiting period can vary depending on the total demand for withdrawing staked ETH on Ethereum at that time. In most cases users should be able to claim their withdrawn ETH within a day or two, but we have observed periods in which withdrawals took up to 10 days. See the user guide for a step-by-step explanation (available soon).

### How to get vETH rewards

Any address holding vETH 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 vETH can forward their yield to their users. If you are the developer of a DeFi protocol holding vETH please [reach out](https://crofam.me/contact) if you need technical support for claiming yield.

###

## How does ybETH & vETH earn yield

All ETH deposited into ybETH are staked within[ Kiln’s staking pool](https://www.kiln.fi/kiln-staking-pool). Once a day the rewards earned from staked ETH are updated in the ybETH contract, increasing the exchange rate from `ybETH:ETH`. Whenever this exchange rate is updated, the `vETH:ybETH` rate is also updated accordingly on the vETH contract on Cronos zkEVM. Ensuring that vETH stays pegged 1:1 to ETH, while minting new vETH ready to be distributed as rewards.

<figure><img src="/files/BMbMZtoIfGaOF8Z2y34b" alt="" width="563"><figcaption></figcaption></figure>

### Are there any fees on ybETH or vETH?

There are no fees on vETH. However, all staking yield earned from the ETH staked through ybETH is subject to a 12% commission, from which half given to the staking infrastructure provider Kiln and the other half to Veno.

***

### Contract addresses

* Cronos zkEVM Mainnet (Chain ID: `388`) and Etherum Mainnet

| Token Name             | Symbol | Decimal | Contract Addresses                                                                                                                                                                                                                                              |
| ---------------------- | ------ | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Veno ETH               | vETH   | `18`    | <p><strong>Ethereum</strong>: n/a</p><p></p><p><strong>Cronos zkEVM</strong>: 0x271602A97027ee1dd03b1E6e5dB153eB659A80b1</p>                                                                                                                                    |
| Veno yield bearing ETH | ybETH  | `18`    | <p><strong>Ethereum</strong>: <a href="https://etherscan.io/address/0x76bf2D1e6dFda645c0c17440B17Eccc181dfC351">0x76bf2D1e6dFda645c0c17440B17Eccc181dfC351</a></p><p><strong>Cronos zkEVM</strong>: <code>0xf226a595b83056ff3D26b827e3d5b0896E4392a9</code></p> |

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

| Token Name             | Symbol | Decimal | Contract Addresses                                                                                                                                                                                                                                     |
| ---------------------- | ------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Veno ETH               | vETH   | `18`    | <p>Ethereum Sepolia: n/a</p><p></p><p>Cronos zkEVM Sepolia testnet: <a href="https://ml-explorer.zkevm.cronos.org/testnet/address/0x8eb8f79CaB3A1c02F9A0Fc33A8E792625D6a2405">0x8eb8f79CaB3A1c02F9A0Fc33A8E792625D6a240</a></p>                        |
| Veno yield bearing ETH | ybETH  | `18`    | <p>Ethereum Sepolia:<a href="https://sepolia.etherscan.io/address/0xF3DFc52db4604cbD6EdA747A70c82d7be122B545">0xF3DFc52db4604cbD6EdA747A70c82d7be122B545<br></a></p><p>Cronos zkEVM Sepolia testnet:<br>0xCb1f1cF58A8F6570933a8F3223208dF444127e71</p> |

For details of contracts and their interactions involved when bridging to and from Ethereum (L1 - $ETH) and Cronos zkEVM (L2 - $vETH ), visit this [page](https://docs-zkevm.cronos.org/for-developers/using-zkcro-veth-and-vusd/veth).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-zkevm.cronos.org/getting-started/about-zkcro-veth-vusd/veth/ybeth-and-veth.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
