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