Skip to main content
Version: 8.6.0

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