@bbachain/spl-token-swap
Version:
JavaScript/TypeScript bindings for the Solana Program Library (SPL) Token Swap program.
45 lines • 1.16 kB
TypeScript
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