ContractEvent class

An event that can be emitted by a smart contract during a transaction.

Constructors

ContractEvent(bool anonymous, String name, List<EventComponent> components)

Properties

anonymous → bool
Whether this events was declared as anonymous in solidity.
final
components → List<EventComponent>
A list of types that represent the parameters required to call this function.
final
hashCode → int
The hash code for this object.
no setterinherited
name → String
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
signature → Uint8List
The signature of this event, which is the keccak hash of the event's name followed by it's components.
latefinal
stringSignature → String
The user-visible signature of this event, consisting of its name and the type of its parameters.
no setter

Methods

decodeResults(List<String> topics, String data) → List
Decodes the fields of this event from the event's topics and its data payload.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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