EthereumLog class
Ethereum log message
Constructors
- EthereumLog()
- Construction
-
EthereumLog.fromMap(Map<
String, dynamic> result) - From map
Properties
- address → EthereumAddress?
-
Address. Address from which this log originated.
no setter
- blockHash → EthereumData?
-
Block hash. Hash of the block where this log was in.
Null when the log is pending.
no setter
- blockNumber → int?
-
Block number. The block number of this log. Null when the log is pending.
no setter
- data → EthereumData?
-
Data. Contains one or more 32 Bytes non-indexed arguments of the log.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- logIndex → int?
-
Log index. The log index position in the block.
Null when the log is pending.
no setter
- removed → bool?
-
Removed. True when the log was removed, due to a chain
reorganization. false if its a valid log.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
topics
→ List<
EthereumData> ? -
Topics. List of 0 to 4 32 of indexed log arguments. (In solidity:
The first topic is the hash of the signature of the event
(e.g. Deposit(address,bytes32,uint256)),
except you declared the event with the anonymous specifier.)
no setter
- transactionHash → EthereumData?
-
Transaction hash. Hash of the transactions this log was created
from. Null when the log is pending.
no setter
- transactionIndex → int?
-
Transaction index. The transactions index position the log was
created from. Null when the log is pending.
no setter
Methods
-
construct(
Map< String, dynamic> data) → void - Construct from the supplied Map, only check for the keys we need.
-
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.
inherited
Static Methods
-
fromList(
dynamic res) → List< EthereumLog> - From list