Skip to main content
Version: Next

Class: DeployerInterface

Implemented by

Constructors

constructor

new DeployerInterface(): DeployerInterface

Returns

DeployerInterface

Properties

address

Readonly Abstract address: BigNumberish

address of the deployer contract

Defined in

src/deployer/interface.ts:11


entryPoint

Readonly Abstract entryPoint: string

ascii name of the function that deploy a contract

Defined in

src/deployer/interface.ts:14

Methods

buildDeployerCall

buildDeployerCall(payload, address): DeployerCall

Build a Deployer Call with payload and address

Parameters

NameTypeDescription
payloadUniversalDeployerContractPayload | UniversalDeployerContractPayload[]the payload data for the deployer Call. Can be a single payload object or an array of payload objects.
addressstringthe address to be used in the deployer Call

Returns

DeployerCall

an object with Calls & addresses

Defined in

src/deployer/interface.ts:22


parseDeployerEvent

parseDeployerEvent(txReceipt): DeployContractUDCResponse

Parse Transaction Receipt Event from a Deployer contract transaction and create DeployContractResponse compatible response with addition of the Deployer Event data

Parameters

NameTypeDescription
txReceiptInvokeTransactionReceiptResponseTransaction receipt

Returns

DeployContractUDCResponse

parsed Deployer event data

Defined in

src/deployer/interface.ts:35