Skip to main content

Events

Last updated: Sep 25, 2026

Events

The following page contains runtime events emitted by the Subtensor runtime. Accessible via api.events.<Pallet>.<EventName>.

info

Generated from Subtensor runtime spec version 470. Connected to: wss://entrypoint-finney.opentensor.ai:443

adminUtils​

BasketClaimDustSet(u64, u16, u64, u64)​

  • interface: api.events.adminUtils.BasketClaimDustSet
  • summary: The root-claim dust floors were set (BasketClaimRowDustCapTao, BasketClaimRowDustBps, BasketClaimSliceDustTao, BasketClaimForfeitCapTao).

BasketConcentrationCapSet(u16)​

  • interface: api.events.adminUtils.BasketConcentrationCapSet
  • summary: The basket concentration cap (BasketConcentrationCap) was set.

BasketDailyTurnoverCapSet(u16)​

  • interface: api.events.adminUtils.BasketDailyTurnoverCapSet
  • summary: The basket daily turnover budget (BasketDailyTurnoverCap) was set.

BasketLiquidityCapSet(u16)​

  • interface: api.events.adminUtils.BasketLiquidityCapSet
  • summary: The basket liquidity cap (BasketLiquidityCap) was set.

BasketTradingFrozenSet(AccountId, bool)​

  • interface: api.events.adminUtils.BasketTradingFrozenSet
  • summary: Basket trading was frozen or unfrozen for one validator hotkey.

BasketTradingToggled(bool)​

  • interface: api.events.adminUtils.BasketTradingToggled
  • summary: Validator basket trading (swap_basket) was enabled or disabled network-wide.

BondsResetToggled(NetUid, bool)​

  • interface: api.events.adminUtils.BondsResetToggled
  • summary: Event emitted when Bonds Reset is toggled.

BurnHalfLifeSet(NetUid, u16)​

  • interface: api.events.adminUtils.BurnHalfLifeSet
  • summary: Event emitted when the burn half-life parameter is set for a subnet.

BurnIncreaseMultSet(NetUid, U64F64)​

  • interface: api.events.adminUtils.BurnIncreaseMultSet
  • summary: Event emitted when the burn increase multiplier is set for a subnet.

CollateralDrainRatioSet(NetUid, U64F64)​

  • interface: api.events.adminUtils.CollateralDrainRatioSet
  • summary: Event emitted when the miner collateral drain ratio is set for a subnet.

CollateralLockShareSet(NetUid, u16)​

  • interface: api.events.adminUtils.CollateralLockShareSet
  • summary: Event emitted when the miner collateral lock share is set for a subnet.

PrecompileUpdated(PrecompileEnum, bool)​

  • interface: api.events.adminUtils.PrecompileUpdated
  • summary: Event emitted when a precompile operation is updated.

SubnetEmissionEnabledSet(NetUid, bool)​

  • interface: api.events.adminUtils.SubnetEmissionEnabledSet
  • summary: Pool-side subnet emission injections and chain buys were enabled or disabled.

Yuma3EnableToggled(NetUid, bool)​

  • interface: api.events.adminUtils.Yuma3EnableToggled
  • summary: Event emitted when the Yuma3 enable is toggled.

balances​

BalanceSet(AccountId, u128)​

  • interface: api.events.balances.BalanceSet
  • summary: A balance was set by root.

Burned(AccountId, u128)​

  • interface: api.events.balances.Burned
  • summary: Some amount was burned from an account.

Deposit(AccountId, u128)​

  • interface: api.events.balances.Deposit
  • summary: Some amount was deposited (e.g. for transaction fees).

DustLost(AccountId, u128)​

  • interface: api.events.balances.DustLost
  • summary: An account was removed whose balance was non-zero but below ExistentialDeposit, resulting in an outright loss.

Endowed(AccountId, u128)​

  • interface: api.events.balances.Endowed
  • summary: An account was created with some free balance.

Frozen(AccountId, u128)​

  • interface: api.events.balances.Frozen
  • summary: Some balance was frozen.

Issued(u128)​

  • interface: api.events.balances.Issued
  • summary: Total issuance was increased by amount, creating a credit to be balanced.

Locked(AccountId, u128)​

  • interface: api.events.balances.Locked
  • summary: Some balance was locked.

Minted(AccountId, u128)​

  • interface: api.events.balances.Minted
  • summary: Some amount was minted into an account.

Rescinded(u128)​

  • interface: api.events.balances.Rescinded
  • summary: Total issuance was decreased by amount, creating a debt to be balanced.

Reserved(AccountId, u128)​

  • interface: api.events.balances.Reserved
  • summary: Some balance was reserved (moved from free to reserved).

ReserveRepatriated(AccountId, AccountId, u128, Status)​

  • interface: api.events.balances.ReserveRepatriated
  • summary: Some balance was moved from the reserve of the first account to the second account. Final argument indicates the destination balance type.

Restored(AccountId, u128)​

  • interface: api.events.balances.Restored
  • summary: Some amount was restored into an account.

Slashed(AccountId, u128)​

  • interface: api.events.balances.Slashed
  • summary: Some amount was removed from the account (e.g. for misbehavior).

Suspended(AccountId, u128)​

  • interface: api.events.balances.Suspended
  • summary: Some amount was suspended from an account (it can be restored later).

Thawed(AccountId, u128)​

  • interface: api.events.balances.Thawed
  • summary: Some balance was thawed.

TotalIssuanceForced(u128, u128)​

  • interface: api.events.balances.TotalIssuanceForced
  • summary: The TotalIssuance was forcefully changed.

Transfer(AccountId, AccountId, u128)​

  • interface: api.events.balances.Transfer
  • summary: Transfer succeeded.

Unlocked(AccountId, u128)​

  • interface: api.events.balances.Unlocked
  • summary: Some balance was unlocked.

Unreserved(AccountId, u128)​

  • interface: api.events.balances.Unreserved
  • summary: Some balance was unreserved (moved from reserved to free).

Upgraded(AccountId)​

  • interface: api.events.balances.Upgraded
  • summary: An account was upgraded.

Withdraw(AccountId, u128)​

  • interface: api.events.balances.Withdraw
  • summary: Some amount was withdrawn from the account (e.g. for transaction fees).

baseFee​

BaseFeeOverflow()​

  • interface: api.events.baseFee.BaseFeeOverflow

NewBaseFeePerGas(U256)​

  • interface: api.events.baseFee.NewBaseFeePerGas

NewElasticity(Permill)​

  • interface: api.events.baseFee.NewElasticity

commitments​

Commitment(NetUid, AccountId)​

  • interface: api.events.commitments.Commitment
  • summary: A commitment was set

CommitmentRevealed(NetUid, AccountId)​

  • interface: api.events.commitments.CommitmentRevealed
  • summary: A timelock-encrypted commitment was auto-revealed

CommitmentRevealFailed(NetUid, AccountId, u64, RevealFailure)​

  • interface: api.events.commitments.CommitmentRevealFailed
  • summary: A timelock-encrypted commitment could not be revealed and was left in place

TimelockCommitment(NetUid, AccountId, u64)​

  • interface: api.events.commitments.TimelockCommitment
  • summary: A timelock-encrypted commitment was set

contracts​

