AdminUtils::Event

Variant 70 v393

pallet_admin_utils::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 (3)

IndexNameFieldsDocs
0PrecompileUpdated
precompile_id: PrecompileEnum
enabled: bool
Event emitted when a precompile operation is updated.
1Yuma3EnableToggled
netuid: u16
enabled: bool
Event emitted when the Yuma3 enable is toggled.
2BondsResetToggled
netuid: u16
enabled: bool
Event emitted when Bonds Reset is toggled.

SCALE Encoding

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

Examples

PrecompileUpdated = PrecompileUpdated(precompile_id, enabled)
0x00<field0><field1>
00 Variant index 0 = PrecompileUpdated
field 0 precompile_id: PrecompileEnum
field 1 enabled: bool
Yuma3EnableToggled = Yuma3EnableToggled(netuid, enabled)
0x01<field0><field1>
01 Variant index 1 = Yuma3EnableToggled
field 0 netuid: u16
field 1 enabled: bool
BondsResetToggled = BondsResetToggled(netuid, enabled)
0x02<field0><field1>
02 Variant index 2 = BondsResetToggled
field 0 netuid: u16
field 1 enabled: bool

Code Examples

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

const registry = new TypeRegistry();

// Encode AdminUtils::Event — variant "PrecompileUpdated"
const value = registry.createType("AdminUtils::Event", { PrecompileUpdated: { precompile_id: 0, enabled: true } });
console.log("Hex:", value.toHex());

Type Parameters

T

Referenced By (23)

and 3 more...

Also See

Type Information

Type ID
70
Kind
Variant
Path
pallet_admin_utils::pallet::Event
Runtime
v393