@kamino-finance/klend-sdk
Version:
Typescript SDK for interacting with the Kamino Lending (klend) protocol
68 lines • 2.43 kB
TypeScript
import { Address } from "@solana/kit";
import BN from "bn.js";
import * as types from "../types";
import * as borsh from "@coral-xyz/borsh";
export type PendingAdminFields = [Address];
export type PendingAdminValue = [Address];
export interface PendingAdminJSON {
kind: "PendingAdmin";
value: [string];
}
export declare class PendingAdmin {
static readonly discriminator = 0;
static readonly kind = "PendingAdmin";
readonly discriminator = 0;
readonly kind = "PendingAdmin";
readonly value: PendingAdminValue;
constructor(value: PendingAdminFields);
toJSON(): PendingAdminJSON;
toEncodable(): {
PendingAdmin: {
_0: Address;
};
};
}
export type MinWithdrawalPenaltyLamportsFields = [BN];
export type MinWithdrawalPenaltyLamportsValue = [BN];
export interface MinWithdrawalPenaltyLamportsJSON {
kind: "MinWithdrawalPenaltyLamports";
value: [string];
}
export declare class MinWithdrawalPenaltyLamports {
static readonly discriminator = 1;
static readonly kind = "MinWithdrawalPenaltyLamports";
readonly discriminator = 1;
readonly kind = "MinWithdrawalPenaltyLamports";
readonly value: MinWithdrawalPenaltyLamportsValue;
constructor(value: MinWithdrawalPenaltyLamportsFields);
toJSON(): MinWithdrawalPenaltyLamportsJSON;
toEncodable(): {
MinWithdrawalPenaltyLamports: {
_0: BN;
};
};
}
export type MinWithdrawalPenaltyBPSFields = [BN];
export type MinWithdrawalPenaltyBPSValue = [BN];
export interface MinWithdrawalPenaltyBPSJSON {
kind: "MinWithdrawalPenaltyBPS";
value: [string];
}
export declare class MinWithdrawalPenaltyBPS {
static readonly discriminator = 2;
static readonly kind = "MinWithdrawalPenaltyBPS";
readonly discriminator = 2;
readonly kind = "MinWithdrawalPenaltyBPS";
readonly value: MinWithdrawalPenaltyBPSValue;
constructor(value: MinWithdrawalPenaltyBPSFields);
toJSON(): MinWithdrawalPenaltyBPSJSON;
toEncodable(): {
MinWithdrawalPenaltyBPS: {
_0: BN;
};
};
}
export declare function fromDecoded(obj: any): types.UpdateKVaultGlobalConfigModeKind;
export declare function fromJSON(obj: types.UpdateKVaultGlobalConfigModeJSON): types.UpdateKVaultGlobalConfigModeKind;
export declare function layout(property?: string): borsh.EnumLayout<unknown>;
//# sourceMappingURL=UpdateGlobalConfigMode.d.ts.map