Skip to content

BaseContractMethod

BaseContractMethod<TArguments, TReturnType, TExtendedReturnType>: (…args) => Promise<TReturnType | TExtendedReturnType>

Type parameters

ParameterDefault
TArguments extends ReadonlyArray<any>ReadonlyArray<any>
TReturnTypeany
TExtendedReturnType extends TReturnType | ContractTransactionResponseContractTransactionResponse

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