UNPKG

test-rrr-sdk

Version:

An SDK for building applications on top of Raydium.

49 lines (46 loc) 1.58 kB
import { PublicKey } from '@solana/web3.js'; declare function getPdaPoolAuthority(programId: PublicKey): { publicKey: PublicKey; nonce: number; }; declare function getCpmmPdaAmmConfigId(programId: PublicKey, index: number): { publicKey: PublicKey; nonce: number; }; declare function getCpmmPdaPoolId(programId: PublicKey, ammConfigId: PublicKey, mintA: PublicKey, mintB: PublicKey): { publicKey: PublicKey; nonce: number; }; declare function getPdaLpMint(programId: PublicKey, poolId: PublicKey): { publicKey: PublicKey; nonce: number; }; declare function getPdaVault(programId: PublicKey, poolId: PublicKey, mint: PublicKey): { publicKey: PublicKey; nonce: number; }; declare function getPdaObservationId(programId: PublicKey, poolId: PublicKey): { publicKey: PublicKey; nonce: number; }; declare function getCreatePoolKeys({ poolId: propPoolId, programId, configId, mintA, mintB, }: { poolId?: PublicKey; programId: PublicKey; configId: PublicKey; mintA: PublicKey; mintB: PublicKey; }): { poolId: PublicKey; configId: PublicKey; authority: PublicKey; lpMint: PublicKey; vaultA: PublicKey; vaultB: PublicKey; observationId: PublicKey; }; declare const LOCK_LIQUIDITY_SEED: Buffer; declare function getCpLockPda(programId: PublicKey, mint: PublicKey): { publicKey: PublicKey; nonce: number; }; export { LOCK_LIQUIDITY_SEED, getCpLockPda, getCpmmPdaAmmConfigId, getCpmmPdaPoolId, getCreatePoolKeys, getPdaLpMint, getPdaObservationId, getPdaPoolAuthority, getPdaVault };