Enums§
- Klend
Instruction - Known Klend instruction types, identified by their 8-byte discriminator.
Statics§
- ABORT_
OBLIGATION_ OWNERSHIP_ TRANSFER - ACCEPT_
OBLIGATION_ OWNERSHIP - APPROVE_
OBLIGATION_ OWNERSHIP_ TRANSFER - BORROW_
OBLIGATION_ LIQUIDITY_ V2 - CANCEL_
WITHDRAW_ TICKET - CLONE_
RESERVE_ CONFIG - DELETE_
REFERRER_ STATE_ AND_ SHORT_ URL - DEPOSIT_
AND_ WITHDRAW - DEPOSIT_
OBLIGATION_ COLLATERAL_ V2 - DEPOSIT_
RESERVE_ LIQUIDITY - DEPOSIT_
RESERVE_ LIQUIDITY_ AND_ OBLIGATION_ COLLATERAL_ V2 - ENQUEUE_
TO_ WITHDRAW - FILL_
BORROW_ ORDER - FLASH_
BORROW_ RESERVE_ LIQUIDITY - FLASH_
REPAY_ RESERVE_ LIQUIDITY - INITIATE_
OBLIGATION_ OWNERSHIP_ TRANSFER - INIT_
OBLIGATION - INIT_
OBLIGATION_ FARMS_ FOR_ RESERVE - INIT_
REFERRER_ STATE_ AND_ SHORT_ URL - INIT_
REFERRER_ TOKEN_ STATE - INIT_
USER_ METADATA - LIQUIDATE_
OBLIGATION_ AND_ REDEEM_ RESERVE_ COLLATERAL_ V2 - RECOVER_
INVALID_ TICKET_ COLLATERAL - REDEEM_
RESERVE_ COLLATERAL - REFRESH_
OBLIGATION - REFRESH_
OBLIGATION_ FARMS_ FOR_ RESERVE - REFRESH_
RESERVE - REFRESH_
RESERVES_ BATCH - REPAY_
AND_ WITHDRAW_ AND_ REDEEM - REPAY_
OBLIGATION_ LIQUIDITY_ V2 - REQUEST_
ELEVATION_ GROUP - ROLLOVER_
FIXED_ TERM_ BORROW - SET_
BORROW_ ORDER - SET_
OBLIGATION_ ORDER - UPDATE_
OBLIGATION_ CONFIG - WITHDRAW_
OBLIGATION_ COLLATERAL_ AND_ REDEEM_ RESERVE_ COLLATERAL_ V2 - WITHDRAW_
OBLIGATION_ COLLATERAL_ V2 - WITHDRAW_
QUEUED_ LIQUIDITY - WITHDRAW_
REFERRER_ FEES
Functions§
- compute_
discriminator - Compute the 8-byte Anchor discriminator for a given instruction name.
Uses the convention:
sha256("global:<snake_case_name>")[..8] - identify_
instruction - Identify a Klend instruction from its raw instruction data.
- sha256_
first8 - Const-compatible SHA-256 returning only the first 8 bytes. Supports messages up to 119 bytes (two 64-byte blocks).