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

Astar 2.35.x

System

NameNano SNano S XLNano SP/XNestingArguments
Fill block✔️✔️✔️Perbillratio
RemarkVecu8remark
Set heap pagesu64pages
Set codeVecu8code
Set code without checksVecu8code
Set storageVecKeyValueitems
Kill storageVecKeykeys
Kill prefixKeyprefix
u32subkeys
Remark with eventVecu8remark

Utility

NameNano SNano S XLNano SP/XNestingArguments
Batch✔️✔️✔️VecCallcalls
As derivativeu16index
Callcall
Batch all✔️✔️✔️VecCallcalls
Dispatch asBoxPalletsOriginas_origin
Callcall
Force batch✔️✔️✔️VecCallcalls

Identity

NameNano SNano S XLNano SP/XNestingArguments
Add registrarAccountIdaccount
Set identityBoxIdentityInfoMaxAdditionalFieldsinfo
Set subsVecTupleAccountIdDatasubs
Clear identity
Request judgementCompactu32reg_index
Compactu128max_fee
Cancel requestRegistrarIndexreg_index
Set feeCompactu32index
Compactu128fee
Set account idCompactu32index
AccountIdnew_
Set fieldsCompactu32index
IdentityFieldsfields
Provide judgementCompactu32reg_index
LookupasStaticLookupSourcetarget
JudgementBalanceOfTjudgement
Kill identityLookupasStaticLookupSourcetarget
Add subLookupasStaticLookupSourcesub
Datadata
Rename subLookupasStaticLookupSourcesub
Datadata
Remove subLookupasStaticLookupSourcesub
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
OpaqueCallcall
boolstore_call
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✔️✔️✔️✔️LookupasStaticLookupSourcedest
CompactBalanceamount
Set balance✔️✔️✔️LookupasStaticLookupSourcewho
CompactBalancenew_free
CompactBalancenew_reserved
Force transfer✔️✔️✔️✔️LookupasStaticLookupSourcesource
LookupasStaticLookupSourcedest
CompactBalanceamount
Transfer keep alive✔️✔️✔️✔️LookupasStaticLookupSourcedest
CompactBalanceamount
Transfer all✔️✔️✔️LookupasStaticLookupSourcedest
boolkeep_alive
Force unreserve✔️✔️LookupasStaticLookupSourcewho
Balanceamount

Vesting

NameNano SNano S XLNano SP/XNestingArguments
Vest
Vest otherLookupasStaticLookupSourcetarget
Vested transferLookupasStaticLookupSourcetarget
VestingInfoschedule
Force vested transferLookupasStaticLookupSourcesource
LookupasStaticLookupSourcetarget
VestingInfoschedule
Force update schedulesLookupasStaticLookupSourcetarget
BoundedVecVestingInfoBalanceOfTBlockNumberMaxVestingSchedulesGetTschedules
Merge schedulesu32schedule1_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

BlockReward

NameNano SNano S XLNano SP/XNestingArguments
Set configurationRewardDistributionConfigreward_distro_params

Assets

NameNano SNano S XLNano SP/XNestingArguments
Create✔️✔️Compactu128id
LookupasStaticLookupSourceadmin
Balancemin_balance
Force create✔️✔️Compactu128id
LookupasStaticLookupSourceowner
boolis_sufficient
Compactu128min_balance
Destroy✔️✔️Compactu128id
DestroyWitnesswitness
Mint✔️✔️Compactu128id
LookupasStaticLookupSourcebeneficiary
Compactu128amount
Burn✔️✔️Compactu128id
LookupasStaticLookupSourcewho
Compactu128amount
Transfer✔️✔️Compactu128id
LookupasStaticLookupSourcetarget
Compactu128amount
Transfer keep alive✔️✔️Compactu128id
LookupasStaticLookupSourcetarget
Compactu128amount
Force transfer✔️✔️Compactu128id
LookupasStaticLookupSourcesource
LookupasStaticLookupSourcedest
Compactu128amount
Freeze✔️✔️Compactu128id
LookupasStaticLookupSourcewho
Thaw✔️✔️Compactu128id
LookupasStaticLookupSourcewho
Freeze asset✔️✔️Compactu128id
Thaw asset✔️✔️Compactu128id
Transfer ownership✔️✔️Compactu128id
LookupasStaticLookupSourceowner
Set team✔️✔️Compactu128id
LookupasStaticLookupSourceissuer
LookupasStaticLookupSourceadmin
LookupasStaticLookupSourcefreezer
Set metadata✔️✔️Compactu128id
Vecu8name
Vecu8symbol
u8decimals
Clear metadata✔️✔️Compactu128id
Force set metadata✔️✔️Compactu128id
Vecu8name
Vecu8symbol
u8decimals
boolis_frozen
Force clear metadata✔️✔️Compactu128id
Force asset status✔️✔️Compactu128id
LookupasStaticLookupSourceowner
LookupasStaticLookupSourceissuer
LookupasStaticLookupSourceadmin
LookupasStaticLookupSourcefreezer
Compactu128min_balance
boolis_sufficient
boolis_frozen
Approve transfer✔️✔️Compactu128id
LookupasStaticLookupSourcedelegate
Compactu128amount
Cancel approval✔️✔️Compactu128id
LookupasStaticLookupSourcedelegate
Force cancel approval✔️✔️Compactu128id
LookupasStaticLookupSourceowner
LookupasStaticLookupSourcedelegate
Transfer approved✔️✔️Compactu128id
LookupasStaticLookupSourceowner
LookupasStaticLookupSourcedestination
Compactu128amount
Touch✔️✔️Compactu128id
Refund✔️✔️Compactu128id
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
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/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
ExecuteBoxVersionedXcmTasSysConfigCallmessage
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
Weightweight_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
WithdrawH160address
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

Sudo

NameNano SNano S XLNano SP/XNestingArguments
SudoCallcall
Sudo unchecked weightCallcall
Weightweight
Set keyLookupasStaticLookupSourcenew_
Sudo asLookupasStaticLookupSourcewho
Callcall