-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathextensions.yml
More file actions
31 lines (24 loc) · 1.64 KB
/
extensions.yml
File metadata and controls
31 lines (24 loc) · 1.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
- slug: pda
name: Program Derived Addresses
description: Learn about PDAs, how to derive them for banks, users, and treasury accounts, and use bump seeds for secure account management in your lending protocol
- slug: treasury
name: Token Treasury Management
description: Understand treasury vault creation, custody patterns, and security best practices for holding deposited funds in your lending protocol
- slug: account-structure
name: Account Structure Design
description: Design and implement Bank and User account structures that store lending protocol state on-chain, including space calculation and data organization
- slug: lending-core
name: Lending Core Operations
description: Implement the fundamental lending operations including deposit, withdraw, borrow, and repay instructions that form the core of any lending protocol
- slug: oracle
name: Oracle Integration
description: Integrate price feeds from Pyth Network to get real-time asset prices for accurate collateral valuation and borrowing limits
- slug: liquidation
name: Health Factor & Liquidation
description: Implement health factor calculations, liquidation triggers, and liquidation execution to maintain protocol solvency and handle undercollateralized positions
- slug: interest
name: Interest Rate Mechanics
description: Understand and implement interest rate models, calculate accrued interest over time, and manage supply and demand dynamics in lending
- slug: security
name: Security Best Practices
description: Learn common lending vulnerabilities, reentrancy protection, comprehensive validation techniques, and security patterns for secure smart contracts