locklift
Version:
Node JS framework for working with Ever contracts. Inspired by Truffle and Hardhat. Helps you to build, test, run and maintain your smart contracts.
14 lines (13 loc) • 579 B
TypeScript
import { Contract, ProviderRpcClient } from "everscale-inpage-provider";
import { Giver } from "./giver";
import { ConstructorParams, TransactionWithOutput } from "../../types";
import { DeployParams } from "./index";
export declare class Deployer {
private readonly ever;
private readonly giver;
constructor(ever: ProviderRpcClient, giver: Giver);
deployContract: <Abi>(abi: Abi, deployParams: DeployParams<Abi>, constructorParams: ConstructorParams<Abi>, value: string) => Promise<{
contract: Contract<Abi>;
tx: TransactionWithOutput;
}>;
}