UNPKG

@justin-gee/uniswap-tokamak-hardhat-v3-deploy

Version:
24 lines 1.33 kB
import { Signer, Contract } from "ethers"; export declare class UniswapV3Deployer { static deploy(actor: Signer): Promise<{ [name: string]: Contract; }>; deployer: Signer; constructor(deployer: Signer); deployMulticall(): Promise<Contract>; deployUniswapV3PoolSwapTest(): Promise<Contract>; deploySwapRouter02(factoryV2Address: string, factoryV3Address: string, positionManagerAddress: string, weth9Address: string): Promise<Contract>; deployBancorConverterRegistry(): Promise<Contract>; deployQuoter(factoryAddress: string, weth9Address: string): Promise<Contract>; deployTickLens(): Promise<Contract>; deployUniswapInterfaceMulticall(): Promise<Contract>; deployQuoterV2(factoryAddress: string, weth9Address: string): Promise<Contract>; deployFactory(): Promise<Contract>; deployWETH9(): Promise<Contract>; deployRouter(factoryAddress: string, weth9Address: string): Promise<Contract>; deployNFTDescriptorLibrary(): Promise<Contract>; deployPositionDescriptor(nftDescriptorLibraryAddress: string, weth9Address: string): Promise<Contract>; deployNonfungiblePositionManager(factoryAddress: string, weth9Address: string, positionDescriptorAddress: string): Promise<Contract>; private deployContract; } //# sourceMappingURL=UniswapV3Deployer.d.ts.map