BaseContractMethod
BaseContractMethod<
TArguments,TReturnType,TExtendedReturnType>: (…args) =>Promise<TReturnType|TExtendedReturnType>
Type parameters
| Parameter | Default |
|---|---|
TArguments extends ReadonlyArray<any> | ReadonlyArray<any> |
TReturnType | any |
TExtendedReturnType extends TReturnType | ContractTransactionResponse | ContractTransactionResponse |
Parameters
▪ …args: ContractMethodArgs<TArguments>
Type declaration
_contract
_contract:
BaseContract
_key
_key:
string
estimateGas
estimateGas: (…
args) =>Promise<bigint>
Parameters
▪ …args: ContractMethodArgs<TArguments>
fragment
readonlyfragment:FunctionFragment
getFragment
getFragment: (…
args) =>FunctionFragment
Parameters
▪ …args: ContractMethodArgs<TArguments>
name
name:
string
populateTransaction
populateTransaction: (…
args) =>Promise<ContractTransaction>
Parameters
▪ …args: ContractMethodArgs<TArguments>
send
send: (…
args) =>Promise<ContractTransactionResponse>
Parameters
▪ …args: ContractMethodArgs<TArguments>
staticCall
staticCall: (…
args) =>Promise<TReturnType>
Parameters
▪ …args: ContractMethodArgs<TArguments>
staticCallResult
staticCallResult: (…
args) =>Promise<Result>
Parameters
▪ …args: ContractMethodArgs<TArguments>
Source
extensions/ethers/src/BaseContractMethod.ts:10
Generated using typedoc-plugin-markdown and TypeDoc