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

Astar 2.23.x

System

NameLightXLNestingArguments
Fill blockPerbill ratio <br/>
RemarkVecu8 remark <br/>
Set heap pagesu64 pages <br/>
Set codeVecu8 code <br/>
Set code without checksVecu8 code <br/>
Set storageVecKeyValue items <br/>
Kill storageVecKey keys <br/>
Kill prefixKey prefix <br/>u32 subkeys <br/>
Remark with eventVecu8 remark <br/>

Utility

NameLightXLNestingArguments
BatchVecCall calls <br/>
As derivativeu16 index <br/>Call call <br/>
Batch allVecCall calls <br/>
Dispatch asBoxPalletsOrigin as_origin <br/>Call call <br/>
Force batchVecCall calls <br/>

Identity

NameLightXLNestingArguments
Add registrarAccountId account <br/>
Set identityBoxIdentityInfoMaxAdditionalFields info <br/>
Set subsVecTupleAccountIdData subs <br/>
Clear identity
Request judgementCompactu32 reg_index <br/>Compactu128 max_fee <br/>
Cancel requestRegistrarIndex reg_index <br/>
Set feeCompactu32 index <br/>Compactu128 fee <br/>
Set account idCompactu32 index <br/>AccountId new_ <br/>
Set fieldsCompactu32 index <br/>IdentityFields fields <br/>
Provide judgementCompactu32 reg_index <br/>LookupasStaticLookupSource target <br/>JudgementBalanceOfT judgement <br/>
Kill identityLookupasStaticLookupSource target <br/>
Add subLookupasStaticLookupSource sub <br/>Data data <br/>
Rename subLookupasStaticLookupSource sub <br/>Data data <br/>
Remove subLookupasStaticLookupSource sub <br/>
Quit sub

Timestamp

NameLightXLNestingArguments
SetCompactu64 now <br/>

Multisig

NameLightXLNestingArguments
As multi threshold 1VecAccountId other_signatories <br/>Call call <br/>
As multiu16 threshold <br/>VecAccountId other_signatories <br/>OptionTimepoint maybe_timepoint <br/>OpaqueCall call <br/>bool store_call <br/>Weight max_weight <br/>
Approve as multiu16 threshold <br/>VecAccountId other_signatories <br/>OptionTimepoint maybe_timepoint <br/>H256 call_hash <br/>Weight max_weight <br/>
Cancel as multiu16 threshold <br/>VecAccountId other_signatories <br/>Timepoint timepoint <br/>H256 call_hash <br/>

ParachainSystem

NameLightXLNestingArguments
Set validation dataParachainInherentData data <br/>
Sudo send upward messageUpwardMessage message <br/>
Authorize upgradeHash code_hash <br/>
Enact authorized upgradeVecu8 code <br/>

Balances

NameLightXLNestingArguments
Transfer✔️✔️✔️LookupasStaticLookupSource dest <br/>CompactBalance amount <br/>
Set balance✔️✔️LookupasStaticLookupSource who <br/>CompactBalance new_free <br/>CompactBalance new_reserved <br/>
Force transfer✔️✔️✔️LookupasStaticLookupSource source <br/>LookupasStaticLookupSource dest <br/>CompactBalance amount <br/>
Transfer keep alive✔️✔️✔️LookupasStaticLookupSource dest <br/>CompactBalance amount <br/>
Transfer all✔️✔️LookupasStaticLookupSource dest <br/>bool keep_alive <br/>
Force unreserve✔️LookupasStaticLookupSource who <br/>Balance amount <br/>

Vesting

NameLightXLNestingArguments
Vest
Vest otherLookupasStaticLookupSource target <br/>
Vested transferLookupasStaticLookupSource target <br/>VestingInfo schedule <br/>
Force vested transferLookupasStaticLookupSource source <br/>LookupasStaticLookupSource target <br/>VestingInfo schedule <br/>
Force update schedulesLookupasStaticLookupSource target <br/>BoundedVecVestingInfoBalanceOfTBlockNumberMaxVestingSchedulesGetT schedules <br/>
Merge schedulesu32 schedule1_index <br/>u32 schedule2_index <br/>

DappsStaking

