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

Astar 2.57.x

System

NameNano SNano S XLNano SP/XNestingArguments
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/XNestingArguments
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/XNestingArguments
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/XNestingArguments
SetCompactu64now

Multisig

NameNano SNano S XLNano SP/XNestingArguments
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

ParachainSystem

NameNano SNano S XLNano SP/XNestingArguments
Set validation dataParachainInherentDatadata
Sudo send upward messageUpwardMessagemessage
Authorize upgradeHashcode_hash
Enact authorized upgradeVecu8code

ParachainInfo

NameNano SNano S XLNano SP/XNestingArguments

Balances

NameNano SNano S XLNano SP/XNestingArguments
Transfer✔️✔️✔️✔️AccountIdLookupOfTdest
CompactBalanceamount
Set balance✔️✔️✔️AccountIdLookupOfTwho
CompactBalancenew_free
CompactBalancenew_reserved
Force transfer✔️✔️✔️✔️AccountIdLookupOfTsource
AccountIdLookupOfTdest
CompactBalanceamount
Transfer keep alive✔️✔️✔️✔️AccountIdLookupOfTdest
CompactBalanceamount
Transfer all✔️✔️✔️AccountIdLookupOfTdest
boolkeep_alive
Force unreserve✔️✔️AccountIdLookupOfTwho
Balanceamount

Vesting

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

DappsStaking

NameNano SNano S XLNano SP/XNestingArguments
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
ContractStakeInfoBalanceOfTcontract_stake_info
Burn stale reward✔️✔️SmartContractcontract_id
Compactu32era

BlockReward

NameNano SNano S XLNano SP/XNestingArguments
Set configurationRewardDistributionConfigreward_distro_params

Assets

NameNano SNano S XLNano SP/XNestingArguments
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

Authorship

NameNano SNano S XLNano SP/XNestingArguments
Set unclesVecHeadernew_uncles

CollatorSelection

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

Session

NameNano SNano S XLNano SP/XNestingArguments
Set keysKeyskeys
Bytesproof
Purge keys

XcmpQueue

NameNano SNano S XLNano SP/XNestingArguments
Service overweightOverweightIndexindex
XcmWeightweight_limit
Suspend xcm execution
Resume xcm execution
Update suspend thresholdu32new_
Update drop thresholdu32new_
Update resume thresholdu32new_
Update threshold weightXcmWeightnew_
Update weight restrict decayXcmWeightnew_
Update xcmp max individual weightXcmWeightnew_

PolkadotXcm

NameNano SNano S XLNano SP/XNestingArguments
SendBoxVersionedMultiLocationdest
BoxVersionedXcmTuplemessage
Teleport assetsBoxVersionedMultiLocationdest
BoxVersionedMultiLocationbeneficiary
BoxVersionedMultiAssetsassets
u32fee_asset_item
Reserve transfer assetsBoxVersionedMultiLocationdest
BoxVersionedMultiLocationbeneficiary
BoxVersionedMultiAssetsassets
u32fee_asset_item
Reserve withdraw 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
Limited reserve withdraw assetsBoxVersionedMultiLocationdest
BoxVersionedMultiLocationbeneficiary
BoxVersionedMultiAssetsassets
u32fee_asset_item
WeightLimitweight_limit

CumulusXcm

NameNano SNano S XLNano SP/XNestingArguments

DmpQueue

NameNano SNano S XLNano SP/XNestingArguments
Service overweightOverweightIndexindex
XcmWeightweight_limit

XcAssetConfig

NameNano SNano S XLNano SP/XNestingArguments
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

EVM

NameNano SNano S XLNano SP/XNestingArguments
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/XNestingArguments
TransactTransactiontransaction

EthCall

NameNano SNano S XLNano SP/XNestingArguments
CallCallcall
AccountIdsigner
Vecu8signature
Compactu32nonce

BaseFee

NameNano SNano S XLNano SP/XNestingArguments
Set base fee per gasU256fee
Set elasticityPermillelasticity

Contracts

NameNano SNano S XLNano SP/XNestingArguments
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

Sudo

NameNano SNano S XLNano SP/XNestingArguments
SudoCallcall
Sudo unchecked weightCallcall
Weightweight
Set keyAccountIdLookupOfTnew_
Sudo asAccountIdLookupOfTwho
Callcall