Tours
- 1.1: Mightyfi Contracts: High-Level Overview 
- 2.1: Address Registry: Overview 
- 2.2: AddressId Library: Registry ID Constants 
- 2.3: IAddressRegistry Interface: API Surface 
- 2.4: AddressRegistry Contract: Implementation Details 
- 3.1: Payments: Overview 
- 3.2: TransferHelper: Safe Transfers Library 
- 3.3: Payment Interfaces: IPayments & IWETH9 
- 3.4: PaymentsUpgradeable: Unified Payment Logic 
- 4.1: Price Oracle: Overview 
- 4.2: Price Oracle Interface 
- 4.3: PrimaryPriceOracle Implementation 
- 5.1: MightyTimelockController: Initialization & Inheritance 
- 6.1: Vault Registry: Overview 
- 6.2: Vault Registry: Detailed Implementation 
- 7.1: Lending Pool: Overview 
- 7.2: LendingPool: Storage & Initialization 
- 7.3: LendingPool: Deposits & Withdrawals 
- 7.4: LendingPool: Borrowing & Repayment 
- 7.5: LendingPool: View & Admin Controls 
- 7.6: ExtraInterestBearingToken (eToken) Implementation 
- 7.7: StakingRewards Implementation 
- 7.8: Payments: ETH/ERC20 Abstraction 
- 7.9: Reserve & Rate Libraries 
- 7.10: Deployer Libraries 
- 8.1: ShadowRange Vault: Overview 
- 8.2: Vault & Position Interfaces 
- 8.3: ShadowRangeVault Implementation 
- 8.4: Proxy Pattern: IndividualPosition 
- 8.5: Position Logic: ShadowRangePositionImpl 
- 9.1: Position Value Calculators: Overview 
- 9.2: IPositionValueCalculator Interface 
- 9.3: ShadowPositionValueCalculator Implementation 
- 9.4: SwapXPositionValueCalculator Implementation 
- 10.1: VaultPositionViewer: Overview 
- 10.2: VaultPositionViewer: getUserPosition Deep Dive 
 
                        