Called(Origin, AccountId)​

  • interface: api.events.contracts.Called

  • summary: A contract was called either by a plain account or another contract.

    Note:

    Please keep in mind that like all events this is only emitted for successful calls. This is because on failure all storage changes including events are rolled back.

CodeRemoved(H256, u128, AccountId)​

  • interface: api.events.contracts.CodeRemoved
  • summary: A code with the specified hash was removed.

CodeStored(H256, u128, AccountId)​

  • interface: api.events.contracts.CodeStored
  • summary: Code with the specified hash has been stored.

ContractCodeUpdated(AccountId, H256, H256)​

  • interface: api.events.contracts.ContractCodeUpdated
  • summary: A contract's code was updated.

ContractEmitted(AccountId, Vec<u8>)​

  • interface: api.events.contracts.ContractEmitted
  • summary: A custom event emitted by the contract.

DelegateCalled(AccountId, CodeHash)​

  • interface: api.events.contracts.DelegateCalled

  • summary: A contract delegate called a code hash.

    Note:

    Please keep in mind that like all events this is only emitted for successful calls. This is because on failure all storage changes including events are rolled back.

Instantiated(AccountId, AccountId)​

  • interface: api.events.contracts.Instantiated
  • summary: Contract deployed by address at the specified address.

StorageDepositTransferredAndHeld(AccountId, AccountId, u128)​

  • interface: api.events.contracts.StorageDepositTransferredAndHeld
  • summary: Some funds have been transferred and held as storage deposit.

StorageDepositTransferredAndReleased(AccountId, AccountId, u128)​

  • interface: api.events.contracts.StorageDepositTransferredAndReleased
  • summary: Some storage deposit funds have been transferred and released.

Terminated(AccountId, AccountId)​

  • interface: api.events.contracts.Terminated

  • summary: Contract has been removed.

    Note:

    The only way for a contract to be removed and emitting this event is by calling seal_terminate.

crowdloan​

AllRefunded(CrowdloanId)​

  • interface: api.events.crowdloan.AllRefunded
  • summary: A refund was fully processed for a failed crowdloan.

CapUpdated(CrowdloanId, u128)​

  • interface: api.events.crowdloan.CapUpdated
  • summary: The cap was updated.

Contributed(CrowdloanId, AccountId, u128)​

  • interface: api.events.crowdloan.Contributed
  • summary: A contribution was made to an active crowdloan.

Created(CrowdloanId, AccountId, u32, u128)​

  • interface: api.events.crowdloan.Created
  • summary: A crowdloan was created.

Dissolved(CrowdloanId)​

  • interface: api.events.crowdloan.Dissolved
  • summary: A crowdloan was dissolved.

EndUpdated(CrowdloanId, u32)​

  • interface: api.events.crowdloan.EndUpdated
  • summary: The end was updated.

Finalized(CrowdloanId)​

  • interface: api.events.crowdloan.Finalized
  • summary: A crowdloan was finalized, funds were transferred and the call was dispatched.

MaxContributionUpdated(CrowdloanId, Option<BalanceOf<T>>)​

  • interface: api.events.crowdloan.MaxContributionUpdated
  • summary: The maximum contribution was updated.

MinContributionUpdated(CrowdloanId, u128)​

  • interface: api.events.crowdloan.MinContributionUpdated
  • summary: The minimum contribution was updated.

PartiallyRefunded(CrowdloanId)​

  • interface: api.events.crowdloan.PartiallyRefunded
  • summary: A refund was partially processed for a failed crowdloan.

Withdrew(CrowdloanId, AccountId, u128)​

  • interface: api.events.crowdloan.Withdrew
  • summary: A contribution was withdrawn from a failed crowdloan.

drand​

BeaconConfigChanged()​

  • interface: api.events.drand.BeaconConfigChanged
  • summary: Beacon Configuration has changed.

NewPulse(Vec<RoundNumber>)​

  • interface: api.events.drand.NewPulse
  • summary: Successfully set a new pulse(s).

SetOldestStoredRound(u64)​

  • interface: api.events.drand.SetOldestStoredRound
  • summary: Oldest Stored Round has been set.

ethereum​

Executed(H160, H160, H256, ExitReason, Vec<u8>)​

  • interface: api.events.ethereum.Executed
  • summary: An ethereum transaction was successfully executed.

evm​

Created(H160)​

  • interface: api.events.evm.Created
  • summary: A contract has been created at given address.

CreatedFailed(H160)​

  • interface: api.events.evm.CreatedFailed
  • summary: A contract was attempted to be created, but the execution failed.

Executed(H160)​

  • interface: api.events.evm.Executed
  • summary: A contract has been executed successfully with states applied.

ExecutedFailed(H160)​

  • interface: api.events.evm.ExecutedFailed
  • summary: A contract has been executed with errors. States are reverted with only gas fees applied.

Log(Log)​

  • interface: api.events.evm.Log
  • summary: Ethereum events from contracts.

grandpa​

NewAuthorities(AuthorityList)​

  • interface: api.events.grandpa.NewAuthorities
  • summary: New authority set has been applied.

Paused()​

  • interface: api.events.grandpa.Paused
  • summary: Current authority set has been paused.

Resumed()​

  • interface: api.events.grandpa.Resumed
  • summary: Current authority set has been resumed.

limitOrders​

GroupExecutionSummary(NetUid, OrderSide, u64, u64, u32)​

  • interface: api.events.limitOrders.GroupExecutionSummary
  • summary: Summary emitted once per execute_batched_orders call.

LimitOrdersPalletStatusChanged(bool)​

  • interface: api.events.limitOrders.LimitOrdersPalletStatusChanged
  • summary: Root has either enabled(true) or disabled(false) the pallet

LinkedOutputConsumed(H256, H256, u64, u64)​

  • interface: api.events.limitOrders.LinkedOutputConsumed
  • summary: A linked order drew against a provider record, consuming it.

LinkedOutputPruned(H256, u64)​

  • interface: api.events.limitOrders.LinkedOutputPruned
  • summary: A provider record was removed without being drawn.

LinkedOutputRecorded(H256, AccountId, LinkedAsset<T::AccountId>, u64, u64)​

  • interface: api.events.limitOrders.LinkedOutputRecorded
  • summary: A provider order recorded its post-fee output for a later linked draw.

OrderCancelled(H256, AccountId)​

  • interface: api.events.limitOrders.OrderCancelled
  • summary: A user registered a cancellation intent for their order.

OrderExecuted(H256, AccountId, NetUid, OrderType, u64, u64)​

  • interface: api.events.limitOrders.OrderExecuted
  • summary: A limit order was successfully executed.

OrderSkipped(H256, sp_runtime::DispatchError)​

  • interface: api.events.limitOrders.OrderSkipped
  • summary: An order was skipped during execution.

mevShield​

EncryptedSubmitted(H256, AccountId)​

  • interface: api.events.mevShield.EncryptedSubmitted
  • summary: Encrypted wrapper accepted.

ExtrinsicDecodeFailed(u32)​

  • interface: api.events.mevShield.ExtrinsicDecodeFailed
  • summary: Extrinsic decode failed during on_initialize.

ExtrinsicDispatched(u32)​

  • interface: api.events.mevShield.ExtrinsicDispatched
  • summary: Extrinsic was successfully dispatched during on_initialize.

