Interface TypedEvent<TArgsArray, TArgsObject>

Type Parameters

  • TArgsArray extends any[] = any

  • TArgsObject = any

Hierarchy

  • Event
    • TypedEvent

Properties

address: string
args: TArgsArray & TArgsObject
blockHash: string
blockNumber: number
data: string
decode?: ((data: string, topics?: string[]) => any)

Type declaration

    • (data: string, topics?: string[]): any
    • Parameters

      • data: string
      • Optional topics: string[]

      Returns any

decodeError?: Error
event?: string
eventSignature?: string
getBlock: (() => Promise<Block>)

Type declaration

    • (): Promise<Block>
    • Returns Promise<Block>

getTransaction: (() => Promise<TransactionResponse>)

Type declaration

    • (): Promise<TransactionResponse>
    • Returns Promise<TransactionResponse>

getTransactionReceipt: (() => Promise<TransactionReceipt>)

Type declaration

    • (): Promise<TransactionReceipt>
    • Returns Promise<TransactionReceipt>

logIndex: number
removeListener: (() => void)

Type declaration

    • (): void
    • Returns void

removed: boolean
topics: string[]
transactionHash: string
transactionIndex: number

Generated using TypeDoc