Type alias Log<TQuantity, TIndex, TPending, TAbiEvent, TStrict, TAbi, TEventName>
Log<TQuantity, TIndex, TPending, TAbiEvent, TStrict, TAbi, TEventName>: { address: Address; blockHash: TPending extends true ? null : Hash; blockNumber: TPending extends true ? null : TQuantity; data: Hex; logIndex: TPending extends true ? null : TIndex; removed: boolean; transactionHash: TPending extends true ? null : Hash; transactionIndex: TPending extends true ? null : TIndex; } & GetInferredLogValues<TAbiEvent, TAbi, TEventName, TStrict> Type Parameters
TQuantity = bigint
TIndex = number
TPending extends boolean = boolean
TAbiEvent extends AbiEvent | undefined = undefined
TStrict extends boolean | undefined = undefined
TAbi extends Abi | readonly unknown[] | undefined = TAbiEvent extends AbiEvent
? [TAbiEvent]
: undefined
TEventName extends string | undefined = TAbiEvent extends AbiEvent
? TAbiEvent["name"]
: undefined
Type declaration
blockHash: TPending extends true
? null
: Hash
blockNumber: TPending extends true
? null
: TQuantity
logIndex: TPending extends true
? null
: TIndex
removed: boolean
transactionHash: TPending extends true
? null
: Hash
transactionIndex: TPending extends true
? null
: TIndex
The address from which this log originated