ExtrinsicDispatchFailed(u32, DispatchError)​

  • interface: api.events.mevShield.ExtrinsicDispatchFailed
  • summary: Extrinsic dispatch failed during on_initialize.

ExtrinsicExpired(u32)​

  • interface: api.events.mevShield.ExtrinsicExpired
  • summary: Extrinsic expired (exceeded max block lifetime).

ExtrinsicLifetimeSet(u32)​

  • interface: api.events.mevShield.ExtrinsicLifetimeSet
  • summary: Extrinsic lifetime was updated.

ExtrinsicPostponed(u32)​

  • interface: api.events.mevShield.ExtrinsicPostponed
  • summary: Extrinsic postponed due to weight limit.

ExtrinsicStored(u32, AccountId)​

  • interface: api.events.mevShield.ExtrinsicStored
  • summary: Encrypted extrinsic was stored for later execution.

ExtrinsicWeightExceeded(u32)​

  • interface: api.events.mevShield.ExtrinsicWeightExceeded
  • summary: Extrinsic exceeded the per-extrinsic weight limit and was removed.

MaxExtrinsicWeightSet(u64)​

  • interface: api.events.mevShield.MaxExtrinsicWeightSet
  • summary: Maximum per-extrinsic weight was updated.

MaxPendingExtrinsicsNumberSet(u32)​

  • interface: api.events.mevShield.MaxPendingExtrinsicsNumberSet
  • summary: Maximum pending extrinsics limit was updated.

OnInitializeWeightSet(u64)​

  • interface: api.events.mevShield.OnInitializeWeightSet
  • summary: Maximum on_initialize weight was updated.

multisig​

DepositPoked(AccountId, CallHash, u128, u128)​

  • interface: api.events.multisig.DepositPoked
  • summary: The deposit for a multisig operation has been updated/poked.

MultisigApproval(AccountId, Timepoint<BlockNumberFor<T>>, AccountId, CallHash)​

  • interface: api.events.multisig.MultisigApproval
  • summary: A multisig operation has been approved by someone.

MultisigCancelled(AccountId, Timepoint<BlockNumberFor<T>>, AccountId, CallHash)​

  • interface: api.events.multisig.MultisigCancelled
  • summary: A multisig operation has been cancelled.

MultisigExecuted(AccountId, Timepoint<BlockNumberFor<T>>, AccountId, CallHash, DispatchResult)​

  • interface: api.events.multisig.MultisigExecuted
  • summary: A multisig operation has been executed.

NewMultisig(AccountId, AccountId, CallHash)​

  • interface: api.events.multisig.NewMultisig
  • summary: A new multisig operation has begun.

preimage​

Cleared(H256)​

  • interface: api.events.preimage.Cleared
  • summary: A preimage has ben cleared.

Noted(H256)​

  • interface: api.events.preimage.Noted
  • summary: A preimage has been noted.

Requested(H256)​

  • interface: api.events.preimage.Requested
  • summary: A preimage has been requested.

proxy​

Announced(AccountId, AccountId, CallHashOf)​

  • interface: api.events.proxy.Announced
  • summary: An announcement was placed to make a call in the future.

DepositPoked(AccountId, DepositKind, u128, u128)​

  • interface: api.events.proxy.DepositPoked
  • summary: A deposit stored for proxies or announcements was poked / updated.

ProxyAdded(AccountId, AccountId, T::ProxyType, u32)​

  • interface: api.events.proxy.ProxyAdded
  • summary: A proxy was added.

ProxyExecuted(DispatchResult)​

  • interface: api.events.proxy.ProxyExecuted
  • summary: A proxy was executed correctly, with the given.

ProxyRemoved(AccountId, AccountId, T::ProxyType, u32)​

  • interface: api.events.proxy.ProxyRemoved
  • summary: A proxy was removed.

PureCreated(AccountId, AccountId, T::ProxyType, u16)​

  • interface: api.events.proxy.PureCreated
  • summary: A pure account has been created by new proxy with given disambiguation index and proxy type.

PureKilled(AccountId, AccountId, T::ProxyType, u16)​

  • interface: api.events.proxy.PureKilled
  • summary: A pure proxy was killed by its spawner.

RealPaysFeeSet(AccountId, AccountId, bool)​

  • interface: api.events.proxy.RealPaysFeeSet
  • summary: The real-pays-fee setting was updated for a proxy relationship.

safeMode​

CannotDeposit()​

  • interface: api.events.safeMode.CannotDeposit

  • summary: Could not hold funds for entering or extending the safe-mode.

    This error comes from the underlying Currency.

CannotRelease()​

  • interface: api.events.safeMode.CannotRelease

  • summary: Could not release funds for entering or extending the safe-mode.

    This error comes from the underlying Currency.

DepositPlaced(AccountId, u128)​

  • interface: api.events.safeMode.DepositPlaced
  • summary: An account reserved funds for either entering or extending the safe-mode.

DepositReleased(AccountId, u128)​

  • interface: api.events.safeMode.DepositReleased
  • summary: An account had a reserve released that was reserved.

DepositSlashed(AccountId, u128)​

  • interface: api.events.safeMode.DepositSlashed
  • summary: An account had reserve slashed that was reserved.

Entered(u32)​

  • interface: api.events.safeMode.Entered
  • summary: The safe-mode was entered until inclusively this block.

Exited(ExitReason)​

  • interface: api.events.safeMode.Exited
  • summary: Exited the safe-mode for a specific reason.

Extended(u32)​

  • interface: api.events.safeMode.Extended
  • summary: The safe-mode was extended until inclusively this block.

scheduler​

AgendaIncomplete(u32)​

  • interface: api.events.scheduler.AgendaIncomplete
  • summary: Agenda is incomplete from when.

CallUnavailable(TaskAddress<BlockNumberFor<T>>, Option<TaskName>)​

  • interface: api.events.scheduler.CallUnavailable
  • summary: The call for the provided hash was not found so the task has been aborted.

Canceled(u32, u32)​

  • interface: api.events.scheduler.Canceled
  • summary: Canceled some task.

Dispatched(TaskAddress<BlockNumberFor<T>>, Option<TaskName>, DispatchResult)​

  • interface: api.events.scheduler.Dispatched
  • summary: Dispatched some task.

PeriodicFailed(TaskAddress<BlockNumberFor<T>>, Option<TaskName>)​

  • interface: api.events.scheduler.PeriodicFailed
  • summary: The given task was unable to be renewed since the agenda is full at that block.

PermanentlyOverweight(TaskAddress<BlockNumberFor<T>>, Option<TaskName>)​

  • interface: api.events.scheduler.PermanentlyOverweight
  • summary: The given task can never be executed since it is overweight.

RetryCancelled(TaskAddress<BlockNumberFor<T>>, Option<TaskName>)​

  • interface: api.events.scheduler.RetryCancelled
  • summary: Cancel a retry configuration for some task.

RetryFailed(TaskAddress<BlockNumberFor<T>>, Option<TaskName>)​

  • interface: api.events.scheduler.RetryFailed
  • summary: The given task was unable to be retried since the agenda is full at that block or there was not enough weight to reschedule it.

RetrySet(TaskAddress<BlockNumberFor<T>>, Option<TaskName>, u32, u8)​

  • interface: api.events.scheduler.RetrySet
  • summary: Set a retry configuration for some task.

