Karura 3.2160.x
System
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Remark | ✔️ | ✔ ️ | ✔️ | Bytes remark<br/> | |
Set heap pages | ✔️ | ✔️ | ✔️ | u64 pages<br/> | |
Set code | ✔️ | ✔️ | ✔️ | Vecu8 code<br/> | |
Set code without checks | ✔️ | ✔️ | ✔️ | Vecu8 code<br/> | |
Set storage | VecKeyValue items<br/> | ||||
Kill storage | VecKey keys<br/> | ||||
Kill prefix | Key prefix<br/>u32 subkeys<br/> | ||||
Remark with event | ✔️ | ✔️ | ✔️ | Bytes remark<br/> |
Timestamp
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set | Compactu64 now<br/> |
Scheduler
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Schedule | BlockNumber when<br/>OptionschedulePeriodBlockNumber maybe_periodic<br/>schedulePriority priority<br/>Call call<br/> | ||||
Cancel | BlockNumber when<br/>u32 index<br/> | ||||
Schedule named | TaskName id<br/>BlockNumber when<br/>OptionschedulePeriodBlockNumber maybe_periodic<br/>schedulePriority priority<br/>Call call<br/> | ||||
Cancel named | TaskName id<br/> | ||||
Schedule after | BlockNumber after<br/>OptionschedulePeriodBlockNumber maybe_periodic<br/>schedulePriority priority<br/>Call call<br/> | ||||
Schedule named after | TaskName id<br/>BlockNumber after<br/>OptionschedulePeriodBlockNumber maybe_periodic<br/>schedulePriority priority<br/>Call call<br/> |
Utility
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Batch | ✔️ | ✔️ | ✔️ | VecCall calls<br/> | |
As derivative | u16 index<br/>Call call<br/> | ||||
Batch all | ✔️ | ✔️ | ✔️ | VecCall calls<br/> | |
Dispatch as | BoxPalletsOrigin as_origin<br/>Call call<br/> | ||||
Force batch | ✔️ | ✔️ | ✔️ | VecCall calls<br/> | |
With weight | ✔️ | ✔️ | Call call<br/>Weight weight<br/> |
Multisig
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
As multi threshold 1 | ✔️ | ✔️ | ✔️ | VecAccountId other_signatories<br/>Call call<br/> | |
As multi | ✔️ | ✔️ | ✔️ | u16 threshold<br/>VecAccountId other_signatories<br/>OptionTimepoint maybe_timepoint<br/>Call call<br/>Weight max_weight<br/> | |
Approve as multi | ✔️ | ✔️ | ✔️ | u16 threshold<br/>VecAccountId other_signatories<br/>OptionTimepoint maybe_timepoint<br/>H256 call_hash<br/>Weight max_weight<br/> | |
Cancel as multi | ✔️ | ✔️ | ✔️ | u16 threshold<br/>VecAccountId other_signatories<br/>Timepoint timepoint<br/>H256 call_hash<br/> |
Proxy
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Proxy | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT real<br/>OptionProxyType force_proxy_type<br/>Call call<br/> |
Add proxy | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT delegate<br/>ProxyType proxy_type<br/>BlockNumber delay<br/> |
Remove proxy | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT delegate<br/>ProxyType proxy_type<br/>BlockNumber delay<br/> |
Remove proxies | ✔️ | ✔️ | |||
Create pure | ✔️ | ✔️ | ProxyType proxy_type<br/>BlockNumber delay<br/>u16 index<br/> | ||
Kill pure | ✔️ | ✔️ | AccountIdLookupOfT spawner<br/>ProxyType proxy_type<br/>u16 index<br/>Compactu32 height<br/>Compactu32 ext_index<br/> | ||
Announce | ✔️ | ✔️ | AccountIdLookupOfT real<br/>CallHashOf call_hash<br/> | ||
Remove announcement | ✔️ | ✔️ | AccountIdLookupOfT real<br/>CallHashOf call_hash<br/> | ||
Reject announcement | ✔️ | ✔️ | AccountIdLookupOfT delegate<br/>CallHashOf call_hash<br/> | ||
Proxy announced | ✔️ | ✔️ | AccountIdLookupOfT delegate<br/>AccountIdLookupOfT real<br/>OptionProxyType force_proxy_type<br/>Call call<br/> |
TransactionPause
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Pause transaction | Vecu8 pallet_name<br/>Vecu8 function_name<br/> | ||||
Unpause transaction | Vecu8 pallet_name<br/>Vecu8 function_name<br/> | ||||
Pause evm precompile | H160 address<br/> | ||||
Unpause evm precompile | H160 address<br/> |
IdleScheduler
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Schedule task | Task task<br/> |
Preimage
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Note preimage | Vecu8 bytes<br/> | ||||
Unnote preimage | Hash hash<br/> | ||||
Request preimage | Hash hash<br/> | ||||
Unrequest preimage | Hash hash<br/> |
Balances
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Transfer | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT dest<br/>CompactBalance amount<br/> |
Set balance | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT who<br/>CompactBalance new_free<br/>CompactBalance new_reserved<br/> | |
Force transfer | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT source<br/>AccountIdLookupOfT dest<br/>CompactBalance amount<br/> |
Transfer keep alive | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT dest<br/>CompactBalance amount<br/> |
Transfer all | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT dest<br/>bool keep_alive<br/> | |
Force unreserve | ✔️ | ✔️ | AccountIdLookupOfT who<br/>Balance amount<br/> |
Currencies
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Transfer | ✔️ | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource dest<br/>CurrencyId currency_id<br/>Compactu128 amount<br/> |
Transfer native currency | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource dest<br/>Compactu128 amount<br/> | |
Update balance | ✔️ | ✔️ | LookupasStaticLookupSource who<br/>CurrencyId currency_id<br/>Amount amount<br/> | ||
Sweep dust | ✔️ | ✔️ | CurrencyId currency_id<br/>VecAccountId accounts<br/> | ||
Force set lock | LookupasStaticLookupSource who<br/>CurrencyId currency_id<br/>Compactu128 amount<br/>LockIdentifier lock_id<br/> | ||||
Force remove lock | LookupasStaticLookupSource who<br/>CurrencyId currency_id<br/>LockIdentifier lock_id<br/> |
Vesting
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Claim | ✔️ | ✔️ | |||
Vested transfer | LookupasStaticLookupSource dest<br/>VestingScheduleOf schedule<br/> | ||||
Update vesting schedules | LookupasStaticLookupSource who<br/>VecVestingScheduleOf vesting_schedules<br/> | ||||
Claim for | LookupasStaticLookupSource dest<br/> |
TransactionPayment
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set alternative fee swap path | ✔️ | ✔️ | OptionVecCurrencyId fee_swap_path<br/> | ||
Enable charge fee pool | CurrencyId currency_id<br/>Balance pool_size<br/>Balance swap_threshold<br/> | ||||
Disable charge fee pool | ✔️ | ✔️ | CurrencyId currency_id<br/> | ||
With fee path | ✔️ | ✔️ | VecCurrencyId fee_swap_path<br/>Call call<br/> | ||
With fee currency | ✔️ | ✔️ | CurrencyId currency_id<br/>Call call<br/> | ||
With fee paid by | ✔️ | ✔️ | Call call<br/>AccountId payer_addr<br/>MultiSignature payer_sig<br/> | ||
With fee aggregated path | ✔️ | ✔️ | VecSwapPath fee_aggregated_path<br/>Call call<br/> |
Treasury
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Propose spend | CompactBalance amount<br/>AccountIdLookupOfT beneficiary<br/> | ||||
Reject proposal | Compactu32 proposal_id<br/> | ||||
Approve proposal | Compactu32 proposal_id<br/> | ||||
Spend | CompactBalance amount<br/>AccountIdLookupOfT beneficiary<br/> | ||||
Remove approval | Compactu32 proposal_id<br/> |
Bounties
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Propose bounty | ✔️ | ✔️ | CompactBalance amount<br/>Bytes description<br/> | ||
Approve bounty | ✔️ | ✔️ | Compactu32 bounty_id<br/> | ||
Propose curator | ✔️ | ✔️ | Compactu32 bounty_id<br/>AccountIdLookupOfT curator<br/>CompactBalance fee<br/> | ||
Unassign curator | ✔️ | ✔️ | Compactu32 bounty_id<br/> | ||
Accept curator | ✔️ | ✔️ | Compactu32 bounty_id<br/> | ||
Award bounty | ✔️ | ✔️ | Compactu32 bounty_id<br/>AccountIdLookupOfT beneficiary<br/> | ||
Claim bounty | ✔️ | ✔️ | Compactu32 bounty_id<br/> | ||
Close bounty | ✔️ | ✔️ | Compactu32 bounty_id<br/> | ||
Extend bounty expiry | ✔️ | ✔️ | Compactu32 bounty_id<br/>Bytes remark<br/> |
Tips
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Report awesome | Bytes reason<br/>AccountIdLookupOfT who<br/> | ||||
Retract tip | Hash hash<br/> | ||||
Tip new | Bytes reason<br/>AccountIdLookupOfT who<br/>Compactu128 tip_value<br/> | ||||
Tip | Hash hash<br/>Compactu128 tip_value<br/> | ||||
Close tip | Hash hash<br/> | ||||
Slash tip | Hash hash<br/> |
CollatorSelection
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set invulnerables | ✔️ | ✔️ | VecAccountId new_<br/> | ||
Set desired candidates | ✔️ | ✔️ | Compactu32 max<br/> | ||
Set candidacy bond | ✔️ | ✔️ | Compactu128 bond<br/> | ||
Register as candidate | ✔️ | ✔️ | |||
Register candidate | ✔️ | ✔️ | AccountId new_candidate<br/> | ||
Leave intent | ✔️ | ✔️ | |||
Withdraw bond | ✔️ | ✔️ |
Session
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set keys | ✔️ | ✔️ | ✔️ | Keys keys<br/>Bytes proof<br/> | |
Purge keys | ✔️ | ✔️ | ✔️ |
SessionManager
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Schedule session duration | Compactu32 start_session<br/>Compactu32 duration<br/> |
XcmpQueue
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Service overweight | ✔️ | ✔️ | OverweightIndex index<br/>Weight weight_limit<br/> | ||
Suspend xcm execution | ✔️ | ✔️ | |||
Resume xcm execution | ✔️ | ✔️ | |||
Update suspend threshold | ✔️ | ✔️ | u32 new_<br/> | ||
Update drop threshold | ✔️ | ✔️ | u32 new_<br/> | ||
Update resume threshold | ✔️ | ✔️ | u32 new_<br/> | ||
Update threshold weight | ✔️ | ✔️ | Weight new_<br/> | ||
Update weight restrict decay | ✔️ | ✔️ | Weight new_<br/> | ||
Update xcmp max individual weight | ✔️ | ✔️ | Weight new_<br/> |