UNPKG

@nomiclabs/buidler-truffle4

Version:
24 lines 967 B
import { NetworkConfig } from "@nomiclabs/buidler/types"; import { Linker, TruffleContract } from "./types"; export declare class LazyTruffleContractProvisioner { private readonly _networkConfig; private readonly _web3; private _defaultAccount?; private readonly _deploymentAddresses; constructor(web3: any, _networkConfig: NetworkConfig, defaultAccount?: string); provision(Contract: TruffleContract, linker: Linker): any; private _setDefaultValues; private _addDefaultParamsHooks; private _hookLink; private _addDefaultParamsToAllInstanceMethods; private _getContractInstanceMethodsToOverride; private _addDefaultParamsToInstanceMethod; private _ensureTxParamsWithDefaults; private _ensureTxParamsIsPresent; private _isLastArgumentTxParams; private _addDefaultTxParams; private _getDefaultAccount; private _hookCloneCalls; private _hookDeployed; } //# sourceMappingURL=provisioner.d.ts.map