Scheduled(u32, u32)​

  • interface: api.events.scheduler.Scheduled
  • summary: Scheduled some task.

subtensorModule​

ActivityCutoffFactorMilliSet(NetUid, u32)​

  • interface: api.events.subtensorModule.ActivityCutoffFactorMilliSet
  • summary: Activity-cutoff factor (per-mille) set on a subnet by its owner.

ActivityCutoffSet(NetUid, u16)​

  • interface: api.events.subtensorModule.ActivityCutoffSet
  • summary: an activity cutoff is set for a subnet.

AddStakeBurn(NetUid, AccountId, TaoBalance, AlphaBalance)​

  • interface: api.events.subtensorModule.AddStakeBurn
  • summary: "Add stake and burn" event: alpha token was purchased and burned.

AdjustmentAlphaSet(NetUid, u64)​

  • interface: api.events.subtensorModule.AdjustmentAlphaSet
  • summary: setting the adjustment alpha on a subnet.

AdjustmentIntervalSet(NetUid, u16)​

  • interface: api.events.subtensorModule.AdjustmentIntervalSet
  • summary: the adjustment interval is set for a subnet.

AdminFreezeWindowSet(u16)​

  • interface: api.events.subtensorModule.AdminFreezeWindowSet
  • summary: setting the admin freeze window length (last N blocks of tempo)

AllBalanceUnstakedAndTransferredToNewColdkey(AccountId, AccountId, AccountId,>>::Balance)​

  • interface: api.events.subtensorModule.AllBalanceUnstakedAndTransferredToNewColdkey
  • summary: All balance of a hotkey has been unstaked and transferred to a new coldkey

AlphaBurned(AccountId, AccountId, AlphaBalance, NetUid)​

  • interface: api.events.subtensorModule.AlphaBurned

  • summary: Alpha have been burned without reducing AlphaOut.

    Parameters:

    (coldkey, hotkey, amount, subnet_id)

AlphaRecycled(AccountId, AccountId, AlphaBalance, NetUid)​

  • interface: api.events.subtensorModule.AlphaRecycled

  • summary: Alpha has been recycled, reducing AlphaOut on a subnet.

    Parameters:

    (coldkey, hotkey, amount, subnet_id)

AlphaSigmoidSteepnessSet(NetUid, i16)​

  • interface: api.events.subtensorModule.AlphaSigmoidSteepnessSet
  • summary: steepness of the sigmoid used to compute alpha values.

ArbitrationPeriodExtended(AccountId)​

  • interface: api.events.subtensorModule.ArbitrationPeriodExtended
  • summary: The arbitration period has been extended

AutoParentDelegationEnabledSet(AccountId, bool)​

  • interface: api.events.subtensorModule.AutoParentDelegationEnabledSet
  • summary: A root validator toggled the "auto parent delegation" flag.

AutoStakeAdded(NetUid, AccountId, AccountId, AccountId, AlphaBalance)​

  • interface: api.events.subtensorModule.AutoStakeAdded
  • summary: Auto-staking hotkey received stake

AutoStakeDestinationSet(AccountId, NetUid, AccountId)​

  • interface: api.events.subtensorModule.AutoStakeDestinationSet

  • summary: The auto stake destination has been set.

    • coldkey: The account ID of the coldkey.
    • netuid: The network identifier.
    • hotkey: The account ID of the hotkey.

AxonServed(NetUid, AccountId)​

  • interface: api.events.subtensorModule.AxonServed
  • summary: the axon server information is added to the network.

BasketAlphaWrittenOff(AccountId, NetUid, AlphaBalance)​

  • interface: api.events.subtensorModule.BasketAlphaWrittenOff
  • summary: A terminally untradeable basket alpha slice was explicitly written off. This is distinct from a swap/transfer failure: only a pool too shallow to execute any sale is eligible, and removing the exact slice preserves every holder's fund proportion. Appended to preserve existing SCALE event indices.

BasketClaimDustSkipped(AccountId, AccountId, u32, TaoBalance)​

  • interface: api.events.subtensorModule.BasketClaimDustSkipped
  • summary: A root claim skipped rows dust rows of the fund: rows whose whole holding was worth less than min(BasketClaimRowDustCapTao, BasketClaimRowDustBps × anchored NAV), or whose slice for this claimant was worth less than BasketClaimSliceDustTao, each worth at most BasketClaimForfeitCapTao for this claimant, all at the anchored (fast-EMA-capped) mark. Those rows were neither sold nor paid. The claim burned the whole entitlement, so the claimant's slices of those rows — about forfeited_tao_est at the pre-sale realizable quote — stay in the fund for the remaining holders.

BasketClaimed(AccountId, AccountId, TaoBalance)​

  • interface: api.events.subtensorModule.BasketClaimed
  • summary: A staker redeemed (claimed) their owed share of a validator's beta basket: their pro-rata fraction of every holding was realized as tao and staked onto their root position.

BasketDeposited(AccountId, TaoBalance, u64)​

  • interface: api.events.subtensorModule.BasketDeposited
  • summary: A validator's beta basket (fund) received a dividend deposit: the dividend alpha was credited in place to the fund's holding on the subnet it was earned on, adding tao of realizable NAV to the fund and minting shares fund shares at the pre-deposit NAV.

BasketHoldingConverted(AccountId, NetUid, TaoBalance)​

  • interface: api.events.subtensorModule.BasketHoldingConverted
  • summary: A validator's basket holding on a dissolving subnet was converted into the fund's root (TAO) slot. Fund shares and staker entitlements are unaffected.

BasketStakedIn(AccountId, AccountId, TaoBalance, TaoBalance, u64)​

  • interface: api.events.subtensorModule.BasketStakedIn
  • summary: A staker deposited TAO from their balance directly into a validator's beta basket: the TAO was split across the fund's current holdings by value (or held as the root cash slot of an empty fund) and shares fund shares were credited to the staker via their claimed watermark.

BasketSwapped(AccountId, NetUid, NetUid, AlphaBalance, TaoBalance, AlphaBalance)​

  • interface: api.events.subtensorModule.BasketSwapped
  • summary: A validator rebalanced its beta basket: alpha_sold of origin_netuid was sold for tao_mid TAO, which bought alpha_bought of destination_netuid. Fund shares and staker entitlements are unaffected; only the fund's composition changed.

BatchCompletedWithErrors()​

  • interface: api.events.subtensorModule.BatchCompletedWithErrors
  • summary: A batch extrinsic completed but with some errors.

BatchWeightItemFailed(NetUid, sp_runtime::DispatchError)​

  • interface: api.events.subtensorModule.BatchWeightItemFailed

  • summary: A weight set among a batch of weights failed.

    • netuid: The netuid of the batch item that failed.
    • error: The dispatch error emitted by the failed item.

BatchWeightsCompleted(Vec<Compact<NetUid>>, AccountId)​

  • interface: api.events.subtensorModule.BatchWeightsCompleted

  • summary: A batch of weights (or commits) have been force-set.

    • netuids: The netuids these weights were successfully set/committed for.
    • who: The hotkey that set this batch.

