


Jigsaw Finance
Everything you need to learn the Jigsaw Finance Protocol: 40 comprehensive code tours totaling 500 steps, formulas presented in LaTeX, and a detailed glossary.
Click here to watch video preview
Cantina, 21 May → 19 Jun 2025
Everything you need to learn the Jigsaw Finance Protocol: 40 comprehensive code tours totaling 500 steps, formulas presented in LaTeX, and a detailed glossary.
Click here to watch video preview
Cantina, 21 May → 19 Jun 2025
Everything you need to learn the Jigsaw Finance Protocol: 40 comprehensive code tours totaling 500 steps, formulas presented in LaTeX, and a detailed glossary.
Click here to watch video preview
Cantina, 21 May → 19 Jun 2025
Product Preview
Code Tours
1.1: Jigsaw Strategies Codebase: High-Level Overview
2.1: Core Base Contracts: Overview
2.2: StrategyBaseUpgradeable (v1): Core Functionality
2.3: StrategyBaseUpgradeableV2: Fee Manager Integration
3.1: FeeManager Extension: Overview
3.2: FeeManager Extension: IFeeManager Interface
3.3: FeeManager Extension: FeeManager Implementation
4.1: StakerLight: Overview
4.2: StakerLight: Core Reward Distribution Logic
4.3: StakerLightFactory: Clone Deployment and Reference Management
5.1: Ion Strategy: Overview
5.2: IonStrategy.sol: Deep Dive
5.3: IIonPool.sol: Interface
6.1: Aave Strategies: Overview
6.2: AaveV3Strategy.sol: Core Mechanics
6.3: AaveV3StrategyV2.sol: FeeManager Integration
7.1: Pendle Strategies: Overview
7.2: PendleStrategy: Custom Types & State Variables
7.3: PendleStrategy: Initialization & Configuration
7.4: PendleStrategy: Deposit Flow
7.5: PendleStrategy: Withdraw Flow & Fee Handling
7.6: PendleStrategy: Claim Rewards & Utilities
7.7: PendleStrategyV2: Overview & FeeManager Integration
7.8: PendleStrategyV2: Core Flows & Custom Fee Handling
8.1: Dinero Strategies: Overview
8.2: DineroStrategy V1: Structure & Core Flow
8.3: DineroStrategy V2: FeeManager Integration & Upgrades
8.4: Dinero Interfaces: External Protocol & WETH
9.1: Elixir Strategy: Overview
9.2: ISdeUsdMin: Price Feed Interface
9.3: ElixirStrategy: State Variables & Initialization
9.4: ElixirStrategy: Path Validation & Oracle Checks
9.5: ElixirStrategy: Deposit & Supply Flow
9.6: ElixirStrategy: Withdraw & Redeem Flow
9.7: ElixirStrategy: Rewards, Fees & Admin
10.1: Reservoir Saving Strategies: Overview
10.2: ReservoirSavingStrategy V1: Core Workflow
10.3: ReservoirSavingStrategy V1: Asset Withdrawal Calculation
10.4: ReservoirSavingStrategy V2: Upgrade & Fee Manager
10.5: Reservoir Interfaces: Credit, Peg & Saving Modules