MCPcopy Index your code
hub / github.com/Kamino-Finance/klend

github.com/Kamino-Finance/klend @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,360 symbols 3,401 edges 176 files 102 documented · 8% updated 11d agorelease/v1.23.0 · 2026-05-27★ 1733 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

JustRef (Interface)
(no doc) [4 implementers]
programs/klend/src/utils/mod.rs
AnyAccountLoader (Interface)
(no doc) [2 implementers]
programs/klend/src/utils/account_loader_trait.rs
EventEmitter (Interface)
(no doc) [1 implementers]
programs/klend/src/utils/emit_cpi_support.rs
FractionExtra (Interface)
(no doc) [1 implementers]
programs/klend/src/utils/fraction.rs
IterExt (Interface)
(no doc) [1 implementers]
programs/klend/src/utils/validation.rs

Core symbols most depended-on inside this repo

key
called by 144
programs/klend/src/utils/account_loader_trait.rs
set
called by 111
programs/klend/src/lending_market/config_items.rs
load
called by 95
programs/klend/src/utils/account_loader_trait.rs
as_ref
called by 77
programs/klend/src/utils/account_loader_trait.rs
clone
called by 73
programs/klend/src/handlers/handler_withdraw_protocol_fees.rs
load_mut
called by 65
programs/klend/src/utils/account_loader_trait.rs
validating
called by 61
programs/klend/src/lending_market/config_items.rs
clone
called by 56
programs/klend/src/utils/accounts.rs

Shape

Function 621
Method 437
Class 255
Enum 37
Interface 10

Languages

Rust100%

Modules by API surface

programs/klend/src/state/reserve.rs114 symbols
programs/klend/src/state/obligation.rs101 symbols
programs/klend/src/lending_market/lending_operations.rs88 symbols
programs/klend/src/lib.rs64 symbols
programs/klend/src/utils/fraction.rs41 symbols
programs/klend/src/lending_market/lending_checks.rs38 symbols
programs/klend/src/state/lending_market.rs36 symbols
programs/klend/src/lending_market/config_items.rs34 symbols
libs/klend-interface/src/state/reserve.rs30 symbols
libs/klend-interface/src/helpers/info.rs26 symbols
programs/klend/src/state/liquidation_operations.rs23 symbols
programs/klend/src/state/types.rs22 symbols

For agents

$ claude mcp add klend \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact