UNPKG

@devasher/kuru-sdk

Version:

Ethers v6 SDK to interact with Kuru (forked from @kuru-labs/kuru-sdk)

29 lines 1.05 kB
import { ethers } from 'ethers'; import { TransactionOptions } from 'src/types'; export interface TokenParams { name: string; symbol: string; tokenURI: string; initialSupply: bigint; dev: string; supplyToDev: bigint; } export interface PoolParams { nativeTokenAmount: bigint; sizePrecision: bigint; pricePrecision: bigint; tickSize: bigint; minSize: bigint; maxSize: bigint; takerFeeBps: number; makerFeeBps: number; } export declare class MonadDeployer { static constructDeployTokenAndMarketTransaction(signer: ethers.AbstractSigner, deployerAddress: string, tokenParams: TokenParams, marketParams: PoolParams, txOptions?: TransactionOptions): Promise<ethers.TransactionRequest>; deployTokenAndMarket(signer: ethers.AbstractSigner, deployerAddress: string, tokenParams: TokenParams, marketParams: PoolParams, txOptions?: TransactionOptions): Promise<{ tokenAddress: string; marketAddress: string; hash: string; }>; } //# sourceMappingURL=monadDeployer.d.ts.map