UNPKG

@flipflop-sdk/tools

Version:

[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge

20 lines (19 loc) 1.38 kB
import { PublicKey } from "@solana/web3.js"; export declare const AMM_CONFIG_SEED: Buffer; export declare const POOL_SEED: Buffer; export declare const POOL_VAULT_SEED: Buffer; export declare const POOL_AUTH_SEED: Buffer; export declare const POOL_LPMINT_SEED: Buffer; export declare const TICK_ARRAY_SEED: Buffer; export declare const OPERATION_SEED: Buffer; export declare const ORACLE_SEED: Buffer; export declare function u16ToBytes(num: number): Uint8Array<ArrayBuffer>; export declare function i16ToBytes(num: number): Uint8Array<ArrayBuffer>; export declare function u32ToBytes(num: number): Uint8Array<ArrayBuffer>; export declare function i32ToBytes(num: number): Uint8Array<ArrayBuffer>; export declare function getAmmConfigAddress(index: number, programId: PublicKey): [PublicKey, number]; export declare function getAuthAddress(programId: PublicKey): [PublicKey, number]; export declare function getPoolAddress(ammConfig: PublicKey, tokenMint0: PublicKey, tokenMint1: PublicKey, programId: PublicKey): [PublicKey, number]; export declare function getPoolVaultAddress(pool: PublicKey, vaultTokenMint: PublicKey, programId: PublicKey): [PublicKey, number]; export declare function getPoolLpMintAddress(pool: PublicKey, programId: PublicKey): [PublicKey, number]; export declare function getOrcleAccountAddress(pool: PublicKey, programId: PublicKey): [PublicKey, number];