Deployments
info
While interacting with contracts, please use the ABI of implementation contracts from a block explorer or generate the ABI from the smart contract code in GitHub.
Core Contracts
Pendle's core contract addresses are organized by chain ID. You can find the latest contract addresses in the deployment files within the Pendle contract repository.
Each chain's deployment file follows the naming pattern: /deployments/{chainId}-core.json
Supported Chains
Chain | Chain ID | Deployment File |
---|---|---|
Ethereum | 1 | 1-core.json |
Optimism | 10 | 10-core.json |
BNB Chain | 56 | 56-core.json |
Sonic | 146 | 146-core.json |
HyperEVM | 999 | 999-core.json |
Mantle | 5000 | 5000-core.json |
Base | 8453 | 8453-core.json |
Arbitrum | 42161 | 42161-core.json |
Berachain | 80094 | 80094-core.json |
To access deployment information for any chain, simply reference the deployment file corresponding to its chain ID in the repository.
SY / Market / PT / YT Addresses
To find the relevant addresses and details of a specific market:
- Go to the Pendle markets page
- Select the desired chain and click into an asset
- Click into the button as shown in the image below to view all contract addresses
Additional Resources
- Core Contract Repository
- SY Contract Repository
- All deployed Markets: GitHub link