UNPKG

locklift-private-deploy

Version:

Locklift plugin that enables you to deploy smart contracts using private RPC endpoint.

19 lines (18 loc) 761 B
import { Contract } from "everscale-inpage-provider"; import { Locklift } from "locklift"; import { DeployContractParams, FactoryType } from "locklift/internal/factory"; import { DeployTransaction } from "locklift/types"; import { TransactionWithOutput } from "locklift/types"; export declare class PrivateDeployer<T extends FactoryType> { private readonly locklift; private readonly privateRPC; constructor(locklift: Locklift<T>, privateRPC: string); deployContract: <ContractName extends keyof T>(args: DeployContractParams<T, ContractName>) => Promise<{ contract: Contract<T[ContractName]>; } & { tx: TransactionWithOutput; }>; private _deployContract; private prepareSignedMessage; private sendMessage; }