Interface IERC20Router

Hierarchy

  • BaseContract
    • IERC20Router

Properties

[internal]: any
fallback: null | WrappedFallback
filters: {}

Type declaration

    interface: IERC20RouterInterface
    runner: null | ContractRunner
    safeTransferFrom: TypedContractMethod<[token: AddressLike, from: AddressLike, to: AddressLike, amount: BigNumberish], [void], "nonpayable">
    target: string | Addressable

    Methods

    • Parameters

      • event: ContractEventName
      • listener: Listener

      Returns Promise<IERC20Router>

    • Parameters

      • addressOrName: AddressLike

      Returns IERC20Router

    • Parameters

      • Optional runner: null | ContractRunner

      Returns BaseContract

    • Returns null | ContractTransactionResponse

    • Parameters

      • event: ContractEventName
      • Rest ...args: any[]

      Returns Promise<boolean>

    • Returns Promise<string>

    • Returns Promise<null | string>

    • Parameters

      • key: string | EventFragment

      Returns ContractEvent<any[]>

    • Type Parameters

      • T extends ContractMethod<any[], any, any, T> = ContractMethod<any[], any, any>

      Parameters

      • key: string | FunctionFragment

      Returns T

    • Parameters

      • nameOrSignature: "safeTransferFrom"

      Returns TypedContractMethod<[token: AddressLike, from: AddressLike, to: AddressLike, amount: BigNumberish], [void], "nonpayable">

    • Parameters

      • Optional event: ContractEventName

      Returns Promise<number>

    • Type Parameters

      • TCEvent extends TypedContractEvent<any, any, any, TCEvent>

      Parameters

      • event: TCEvent

      Returns Promise<TypedListener<TCEvent>[]>

    • Parameters

      • Optional eventName: string

      Returns Promise<Listener[]>

    • Parameters

      • event: ContractEventName
      • Optional listener: Listener

      Returns Promise<IERC20Router>

    • Type Parameters

      • TCEvent extends TypedContractEvent<any, any, any, TCEvent>

      Parameters

      • event: TCEvent
      • listener: TypedListener<TCEvent>

      Returns Promise<IERC20Router>

    • Type Parameters

      • TCEvent extends TypedContractEvent<any, any, any, TCEvent>

      Parameters

      • filter: TypedDeferredTopicFilter<TCEvent>
      • listener: TypedListener<TCEvent>

      Returns Promise<IERC20Router>

    • Type Parameters

      • TCEvent extends TypedContractEvent<any, any, any, TCEvent>

      Parameters

      • event: TCEvent
      • listener: TypedListener<TCEvent>

      Returns Promise<IERC20Router>

    • Type Parameters

      • TCEvent extends TypedContractEvent<any, any, any, TCEvent>

      Parameters

      • filter: TypedDeferredTopicFilter<TCEvent>
      • listener: TypedListener<TCEvent>

      Returns Promise<IERC20Router>

    • Type Parameters

      • TCEvent extends TypedContractEvent<any, any, any, TCEvent>

      Parameters

      • event: TCEvent
      • Optional fromBlockOrBlockhash: string | number
      • Optional toBlock: string | number

      Returns Promise<TypedEventLog<TCEvent>[]>

    • Type Parameters

      • TCEvent extends TypedContractEvent<any, any, any, TCEvent>

      Parameters

      • filter: TypedDeferredTopicFilter<TCEvent>
      • Optional fromBlockOrBlockhash: string | number
      • Optional toBlock: string | number

      Returns Promise<TypedEventLog<TCEvent>[]>

    • Parameters

      • hash: string

      Returns Promise<EventLog[]>

    • Type Parameters

      • TCEvent extends TypedContractEvent<any, any, any, TCEvent>

      Parameters

      • Optional event: TCEvent

      Returns Promise<IERC20Router>

    • Parameters

      • event: ContractEventName
      • listener: Listener

      Returns Promise<IERC20Router>

    • Returns Promise<IERC20Router>

    Generated using TypeDoc