SubtensorModule 121 events
NetworkAdded
#0Emitted when a new subnet is created on Bittensor.
NetworkRemoved
#1Emitted when a subnet is removed from the network.
StakeAdded
#2Emitted after stake is successfully transferred from coldkey to hotkey.
StakeRemoved
#3Emitted after stake is successfully withdrawn from hotkey to coldkey.
StakeMoved
#4Emitted when stake is moved between hotkeys or subnets without unstaking to TAO.
WeightsSet
#5Emitted when a validator submits their evaluation weights for miners.
NeuronRegistered
#6Emitted when a new neuron (miner or validator) joins a subnet.
BulkNeuronsRegistered
#7Emitted when multiple neurons are registered in a single operation.
BulkBalancesSet
#8Emitted when balances are bulk-set (admin operation).
MaxAllowedUidsSet
#9Emitted when maximum neurons allowed on subnet is changed.
MaxWeightLimitSet
#10Emitted when maximum weight limit is changed.
DifficultySet
#11Emitted when POW registration difficulty is changed.
AdjustmentIntervalSet
#12Emitted when difficulty adjustment interval is changed.
RegistrationPerIntervalSet
#13Emitted when target registrations per interval is changed.
MaxRegistrationsPerBlockSet
#14Emitted when maximum registrations per block is changed.
ActivityCutoffSet
#15Emitted when activity cutoff threshold is changed.
RhoSet
#16Emitted when rho parameter is changed.
AlphaSigmoidSteepnessSet
#17Emitted when alpha sigmoid steepness parameter is changed.
KappaSet
#18Emitted when kappa parameter is changed.
MinAllowedWeightSet
#19Emitted when minimum required weights per validator is changed.
ValidatorPruneLenSet
#20Emitted when validator prune length is changed.
ScalingLawPowerSet
#21Emitted when scaling law power parameter is changed.
WeightsSetRateLimitSet
#22Emitted when the rate limit for setting weights is changed.
ImmunityPeriodSet
#23Emitted when neuron immunity period is changed.
BondsMovingAverageSet
#24Emitted when bonds moving average parameter is changed.
BondsPenaltySet
#25Emitted when bonds penalty parameter is changed.
BondsResetOnSet
#26Emitted when bonds reset behavior is toggled.
MaxAllowedValidatorsSet
#27Emitted when maximum validators allowed is changed.
AxonServed
#28Emitted when a neuron updates their axon server information.
PrometheusServed
#29Emitted when a neuron updates their Prometheus metrics endpoint.
DelegateAdded
#30Emitted when a hotkey becomes a delegate (validator accepting external stake).
DefaultTakeSet
#31Emitted when the default delegate take rate is changed.
WeightsVersionKeySet
#32Emitted when the required weights version key is updated.
MinDifficultySet
#33Emitted when minimum POW difficulty is changed.
MaxDifficultySet
#34Emitted when maximum POW difficulty is changed.
ServingRateLimitSet
#35Emitted when serving rate limit is changed.
BurnSet
#36Emitted when burn registration cost is changed.
MaxBurnSet
#37Emitted when maximum burn for registration is changed.
MinBurnSet
#38Emitted when minimum burn for registration is changed.
TxRateLimitSet
#39Emitted when general transaction rate limit is changed.
TxDelegateTakeRateLimitSet
#40Emitted when delegate take rate limit is changed.
TxChildKeyTakeRateLimitSet
#41Emitted when child key take rate limit is changed.
AdminFreezeWindowSet
#42Emitted when admin freeze window is changed.
OwnerHyperparamRateLimitSet
#43Emitted when subnet owner hyperparameter rate limit is changed.
MinChildKeyTakeSet
#44Emitted when minimum child key take rate is changed.
MaxChildKeyTakeSet
#45Emitted when maximum child key take rate is changed.
ChildKeyTakeSet
#46Emitted when a child hotkey's take rate is set.
Sudid
#47Emitted when a sudo operation is executed.
RegistrationAllowed
#48Emitted when registration is enabled or disabled for a subnet.
PowRegistrationAllowed
#49Emitted when proof-of-work registration is toggled for a subnet.
TempoSet
#50Emitted when a subnet's tempo (emission interval) is changed.
RAORecycledForRegistrationSet
#51Emitted when the RAO recycled amount for registration is changed.
StakeThresholdSet
#52Emitted when the minimum stake threshold for validators is updated.
AdjustmentAlphaSet
#53Emitted when difficulty adjustment alpha parameter is changed.
Faucet
#54Emitted when testnet faucet dispenses tokens.
SubnetOwnerCutSet
#55Emitted when subnet owner emission cut is changed.
NetworkRateLimitSet
#56Emitted when network rate limit is changed.
NetworkImmunityPeriodSet
#57Emitted when network immunity period is changed.
StartCallDelaySet
#58Emitted when start call delay is changed.
NetworkMinLockCostSet
#59Emitted when minimum subnet lock cost is changed.
SubnetLimitSet
#60Emitted when the maximum number of subnets is changed.
NetworkLockCostReductionIntervalSet
#61Emitted when lock cost reduction interval is changed.
TakeDecreased
#62Emitted when a delegate decreases their commission rate.
TakeIncreased
#63Emitted when a delegate increases their commission rate.
HotkeySwapped
#64Emitted when a hotkey is swapped to a new address.
MaxDelegateTakeSet
#65Emitted when the maximum allowed delegate take is changed.
MinDelegateTakeSet
#66Emitted when the minimum allowed delegate take is changed.
ColdkeySwapAnnounced
#67A coldkey swap announcement has been made.
ColdkeySwapReset
#68A coldkey swap has been reset.
ColdkeySwapped
#69Emitted when a coldkey swap completes, transferring all assets to the new coldkey.
ColdkeySwapDisputed
#70A coldkey swap has been disputed.
AllBalanceUnstakedAndTransferredToNewColdkey
#71Emitted when all stake is unstaked and transferred during coldkey swap.
ArbitrationPeriodExtended
#72Emitted when a coldkey swap arbitration period is extended due to dispute.
SetChildrenScheduled
#73Emitted when a child hotkey change is scheduled for future execution.
SetChildren
#74Emitted when child hotkeys are set for a parent hotkey.
ChainIdentitySet
#75Emitted when on-chain identity is set for a hotkey.
SubnetIdentitySet
#76Emitted when a subnet's identity metadata is set or updated.
SubnetIdentityRemoved
#77Emitted when a subnet's identity metadata is removed.
DissolveNetworkScheduled
#78Emitted when network dissolution is scheduled for future execution.
ColdkeySwapAnnouncementDelaySet
#79The coldkey swap announcement delay has been set.
ColdkeySwapReannouncementDelaySet
#80The coldkey swap reannouncement delay has been set.
DissolveNetworkScheduleDurationSet
#81Emitted when dissolve network schedule duration is changed.
CRV3WeightsCommitted
#82Emitted when weights are committed using commit-reveal v3 protocol.
WeightsCommitted
#83Emitted when a validator commits a hash of their weights for later reveal.
WeightsRevealed
#84Emitted when a validator reveals previously committed weights.
WeightsBatchRevealed
#85Emitted when multiple weight commits are revealed in a batch.
BatchWeightsCompleted
#86Emitted when a batch of weights is successfully set across multiple subnets.
BatchCompletedWithErrors
#87Emitted when a batch operation completes but some items failed.
BatchWeightItemFailed
#88Emitted when an individual weight set within a batch fails.
StakeTransferred
#89Emitted when stake is transferred from one coldkey to another.
StakeSwapped
#90Emitted when stake is swapped between subnets for the same coldkey-hotkey pair.
TransferToggle
#91Emitted when transfer functionality is toggled.
SubnetOwnerHotkeySet
#92Emitted when a subnet's owner hotkey is changed.
FirstEmissionBlockNumberSet
#93Emitted when the first emission block is set for a subnet.
AlphaRecycled
#94Emitted when alpha tokens are recycled back to the subnet.
AlphaBurned
#95Emitted when alpha tokens are permanently burned.
EvmKeyAssociated
#96Emitted when an EVM key is associated with a Substrate account.
CRV3WeightsRevealed
#97Emitted when CRV3 committed weights are revealed.
CommitRevealPeriodsSet
#98Emitted when the commit-reveal period length is changed.
CommitRevealEnabled
#99Emitted when commit-reveal mode is toggled for a subnet.
HotkeySwappedOnSubnet
#100Emitted for each subnet when a hotkey swap occurs.
SubnetLeaseCreated
#101Emitted when a new subnet lease is created.
SubnetLeaseTerminated
#102Emitted when a subnet lease is terminated.
SymbolUpdated
#103Emitted when a subnet's token symbol is updated.
CommitRevealVersionSet
#104Emitted when the required commit-reveal version is updated.
TimelockedWeightsCommitted
#105Emitted when weights are committed with a specific reveal round.
TimelockedWeightsRevealed
#106Emitted when timelocked weights are revealed after their round.
AutoStakeAdded
#107Emitted when stake is automatically added to a designated hotkey.
IncentiveAlphaEmittedToMiners
#108Emitted at end of epoch showing alpha distributed to miners by UID.
MinAllowedUidsSet
#109Emitted when minimum allowed UIDs is changed.
AutoStakeDestinationSet
#110Emitted when a coldkey sets its auto-stake destination hotkey.
MinNonImmuneUidsSet
#111Emitted when minimum non-immune UIDs is changed.
RootClaimed
#112Emitted when a coldkey claims their root network emissions.
RootClaimTypeSet
#113Emitted when a coldkey sets their root emission claim type.
VotingPowerTrackingEnabled
#114Voting power tracking has been enabled for a subnet.
VotingPowerTrackingDisableScheduled
#115Voting power tracking has been scheduled for disabling.
VotingPowerTrackingDisabled
#116Voting power tracking has been fully disabled and entries cleared.
VotingPowerEmaAlphaSet
#117Voting power EMA alpha has been set for a subnet.
SubnetLeaseDividendsDistributed
#118Emitted when lease dividends are distributed to stakeholders.
AddStakeBurn
#119"Add stake and burn" event: alpha token was purchased and burned.
ColdkeySwapCleared
#120A coldkey swap announcement has been cleared.
Scheduler 10 events
Scheduled
#0Emitted when a task is successfully scheduled for future execution.
Canceled
#1Emitted when a scheduled task is cancelled before execution.
Dispatched
#2Emitted when a scheduled task is executed.
RetrySet
#3Emitted when retry configuration is set for a scheduled task.
RetryCancelled
#4Emitted when retry configuration is removed from a scheduled task.
CallUnavailable
#5Emitted when a scheduled call could not be found and the task is aborted.
PeriodicFailed
#6Emitted when a periodic task fails to reschedule because the agenda is full.
RetryFailed
#7Emitted when a task retry fails to reschedule due to agenda capacity or weight.
PermanentlyOverweight
#8Emitted when a task is permanently abandoned because it always exceeds weight limits.
AgendaIncomplete
#9Emitted when not all scheduled tasks could be processed in a block.
Crowdloan 10 events
Created
#0Emitted when a new crowdloan campaign is created.
Contributed
#1Emitted when TAO is contributed to a crowdloan.
Withdrew
#2Emitted when a contribution is withdrawn from a crowdloan.
PartiallyRefunded
#3Emitted when some contributors have been refunded.
AllRefunded
#4Emitted when all contributors have been refunded.
Finalized
#5Emitted when a crowdloan successfully reaches its cap.
Dissolved
#6Emitted when a crowdloan is dissolved.
MinContributionUpdated
#7Emitted when minimum contribution is updated.
EndUpdated
#8Emitted when end block is updated.
CapUpdated
#9Emitted when funding cap is updated.
Proxy 8 events
ProxyExecuted
#0Emitted after a proxy call is executed, showing the result.
PureCreated
#1Emitted when a new keyless (pure) proxy account is created.
PureKilled
#2Emitted when a pure proxy account is destroyed.
Announced
#3Emitted when a time-delayed proxy announces a future call.
ProxyAdded
#4Emitted when a new proxy is registered for an account.
ProxyRemoved
#5Emitted when a proxy is unregistered from an account.
DepositPoked
#6Emitted when proxy or announcement deposits are recalculated.
RealPaysFeeSet
#7The real-pays-fee setting was updated for a proxy relationship.
Balances 22 events
Endowed
#0Emitted when an account is created with some free balance.
DustLost
#1Emitted when an account's remaining balance is below existential deposit.
Transfer
#2Emitted when tokens are transferred between accounts.
BalanceSet
#3Emitted when an account's balance is set by root.
Reserved
#4Emitted when balance is moved from free to reserved.
Unreserved
#5Emitted when balance is moved from reserved to free.
ReserveRepatriated
#6Emitted when reserved balance is moved from one account to another.
Deposit
#7Emitted when tokens are deposited into an account.
Withdraw
#8Emitted when tokens are withdrawn from an account.
Slashed
#9Emitted when tokens are removed as punishment.
Minted
#10Emitted when new tokens are minted into an account.
Burned
#11Emitted when tokens are permanently burned.
Suspended
#12Emitted when balance is suspended from an account (can be restored later).
Restored
#13Emitted when suspended balance is restored to an account.
Upgraded
#14Emitted when an account is upgraded to a new balance format.
Issued
#15Emitted when total issuance is increased.
Rescinded
#16Emitted when total issuance is decreased.
Locked
#17Emitted when balance is locked.
Unlocked
#18Emitted when balance is unlocked.
Frozen
#19Emitted when balance is frozen.
Thawed
#20Emitted when frozen balance is thawed.
TotalIssuanceForced
#21Emitted when total issuance is forcefully changed.
BaseFee 3 events
Utility 8 events
BatchInterrupted
#0Emitted when a batch did not complete fully - gives index of first failing call.
BatchCompleted
#1Emitted when all calls in a batch completed successfully.
BatchCompletedWithErrors
#2Emitted when a batch completed but some calls failed.
ItemCompleted
#3Emitted for each call in a batch that completed successfully.
ItemFailed
#4Emitted for each call in a batch that failed.
DispatchedAs
#5Emitted when a call was dispatched with a different origin.
IfElseMainSuccess
#6Emitted when the main call in if_else succeeded.
IfElseFallbackCalled
#7Emitted when the main call failed and fallback was executed.
Drand 3 events
AdminUtils 3 events
Contracts 10 events
Instantiated
#0Emitted when a new smart contract is successfully deployed and instantiated.
Terminated
#1Emitted when a contract is terminated and removed from the chain.
CodeStored
#2Emitted when contract code is uploaded and stored on-chain.
ContractEmitted
#3Emitted when a contract emits a custom event during execution.
CodeRemoved
#4Emitted when contract code is removed from on-chain storage.
ContractCodeUpdated
#5Emitted when a contract's code is updated to a different code hash.
Called
#6Emitted when a smart contract is called and executed.
DelegateCalled
#7Emitted when a contract executes code from another contract in its own context.
StorageDepositTransferredAndHeld
#8Emitted when storage deposit is transferred and held by the contract system.
StorageDepositTransferredAndReleased
#9Emitted when a storage deposit is refunded due to storage cleanup.
SafeMode 8 events
Entered
#0Emitted when safe-mode is entered, pausing certain network operations.
Extended
#1Emitted when safe-mode duration is extended.
Exited
#2Emitted when safe-mode ends, either by timeout or force.
DepositPlaced
#3Emitted when an account reserves funds for entering or extending safe-mode.
DepositReleased
#4Emitted when a reserved deposit is returned to its owner.
DepositSlashed
#5Emitted when a deposit is slashed (not returned) due to abuse.
CannotDeposit
#6Emitted when deposit reservation fails during safe-mode entry/extend.
CannotRelease
#7Emitted when deposit release fails.
Preimage 3 events
System 8 events
ExtrinsicSuccess
#0Emitted when an extrinsic completes successfully.
ExtrinsicFailed
#1Emitted when an extrinsic fails during execution.
CodeUpdated
#2Emitted when the runtime code is updated.
NewAccount
#3Emitted when a new account is created on-chain.
KilledAccount
#4Emitted when an account is reaped (removed from state).
Remarked
#5Emitted when a remark is stored on-chain.
UpgradeAuthorized
#6Emitted when a runtime upgrade is authorized for future application.
RejectedInvalidAuthorizedUpgrade
#7Emitted when an authorized upgrade fails validation during application.
Commitments 3 events
EVM 5 events
Log
#0Emitted when an Ethereum smart contract emits a log event.
Created
#1Emitted when a new smart contract is deployed to the EVM.
CreatedFailed
#2Emitted when contract creation fails during execution.
Executed
#3Emitted when a contract call succeeds with state changes applied.
ExecutedFailed
#4Emitted when a contract call fails, reverting state but consuming gas.
Multisig 5 events
NewMultisig
#0Emitted when a new multisig operation is initiated.
MultisigApproval
#1Emitted when a signatory approves a pending multisig operation.
MultisigExecuted
#2Emitted when a multisig operation is executed after reaching threshold.
MultisigCancelled
#3Emitted when a pending multisig operation is cancelled.
DepositPoked
#4Emitted when a multisig deposit is updated after parameter changes.
MevShield 1 events
Swap 5 events
FeeRateSet
#0Emitted when the swap fee rate is updated for a subnet's liquidity pool.
UserLiquidityToggled
#1Emitted when user liquidity is enabled or disabled for a subnet.
LiquidityAdded
#2Emitted when a user adds liquidity to a subnet's pool.
LiquidityRemoved
#3Emitted when a user removes an entire liquidity position.
LiquidityModified
#4Emitted when a user modifies an existing liquidity position.
Registry 2 events
Sudo 4 events
Sudid
#0Emitted when a sudo call completes, reporting success or failure.
KeyChanged
#1Emitted when the sudo key is changed to a new account.
KeyRemoved
#2Emitted when the sudo key is permanently removed, disabling sudo.
SudoAsDone
#3Emitted when a sudo_as call completes, reporting success or failure.