


Superform / superform-core
Everything you need to learn the Superform Protocol: 79 comprehensive code tours totaling over 1000 steps, formulas presented in LaTeX, and a detailed glossary.
Click here to watch video preview
Cantina, 20 May → 03 Jun 2025
Everything you need to learn the Superform Protocol: 79 comprehensive code tours totaling over 1000 steps, formulas presented in LaTeX, and a detailed glossary.
Click here to watch video preview
Cantina, 20 May → 03 Jun 2025
Everything you need to learn the Superform Protocol: 79 comprehensive code tours totaling over 1000 steps, formulas presented in LaTeX, and a detailed glossary.
Click here to watch video preview
Cantina, 20 May → 03 Jun 2025
Product Preview
Tours
1.1: Superform v2: Codebase Overview
2.1: Interfaces: Overview
2.2: Interfaces: Executor Interface
2.3: Interfaces: Destination Execution
2.4: Interfaces: Hook System
2.5: Interfaces: Paymaster
2.6: Interfaces: Registry and Signature Storage
2.7: Interfaces: Accounting
3.1: Libraries: Overview
3.2: HookDataDecoder Library
3.3: HookSubTypes Library
4.1: Hook Base: BaseHook Contract
5.1: Validators: Overview
5.2: SuperValidatorBase: Core Initialization & Utilities
5.3: SuperMerkleValidator: User-Op Merkle Proofs
5.4: SuperDestinationValidator: Cross-Chain Destination Validation
6.1: Yield Source Oracles: Overview
6.2: IYieldSourceOracle & AbstractYieldSourceOracle: Base Interface and Built-ins
6.3: Vault-Standard Oracles: ERC4626, ERC5115, ERC7540
6.4: Principal-Token Oracles: Pendle & Spectra
6.5: Staking Vault Oracle: StakingYieldSourceOracle
7.1: Ledger: Overview
7.2: Ledger Interfaces
7.3: BaseLedger: Core Accounting Logic
7.4: SuperLedgerConfiguration: Governance and Configuration Flow
7.5: Specialized Ledgers: Default and Variants
8.1: Executors: Overview
8.2: SuperExecutorBase: Hook Execution Lifecycle
8.3: SuperExecutor: Local Executor
8.4: SuperDestinationExecutor: Cross-Chain Execution
9.1: Paymaster: Overview
9.2: Paymaster Interface
9.3: SuperNativePaymaster Implementation
9.4: SuperNativePaymaster Tests
10.1: Adapters: Overview
10.2: AcrossV3Adapter
10.3: DebridgeAdapter
11.1: Bridge Hooks: Overview
11.2: AcrossSendFundsAndExecuteOnDstHook Internals
11.3: DeBridgeSendOrderAndExecuteOnDstHook Internals
12.1: Swapper Hooks: Overview
12.2: 1inch Integration: Swap1InchHook
12.3: Odos Integration: ApproveAndSwapOdos & SwapOdos Hooks
12.4: Pendle Integration: Router Swap & Redeem Hooks
12.5: Spectra Integration: SpectraExchangeHook
13.1: Loan Hooks: Overview
13.2: Loan Hooks: BaseLoanHook Details
13.3: Loan Hooks: BaseMorphoLoanHook Details
13.4: Loan Hooks: MorphoBorrowHook Flow
13.5: Loan Hooks: MorphoRepayHook Flow
13.6: Loan Hooks: MorphoRepayAndWithdrawHook Flow
14.1: Stake Hooks: Overview
14.2: Stake Hooks: Fluid Implementation
14.3: Stake Hooks: Gearbox Implementation
15.1: Token Hooks: Overview
15.2: ERC20 Token Hooks
15.3: Permit2 Batch Transfer Hook
16.1: Claim Hooks: Overview
16.2: Claim Hooks: BaseClaimRewardHook
16.3: Claim Hooks: FluidClaimRewardHook
16.4: Claim Hooks: GearboxClaimRewardHook
16.5: Claim Hooks: YearnClaimOneRewardHook
17.1: Vault Ethena Hooks: Overview
17.2: EthenaCooldownSharesHook: Lifecycle and Build
17.3: EthenaUnstakeHook: Lifecycle and Build
18.1: Vault 4626 Hooks: Overview
18.2: Deposit4626 Hooks: Approval and Deposit
18.3: Redeem4626 Hooks: Approval and Redeem
19.1: Vault 5115 Hooks: Overview
19.2: ApproveAndDeposit5115VaultHook: Inflow + Approve+Deposit Flow
19.3: ApproveAndRedeem5115VaultHook: Outflow + Approve+Redeem Flow
19.4: Deposit5115VaultHook: Simplified Inflow
19.5: Redeem5115VaultHook: Simplified Outflow
20.1: Vault 7540 Hooks: Overview
20.2: Synchronous Deposit Hook
20.3: Asynchronous Deposit Lifecycle
20.4: Synchronous Redeem Hook
20.5: Asynchronous Redeem Lifecycle
20.6: Withdraw Hooks for ERC7540 Vaults