FilterEvent class

A log event emitted in a transaction.

Constructors

FilterEvent({bool? removed, int? logIndex, int? transactionIndex, String? transactionHash, String? blockHash, int? blockNum, EthereumAddress? address, String? data, List<String>? topics})
FilterEvent.fromMap(Map<String, dynamic> log)

Properties

address → EthereumAddress?
The address (of the smart contract) from which this log originated.
final
blockHash → String?
Hash of the block where this log was in. null when it's pending.
final
blockNum → int?
The block number of the block where this log was in. null when it's pending.
final
data → String?
The data blob of this log, hex-encoded.
final
hashCode → int
The hash code for this object.
no setteroverride
logIndex → int?
Log index position in the block. null when the transaction which caused this log has not yet been mined.
final
removed → bool?
Whether the log was removed, due to a chain reorganization. False if it's a valid log.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
topics → List<String>?
The topics of this event, hex-encoded.
final
transactionHash → String?
Hash of the transaction which caused this log. null when it's pending.
final
transactionIndex → int?
Transaction index position in the block. null when the transaction which caused this log has not yet been mined.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
override