Module - Pendle GLP
Dolomite's integration with Pendle enables users to hedge interest rate exposure to GLP while borrowing against it
Last updated
Dolomite's integration with Pendle enables users to hedge interest rate exposure to GLP while borrowing against it
Last updated
A proxy address for reading the PendleGLPRegistry implementation
PendleGLPRegistryV1 (implementation)
A registry that contains all of the Pendle-related addresses. Used for offering Dolomite's smart contracts a uniform entry point for reading ecosystem smart contracts
PendleGLPRegistryV2 (implementation)
The same as V1, but adds YT-GLP to the registry
PendlePtGLP2024IsolationModeTokenVaultV1 (implementation)
Implementation contract for each user's proxy contract vault. It stores the users PT-GLP tokens and interacts with Pendle ecosystem
PendlePtGLP2024IsolationModeTokenVaultV2 (implementation)
Same as V1 but adds ⚡️ Zap
PendlePtGLP2024IsolationModeTokenVaultV3 (implementation)
Same as V2 but smooths out some minor UX hiccups for ⚡Zap
Used for unwrapping PT-GLP (via selling the PT-GLP on the Pendle AMM and then via the GLPRewardsRouter) into USDC
The wrapper around the PT-GLP token that is used to create user vaults and manage the entry points that a user can use to interact with DolomiteMargin from the vault.
Used for wrapping any asset into PT-GLP (via purchasing PT on the Pendle AMM and minting via the GLPRewardsRouter)
An implementation of the IDolomitePriceOracle interface that makes PT-GLP prices compatible with DolomiteMargin
. The GLP price it calculates understates the price by using the highest bid and factors in any withdrawal fees using the GLPPriceOracleV1 contract in this table and calculates the exchange rate from PT-GLP to GLP using the 15-minute TWAP of the Pendle AMM's exchange rate
PendleYtGLP2024IsolationModeTokenVaultV1 (implementation)
Implementation contract for each user's proxy contract vault. It stores the users YT-GLP tokens and interacts with Pendle ecosystem. It enables users to receive interest rewards and manages users' expirations for each of their borrow positions.
Used for unwrapping YT-GLP (via flash swapping the YT-GLP via the Pendle AMM and then uses the GLPRewardsRouter) into USDC
The wrapper around the YT-GLP token that is used to create user vaults and manage the entry points that a user can use to interact with DolomiteMargin from the vault.
Used for wrapping any GLP-supported asset into YT-GLP (via the GLPRewardsRouter and then flash swapping the intoYT-GLP via the Pendle AMM) into USDC
An implementation of the IDolomitePriceOracle interface that makes YT-GLP prices compatible with DolomiteMargin. The GLP price it calculates understates the price by using the highest bid and factors in any withdrawal fees using the GLPPriceOracleV1 contract in this table and calculates the exchange rate from PT-GLP to GLP using the 15-minute TWAP of the Pendle AMM's exchange rate. Lastly, it subtracts this value from 1 to get the inverted YT-GLP price.
Same as the prior version but returns 1 wei
as the price when YT-GLP matures.