Redemption, the opposite of Creation, is the process of exchanging bondETH or levETH for an underlying pool asset from the Plaza Pool. Redemptions are denoted as a Sell on the Plaza UI. The Plaza Pool calculates the issuance rate for each token based on the following formulas:

Redemption of bondETH

The redemption price is determined by a conditional Automated Market Maker (cAMM) curve based on the vault's collateral level. You can redeem your bondETH tokens for an underlying pool asset at any time.

Estimated Pro-Forma Collateral Level = ((Quantity of ETH-related tokens in the vault× Oracle Price of ETH related tokens in the vault) - (Quantity of bondETH redeemed x 100)) ÷ ((Quantity of bondETH outstanding - Quantity of bondETH redeemed) × 100)

Redemption of levETH

The redemption price is determined by a conditional Automated Market Maker (cAMM) curve based on the vault's collateral level. You can redeem your levETH tokens for ETH related tokens in the vault at any time.

Collateral Level = (Quantity of ETH related tokens in the vault × Oracle Price of ETH related tokens in the vault) ÷ (Quantity of bondETH outstanding × 100)

Redeem Flow

Below is an example of the redemption flow. It is very similar to the create flow, except here it burns the derivative token provided and returns the user an allocation of the desired underlying pool asset. Here, we see the interactions between the pool, the oracle, and the token contracts.

EVM Protocol Architecture (5).png