NameLightXLNestingArguments
RegisterSmartContract contract_id <br/>
UnregisterSmartContract contract_id <br/>
Withdraw from unregisteredSmartContract contract_id <br/>
Bond and stakeSmartContract contract_id <br/>Compactu128 amount <br/>
Unbond and unstakeSmartContract contract_id <br/>Compactu128 amount <br/>
Withdraw Unbonded
Nomination transferSmartContract origin_contract_id <br/>Compactu128 amount <br/>SmartContract target_contract_id <br/>
Claim stakerSmartContract contract_id <br/>
Claim dappSmartContract contract_id <br/>Compactu32 era <br/>
Force new era
Developer pre approvalAccountId developer <br/>
Enable developer pre approvalbool enabled <br/>
Maintenance modebool enable_maintenance <br/>
Set reward destinationRewardDestination reward_destination <br/>
Set contract stake infoSmartContract contract <br/>EraIndex era <br/>ContractStakeInfoBalanceOfT contract_stake_info <br/>

BlockReward

NameLightXLNestingArguments
Set configurationRewardDistributionConfig reward_distro_params <br/>

Assets

NameLightXLNestingArguments
CreateCompactu128 id <br/>LookupasStaticLookupSource admin <br/>Balance min_balance <br/>
Force createCompactu128 id <br/>LookupasStaticLookupSource owner <br/>bool is_sufficient <br/>Compactu128 min_balance <br/>
DestroyCompactu128 id <br/>DestroyWitness witness <br/>
MintCompactu128 id <br/>LookupasStaticLookupSource beneficiary <br/>Compactu128 amount <br/>
BurnCompactu128 id <br/>LookupasStaticLookupSource who <br/>Compactu128 amount <br/>
TransferCompactu128 id <br/>LookupasStaticLookupSource target <br/>Compactu128 amount <br/>
Transfer keep aliveCompactu128 id <br/>LookupasStaticLookupSource target <br/>Compactu128 amount <br/>
Force transferCompactu128 id <br/>LookupasStaticLookupSource source <br/>LookupasStaticLookupSource dest <br/>Compactu128 amount <br/>
FreezeCompactu128 id <br/>LookupasStaticLookupSource who <br/>
ThawCompactu128 id <br/>LookupasStaticLookupSource who <br/>
Freeze assetCompactu128 id <br/>
Thaw assetCompactu128 id <br/>
Transfer ownershipCompactu128 id <br/>LookupasStaticLookupSource owner <br/>
Set teamCompactu128 id <br/>LookupasStaticLookupSource issuer <br/>LookupasStaticLookupSource admin <br/>LookupasStaticLookupSource freezer <br/>
Set metadataCompactu128 id <br/>Vecu8 name <br/>Vecu8 symbol <br/>u8 decimals <br/>
Clear metadataCompactu128 id <br/>
Force set metadataCompactu128 id <br/>Vecu8 name <br/>Vecu8 symbol <br/>u8 decimals <br/>bool is_frozen <br/>
Force clear metadataCompactu128 id <br/>
Force asset statusCompactu128 id <br/>LookupasStaticLookupSource owner <br/>LookupasStaticLookupSource issuer <br/>LookupasStaticLookupSource admin <br/>LookupasStaticLookupSource freezer <br/>Compactu128 min_balance <br/>bool is_sufficient <br/>bool is_frozen <br/>
Approve transferCompactu128 id <br/>LookupasStaticLookupSource delegate <br/>Compactu128 amount <br/>
Cancel approvalCompactu128 id <br/>LookupasStaticLookupSource delegate <br/>
Force cancel approvalCompactu128 id <br/>LookupasStaticLookupSource owner <br/>LookupasStaticLookupSource delegate <br/>
Transfer approvedCompactu128 id <br/>LookupasStaticLookupSource owner <br/>LookupasStaticLookupSource destination <br/>Compactu128 amount <br/>
TouchCompactu128 id <br/>
RefundCompactu128 id <br/>bool allow_burn <br/>

Authorship

NameLightXLNestingArguments
Set unclesVecHeader new_uncles <br/>

CollatorSelection

NameLightXLNestingArguments
Set invulnerablesVecAccountId new_ <br/>
Set desired candidatesu32 max <br/>
Set candidacy bondBalance bond <br/>
Register as candidate
Leave intent

Session

NameLightXLNestingArguments
Set keysKeys keys <br/>Bytes proof <br/>
Purge keys

XcmpQueue

NameLightXLNestingArguments
Service overweightOverweightIndex index <br/>Weight weight_limit <br/>
Suspend xcm execution
Resume xcm execution
Update suspend thresholdu32 new_ <br/>
Update drop thresholdu32 new_ <br/>
Update resume thresholdu32 new_ <br/>
Update threshold weightWeight new_ <br/>
Update weight restrict decayWeight new_ <br/>
Update xcmp max individual weightWeight new_ <br/>

