@dinolab/crypto-mm
Version:
Crypto Market Maker
47 lines • 1.06 kB
TypeScript
export interface TokenCreateParams {
name: string;
symbol: string;
totalSupply: number;
imageUrl?: string;
description?: string;
social?: {
website?: string;
twitter?: string;
telegram?: string;
};
}
export interface FunLaunchParams {
initBuyAmount: bigint;
}
export interface DexLaunchParams {
tokenAmount: bigint;
nativeAmount: bigint;
}
export type LaunchExchangeParams = FunLaunchParams | DexLaunchParams;
export interface BoostParams {
originId?: string;
tokenAddress: string;
totalBudget: bigint;
buyAmountRange: {
max: bigint;
min: bigint;
};
boostTimeDuration: number;
}
export interface TradeVolumeParams {
tokenAddress: string;
targetVolume: bigint;
buyAmountRange: {
max: bigint;
min: bigint;
};
interval: number;
duration: boolean;
}
export interface SellParams {
tokenAddress: string;
sellPercent: number;
duration: number;
removeLiquidity: boolean;
}
//# sourceMappingURL=params.d.ts.map