UNPKG

@bbachain/spl-token-swap

Version:

JavaScript/TypeScript bindings for the Solana Program Library (SPL) Token Swap program.

45 lines 1.16 kB
import { Fees, SwapCurve } from '../types'; /** * Helper function to create a ConstantProduct swap curve * * @category helpers */ export declare function createConstantProductCurve(): SwapCurve; /** * Helper function to create default fees (0.25% trade fee, 0.05% owner fee) * * @category helpers */ export declare function createDefaultFees(): Fees; /** * Helper function to create zero fees * * @category helpers */ export declare function createZeroFees(): Fees; /** * Helper function to create fees with custom trade fee percentage * * @param tradeFeePercentage - Fee percentage (e.g., 0.3 for 0.3%) * @category helpers */ export declare function createCustomFees(tradeFeePercentage: number): Fees; /** * Helper function to create ConstantPrice curve * * @category helpers */ export declare function createConstantPriceCurve(): SwapCurve; /** * Helper function to create Stable curve * * @category helpers */ export declare function createStableCurve(): SwapCurve; /** * Helper function to create Offset curve * * @category helpers */ export declare function createOffsetCurve(): SwapCurve; //# sourceMappingURL=index.d.ts.map