@kamino-finance/klend-sdk
Version:
Typescript SDK for interacting with the Kamino Lending (klend) protocol
63 lines (62 loc) • 2.78 kB
text/typescript
export { initVault } from "./initVault"
export type { InitVaultAccounts } from "./initVault"
export { updateReserveAllocation } from "./updateReserveAllocation"
export type {
UpdateReserveAllocationArgs,
UpdateReserveAllocationAccounts,
} from "./updateReserveAllocation"
export { deposit } from "./deposit"
export type { DepositArgs, DepositAccounts } from "./deposit"
export { buy } from "./buy"
export type { BuyArgs, BuyAccounts } from "./buy"
export { withdraw } from "./withdraw"
export type { WithdrawArgs, WithdrawAccounts } from "./withdraw"
export { sell } from "./sell"
export type { SellArgs, SellAccounts } from "./sell"
export { invest } from "./invest"
export type { InvestAccounts } from "./invest"
export { updateVaultConfig } from "./updateVaultConfig"
export type {
UpdateVaultConfigArgs,
UpdateVaultConfigAccounts,
} from "./updateVaultConfig"
export { withdrawPendingFees } from "./withdrawPendingFees"
export type { WithdrawPendingFeesAccounts } from "./withdrawPendingFees"
export { updateAdmin } from "./updateAdmin"
export type { UpdateAdminAccounts } from "./updateAdmin"
export { giveUpPendingFees } from "./giveUpPendingFees"
export type {
GiveUpPendingFeesArgs,
GiveUpPendingFeesAccounts,
} from "./giveUpPendingFees"
export { initializeSharesMetadata } from "./initializeSharesMetadata"
export type {
InitializeSharesMetadataArgs,
InitializeSharesMetadataAccounts,
} from "./initializeSharesMetadata"
export { updateSharesMetadata } from "./updateSharesMetadata"
export type {
UpdateSharesMetadataArgs,
UpdateSharesMetadataAccounts,
} from "./updateSharesMetadata"
export { withdrawFromAvailable } from "./withdrawFromAvailable"
export type {
WithdrawFromAvailableArgs,
WithdrawFromAvailableAccounts,
} from "./withdrawFromAvailable"
export { removeAllocation } from "./removeAllocation"
export type { RemoveAllocationAccounts } from "./removeAllocation"
export { initGlobalConfig as initKVaultGlobalConfig } from "./initGlobalConfig"
export type { InitGlobalConfigAccounts as InitKVaultGlobalConfigAccounts } from "./initGlobalConfig"
export { updateGlobalConfig as updateKVaultGlobalConfig } from "./updateGlobalConfig"
export type {
UpdateGlobalConfigArgs as UpdateKVaultGlobalConfigArgs,
UpdateKVaultGlobalConfigAccounts as UpdateKVaultGlobalConfigAccounts,
} from "./updateGlobalConfig"
export { updateGlobalConfigAdmin as updateKVaultGlobalConfigAdmin } from "./updateGlobalConfigAdmin"
export type { UpdateGlobalConfigAdminAccounts as UpdateKVaultGlobalConfigAdminAccounts } from "./updateGlobalConfigAdmin"
export { addUpdateWhitelistedReserve } from "./addUpdateWhitelistedReserve"
export type {
AddUpdateWhitelistedReserveArgs,
AddUpdateWhitelistedReserveAccounts,
} from "./addUpdateWhitelistedReserve"