Skip to main content

Module discriminators

Module discriminators 

Source

Enums§

KlendInstruction
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).