UNPKG

@kamino-finance/klend-sdk

Version:

Typescript SDK for interacting with the Kamino Lending (klend) protocol

16 lines 906 B
import { PublicKey, TransactionInstruction, Connection, GetProgramAccountsFilter } from '@solana/web3.js'; import { KaminoMarket, KaminoObligation } from '../classes'; import { UserMetadata } from '../lib'; export type KaminoUserMetadata = { address: PublicKey; state: UserMetadata; }; export declare const getUserLutAddressAndSetupIxs: (kaminoMarket: KaminoMarket, user: PublicKey, referrer?: PublicKey, withExtendLut?: boolean, multiplyMints?: { coll: PublicKey; debt: PublicKey; }[], leverageMints?: { coll: PublicKey; debt: PublicKey; }[], repayWithCollObligation?: KaminoObligation | undefined, payer?: PublicKey) => Promise<[PublicKey, TransactionInstruction[][]]>; export declare function getAllUserMetadatasWithFilter(connection: Connection, filter: GetProgramAccountsFilter[], programId: PublicKey): Promise<KaminoUserMetadata[]>; //# sourceMappingURL=userMetadata.d.ts.map