Stellar Core Contracts
Peridot’s core protocol is a Compound-style lending stack on Soroban. Users supply assets into ReceiptVault markets, borrow against their collateral, and earn rewards via the SimplePeridottroller. Interest rates are calculated by JumpRateModel, and rewards are minted in PeridotToken. Leveraged margin trading is layered on top via MarginManager.
This page explains what the core system is and how the high-level flow works. Each contract has a dedicated subpage with function-level details.
Components
ReceiptVault (pToken market) – asset custody, deposits, borrows, interest accrual.
SimplePeridottroller – risk engine, liquidity checks, liquidation, rewards.
JumpRateModel – interest rate curve used by vaults.
PeridotToken (P) – reward token minted by the controller.
MarginManager – leveraged trading layer that uses vault borrows and controller checks.
High-Level Flow
Last updated