Skip to main content
Zondax Github LinkZondax Github Link
Theme SwitchTheme Switch

Astar 2.80.x

System

NameNano SNano S XLNano SP/X - StaxNestingArguments
Remark✔️✔️✔️Bytesremark
Set heap pagesu64pages
Set codeVecu8code
Set code without checksVecu8code
Set storageVecKeyValueitems
Kill storageVecKeykeys
Kill prefixKeyprefix
u32subkeys
Remark with eventBytesremark

Utility

NameNano SNano S XLNano SP/X - StaxNestingArguments
Batch✔️✔️✔️VecCallcalls
As derivativeu16index
Callcall
Batch all✔️✔️✔️VecCallcalls
Dispatch asBoxPalletsOriginas_origin
Callcall
Force batch✔️✔️✔️VecCallcalls
With weight✔️✔️Callcall
Weightweight

Identity

NameNano SNano S XLNano SP/X - StaxNestingArguments
Add registrarAccountIdLookupOfTaccount
Set identityIdentityInfoinfo
Set subsVecTupleAccountIdDatasubs
Clear identity
Request judgementCompactu32reg_index
Compactu128max_fee
Cancel requestRegistrarIndexreg_index
Set feeCompactu32index
Compactu128fee
Set account idCompactu32index
AccountIdLookupOfTnew_
Set fieldsCompactu32index
IdentityFieldsfields
Provide judgementCompactu32reg_index
AccountIdLookupOfTtarget
JudgementBalanceOfTjudgement
Hashidentity
Kill identityAccountIdLookupOfTtarget
Add subAccountIdLookupOfTsub
Datadata
Rename subAccountIdLookupOfTsub
Datadata
Remove subAccountIdLookupOfTsub
Quit sub

Timestamp

NameNano SNano S XLNano SP/X - StaxNestingArguments
SetCompactu64now

Multisig

NameNano SNano S XLNano SP/X - StaxNestingArguments
As multi threshold 1✔️✔️✔️VecAccountIdother_signatories
Callcall
As multi✔️✔️✔️u16threshold
VecAccountIdother_signatories
OptionTimepointmaybe_timepoint
Callcall
Weightmax_weight
Approve as multi✔️✔️✔️u16threshold
VecAccountIdother_signatories
OptionTimepointmaybe_timepoint
H256call_hash
Weightmax_weight
Cancel as multi✔️✔️✔️u16threshold
VecAccountIdother_signatories
Timepointtimepoint
H256call_hash

Proxy

NameNano SNano S XLNano SP/X - StaxNestingArguments
ProxyAccountIdLookupOfTreal
OptionProxyTypeforce_proxy_type
Callcall
Add proxyAccountIdLookupOfTdelegate
ProxyTypeproxy_type
BlockNumberdelay
Remove proxyAccountIdLookupOfTdelegate
ProxyTypeproxy_type
BlockNumberdelay
Remove proxies
Create pureProxyTypeproxy_type
BlockNumberdelay
u16index
Kill pureAccountIdLookupOfTspawner
ProxyTypeproxy_type
u16index
Compactu32height
Compactu32ext_index
AnnounceAccountIdLookupOfTreal
CallHashOfcall_hash
Remove announcementAccountIdLookupOfTreal
CallHashOfcall_hash
Reject announcementAccountIdLookupOfTdelegate
CallHashOfcall_hash
Proxy announcedAccountIdLookupOfTdelegate
AccountIdLookupOfTreal
OptionProxyTypeforce_proxy_type
Callcall

ParachainSystem

NameNano SNano S XLNano SP/X - StaxNestingArguments
Set validation dataParachainInherentDatadata
Sudo send upward messageUpwardMessagemessage
Authorize upgradeHashcode_hash
boolcheck_version
Enact authorized upgradeVecu8code

ParachainInfo

NameNano SNano S XLNano SP/X - StaxNestingArguments

Balances

NameNano SNano S XLNano SP/X - StaxNestingArguments
Transfer allow death✔️✔️✔️✔️AccountIdLookupOfTdest
CompactBalanceamount
Set balance deprecated✔️✔️✔️AccountIdLookupOfTwho
CompactBalancenew_free
CompactBalanceold_reserved
Force transfer✔️✔️✔️✔️AccountIdLookupOfTsource
AccountIdLookupOfTdest
CompactBalanceamount
Transfer keep alive✔️✔️✔️✔️AccountIdLookupOfTdest
CompactBalanceamount
Transfer all✔️✔️✔️✔️AccountIdLookupOfTdest
boolkeep_alive
Force unreserve✔️✔️AccountIdLookupOfTwho
Balanceamount
Upgrade accounts✔️✔️VecAccountIdwho
Transfer✔️✔️✔️✔️AccountIdLookupOfTdest
CompactBalanceamount
Force set balance✔️✔️AccountIdLookupOfTwho
CompactBalancenew_free

