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