PolkadotXcm

NameLightXLNestingArguments
SendBoxVersionedMultiLocation dest <br/>BoxVersionedXcmTuple message <br/>
Teleport assetsBoxVersionedMultiLocation dest <br/>BoxVersionedMultiLocation beneficiary <br/>BoxVersionedMultiAssets assets <br/>u32 fee_asset_item <br/>
Reserve transfer assetsBoxVersionedMultiLocation dest <br/>BoxVersionedMultiLocation beneficiary <br/>BoxVersionedMultiAssets assets <br/>u32 fee_asset_item <br/>
Reserve withdraw assetsBoxVersionedMultiLocation dest <br/>BoxVersionedMultiLocation beneficiary <br/>BoxVersionedMultiAssets assets <br/>u32 fee_asset_item <br/>
ExecuteBoxVersionedXcmTasSysConfigCall message <br/>Weight max_weight <br/>
Force xcm versionBoxMultiLocation location <br/>XcmVersion xcm_version <br/>
Force default xcm versionOptionXcmVersion maybe_xcm_version <br/>
Force subscribe version notifyBoxVersionedMultiLocation location <br/>
Force unsubscribe version notifyBoxVersionedMultiLocation location <br/>
Limited reserve transfer assetsBoxVersionedMultiLocation dest <br/>BoxVersionedMultiLocation beneficiary <br/>BoxVersionedMultiAssets assets <br/>u32 fee_asset_item <br/>WeightLimit weight_limit <br/>
Limited teleport assetsBoxVersionedMultiLocation dest <br/>BoxVersionedMultiLocation beneficiary <br/>BoxVersionedMultiAssets assets <br/>u32 fee_asset_item <br/>WeightLimit weight_limit <br/>
Limited reserve withdraw assetsBoxVersionedMultiLocation dest <br/>BoxVersionedMultiLocation beneficiary <br/>BoxVersionedMultiAssets assets <br/>u32 fee_asset_item <br/>WeightLimit weight_limit <br/>

DmpQueue

NameLightXLNestingArguments
Service overweightOverweightIndex index <br/>Weight weight_limit <br/>

XcAssetConfig

NameLightXLNestingArguments
Register asset locationBoxVersionedMultiLocation asset_location <br/>Compactu128 asset_id <br/>
Set asset units per secondBoxVersionedMultiLocation asset_location <br/>Compactu128 units_per_second <br/>
Change existing asset locationBoxVersionedMultiLocation new_asset_location <br/>Compactu128 asset_id <br/>
Remove payment assetBoxVersionedMultiLocation asset_location <br/>
Remove assetCompactu128 asset_id <br/>

EVM

NameLightXLNestingArguments
WithdrawH160 address <br/>Balance amount <br/>
CallH160 source <br/>H160 target <br/>Vecu8 input <br/>U256 value <br/>u64 gas_limit <br/>U256 max_fee_per_gas <br/>OptionU256 max_priority_fee_per_gas <br/>OptionU256 nonce <br/>VecTupleH160VecH256 access_list <br/>
CreateH160 source <br/>Vecu8 init <br/>U256 value <br/>u64 gas_limit <br/>U256 max_fee_per_gas <br/>OptionU256 max_priority_fee_per_gas <br/>OptionU256 nonce <br/>VecTupleH160VecH256 access_list <br/>
Create2H160 source <br/>Vecu8 init <br/>H256 salt <br/>U256 value <br/>u64 gas_limit <br/>U256 max_fee_per_gas <br/>OptionU256 max_priority_fee_per_gas <br/>OptionU256 nonce <br/>VecTupleH160VecH256 access_list <br/>

Ethereum

NameLightXLNestingArguments
TransactTransaction transaction <br/>

EthCall

NameLightXLNestingArguments
CallCall call <br/>AccountId signer <br/>Vecu8 signature <br/>Compactu32 nonce <br/>

BaseFee

NameLightXLNestingArguments
Set base fee per gasU256 fee <br/>
Set is activebool is_active <br/>
Set elasticityPermill elasticity <br/>

Sudo

NameLightXLNestingArguments
SudoCall call <br/>
Sudo unchecked weightCall call <br/>Weight weight <br/>
Set keyLookupasStaticLookupSource new_ <br/>
Sudo asLookupasStaticLookupSource who <br/>Call call <br/>