Vesting

NameNano SNano S XLNano SP/X - StaxNestingArguments
Vest✔️✔️✔️✔️
Vest other✔️✔️✔️✔️AccountIdLookupOfTtarget
Vested transfer✔️✔️✔️✔️AccountIdLookupOfTtarget
VestingInfoschedule
Force vested transfer✔️✔️✔️✔️AccountIdLookupOfTsource
AccountIdLookupOfTtarget
VestingInfoschedule
Merge schedules✔️✔️✔️✔️u32schedule1_index
u32schedule2_index

Inflation

NameNano SNano S XLNano SP/X - StaxNestingArguments
Force set inflation paramsInflationParametersparams
Force inflation recalculationEraNumbernext_era

DappStaking

NameNano SNano S XLNano SP/X - StaxNestingArguments
Unbond and unstake✔️✔️✔️✔️SmartContractcontract_id
Compactu128amount
Withdraw Unbonded✔️✔️✔️✔️
Maintenance mode✔️✔️✔️✔️boolenabled
Register✔️✔️✔️✔️AccountIdowner
SmartContractsmart_contract
Set dapp reward beneficiary✔️✔️✔️✔️SmartContractsmart_contract
OptionAccountIdbeneficiary
Set dapp owner✔️✔️✔️✔️SmartContractsmart_contract
AccountIdnew_owner
Unregister✔️✔️✔️✔️SmartContractsmart_contract
Lock✔️✔️✔️✔️Compactu128amount
Unlock✔️✔️✔️✔️Compactu128amount
Claim unlocked✔️✔️✔️✔️
Relock unlocking✔️✔️✔️✔️
Stake✔️✔️✔️✔️SmartContractsmart_contract
Compactu128amount
Unstake✔️✔️✔️✔️SmartContractsmart_contract
Compactu128amount
Claim staker rewards✔️✔️✔️✔️
Claim bonus reward✔️✔️✔️✔️SmartContractsmart_contract
Claim dapp reward✔️✔️✔️✔️SmartContractsmart_contract
Compactu32era
Unstake from unregistered✔️✔️✔️✔️SmartContractsmart_contract
Cleanup expired entries✔️✔️✔️✔️
ForceForcingTypeforcing_type

Assets

NameNano SNano S XLNano SP/X - StaxNestingArguments
Create✔️✔️CompactBalanceid
AccountIdLookupOfTadmin
Balancemin_balance
Force create✔️✔️CompactBalanceid
AccountIdLookupOfTowner
boolis_sufficient
CompactBalancemin_balance
Start destroy✔️✔️CompactBalanceid
Destroy accounts✔️✔️CompactBalanceid
Destroy approvals✔️✔️CompactBalanceid
Finish destroy✔️✔️CompactBalanceid
Mint✔️✔️CompactBalanceid
AccountIdLookupOfTbeneficiary
CompactBalanceamount
Burn✔️✔️CompactBalanceid
AccountIdLookupOfTwho
CompactBalanceamount
Transfer✔️✔️CompactBalanceid
AccountIdLookupOfTtarget
CompactBalanceamount
Transfer keep alive✔️✔️CompactBalanceid
AccountIdLookupOfTtarget
CompactBalanceamount
Force transfer✔️✔️CompactBalanceid
AccountIdLookupOfTsource
AccountIdLookupOfTdest
CompactBalanceamount
Freeze✔️✔️CompactBalanceid
AccountIdLookupOfTwho
Thaw✔️✔️CompactBalanceid
AccountIdLookupOfTwho
Freeze asset✔️✔️CompactBalanceid
Thaw asset✔️✔️CompactBalanceid
Transfer ownership✔️✔️CompactBalanceid
AccountIdLookupOfTowner
Set team✔️✔️CompactBalanceid
AccountIdLookupOfTissuer
AccountIdLookupOfTadmin
AccountIdLookupOfTfreezer
Set metadata✔️✔️CompactBalanceid
Vecu8name
Vecu8symbol
u8decimals
Clear metadata✔️✔️CompactBalanceid
Force set metadata✔️✔️CompactBalanceid
Vecu8name
Vecu8symbol
u8decimals
boolis_frozen
Force clear metadata✔️✔️CompactBalanceid
Force asset status✔️✔️CompactBalanceid
AccountIdLookupOfTowner
AccountIdLookupOfTissuer
AccountIdLookupOfTadmin
AccountIdLookupOfTfreezer
CompactBalancemin_balance
boolis_sufficient
boolis_frozen
Approve transfer✔️✔️CompactBalanceid
AccountIdLookupOfTdelegate
CompactBalanceamount
Cancel approval✔️✔️CompactBalanceid
AccountIdLookupOfTdelegate
Force cancel approval✔️✔️CompactBalanceid
AccountIdLookupOfTowner
AccountIdLookupOfTdelegate
Transfer approved✔️✔️CompactBalanceid
AccountIdLookupOfTowner
AccountIdLookupOfTdestination
CompactBalanceamount
Touch✔️✔️CompactBalanceid
Refund✔️✔️CompactBalanceid
boolallow_burn
Set min balance✔️✔️CompactBalanceid
Balancemin_balance
Touch other✔️✔️CompactBalanceid
AccountIdLookupOfTwho
Refund other✔️✔️CompactBalanceid
AccountIdLookupOfTwho
Block✔️✔️CompactBalanceid
AccountIdLookupOfTwho

