DeployerMethodClass <FullContractAbi>
Index
Constructors
Properties
Methods
Constructors
publicconstructor
Type parameters
- FullContractAbi: ContractAbi
Parameters
parent: Contract<FullContractAbi>
deployOptions: undefined | { arguments?: ContractConstructorArgs<FullContractAbi>; data?: string; input?: string }
optionalarguments: ContractConstructorArgs<FullContractAbi>
optionaldata: string
The byte code of the contract.
optionalinput: string
Returns DeployerMethodClass<FullContractAbi>
Properties
publicdeployOptions
publicparent
Methods
publicdecodeData
Parameters
data: string
Returns { __length__: number; __method__: string }
__length__: number
__method__: string
publicencodeABI
Returns string
publicestimateGas
Type parameters
- ReturnFormat: DataFormat = { bytes: HEX; number: BIGINT }
Parameters
optionaloptions: PayableCallOptions
returnFormat: ReturnFormat = ...
Returns Promise<NumberTypes[ReturnFormat[number]]>
publicpopulateTransaction
Parameters
optionaltxOptions: PayableCallOptions | NonPayableCallOptions
Returns TransactionCall
publicsend
Parameters
optionaloptions: PayableCallOptions
Returns ContractDeploySend<FullContractAbi>
The arguments which get passed to the constructor on deployment.