BetaBaselineStamped(AccountId)​

  • interface: api.events.subtensorModule.BetaBaselineStamped
  • summary: A fund's frozen display baseline was stamped at its first share mint: its index-spliced display and total-return stake prices start at the current index levels from this block on (see BetaBaseline storage). Appended to preserve existing SCALE event indices.

BondsMovingAverageSet(NetUid, u64)​

  • interface: api.events.subtensorModule.BondsMovingAverageSet
  • summary: bonds moving average is set for a subnet.

BondsPenaltySet(NetUid, u16)​

  • interface: api.events.subtensorModule.BondsPenaltySet
  • summary: bonds penalty is set for a subnet.

BondsResetOnSet(NetUid, bool)​

  • interface: api.events.subtensorModule.BondsResetOnSet
  • summary: bonds reset is set for a subnet.

BulkBalancesSet(u16, u16)​

  • interface: api.events.subtensorModule.BulkBalancesSet
  • summary: bulk balances have been set (placeholder: this event is currently unused).

BulkNeuronsRegistered(u16, u16)​

  • interface: api.events.subtensorModule.BulkNeuronsRegistered
  • summary: multiple uids have been concurrently registered.

BurnHalfLifeSet(NetUid, u16)​

  • interface: api.events.subtensorModule.BurnHalfLifeSet
  • summary: Burn half-life set for neuron registration.

BurnIncreaseMultSet(NetUid, U64F64)​

  • interface: api.events.subtensorModule.BurnIncreaseMultSet
  • summary: Burn increase multiplier set for neuron registration.

BurnSet(NetUid, TaoBalance)​

  • interface: api.events.subtensorModule.BurnSet
  • summary: setting burn on a network.

ChainIdentitySet(AccountId)​

  • interface: api.events.subtensorModule.ChainIdentitySet
  • summary: The identity of a coldkey has been set

ChildKeyTakeSet(AccountId, PerU16)​

  • interface: api.events.subtensorModule.ChildKeyTakeSet
  • summary: childkey take set

ColdkeySwapAnnounced(AccountId, H256)​

  • interface: api.events.subtensorModule.ColdkeySwapAnnounced
  • summary: A coldkey swap announcement has been made.

ColdkeySwapAnnouncementDelaySet(u32)​

  • interface: api.events.subtensorModule.ColdkeySwapAnnouncementDelaySet
  • summary: The coldkey swap announcement delay has been set.

ColdkeySwapCleared(AccountId)​

  • interface: api.events.subtensorModule.ColdkeySwapCleared
  • summary: A coldkey swap announcement has been cleared.

ColdkeySwapDisputed(AccountId)​

  • interface: api.events.subtensorModule.ColdkeySwapDisputed
  • summary: A coldkey swap has been disputed.

ColdkeySwapped(AccountId, AccountId)​

  • interface: api.events.subtensorModule.ColdkeySwapped
  • summary: A coldkey has been swapped.

ColdkeySwapReannouncementDelaySet(u32)​

  • interface: api.events.subtensorModule.ColdkeySwapReannouncementDelaySet
  • summary: The coldkey swap reannouncement delay has been set.

ColdkeySwapReset(AccountId)​

  • interface: api.events.subtensorModule.ColdkeySwapReset
  • summary: A coldkey swap has been reset.

CollateralLocked(NetUid, AccountId, AlphaBalance, AlphaBalance)​

  • interface: api.events.subtensorModule.CollateralLocked
  • summary: Miner collateral was staked and locked (at registration or via add_collateral). Appended at the end of the enum to avoid shifting existing event indices.

CommitRevealEnabled(NetUid, bool)​

  • interface: api.events.subtensorModule.CommitRevealEnabled

  • summary: Commit-Reveal has been successfully toggled.

    • netuid: The network identifier.
    • Enabled: Is Commit-Reveal enabled.

CommitRevealPeriodsSet(NetUid, u64)​

  • interface: api.events.subtensorModule.CommitRevealPeriodsSet

  • summary: Commit-Reveal periods has been successfully set.

    • netuid: The network identifier.
    • periods: The number of epochs before the reveal.

CommitRevealVersionSet(u16)​

  • interface: api.events.subtensorModule.CommitRevealVersionSet

  • summary: Commit Reveal Weights version has been updated.

    • version: The required version.

CRV3WeightsCommitted(AccountId, NetUidStorageIndex, H256)​

  • interface: api.events.subtensorModule.CRV3WeightsCommitted

  • summary: Commit-reveal v3 weights have been successfully committed.

    • who: The account ID of the user committing the weights.
    • netuid: The network identifier.
    • commit_hash: The hash representing the committed weights.

CRV3WeightsRevealed(NetUid, AccountId)​

  • interface: api.events.subtensorModule.CRV3WeightsRevealed

  • summary: CRV3 Weights have been successfully revealed.

    • netuid: The network identifier.
    • who: The account ID of the user revealing the weights.

DefaultTakeSet(PerU16)​

  • interface: api.events.subtensorModule.DefaultTakeSet
  • summary: the default take is set.

DelegateAdded(AccountId, AccountId, PerU16)​

  • interface: api.events.subtensorModule.DelegateAdded
  • summary: a hotkey has become a delegate.

DifficultySet(NetUid, u64)​

  • interface: api.events.subtensorModule.DifficultySet
  • summary: the difficulty has been set for a subnet.

DissolveNetworkScheduled(AccountId, NetUid, u32)​

  • interface: api.events.subtensorModule.DissolveNetworkScheduled
  • summary: A dissolve network extrinsic scheduled.

DissolveNetworkScheduleDurationSet(u32)​

  • interface: api.events.subtensorModule.DissolveNetworkScheduleDurationSet
  • summary: The duration of dissolve network has been set

EpochDeferred(NetUid, u64, u64)​

  • interface: api.events.subtensorModule.EpochDeferred
  • summary: An epoch slot was deferred to the next block due to the per-block epoch cap.

EpochSkipped(NetUid, u64)​

  • interface: api.events.subtensorModule.EpochSkipped
  • summary: Epoch execution skipped by is_epoch_input_state_consistent returned false or other errors.

EpochTriggered(NetUid, AccountId, u64)​

  • interface: api.events.subtensorModule.EpochTriggered
  • summary: Owner manually triggered an epoch for their subnet.

EvmKeyAssociated(NetUid, AccountId, H160, u64)​

  • interface: api.events.subtensorModule.EvmKeyAssociated
  • summary: An EVM key has been associated with a hotkey.

Faucet(AccountId, u64)​

  • interface: api.events.subtensorModule.Faucet
  • summary: the faucet it called on the test net.

FirstEmissionBlockNumberSet(NetUid, u64)​

  • interface: api.events.subtensorModule.FirstEmissionBlockNumberSet

  • summary: FirstEmissionBlockNumber is set via start call extrinsic

    Parameters:

    netuid block number

HotkeySwapped(AccountId, AccountId, AccountId)​

  • interface: api.events.subtensorModule.HotkeySwapped
  • summary: the hotkey is swapped

HotkeySwappedOnSubnet(AccountId, AccountId, AccountId, NetUid)​

  • interface: api.events.subtensorModule.HotkeySwappedOnSubnet
  • summary: the hotkey is swapped

ImmunityPeriodSet(NetUid, u16)​

  • interface: api.events.subtensorModule.ImmunityPeriodSet
  • summary: immunity period is set for a subnet.