CollatorSelection

NameNano SNano S XLNano SP/X - StaxNestingArguments
Set invulnerablesVecAccountIdnew_
Set desired candidatesu32max
Set candidacy bondBalancebond
Register as candidate
Leave intent

Session

NameNano SNano S XLNano SP/X - StaxNestingArguments
Set keysKeyskeys
Bytesproof
Purge keys

XcmpQueue

NameNano SNano S XLNano SP/X - StaxNestingArguments
Service overweightOverweightIndexindex
Weightweight_limit
Suspend xcm execution
Resume xcm execution
Update suspend thresholdu32new_
Update drop thresholdu32new_
Update resume thresholdu32new_
Update threshold weightWeightnew_
Update weight restrict decayWeightnew_
Update xcmp max individual weightWeightnew_

PolkadotXcm

NameNano SNano S XLNano SP/X - StaxNestingArguments
SendBoxVersionedMultiLocationdest
BoxVersionedXcmTuplemessage
Teleport assetsBoxVersionedMultiLocationdest
BoxVersionedMultiLocationbeneficiary
BoxVersionedMultiAssetsassets
u32fee_asset_item
Reserve transfer assetsBoxVersionedMultiLocationdest
BoxVersionedMultiLocationbeneficiary
BoxVersionedMultiAssetsassets
u32fee_asset_item
ExecuteBoxVersionedXcmTasSysConfigRuntimeCallmessage
Weightmax_weight
Force xcm versionBoxMultiLocationlocation
XcmVersionxcm_version
Force default xcm versionOptionXcmVersionmaybe_xcm_version
Force subscribe version notifyBoxVersionedMultiLocationlocation
Force unsubscribe version notifyBoxVersionedMultiLocationlocation
Limited reserve transfer assetsBoxVersionedMultiLocationdest
BoxVersionedMultiLocationbeneficiary
BoxVersionedMultiAssetsassets
u32fee_asset_item
WeightLimitweight_limit
Limited teleport assetsBoxVersionedMultiLocationdest
BoxVersionedMultiLocationbeneficiary
BoxVersionedMultiAssetsassets
u32fee_asset_item
WeightLimitweight_limit
Force suspensionboolsuspended

CumulusXcm

NameNano SNano S XLNano SP/X - StaxNestingArguments

DmpQueue

NameNano SNano S XLNano SP/X - StaxNestingArguments
Service overweightOverweightIndexindex
Weightweight_limit

XcAssetConfig

NameNano SNano S XLNano SP/X - StaxNestingArguments
Register asset locationBoxVersionedMultiLocationasset_location
Compactu128asset_id
Set asset units per secondBoxVersionedMultiLocationasset_location
Compactu128units_per_second
Change existing asset locationBoxVersionedMultiLocationnew_asset_location
Compactu128asset_id
Remove payment assetBoxVersionedMultiLocationasset_location
Remove assetCompactu128asset_id

XTokens

NameNano SNano S XLNano SP/X - StaxNestingArguments
TransferCurrencyIdcurrency_id
Balanceamount
BoxVersionedMultiLocationdest
WeightLimitdest_weight_limit
Transfer multiassetBoxVersionedMultiAssetasset
BoxVersionedMultiLocationdest
WeightLimitdest_weight_limit
Transfer with feeCurrencyIdcurrency_id
Balanceamount
Balancefee
BoxVersionedMultiLocationdest
WeightLimitdest_weight_limit
Transfer multiasset with feeBoxVersionedMultiAssetasset
BoxVersionedMultiAssetfee
BoxVersionedMultiLocationdest
WeightLimitdest_weight_limit
Transfer multicurrenciesVecTupleCurrencyIdBalancecurrencies
u32fee_item
BoxVersionedMultiLocationdest
WeightLimitdest_weight_limit
Transfer multiassetsBoxVersionedMultiAssetsassets
u32fee_item
BoxVersionedMultiLocationdest
WeightLimitdest_weight_limit

