@dxdao/aqua-sc
Version:
Utility pack from aqua-smartcontracts
33 lines (32 loc) • 1.43 kB
TypeScript
import { BigNumberish } from "@ethersproject/bignumber";
export interface InitDataFairSaleOptions {
saleLauncher: string;
saleTemplateId: BigNumberish;
tokenIn: string;
tokenOut: string;
duration: number;
tokensForSale: BigNumberish;
minPrice: BigNumberish;
minBuyAmount: BigNumberish;
minRaise: BigNumberish;
orderCancelationPeriodDuration: number;
minimumBiddingAmountPerOrder: BigNumberish;
tokenSupplier: string;
}
export declare function encodeInitDataFairSale({ saleLauncher, saleTemplateId, tokenIn, tokenOut, duration, tokensForSale, minPrice, minBuyAmount, minRaise, orderCancelationPeriodDuration, minimumBiddingAmountPerOrder, tokenSupplier, }: InitDataFairSaleOptions): string;
export interface InitDataFixedPriceSaleOptions {
saleLauncher: string;
saleTemplateId: BigNumberish;
tokenSupplier: string;
tokenOut: string;
tokenIn: string;
tokenPrice: BigNumberish;
tokensForSale: BigNumberish;
startDate: BigNumberish;
endDate: BigNumberish;
minCommitment: BigNumberish;
maxCommitment: BigNumberish;
minRaise: BigNumberish;
participantList: boolean;
}
export declare function encodeInitDataFixedPriceSale({ saleLauncher, saleTemplateId, tokenSupplier, tokenIn, tokenOut, tokenPrice, tokensForSale, startDate, endDate, minCommitment, maxCommitment, minRaise, participantList, }: InitDataFixedPriceSaleOptions): string;