IncentiveAlphaEmittedToMiners(NetUidStorageIndex, Vec<AlphaBalance>)​

  • interface: api.events.subtensorModule.IncentiveAlphaEmittedToMiners
  • summary: End-of-epoch miner incentive alpha by UID

KappaSet(NetUid, u16)​

  • interface: api.events.subtensorModule.KappaSet
  • summary: Kappa is set for a subnet.

LiquidAlphaConsensusModeSet(NetUid, ConsensusMode)​

  • interface: api.events.subtensorModule.LiquidAlphaConsensusModeSet
  • summary: A subnet's liquid-alpha consensus mode was updated. Appended to preserve existing SCALE event indices.

LockMoved(AccountId, AccountId, AccountId, NetUid)​

  • interface: api.events.subtensorModule.LockMoved
  • summary: Stake has been unlocked from a hotkey on a subnet.

MaxAllowedUidsSet(NetUid, u16)​

  • interface: api.events.subtensorModule.MaxAllowedUidsSet
  • summary: max allowed uids has been set for a subnetwork.

MaxAllowedValidatorsSet(NetUid, u16)​

  • interface: api.events.subtensorModule.MaxAllowedValidatorsSet
  • summary: setting the max number of allowed validators on a subnet.

MaxBurnSet(NetUid, TaoBalance)​

  • interface: api.events.subtensorModule.MaxBurnSet
  • summary: setting max burn on a network.

MaxChildKeyTakeSet(PerU16)​

  • interface: api.events.subtensorModule.MaxChildKeyTakeSet
  • summary: maximum childkey take set

MaxDelegateTakeSet(PerU16)​

  • interface: api.events.subtensorModule.MaxDelegateTakeSet
  • summary: maximum delegate take is set by sudo/admin transaction

MaxDifficultySet(NetUid, u64)​

  • interface: api.events.subtensorModule.MaxDifficultySet
  • summary: setting max difficulty on a network.

MaxEpochsPerBlockSet(u8)​

  • interface: api.events.subtensorModule.MaxEpochsPerBlockSet
  • summary: setting the per-block epoch cap (dynamic tempo throttle).

MaxRegistrationsPerBlockSet(NetUid, u16)​

  • interface: api.events.subtensorModule.MaxRegistrationsPerBlockSet
  • summary: we set max registrations per block.

MaxWeightLimitSet(NetUid, u16)​

  • interface: api.events.subtensorModule.MaxWeightLimitSet
  • summary: max weight limit has been set for a subnet (deprecated: this event is unused).

MinAllowedUidsSet(NetUid, u16)​

  • interface: api.events.subtensorModule.MinAllowedUidsSet
  • summary: The minimum allowed UIDs for a subnet have been set.

MinAllowedWeightSet(NetUid, u16)​

  • interface: api.events.subtensorModule.MinAllowedWeightSet
  • summary: minimum allowed weight is set for a subnet.

MinBurnSet(NetUid, TaoBalance)​

  • interface: api.events.subtensorModule.MinBurnSet
  • summary: setting min burn on a network.

MinChildKeyTakePerSubnetSet(NetUid, PerU16)​

  • interface: api.events.subtensorModule.MinChildKeyTakePerSubnetSet
  • summary: subnet-specific minimum childkey take set

MinChildKeyTakeSet(PerU16)​

  • interface: api.events.subtensorModule.MinChildKeyTakeSet
  • summary: minimum childkey take set

MinCollateralSet(NetUid, AccountId, AlphaBalance)​

  • interface: api.events.subtensorModule.MinCollateralSet
  • summary: A miner set the self-maintaining collateral floor for a hotkey.

MinDelegateTakeSet(PerU16)​

  • interface: api.events.subtensorModule.MinDelegateTakeSet
  • summary: minimum delegate take is set by sudo/admin transaction

MinDifficultySet(NetUid, u64)​

  • interface: api.events.subtensorModule.MinDifficultySet
  • summary: setting min difficulty on a network.

MinNonImmuneUidsSet(NetUid, u16)​

  • interface: api.events.subtensorModule.MinNonImmuneUidsSet
  • summary: The minimum allowed non-Immune UIDs has been set.

NetworkAdded(NetUid, u16)​

  • interface: api.events.subtensorModule.NetworkAdded
  • summary: a new network is added.

NetworkDissolveCleanupCompleted(NetUid)​

  • interface: api.events.subtensorModule.NetworkDissolveCleanupCompleted
  • summary: data for a dissolved network has been cleaned up.

NetworkImmunityPeriodSet(u64)​

  • interface: api.events.subtensorModule.NetworkImmunityPeriodSet
  • summary: the network immunity period is set.

NetworkLockCostReductionIntervalSet(u64)​

  • interface: api.events.subtensorModule.NetworkLockCostReductionIntervalSet
  • summary: the lock cost reduction is set

NetworkMinLockCostSet(TaoBalance)​

  • interface: api.events.subtensorModule.NetworkMinLockCostSet
  • summary: the network minimum locking cost is set.

NetworkRateLimitSet(u64)​

  • interface: api.events.subtensorModule.NetworkRateLimitSet
  • summary: the network creation rate limit is set.

NetworkRegistrationQueued(AccountId, AccountId, u16, Option<SubnetIdentityOfV3>, TaoBalance, U64F64, u64)​

  • interface: api.events.subtensorModule.NetworkRegistrationQueued
  • summary: A network registration cost has been queued.

NetworkRemoved(NetUid)​

  • interface: api.events.subtensorModule.NetworkRemoved
  • summary: a network is removed.

NeuronRegistered(NetUid, u16, AccountId)​

  • interface: api.events.subtensorModule.NeuronRegistered
  • summary: a new neuron account has been registered to the chain.

OwnerHyperparamRateLimitSet(u16)​

  • interface: api.events.subtensorModule.OwnerHyperparamRateLimitSet
  • summary: setting the owner hyperparameter rate limit in epochs

PerpetualLockUpdated(AccountId, NetUid, bool)​

  • interface: api.events.subtensorModule.PerpetualLockUpdated
  • summary: A coldkey's perpetual lock flag was updated.

PowRegistrationAllowed(NetUid, bool)​

  • interface: api.events.subtensorModule.PowRegistrationAllowed
  • summary: POW registration is allowed/disallowed for a subnet.

PrometheusServed(NetUid, AccountId)​

  • interface: api.events.subtensorModule.PrometheusServed
  • summary: the prometheus server information is added to the network.

RAORecycledForRegistrationSet(NetUid, TaoBalance)​

  • interface: api.events.subtensorModule.RAORecycledForRegistrationSet
  • summary: setting the RAO recycled for registration.

RegistrationAllowed(NetUid, bool)​

  • interface: api.events.subtensorModule.RegistrationAllowed
  • summary: registration is allowed/disallowed for a subnet.

RegistrationPerIntervalSet(NetUid, u16)​

  • interface: api.events.subtensorModule.RegistrationPerIntervalSet
  • summary: registration per interval is set for a subnet.

RejectLockedAlphaUpdated(AccountId, bool)​

  • interface: api.events.subtensorModule.RejectLockedAlphaUpdated
  • summary: A coldkey's reject locked alpha account flag was updated.

RhoSet(NetUid, u16)​

  • interface: api.events.subtensorModule.RhoSet
  • summary: Rho value is set.