EVM

NameNano SNano S XLNano SP/X - StaxNestingArguments
Withdraw✔️✔️✔️✔️H160address
Balanceamount
CallH160source
H160target
Vecu8input
U256value
u64gas_limit
U256max_fee_per_gas
OptionU256max_priority_fee_per_gas
OptionU256nonce
VecTupleH160VecH256access_list
CreateH160source
Vecu8init
U256value
u64gas_limit
U256max_fee_per_gas
OptionU256max_priority_fee_per_gas
OptionU256nonce
VecTupleH160VecH256access_list
Create2H160source
Vecu8init
H256salt
U256value
u64gas_limit
U256max_fee_per_gas
OptionU256max_priority_fee_per_gas
OptionU256nonce
VecTupleH160VecH256access_list

Ethereum

NameNano SNano S XLNano SP/X - StaxNestingArguments
TransactTransactiontransaction

DynamicEvmBaseFee

NameNano SNano S XLNano SP/X - StaxNestingArguments
Set base fee per gasU256fee

Contracts

NameNano SNano S XLNano SP/X - StaxNestingArguments
Call old weightAccountIdLookupOfTdest
CompactBalanceamount
Compactu64gas_limit
OptionCompactBalanceOfstorage_deposit_limit
Vecu8data
Instantiate with code old weightCompactBalanceamount
Compactu64gas_limit
OptionCompactBalanceOfstorage_deposit_limit
Vecu8code
Vecu8data
Vecu8salt
Instantiate old weightCompactBalanceamount
Compactu64gas_limit
OptionCompactBalanceOfstorage_deposit_limit
CodeHashcode_hash
Vecu8data
Vecu8salt
Upload codeVecu8code
OptionCompactBalanceOfstorage_deposit_limit
Determinismdeterminism
Remove codeCodeHashcode_hash
Set codeAccountIdLookupOfTdest
CodeHashcode_hash
CallAccountIdLookupOfTdest
CompactBalanceamount
Weightgas_limit
OptionCompactBalanceOfstorage_deposit_limit
Vecu8data
Instantiate with codeCompactBalanceamount
Weightgas_limit
OptionCompactBalanceOfstorage_deposit_limit
Vecu8code
Vecu8data
Vecu8salt
InstantiateCompactBalanceamount
Weightgas_limit
OptionCompactBalanceOfstorage_deposit_limit
CodeHashcode_hash
Bytesdata
Bytessalt
MigrateWeightweight_limit

Sudo

NameNano SNano S XLNano SP/X - StaxNestingArguments
SudoCallcall
Sudo unchecked weightCallcall
Weightweight
Set keyAccountIdLookupOfTnew_
Sudo asAccountIdLookupOfTwho
Callcall

StaticPriceProvider

NameNano SNano S XLNano SP/X - StaxNestingArguments
Force set priceFixedU64price

DappStakingMigration

NameNano SNano S XLNano SP/X - StaxNestingArguments
Migrate✔️✔️✔️✔️OptionWeightweight_limit

DappsStaking

NameNano SNano S XLNano SP/X - StaxNestingArguments
Register✔️✔️✔️AccountIddeveloper
SmartContractcontract_id
Unregister✔️✔️✔️SmartContractcontract_id
Withdraw from unregistered✔️✔️✔️SmartContractcontract_id
Bond and stake✔️✔️✔️SmartContractcontract_id
Compactu128amount
Unbond and unstake✔️✔️✔️SmartContractcontract_id
Compactu128amount
Withdraw Unbonded✔️✔️✔️
Nomination transfer✔️✔️✔️SmartContractorigin_contract_id
Compactu128amount
SmartContracttarget_contract_id
Claim staker✔️✔️✔️✔️SmartContractcontract_id
Claim dapp✔️✔️✔️✔️SmartContractcontract_id
Compactu32era
Force new era✔️✔️
Maintenance mode✔️✔️boolenable_maintenance
Set reward destination✔️✔️DappsRewardDestinationreward_destination
Set contract stake info✔️✔️SmartContractcontract
EraIndexera
ContractStakeInfocontract_stake_info
Burn stale reward✔️✔️SmartContractcontract_id
Compactu32era
Claim staker for✔️✔️AccountIdstaker
SmartContractcontract_id
Set reward destination for✔️✔️AccountIdstaker
DappsRewardDestinationreward_destination
Decommission✔️✔️