@drift-labs/sdk-browser
Version:
SDK for Drift Protocol
13 lines (12 loc) • 655 B
TypeScript
/// <reference types="bn.js" />
import { AnchorProvider, BN, Program } from '@coral-xyz/anchor';
import { MarinadeFinance } from './types';
import { PublicKey, TransactionInstruction } from '@solana/web3.js';
export declare function getMarinadeFinanceProgram(provider: AnchorProvider): Program<MarinadeFinance>;
export declare function getMarinadeDepositIx({ program, amount, mSOLAccount, transferFrom, }: {
amount: BN;
mSOLAccount: PublicKey;
transferFrom: PublicKey;
program: Program<MarinadeFinance>;
}): Promise<TransactionInstruction>;
export declare function getMarinadeMSolPrice(program: Program<MarinadeFinance>): Promise<number>;