Skip to main content

Overview

Welcome to the Pendle Documentation. This overview provides key information and resources to help you understand and integrate with the Pendle protocol.

Understanding Pendle's Architecture

  • Start with Pendle's High Level Architecture for an overview of the components in the Pendle protocol.
  • Pendle's Standardized Yield (SY) have quite a number of nuances to it, refer to the StandardizedYield documentation to understand the different types of SY and how they work.
  • Explore the developer documentation on vePENDLE to understand the components and cross-chain mechanisms of vePENDLE.
  • Also check out Uncategorised Questions for answers to common questions.
  • To see the latest Pendle's contracts, refer to Pendle Contract Repo
  • To see examples of various contract interactions, refer to Pendle Examples Repo

On-chain Integration

Interact with Pendle Router

  • To learn more about the Router and its functions, refer to PendleRouter.
  • To generate calldata for on-chain operations such as buying PT, adding liquidity into a market, or redeeming yield, refer to Pendle's Hosted SDK.

Interact with Pendle Oracles

Off-chain Integration

  • To query data on prices of PT, YT, LP, APY of pools, and other data, refer to Pendle's Backend. The Backend has a high rate limit and is also the source of data for Pendle DApp.
  • To perform various on-chain calculations without using the Backend, refer to Pendle's RouterStatic. This is a low-level system built in Solidity, consisting of on-chain computational and data aggregation functions. Note that this is not to be used for on-chain integration since the contracts are not audited.

Limit Order System

Deployed Contract Addresses

All deployed contracts and markets can be found here: GitHub link

To find the relevant addresses and details of a specific market:

  1. Go to the market page.
  2. Select the desired chain and click on an asset.
  3. Click the button as shown in the image below.

Market Info

Whitepaper

For a deeper dive into the mechanics and formulas involved in the Pendle protocol, refer to the four whitepapers at this link:

  • SY: Explains EIP-5115 Standardized Yield, a token standard to generalize yield-generating mechanisms.
  • SYS: Explains how Pendle splits any Standardized Yield token into Principal Tokens and Yield Tokens.
  • V2_AMM: Explains how the AMM works in Pendle V2.
  • vePENDLE: Explains how vePENDLE works.

Support

For additional assistance, reach out to us via our Developers channel in Discord. Pendle's developers are always available, and you can expect a response to your inquiries within 12 hours.