@nemoprotocol/points-sdk
Version:
## Table of Contents
26 lines • 727 B
TypeScript
import { SuiClient } from '@mysten/sui/client';
import { CoinConfig, CoinData } from '../../api/types';
interface DebugInfo {
moveCall: any[];
rawResult: any;
parsedOutput?: any;
}
interface MintCoinParams {
suiClient: SuiClient;
defaultAddress: string;
coinConfig: CoinConfig;
amount: string;
vaultId?: string;
slippage: string;
coinData: CoinData[];
}
type Result = {
coinValue: string;
coinAmount: string;
};
type DryRunResult<T extends boolean> = T extends true ? [Result, DebugInfo] : Result;
export declare function mintCoin<T extends boolean = false>(params: MintCoinParams & {
debug?: T;
}): Promise<DryRunResult<T>>;
export {};
//# sourceMappingURL=mintCoin.d.ts.map