Astar 2.83.x
System
Name | Nano S | Nano S XL | Nano SP/X - Stax | 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/> |
Utility
Name | Nano S | Nano S XL | Nano SP/X - Stax | 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/> |
Identity
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Add registrar | AccountIdLookupOfT account<br/> | ||||
Set identity | IdentityInfo info<br/> | ||||
Set subs | VecTupleAccountIdData subs<br/> | ||||
Clear identity | |||||
Request judgement | Compactu32 reg_index<br/>Compactu128 max_fee<br/> | ||||
Cancel request | RegistrarIndex reg_index<br/> | ||||
Set fee | Compactu32 index<br/>Compactu128 fee<br/> | ||||
Set account id | Compactu32 index<br/>AccountIdLookupOfT new_<br/> | ||||
Set fields | Compactu32 index<br/>IdentityFields fields<br/> | ||||
Provide judgement | Compactu32 reg_index<br/>AccountIdLookupOfT target<br/>JudgementBalanceOfT judgement<br/>Hash identity<br/> | ||||
Kill identity | AccountIdLookupOfT target<br/> | ||||
Add sub | AccountIdLookupOfT sub<br/>Data data<br/> | ||||
Rename sub | AccountIdLookupOfT sub<br/>Data data<br/> | ||||
Remove sub | AccountIdLookupOfT sub<br/> | ||||
Quit sub |
Timestamp
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Set | Compactu64 now<br/> |
Multisig
Name | Nano S | Nano S XL | Nano SP/X - Stax | 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 - Stax | 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/> |
ParachainSystem
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Set validation data | ParachainInherentData data<br/> | ||||
Sudo send upward message | UpwardMessage message<br/> | ||||
Authorize upgrade | Hash code_hash<br/>bool check_version<br/> | ||||
Enact authorized upgrade | Vecu8 code<br/> |
ParachainInfo
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|
Balances
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Transfer allow death | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT dest<br/>CompactBalance amount<br/> |
Set balance deprecated | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT who<br/>CompactBalance new_free<br/>CompactBalance old_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/> | ||
Upgrade accounts | ✔️ | ✔️ | VecAccountId who<br/> | ||
Transfer | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT dest<br/>CompactBalance amount<br/> |
Force set balance | ✔️ | ✔️ | AccountIdLookupOfT who<br/>CompactBalance new_free<br/> |
Vesting
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Vest | ✔️ | ✔️ | ✔️ | ✔️ | |
Vest other | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT target<br/> |
Vested transfer | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT target<br/>VestingInfo schedule<br/> |
Force vested transfer | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT source<br/>AccountIdLookupOfT target<br/>VestingInfo schedule<br/> |
Merge schedules | ✔️ | ✔️ | ✔️ | ✔️ | u32 schedule1_index<br/>u32 schedule2_index<br/> |
Inflation
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Force set inflation params | InflationParameters params<br/> | ||||
Force inflation recalculation | EraNumber next_era<br/> |
DappStaking
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Unbond and unstake | ✔️ | ✔️ | ✔️ | ✔️ | SmartContract contract_id<br/>Compactu128 amount<br/> |
Withdraw Unbonded | ✔️ | ✔️ | ✔️ | ✔️ | |
Maintenance mode | ✔️ | ✔️ | ✔️ | ✔️ | bool enabled<br/> |
Register | ✔️ | ✔️ | ✔️ | ✔️ | AccountId owner<br/>SmartContract smart_contract<br/> |
Set dapp reward beneficiary | ✔️ | ✔️ | ✔️ | ✔️ | SmartContract smart_contract<br/>OptionAccountId beneficiary<br/> |
Set dapp owner | ✔️ | ✔️ | ✔️ | ✔️ | SmartContract smart_contract<br/>AccountId new_owner<br/> |
Unregister | ✔️ | ✔️ | ✔️ | ✔️ | SmartContract smart_contract<br/> |
Lock | ✔️ | ✔️ | ✔️ | ✔️ | Compactu128 amount<br/> |
Unlock | ✔️ | ✔️ | ✔️ | ✔️ | Compactu128 amount<br/> |
Claim unlocked | ✔️ | ✔️ | ✔️ | ✔️ | |
Relock unlocking | ✔️ | ✔️ | ✔️ | ✔️ | |
Stake | ✔️ | ✔️ | ✔️ | ✔️ | SmartContract smart_contract<br/>Compactu128 amount<br/> |
Unstake | ✔️ | ✔️ | ✔️ | ✔️ | SmartContract smart_contract<br/>Compactu128 amount<br/> |
Claim staker rewards | ✔️ | ✔️ | ✔️ | ✔️ | |
Claim bonus reward | ✔️ | ✔️ | ✔️ | ✔️ | SmartContract smart_contract<br/> |
Claim dapp reward | ✔️ | ✔️ | ✔️ | ✔️ | SmartContract smart_contract<br/>Compactu32 era<br/> |
Unstake from unregistered | ✔️ | ✔️ | ✔️ | ✔️ | SmartContract smart_contract<br/> |
Cleanup expired entries | ✔️ | ✔️ | ✔️ | ✔️ | |
Force | ForcingType forcing_type<br/> |
Assets
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Create | ✔️ | ✔️ | CompactBalance id<br/>AccountIdLookupOfT admin<br/>Balance min_balance<br/> | ||
Force create | ✔️ | ✔️ | CompactBalance id<br/>AccountIdLookupOfT owner<br/>bool is_sufficient<br/>CompactBalance min_balance<br/> | ||
Start destroy | ✔️ | ✔️ | CompactBalance id<br/> | ||
Destroy accounts | ✔️ | ✔️ | CompactBalance id<br/> | ||
Destroy approvals | ✔️ | ✔️ | CompactBalance id<br/> | ||
Finish destroy | ✔️ | ✔️ | CompactBalance id<br/> | ||
Mint | ✔️ | ✔️ | CompactBalance id<br/>AccountIdLookupOfT beneficiary<br/>CompactBalance amount<br/> | ||
Burn | ✔️ | ✔️ | CompactBalance id<br/>AccountIdLookupOfT who<br/>CompactBalance amount<br/> | ||
Transfer | ✔️ | ✔️ | CompactBalance id<br/>AccountIdLookupOfT target<br/>CompactBalance amount<br/> | ||
Transfer keep alive | ✔️ | ✔️ | CompactBalance id<br/>AccountIdLookupOfT target<br/>CompactBalance amount<br/> | ||
Force transfer | ✔️ | ✔️ | CompactBalance id<br/>AccountIdLookupOfT source<br/>AccountIdLookupOfT dest<br/>CompactBalance amount<br/> | ||
Freeze | ✔️ | ✔️ | CompactBalance id<br/>AccountIdLookupOfT who<br/> | ||
Thaw | ✔️ | ✔️ | CompactBalance id<br/>AccountIdLookupOfT who<br/> | ||
Freeze asset | ✔️ | ✔️ | CompactBalance id<br/> | ||
Thaw asset | ✔️ | ✔️ | CompactBalance id<br/> | ||
Transfer ownership | ✔️ | ✔️ | CompactBalance id<br/>AccountIdLookupOfT owner<br/> | ||
Set team | ✔️ | ✔️ | CompactBalance id<br/>AccountIdLookupOfT issuer<br/>AccountIdLookupOfT admin<br/>AccountIdLookupOfT freezer<br/> | ||
Set metadata | ✔️ | ✔️ | CompactBalance id<br/>Vecu8 name<br/>Vecu8 symbol<br/>u8 decimals<br/> | ||
Clear metadata | ✔️ | ✔️ | CompactBalance id<br/> | ||
Force set metadata | ✔️ | ✔️ | CompactBalance id<br/>Vecu8 name<br/>Vecu8 symbol<br/>u8 decimals<br/>bool is_frozen<br/> | ||
Force clear metadata | ✔️ | ✔️ | CompactBalance id<br/> | ||
Force asset status | ✔️ | ✔️ | CompactBalance id<br/>AccountIdLookupOfT owner<br/>AccountIdLookupOfT issuer<br/>AccountIdLookupOfT admin<br/>AccountIdLookupOfT freezer<br/>CompactBalance min_balance<br/>bool is_sufficient<br/>bool is_frozen<br/> | ||
Approve transfer | ✔️ | ✔️ | CompactBalance id<br/>AccountIdLookupOfT delegate<br/>CompactBalance amount<br/> | ||
Cancel approval | ✔️ | ✔️ | CompactBalance id<br/>AccountIdLookupOfT delegate<br/> | ||
Force cancel approval | ✔️ | ✔️ | CompactBalance id<br/>AccountIdLookupOfT owner<br/>AccountIdLookupOfT delegate<br/> | ||
Transfer approved | ✔️ | ✔️ | CompactBalance id<br/>AccountIdLookupOfT owner<br/>AccountIdLookupOfT destination<br/>CompactBalance amount<br/> | ||
Touch | ✔️ |