@orca-so/whirlpools-sdk
Version:
Typescript SDK to interact with Orca's Whirlpool program.
26 lines (25 loc) • 1.11 kB
TypeScript
import * as anchor from "@coral-xyz/anchor";
import type { OpenPositionParams, OpenPositionWithTokenExtensionsParams } from "../instructions";
export declare function openPositionAccounts(params: OpenPositionParams): {
funder: anchor.web3.PublicKey;
owner: anchor.web3.PublicKey;
position: anchor.web3.PublicKey;
positionMint: anchor.web3.PublicKey;
positionTokenAccount: anchor.web3.PublicKey;
whirlpool: anchor.web3.PublicKey;
tokenProgram: anchor.web3.PublicKey;
systemProgram: anchor.web3.PublicKey;
rent: anchor.web3.PublicKey;
associatedTokenProgram: anchor.web3.PublicKey;
};
export declare function openPositionWithTokenExtensionsAccounts(params: OpenPositionWithTokenExtensionsParams): {
funder: anchor.web3.PublicKey;
owner: anchor.web3.PublicKey;
position: anchor.web3.PublicKey;
positionMint: anchor.web3.PublicKey;
positionTokenAccount: anchor.web3.PublicKey;
whirlpool: anchor.web3.PublicKey;
token2022Program: anchor.web3.PublicKey;
systemProgram: anchor.web3.PublicKey;
associatedTokenProgram: anchor.web3.PublicKey;
};