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
readonly
fragment: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