Class: Deployer
Implements
Constructors
constructor
• new Deployer(address?
, entryPoint?
): Deployer
Parameters
Name | Type |
---|---|
address? | BigNumberish |
entryPoint? | string |
Returns
Defined in
Properties
address
• Readonly
address: BigNumberish
address of the deployer contract
Implementation of
Defined in
entryPoint
• Readonly
entryPoint: string
ascii name of the function that deploy a contract
Implementation of
Defined in
Methods
buildDeployerCall
▸ buildDeployerCall(payload
, address
): DeployerCall
Build a Deployer Call with payload and address
Parameters
Name | Type | Description |
---|---|---|
payload | UniversalDeployerContractPayload | UniversalDeployerContractPayload [] | the payload data for the deployer Call. Can be a single payload object or an array of payload objects. |
address | string | the address to be used in the deployer Call |
Returns
an object with Calls & addresses
Implementation of
DeployerInterface.buildDeployerCall
Defined in
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
Name | Type | Description |
---|---|---|
txReceipt | InvokeTransactionReceiptResponse | Transaction receipt |
Returns
parsed Deployer event data
Implementation of
DeployerInterface.parseDeployerEvent