Astar 2.35.x
System
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Fill block | ✔️ | ✔️ | ✔️ | Perbillratio<br/> | |
| Remark | Vecu8remark<br/> | ||||
| Set heap pages | u64pages<br/> | ||||
| Set code | Vecu8code<br/> | ||||
| Set code without checks | Vecu8code<br/> | ||||
| Set storage | VecKeyValueitems<br/> | ||||
| Kill storage | VecKeykeys<br/> | ||||
| Kill prefix | Keyprefix<br/>u32subkeys<br/> | ||||
| Remark with event | Vecu8remark<br/> |
Utility
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Batch | ✔️ | ✔️ | ✔️ | VecCallcalls<br/> | |
| As derivative | u16index<br/>Callcall<br/> | ||||
| Batch all | ✔️ | ✔️ | ✔️ | VecCallcalls<br/> | |
| Dispatch as | BoxPalletsOriginas_origin<br/>Callcall<br/> | ||||
| Force batch | ✔️ | ✔️ | ✔️ | VecCallcalls<br/> |
Identity
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Add registrar | AccountIdaccount<br/> | ||||
| Set identity | BoxIdentityInfoMaxAdditionalFieldsinfo<br/> | ||||
| Set subs | VecTupleAccountIdDatasubs<br/> | ||||
| Clear identity | |||||
| Request judgement | Compactu32reg_index<br/>Compactu128max_fee<br/> | ||||
| Cancel request | RegistrarIndexreg_index<br/> | ||||
| Set fee | Compactu32index<br/>Compactu128fee<br/> | ||||
| Set account id | Compactu32index<br/>AccountIdnew_<br/> | ||||
| Set fields | Compactu32index<br/>IdentityFieldsfields<br/> | ||||
| Provide judgement | Compactu32reg_index<br/>LookupasStaticLookupSourcetarget<br/>JudgementBalanceOfTjudgement<br/> | ||||
| Kill identity | LookupasStaticLookupSourcetarget<br/> | ||||
| Add sub | LookupasStaticLookupSourcesub<br/>Datadata<br/> | ||||
| Rename sub | LookupasStaticLookupSourcesub<br/>Datadata<br/> | ||||
| Remove sub | LookupasStaticLookupSourcesub<br/> | ||||
| Quit sub |
Timestamp
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Set | Compactu64now<br/> |
Multisig
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| As multi threshold 1 | ✔️ | ✔️ | ✔️ | VecAccountIdother_signatories<br/>Callcall<br/> | |
| As multi | ✔️ | ✔️ | ✔️ | u16threshold<br/>VecAccountIdother_signatories<br/>OptionTimepointmaybe_timepoint<br/>OpaqueCallcall<br/>boolstore_call<br/>Weightmax_weight<br/> | |
| Approve as multi | ✔️ | ✔️ | ✔️ | u16threshold<br/>VecAccountIdother_signatories<br/>OptionTimepointmaybe_timepoint<br/>H256call_hash<br/>Weightmax_weight<br/> | |
| Cancel as multi | ✔️ | ✔️ | ✔️ | u16threshold<br/>VecAccountIdother_signatories<br/>Timepointtimepoint<br/>H256call_hash<br/> |
ParachainSystem
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Set validation data | ParachainInherentDatadata<br/> | ||||
| Sudo send upward message | UpwardMessagemessage<br/> | ||||
| Authorize upgrade | Hashcode_hash<br/> | ||||
| Enact authorized upgrade | Vecu8code<br/> |
ParachainInfo
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|
Balances
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Transfer | ✔️ | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSourcedest<br/>CompactBalanceamount<br/> |
| Set balance | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSourcewho<br/>CompactBalancenew_free<br/>CompactBalancenew_reserved<br/> | |
| Force transfer | ✔️ | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSourcesource<br/>LookupasStaticLookupSourcedest<br/>CompactBalanceamount<br/> |
| Transfer keep alive | ✔️ | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSourcedest<br/>CompactBalanceamount<br/> |
| Transfer all | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSourcedest<br/>boolkeep_alive<br/> | |
| Force unreserve | ✔️ | ✔️ | LookupasStaticLookupSourcewho<br/>Balanceamount<br/> |
Vesting
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Vest | |||||
| Vest other | LookupasStaticLookupSourcetarget<br/> | ||||
| Vested transfer | LookupasStaticLookupSourcetarget<br/>VestingInfoschedule<br/> | ||||
| Force vested transfer | LookupasStaticLookupSourcesource<br/>LookupasStaticLookupSourcetarget<br/>VestingInfoschedule<br/> | ||||
| Force update schedules | LookupasStaticLookupSourcetarget<br/>BoundedVecVestingInfoBalanceOfTBlockNumberMaxVestingSchedulesGetTschedules<br/> | ||||
| Merge schedules | u32schedule1_index<br/>u32schedule2_index<br/> |
DappsStaking
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Register | ✔️ | ✔️ | ✔️ | AccountIddeveloper<br/>SmartContractcontract_id<br/> | |
| Unregister | ✔️ | ✔️ | ✔️ | SmartContractcontract_id<br/> | |
| Withdraw from unregistered | ✔️ | ✔️ | ✔️ | SmartContractcontract_id<br/> | |
| Bond and stake | ✔️ | ✔️ | ✔️ | SmartContractcontract_id<br/>Compactu128amount<br/> | |
| Unbond and unstake | ✔️ | ✔️ | ✔️ | SmartContractcontract_id<br/>Compactu128amount<br/> | |
| Withdraw Unbonded | ✔️ | ✔️ | ✔️ | ||
| Nomination transfer | ✔️ | ✔️ | ✔️ | SmartContractorigin_contract_id<br/>Compactu128amount<br/>SmartContracttarget_contract_id<br/> | |
| Claim staker | ✔️ | ✔️ | ✔️ | SmartContractcontract_id<br/> | |
| Claim dapp | ✔️ | ✔️ | ✔️ | SmartContractcontract_id<br/>Compactu32era<br/> | |
| Force new era | ✔️ | ✔️ | |||
| Maintenance mode | ✔️ | ✔️ | boolenable_maintenance<br/> | ||
| Set reward destination | ✔️ | ✔️ | DappsRewardDestinationreward_destination<br/> | ||
| Set contract stake info | ✔️ | ✔️ | SmartContractcontract<br/>EraIndexera<br/>ContractStakeInfoBalanceOfTcontract_stake_info<br/> |
BlockReward
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Set configuration | RewardDistributionConfigreward_distro_params<br/> |
Assets
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Create | ✔️ | ✔️ | Compactu128id<br/>LookupasStaticLookupSourceadmin<br/>Balancemin_balance<br/> | ||
| Force create | ✔️ | ✔️ | Compactu128id<br/>LookupasStaticLookupSourceowner<br/>boolis_sufficient<br/>Compactu128min_balance<br/> | ||
| Destroy | ✔️ | ✔️ | Compactu128id<br/>DestroyWitnesswitness<br/> | ||
| Mint | ✔️ | ✔️ | Compactu128id<br/>LookupasStaticLookupSourcebeneficiary<br/>Compactu128amount<br/> | ||
| Burn | ✔️ | ✔️ | Compactu128id<br/>LookupasStaticLookupSourcewho<br/>Compactu128amount<br/> | ||
| Transfer | ✔️ | ✔️ | Compactu128id<br/>LookupasStaticLookupSourcetarget<br/>Compactu128amount<br/> | ||
| Transfer keep alive | ✔️ | ✔️ | Compactu128id<br/>LookupasStaticLookupSourcetarget<br/>Compactu128amount<br/> | ||
| Force transfer | ✔️ | ✔️ | Compactu128id<br/>LookupasStaticLookupSourcesource<br/>LookupasStaticLookupSourcedest<br/>Compactu128amount<br/> | ||
| Freeze | ✔️ | ✔️ | Compactu128id<br/>LookupasStaticLookupSourcewho<br/> | ||
| Thaw | ✔️ | ✔️ | Compactu128id<br/>LookupasStaticLookupSourcewho<br/> | ||
| Freeze asset | ✔️ | ✔️ | Compactu128id<br/> | ||
| Thaw asset | ✔️ | ✔️ | Compactu128id<br/> | ||
| Transfer ownership | ✔️ | ✔️ | Compactu128id<br/>LookupasStaticLookupSourceowner<br/> | ||
| Set team | ✔️ | ✔️ | Compactu128id<br/>LookupasStaticLookupSourceissuer<br/>LookupasStaticLookupSourceadmin<br/>LookupasStaticLookupSourcefreezer<br/> | ||
| Set metadata | ✔️ | ✔️ | Compactu128id<br/>Vecu8name<br/>Vecu8symbol<br/>u8decimals<br/> | ||
| Clear metadata | ✔️ | ✔️ | Compactu128id<br/> | ||
| Force set metadata | ✔️ | ✔️ | Compactu128id<br/>Vecu8name<br/>Vecu8symbol<br/>u8decimals<br/>boolis_frozen<br/> | ||
| Force clear metadata | ✔️ | ✔️ | Compactu128id<br/> | ||
| Force asset status | ✔️ | ✔️ | Compactu128id<br/>LookupasStaticLookupSourceowner<br/>LookupasStaticLookupSourceissuer<br/>LookupasStaticLookupSourceadmin<br/>LookupasStaticLookupSourcefreezer<br/>Compactu128min_balance<br/>boolis_sufficient<br/>boolis_frozen<br/> | ||
| Approve transfer | ✔️ | ✔️ | Compactu128id<br/>LookupasStaticLookupSourcedelegate<br/>Compactu128amount<br/> | ||
| Cancel approval | ✔️ | ✔️ | Compactu128id<br/>LookupasStaticLookupSourcedelegate<br/> | ||
| Force cancel approval | ✔️ | ✔️ | Compactu128id<br/>LookupasStaticLookupSourceowner<br/>LookupasStaticLookupSourcedelegate<br/> | ||
| Transfer approved | ✔️ | ✔️ | Compactu128id<br/>LookupasStaticLookupSourceowner<br/>LookupasStaticLookupSourcedestination<br/>Compactu128amount<br/> | ||
| Touch | ✔️ | ✔️ | Compactu128id<br/> | ||
| Refund | ✔️ | ✔️ | Compactu128id<br/>boolallow_burn<br/> |
Authorship
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Set uncles | VecHeadernew_uncles<br/> |
CollatorSelection
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Set invulnerables | VecAccountIdnew_<br/> | ||||
| Set desired candidates | u32max<br/> | ||||
| Set candidacy bond | Balancebond<br/> | ||||
| Register as candidate | |||||
| Leave intent |
Session
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Set keys | Keyskeys<br/>Bytesproof<br/> | ||||
| Purge keys |
XcmpQueue
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Service overweight | OverweightIndexindex<br/>Weightweight_limit<br/> | ||||
| Suspend xcm execution | |||||
| Resume xcm execution | |||||
| Update suspend threshold | u32new_<br/> | ||||
| Update drop threshold | u32new_<br/> | ||||
| Update resume threshold | u32new_<br/> | ||||
| Update threshold weight | Weightnew_<br/> | ||||
| Update weight restrict decay | Weightnew_<br/> | ||||
| Update xcmp max individual weight | Weightnew_<br/> |
PolkadotXcm
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Send | BoxVersionedMultiLocationdest<br/>BoxVersionedXcmTuplemessage<br/> | ||||
| Teleport assets | BoxVersionedMultiLocationdest<br/>BoxVersionedMultiLocationbeneficiary<br/>BoxVersionedMultiAssetsassets<br/>u32fee_asset_item<br/> | ||||
| Reserve transfer assets | BoxVersionedMultiLocationdest<br/>BoxVersionedMultiLocationbeneficiary<br/>BoxVersionedMultiAssetsassets<br/>u32fee_asset_item<br/> | ||||
| Reserve withdraw assets | BoxVersionedMultiLocationdest<br/>BoxVersionedMultiLocationbeneficiary<br/>BoxVersionedMultiAssetsassets<br/>u32fee_asset_item<br/> | ||||
| Execute | BoxVersionedXcmTasSysConfigCallmessage<br/>Weightmax_weight<br/> | ||||
| Force xcm version | BoxMultiLocationlocation<br/>XcmVersionxcm_version<br/> | ||||
| Force default xcm version | OptionXcmVersionmaybe_xcm_version<br/> | ||||
| Force subscribe version notify | BoxVersionedMultiLocationlocation<br/> | ||||
| Force unsubscribe version notify | BoxVersionedMultiLocationlocation<br/> | ||||
| Limited reserve transfer assets | BoxVersionedMultiLocationdest<br/>BoxVersionedMultiLocationbeneficiary<br/>BoxVersionedMultiAssetsassets<br/>u32fee_asset_item<br/>WeightLimitweight_limit<br/> | ||||
| Limited teleport assets | BoxVersionedMultiLocationdest<br/>BoxVersionedMultiLocationbeneficiary<br/>BoxVersionedMultiAssetsassets<br/>u32fee_asset_item<br/>WeightLimitweight_limit<br/> | ||||
| Limited reserve withdraw assets | BoxVersionedMultiLocationdest<br/>BoxVersionedMultiLocationbeneficiary<br/>BoxVersionedMultiAssetsassets<br/>u32fee_asset_item<br/>WeightLimitweight_limit<br/> |
CumulusXcm
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|
DmpQueue
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Service overweight | OverweightIndexindex<br/>Weightweight_limit<br/> |
XcAssetConfig
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Register asset location | BoxVersionedMultiLocationasset_location<br/>Compactu128asset_id<br/> | ||||
| Set asset units per second | BoxVersionedMultiLocationasset_location<br/>Compactu128units_per_second<br/> | ||||
| Change existing asset location | BoxVersionedMultiLocationnew_asset_location<br/>Compactu128asset_id<br/> | ||||
| Remove payment asset | BoxVersionedMultiLocationasset_location<br/> | ||||
| Remove asset | Compactu128asset_id<br/> |
EVM
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Withdraw | H160address<br/>Balanceamount<br/> | ||||
| Call | H160source<br/>H160target<br/>Vecu8input<br/>U256value<br/>u64gas_limit<br/>U256max_fee_per_gas<br/>OptionU256max_priority_fee_per_gas<br/>OptionU256nonce<br/>VecTupleH160VecH256access_list<br/> | ||||
| Create | H160source<br/>Vecu8init<br/>U256value<br/>u64gas_limit<br/>U256max_fee_per_gas<br/>OptionU256max_priority_fee_per_gas<br/>OptionU256nonce<br/>VecTupleH160VecH256access_list<br/> | ||||
| Create2 | H160source<br/>Vecu8init<br/>H256salt<br/>U256value<br/>u64gas_limit<br/>U256max_fee_per_gas<br/>OptionU256max_priority_fee_per_gas<br/>OptionU256nonce<br/>VecTupleH160VecH256access_list<br/> |
Ethereum
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Transact | Transactiontransaction<br/> |
EthCall
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Call | Callcall<br/>AccountIdsigner<br/>Vecu8signature<br/>Compactu32nonce<br/> |
BaseFee
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Set base fee per gas | U256fee<br/> | ||||
| Set elasticity | Permillelasticity<br/> |
Sudo
| Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
|---|---|---|---|---|---|
| Sudo | Callcall<br/> | ||||
| Sudo unchecked weight | Callcall<br/>Weightweight<br/> | ||||
| Set key | LookupasStaticLookupSourcenew_<br/> | ||||
| Sudo as | LookupasStaticLookupSourcewho<br/>Callcall<br/> |