RootClaimed(AccountId, TaoBalance)​

  • interface: api.events.subtensorModule.RootClaimed
  • summary: Root emissions have been claimed for a coldkey on all subnets and hotkeys.

RootWeightsSet(u16)​

  • interface: api.events.subtensorModule.RootWeightsSet
  • summary: Retired (kept for SCALE index stability): emitted by the removed set_root_weights extrinsic. Never emitted on current runtimes.

ScalingLawPowerSet(NetUid, u16)​

  • interface: api.events.subtensorModule.ScalingLawPowerSet
  • summary: the scaling law power has been set for a subnet.

ServingRateLimitSet(NetUid, u64)​

  • interface: api.events.subtensorModule.ServingRateLimitSet
  • summary: setting the prometheus serving rate limit.

SetChildren(AccountId, NetUid, Vec<(u64, T::AccountId)>)​

  • interface: api.events.subtensorModule.SetChildren
  • summary: The children of a hotkey have been set

SetChildrenScheduled(AccountId, NetUid, u64, Vec<(u64, T::AccountId)>)​

  • interface: api.events.subtensorModule.SetChildrenScheduled
  • summary: Setting of children of a hotkey have been scheduled

SharePoolDenominatorReconciled(AccountId, NetUid)​

  • interface: api.events.subtensorModule.SharePoolDenominatorReconciled
  • summary: A share pool's denominator was rewritten to the sum of its live shares, so every member is quoted exactly its fraction of the pool value.

StakeAdded(AccountId, AccountId, TaoBalance, AlphaBalance, NetUid, u64)​

  • interface: api.events.subtensorModule.StakeAdded
  • summary: stake has been transferred from the a coldkey account onto the hotkey staking account.

StakeAndHotkeyTransferred(AccountId, AccountId, AccountId, AccountId, NetUid, NetUid, TaoBalance)​

  • interface: api.events.subtensorModule.StakeAndHotkeyTransferred
  • summary: Stake has been transferred from one coldkey to another, landing on a different hotkey (and optionally a different subnet).

StakeLocked(AccountId, AccountId, NetUid, AlphaBalance)​

  • interface: api.events.subtensorModule.StakeLocked
  • summary: Stake has been locked to a hotkey on a subnet.

StakeMoved(AccountId, AccountId, NetUid, AccountId, NetUid, TaoBalance)​

  • interface: api.events.subtensorModule.StakeMoved
  • summary: stake has been moved from origin (hotkey, subnet ID) to destination (hotkey, subnet ID) of this amount (in TAO).

StakeRemoved(AccountId, AccountId, TaoBalance, AlphaBalance, NetUid, u64)​

  • interface: api.events.subtensorModule.StakeRemoved
  • summary: stake has been removed from the hotkey staking account onto the coldkey account.

StakeSwapped(AccountId, AccountId, NetUid, NetUid, TaoBalance)​

  • interface: api.events.subtensorModule.StakeSwapped

  • summary: Stake has been swapped from one subnet to another for the same coldkey-hotkey pair.

    Parameters:

    (coldkey, hotkey, origin_netuid, destination_netuid, amount)

StakeThresholdSet(u64)​

  • interface: api.events.subtensorModule.StakeThresholdSet
  • summary: min stake is set for validators to set weights.

StakeTransferred(AccountId, AccountId, AccountId, NetUid, NetUid, TaoBalance)​

  • interface: api.events.subtensorModule.StakeTransferred

  • summary: Stake has been transferred from one coldkey to another on the same subnet.

    Parameters:

    (origin_coldkey, destination_coldkey, hotkey, origin_netuid, destination_netuid, amount)

StakeUnlocked(AccountId, AccountId, NetUid, AlphaBalance)​

  • interface: api.events.subtensorModule.StakeUnlocked
  • summary: Stake has been unlocked from a hotkey on a subnet.

StartCallDelaySet(u64)​

  • interface: api.events.subtensorModule.StartCallDelaySet
  • summary: the start call delay is set.

SubnetIdentityRemoved(NetUid)​

  • interface: api.events.subtensorModule.SubnetIdentityRemoved
  • summary: The identity of a subnet has been removed

SubnetIdentitySet(NetUid)​

  • interface: api.events.subtensorModule.SubnetIdentitySet
  • summary: The identity of a subnet has been set

SubnetLeaseCreated(AccountId, LeaseId, NetUid, Option<BlockNumberFor<T>>)​

  • interface: api.events.subtensorModule.SubnetLeaseCreated
  • summary: A subnet lease has been created.

SubnetLeaseDividendsDistributed(LeaseId, AccountId, AlphaBalance)​

  • interface: api.events.subtensorModule.SubnetLeaseDividendsDistributed
  • summary: Subnet lease dividends have been distributed.

SubnetLeaseDividendSkipped(LeaseId, AccountId, AlphaBalance)​

  • interface: api.events.subtensorModule.SubnetLeaseDividendSkipped
  • summary: A contributor's lease dividends could not be transferred this interval. The amount is recorded against that contributor and retried at the next distribution.

SubnetLeaseTerminated(AccountId, NetUid)​

  • interface: api.events.subtensorModule.SubnetLeaseTerminated
  • summary: A subnet lease has been terminated.

SubnetLimitSet(u16)​

  • interface: api.events.subtensorModule.SubnetLimitSet
  • summary: the maximum number of subnets is set

SubnetOwnerChanged(NetUid, AccountId, AccountId)​

  • interface: api.events.subtensorModule.SubnetOwnerChanged
  • summary: Subnet ownership was reassigned by lock conviction.

SubnetOwnerCutSet(u16)​

  • interface: api.events.subtensorModule.SubnetOwnerCutSet
  • summary: the subnet owner cut is set.

SubnetOwnerHotkeySet(NetUid, AccountId)​

  • interface: api.events.subtensorModule.SubnetOwnerHotkeySet

  • summary: The owner hotkey for a subnet has been set.

    Parameters:

    (netuid, new_hotkey)

Sudid(DispatchResult)​

  • interface: api.events.subtensorModule.Sudid
  • summary: a sudo call is done.

SymbolUpdated(NetUid, Vec<u8>)​

  • interface: api.events.subtensorModule.SymbolUpdated
  • summary: The symbol for a subnet has been updated.

TakeDecreased(AccountId, AccountId, PerU16)​

  • interface: api.events.subtensorModule.TakeDecreased
  • summary: the take for a delegate is decreased.

TakeIncreased(AccountId, AccountId, PerU16)​

  • interface: api.events.subtensorModule.TakeIncreased
  • summary: the take for a delegate is increased.

TempoSet(NetUid, u16)​

  • interface: api.events.subtensorModule.TempoSet
  • summary: setting tempo on a network

TimelockedWeightsCommitted(AccountId, NetUidStorageIndex, H256, u64)​

  • interface: api.events.subtensorModule.TimelockedWeightsCommitted

  • summary: Timelocked weights have been successfully committed.

    • who: The account ID of the user committing the weights.
    • netuid: The network identifier.
    • commit_hash: The hash representing the committed weights.
    • reveal_round: The round at which weights can be revealed.

