UNPKG

@drift-labs/sdk-browser

Version:
13 lines (12 loc) 655 B
/// <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>;