Extrinsic Format

v411

Subtensor uses extrinsic version 4 with 13 signed extensions and 28 pallets in the runtime composition.

Signed Extensions

Extensions applied to every signed extrinsic, in encoding order. Each adds extra data to the extrinsic payload and/or additional data that gets signed but not transmitted.

#IdentifierExtra DataAdditional Signed
0CheckNonZeroSender
1CheckSpecVersionu32
2CheckTxVersionu32
3CheckGenesisH256
4CheckMortalityH256
5CheckNonce
6CheckWeight
7ChargeTransactionPayment
8SudoTransactionExtension
9CheckShieldedTxValidity
10SubtensorTransactionExtension
11DrandPriority
12CheckMetadataHashOption

The dash indicates unit type (), meaning no data is added.

Pallet Composition

Maps pallet indices to pallets in this runtime. Used for call dispatch and decoding Module errors.

IndexNameEventsCallsErrorsStorage Prefix
0System#22#117#133System
1RandomnessCollectiveFlipRandomnessCollectiveFlip
2Timestamp#135Timestamp
3AuraAura
4Grandpa#32#143#155Grandpa
5Balances#36#175#181Balances
6TransactionPayment#38TransactionPayment
7SubtensorModule#39#234#246SubtensorModule
11Utility#67#247#445
12Sudo#68#250#446Sudo
13Multisig#70#251#450Multisig
14Preimage#72#253#460Preimage
15Scheduler#73#254#469Scheduler
16Proxy#76#256#478Proxy
17Registry#79#258#480Registry
18Commitments#80#325#487Commitments
19AdminUtils#81#395#488AdminUtils
20SafeMode#83#397#490SafeMode
21Ethereum#85#398#506Ethereum
22EVM#94#413#509EVM
23EVMChainIdEVMChainId
25BaseFee#96#418BaseFee
26Drand#100#419#510Drand
27Crowdloan#102#432#513Crowdloan
28Swap#103#434#521Swap
29Contracts#108#435#542Contracts
30MevShield#111#438#544MevShield
31AlphaAssetsAlphaAssets