TimelockedWeightsRevealed(NetUidStorageIndex, AccountId)​

  • interface: api.events.subtensorModule.TimelockedWeightsRevealed

  • summary: Timelocked Weights have been successfully revealed.

    • netuid: The network identifier.
    • who: The account ID of the user revealing the weights.

TransactionFeePaidWithAlpha(AccountId, NetUid, AlphaBalance, TaoBalance)​

  • interface: api.events.subtensorModule.TransactionFeePaidWithAlpha

  • summary: Transaction fee was paid in Alpha.

    Emitted in addition to TransactionFeePaid when the fee payment path is Alpha. alpha_fee is the exact Alpha amount sold; tao_amount is the TAO the call was finally charged. Since spec 469 the TAO the call did not use is refunded to the payer's free balance, so tao_amount can be below what the sale realised.

TransferToggle(NetUid, bool)​

  • interface: api.events.subtensorModule.TransferToggle

  • summary: Event called when transfer is toggled on a subnet.

    Parameters:

    (netuid, bool)

TxChildKeyTakeRateLimitSet(u64)​

  • interface: api.events.subtensorModule.TxChildKeyTakeRateLimitSet
  • summary: setting the childkey take transaction rate limit.

TxDelegateTakeRateLimitSet(u64)​

  • interface: api.events.subtensorModule.TxDelegateTakeRateLimitSet
  • summary: setting the delegate take transaction rate limit.

TxRateLimitSet(u64)​

  • interface: api.events.subtensorModule.TxRateLimitSet
  • summary: setting the transaction rate limit.

ValidatorPruneLenSet(NetUid, u64)​

  • interface: api.events.subtensorModule.ValidatorPruneLenSet
  • summary: the validator pruning length has been set.

VotingPowerEmaAlphaSet(NetUid, u64)​

  • interface: api.events.subtensorModule.VotingPowerEmaAlphaSet
  • summary: Voting power EMA alpha has been set for a subnet.

VotingPowerTrackingDisabled(NetUid)​

  • interface: api.events.subtensorModule.VotingPowerTrackingDisabled
  • summary: Voting power tracking has been fully disabled and entries cleared.

VotingPowerTrackingDisableScheduled(NetUid, u64)​

  • interface: api.events.subtensorModule.VotingPowerTrackingDisableScheduled
  • summary: Voting power tracking has been scheduled for disabling. Tracking will continue until disable_at_block, then stop and clear entries.

VotingPowerTrackingEnabled(NetUid)​

  • interface: api.events.subtensorModule.VotingPowerTrackingEnabled
  • summary: Voting power tracking has been enabled for a subnet.

WeightsBatchRevealed(AccountId, NetUid, Vec<H256>)​

  • interface: api.events.subtensorModule.WeightsBatchRevealed

  • summary: Weights have been successfully batch revealed.

    • who: The account ID of the user revealing the weights.
    • netuid: The network identifier.
    • revealed_hashes: A vector of hashes representing each revealed weight set.

WeightsCommitted(AccountId, NetUidStorageIndex, H256)​

  • interface: api.events.subtensorModule.WeightsCommitted

  • summary: Weights have been successfully committed.

    • who: The account ID of the user committing the weights.
    • netuid: The network identifier.
    • commit_hash: The hash representing the committed weights.

WeightsRevealed(AccountId, NetUidStorageIndex, H256)​

  • interface: api.events.subtensorModule.WeightsRevealed

  • summary: Weights have been successfully revealed.

    • who: The account ID of the user revealing the weights.
    • netuid: The network identifier.
    • commit_hash: The hash of the revealed weights.

WeightsSet(NetUidStorageIndex, u16)​

  • interface: api.events.subtensorModule.WeightsSet
  • summary: a caller successfully sets their weights on a subnetwork.

WeightsSetRateLimitSet(NetUid, u64)​

  • interface: api.events.subtensorModule.WeightsSetRateLimitSet
  • summary: weights set rate limit has been set for a subnet.

WeightsVersionKeySet(NetUid, u64)​

  • interface: api.events.subtensorModule.WeightsVersionKeySet
  • summary: weights version key is set for a network.

sudo​

KeyChanged(Option<T::AccountId>, AccountId)​

  • interface: api.events.sudo.KeyChanged
  • summary: The sudo key has been updated.

KeyRemoved()​

  • interface: api.events.sudo.KeyRemoved
  • summary: The key was permanently removed.

Sudid(DispatchResult)​

  • interface: api.events.sudo.Sudid
  • summary: A sudo call just took place.

SudoAsDone(DispatchResult)​

  • interface: api.events.sudo.SudoAsDone
  • summary: A sudo_as call just took place.

swap​

FeeRateSet(NetUid, u16)​

  • interface: api.events.swap.FeeRateSet
  • summary: Event emitted when the fee rate has been updated for a subnet

system​

CodeUpdated()​

  • interface: api.events.system.CodeUpdated
  • summary: :code was updated.

ExtrinsicFailed(DispatchError, DispatchEventInfo)​

  • interface: api.events.system.ExtrinsicFailed
  • summary: An extrinsic failed.

ExtrinsicSuccess(DispatchEventInfo)​

  • interface: api.events.system.ExtrinsicSuccess
  • summary: An extrinsic completed successfully.

KilledAccount(AccountId)​

  • interface: api.events.system.KilledAccount
  • summary: An account was reaped.

NewAccount(AccountId)​

  • interface: api.events.system.NewAccount
  • summary: A new account was created.

RejectedInvalidAuthorizedUpgrade(H256, DispatchError)​

  • interface: api.events.system.RejectedInvalidAuthorizedUpgrade
  • summary: An invalid authorized upgrade was rejected while trying to apply it.

Remarked(AccountId, H256)​

  • interface: api.events.system.Remarked
  • summary: On on-chain remark happened.

UpgradeAuthorized(H256, bool)​

  • interface: api.events.system.UpgradeAuthorized
  • summary: An upgrade was authorized.

transactionPayment​

TransactionFeePaid(AccountId, u128, u128)​

  • interface: api.events.transactionPayment.TransactionFeePaid
  • summary: A transaction fee actual_fee, of which tip was added to the minimum inclusion fee, has been paid by who.

utility​

BatchCompleted()​

  • interface: api.events.utility.BatchCompleted
  • summary: Batch of dispatches completed fully with no error.

BatchCompletedWithErrors()​

  • interface: api.events.utility.BatchCompletedWithErrors
  • summary: Batch of dispatches completed but has errors.

BatchInterrupted(u32, DispatchError)​

  • interface: api.events.utility.BatchInterrupted
  • summary: Batch of dispatches did not complete fully. Index of first failing dispatch given, as well as the error.

DispatchedAs(DispatchResult)​

  • interface: api.events.utility.DispatchedAs
  • summary: A call was dispatched.

IfElseFallbackCalled(DispatchError)​

  • interface: api.events.utility.IfElseFallbackCalled
  • summary: The fallback call was dispatched.

IfElseMainSuccess()​

  • interface: api.events.utility.IfElseMainSuccess
  • summary: Main call was dispatched.

ItemCompleted()​

  • interface: api.events.utility.ItemCompleted
  • summary: A single item within a Batch of dispatches has completed with no error.

ItemFailed(DispatchError)​

  • interface: api.events.utility.ItemFailed
  • summary: A single item within a Batch of dispatches has completed with error.