Utility pallet
Derived from live runtime metadata on TRN root (pallet index 4, captured 2026-05-02). For prose-style documentation see Utility on the curated reference side.
- Pallet index
4- Calls
- 6
- Events
- 6
- Errors
- 1
- Storage items
- 0
- Constants
- 1
Calls (extrinsics)
Utility.batch
See [
Pallet::batch].
api.tx.utility.batch(calls: Vec<Call>)| Argument | Type | Doc |
|---|---|---|
calls | Vec<Call> | Vec<<T as Config>::RuntimeCall> |
Call index: 0
Utility.as_derivative
See [
Pallet::as_derivative].
api.tx.utility.as_derivative(index: u16, call: Call)| Argument | Type | Doc |
|---|---|---|
index | u16 | u16 |
call | Call | Box<<T as Config>::RuntimeCall> |
Call index: 1
Utility.batch_all
See [
Pallet::batch_all].
api.tx.utility.batch_all(calls: Vec<Call>)| Argument | Type | Doc |
|---|---|---|
calls | Vec<Call> | Vec<<T as Config>::RuntimeCall> |
Call index: 2
Utility.dispatch_as
See [
Pallet::dispatch_as].
api.tx.utility.dispatch_as(as_origin: {"_enum":{"system":"FrameSupportDispatchRawOrigin","__Unused1":"Null","__Unused2":"Null","__Unused3":"Null","Void":"SpCoreVoid","__Unused5":"Null","__Unused6":"Null","__Unused7":"Null","__Unused8":"Null","__Unused9":"Null","__Unused10":"Null","__Unused11":"Null","__Unused12":"Null","__Unused13":"Null","__Unused14":"Null","__Unused15":"Null","__Unused16":"Null","__Unused17":"Null","__Unused18":"Null","__Unused19":"Null","__Unused20":"Null","__Unused21":"Null","__Unused22":"Null","__Unused23":"Null","__Unused24":"Null","__Unused25":"Null","Ethereum":"PalletEthereumRawOrigin","__Unused27":"Null","__Unused28":"Null","__Unused29":"Null","__Unused30":"Null","__Unused31":"Null","__Unused32":"Null","__Unused33":"Null","__Unused34":"Null","Xrpl":"SeedPrimitivesSignatureAccountId20","__Unused36":"Null","__Unused37":"Null","__Unused38":"Null","__Unused39":"Null","__Unused40":"Null","__Unused41":"Null","__Unused42":"Null","__Unused43":"Null","__Unused44":"Null","__Unused45":"Null","__Unused46":"Null","__Unused47":"Null","__Unused48":"Null","__Unused49":"Null","__Unused50":"Null","__Unused51":"Null","__Unused52":"Null","__Unused53":"Null","__Unused54":"Null","__Unused55":"Null","__Unused56":"Null","Council":"PalletCollectiveRawOrigin"}}, call: Call)| Argument | Type | Doc |
|---|---|---|
as_origin | {"_enum":{"system":"FrameSupportDispatchRawOrigin","__Unused1":"Null","__Unused2":"Null","__Unused3":"Null","Void":"SpCoreVoid","__Unused5":"Null","__Unused6":"Null","__Unused7":"Null","__Unused8":"Null","__Unused9":"Null","__Unused10":"Null","__Unused11":"Null","__Unused12":"Null","__Unused13":"Null","__Unused14":"Null","__Unused15":"Null","__Unused16":"Null","__Unused17":"Null","__Unused18":"Null","__Unused19":"Null","__Unused20":"Null","__Unused21":"Null","__Unused22":"Null","__Unused23":"Null","__Unused24":"Null","__Unused25":"Null","Ethereum":"PalletEthereumRawOrigin","__Unused27":"Null","__Unused28":"Null","__Unused29":"Null","__Unused30":"Null","__Unused31":"Null","__Unused32":"Null","__Unused33":"Null","__Unused34":"Null","Xrpl":"SeedPrimitivesSignatureAccountId20","__Unused36":"Null","__Unused37":"Null","__Unused38":"Null","__Unused39":"Null","__Unused40":"Null","__Unused41":"Null","__Unused42":"Null","__Unused43":"Null","__Unused44":"Null","__Unused45":"Null","__Unused46":"Null","__Unused47":"Null","__Unused48":"Null","__Unused49":"Null","__Unused50":"Null","__Unused51":"Null","__Unused52":"Null","__Unused53":"Null","__Unused54":"Null","__Unused55":"Null","__Unused56":"Null","Council":"PalletCollectiveRawOrigin"}} | Box<T::PalletsOrigin> |
call | Call | Box<<T as Config>::RuntimeCall> |
Call index: 3
Utility.force_batch
See [
Pallet::force_batch].
api.tx.utility.force_batch(calls: Vec<Call>)| Argument | Type | Doc |
|---|---|---|
calls | Vec<Call> | Vec<<T as Config>::RuntimeCall> |
Call index: 4
Utility.with_weight
See [
Pallet::with_weight].
api.tx.utility.with_weight(call: Call, weight: {"refTime":"Compact<u64>","proofSize":"Compact<u64>"})| Argument | Type | Doc |
|---|---|---|
call | Call | Box<<T as Config>::RuntimeCall> |
weight | {"refTime":"Compact<u64>","proofSize":"Compact<u64>"} | Weight |
Call index: 5
Events
Utility.BatchInterrupted
Batch of dispatches did not complete fully. Index of first failing dispatch given, as well as the error.
| Field | Type | Doc |
|---|---|---|
index | u32 | |
error | {"_enum":{"Other":"Null","CannotLookup":"Null","BadOrigin":"Null","Module":"SpRuntimeModuleError","ConsumerRemaining":"Null","NoProviders":"Null","TooManyConsumers":"Null","Token":"SpRuntimeTokenError","Arithmetic":"SpArithmeticArithmeticError","Transactional":"SpRuntimeTransactionalError","Exhausted":"Null","Corruption":"Null","Unavailable":"Null","RootNotAllowed":"Null"}} |
Utility.BatchCompleted
Batch of dispatches completed fully with no error.
No payload.
Utility.BatchCompletedWithErrors
Batch of dispatches completed but has errors.
No payload.
Utility.ItemCompleted
A single item within a Batch of dispatches has completed with no error.
No payload.
Utility.ItemFailed
A single item within a Batch of dispatches has completed with error.
| Field | Type | Doc |
|---|---|---|
error | {"_enum":{"Other":"Null","CannotLookup":"Null","BadOrigin":"Null","Module":"SpRuntimeModuleError","ConsumerRemaining":"Null","NoProviders":"Null","TooManyConsumers":"Null","Token":"SpRuntimeTokenError","Arithmetic":"SpArithmeticArithmeticError","Transactional":"SpRuntimeTransactionalError","Exhausted":"Null","Corruption":"Null","Unavailable":"Null","RootNotAllowed":"Null"}} |
Utility.DispatchedAs
A call was dispatched.
| Field | Type | Doc |
|---|---|---|
result | Result<Null, SpRuntimeDispatchError> |
Errors
Utility.TooManyCalls
Too many calls batched.
Constants
Utility.batched_calls_limit
The limit on the number of batched calls.
Type: u32
SCALE-encoded value: 0xaa2a0000
wss://root.rootnet.live/archive/ws · captured 2026-05-02