Abstract Class: DeployerInterface
Defined in: src/deployer/interface.ts:9
Constructors
Constructor
new DeployerInterface():
DeployerInterface
Returns
DeployerInterface
Properties
address
abstractreadonlyaddress:BigNumberish
Defined in: src/deployer/interface.ts:11
address of the deployer contract
entryPoint
abstractreadonlyentryPoint:string
Defined in: src/deployer/interface.ts:14
ascii name of the function that deploy a contract
Methods
buildDeployerCall()
abstractbuildDeployerCall(payload,address):DeployerCall
Defined in: src/deployer/interface.ts:22
Build a Deployer Call with payload and address
Parameters
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
parseDeployerEvent()
abstractparseDeployerEvent(txReceipt):DeployContractUDCResponse
Defined in: src/deployer/interface.ts:34
Parse Transaction Receipt Event from a Deployer contract transaction and create DeployContractResponse compatible response with addition of the Deployer Event data
Parameters
txReceipt
InvokeTransactionReceiptResponse
Transaction receipt
Returns
parsed Deployer event data