Ethereum::Event

Variant 74 v393

pallet_ethereum::pallet::Event

The `Event` enum of this pallet

About This Type

Event enum for the Event pallet.

Contains all possible events emitted by the Event pallet. Each variant represents a different event type with its own data fields.

Variants (1)

IndexNameFieldsDocs
0Executed
from: H160
to: H160
transaction_hash: H256
exit_reason: ExitReason
extra_data: Vec<u8>
An ethereum transaction was successfully executed.

SCALE Encoding

Rule
1-byte variant index followed by variant-specific field data. 1 possible variants.
Size
variable (1+ bytes)

Examples

Executed = Executed(from, to, transaction_hash, exit_reason, extra_data)
0x00<field0><field1><field2><field3><field4>
00 Variant index 0 = Executed
field 0 from: H160
field 1 to: H160
field 2 transaction_hash: H256
field 3 exit_reason: ExitReason
field 4 extra_data: Vec<u8>

Code Examples

import { TypeRegistry } from "@polkadot/types";

const registry = new TypeRegistry();

// Encode Ethereum::Event — variant "Executed"
const value = registry.createType("Ethereum::Event", { Executed: { from: 0, to: 0, transaction_hash: 0, exit_reason: 0, extra_data: 0 } });
console.log("Hex:", value.toHex());

Referenced By (23)

and 3 more...

Also See

Type Information

Type ID
74
Kind
Variant
Path
pallet_ethereum::pallet::Event
Runtime
v393