Acala 1.2091.x
System
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Fill block | ✔️ | ✔️ | Perbill ratio <br/> | |
Remark | ✔️ | ✔️ | Vecu8 remark <br/> | |
Set heap pages | ✔️ | ✔️ | u64 pages <br/> | |
Set code | ✔️ | ✔️ | Vecu8 code <br/> | |
Set code without checks | ✔️ | ✔️ | Vecu8 code <br/> | |
Set storage | VecKeyValue items <br/> | |||
Kill storage | VecKey keys <br/> | |||
Kill prefix | Key prefix <br/>u32 subkeys <br/> | |||
Remark with event | ✔️ | ✔️ | Vecu8 remark <br/> |
Timestamp
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set | Compactu64 now <br/> |
Scheduler
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Schedule | BlockNumber when <br/>OptionschedulePeriodBlockNumber maybe_periodic <br/>schedulePriority priority <br/>BoxCallOrHashOfT call <br/> | |||
Cancel | BlockNumber when <br/>u32 index <br/> | |||
Schedule named | Vecu8 id <br/>BlockNumber when <br/>OptionschedulePeriodBlockNumber maybe_periodic <br/>schedulePriority priority <br/>BoxCallOrHashOfT call <br/> | |||
Cancel named | Vecu8 id <br/> | |||
Schedule after | BlockNumber after <br/>OptionschedulePeriodBlockNumber maybe_periodic <br/>schedulePriority priority <br/>BoxCallOrHashOfT call <br/> | |||
Schedule named after | Vecu8 id <br/>BlockNumber after <br/>OptionschedulePeriodBlockNumber maybe_periodic <br/>schedulePriority priority <br/>BoxCallOrHashOfT call <br/> |
Utility
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Batch | ✔️ | ✔️ | VecCall calls <br/> | |
As derivative | u16 index <br/>Call call <br/> | |||
Batch all | ✔️ | ✔️ | VecCall calls <br/> | |
Dispatch as | BoxPalletsOrigin as_origin <br/>Call call <br/> | |||
Force batch | ✔️ | ✔️ | VecCall calls <br/> |
Multisig
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
As multi threshold 1 | ✔️ | ✔️ | VecAccountId other_signatories <br/>Call call <br/> | |
As multi | ✔️ | ✔️ | u16 threshold <br/>VecAccountId other_signatories <br/>OptionTimepoint maybe_timepoint <br/>OpaqueCall call <br/>bool store_call <br/>Weight max_weight <br/> | |
Approve as multi | ✔️ | ✔️ | u16 threshold <br/>VecAccountId other_signatories <br/>OptionTimepoint maybe_timepoint <br/>H256 call_hash <br/>Weight max_weight <br/> | |
Cancel as multi | ✔️ | ✔️ | u16 threshold <br/>VecAccountId other_signatories <br/>Timepoint timepoint <br/>H256 call_hash <br/> |
Proxy
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Proxy | ✔️ | ✔️ | ✔️ | AccountId real <br/>OptionProxyType force_proxy_type <br/>Call call <br/> |
Add proxy | ✔️ | ✔️ | ✔️ | AccountId delegate <br/>ProxyType proxy_type <br/>BlockNumber delay <br/> |
Remove proxy | ✔️ | ✔️ | ✔️ | AccountId delegate <br/>ProxyType proxy_type <br/>BlockNumber delay <br/> |
Remove proxies | ✔️ | |||
Anonymous | ✔️ | ProxyType proxy_type <br/>BlockNumber delay <br/>u16 index <br/> | ||
Kill anonymous | ✔️ | AccountId spawner <br/>ProxyType proxy_type <br/>u16 index <br/>Compactu32 height <br/>Compactu32 ext_index <br/> | ||
Announce | ✔️ | AccountId real <br/>CallHashOf call_hash <br/> | ||
Remove announcement | ✔️ | AccountId real <br/>CallHashOf call_hash <br/> | ||
Reject announcement | ✔️ | AccountId delegate <br/>CallHashOf call_hash <br/> | ||
Proxy announced | ✔️ | AccountId delegate <br/>AccountId real <br/>OptionProxyType force_proxy_type <br/>Call call <br/> |
TransactionPause
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Pause transaction | Vecu8 pallet_name <br/>Vecu8 function_name <br/> | |||
Unpause transaction | Vecu8 pallet_name <br/>Vecu8 function_name <br/> |
IdleScheduler
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Schedule task | Task task <br/> |
Preimage
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Note preimage | Vecu8 bytes <br/> | |||
Unnote preimage | Hash hash <br/> | |||
Request preimage | Hash hash <br/> | |||
Unrequest preimage | Hash hash <br/> |
Balances
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
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/> |
Currencies
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Transfer | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource dest <br/>CurrencyId currency_id <br/>Compactu128 amount <br/> |
Transfer native currency | ✔️ | ✔️ | LookupasStaticLookupSource dest <br/>Compactu128 amount <br/> | |
Update balance | ✔️ | LookupasStaticLookupSource who <br/>CurrencyId currency_id <br/>Amount amount <br/> | ||
Sweep dust | ✔️ | CurrencyId currency_id <br/>VecAccountId accounts <br/> |
Vesting
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Claim | ✔️ | |||
Vested transfer | LookupasStaticLookupSource dest <br/>VestingScheduleOf schedule <br/> | |||
Update vesting schedules | LookupasStaticLookupSource who <br/>VecVestingScheduleOf vesting_schedules <br/> | |||
Claim for | LookupasStaticLookupSource dest <br/> |
TransactionPayment
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set alternative fee swap path | ✔️ | OptionVecCurrencyId fee_swap_path <br/> | ||
Enable charge fee pool | CurrencyId currency_id <br/>Balance pool_size <br/>Balance swap_threshold <br/> | |||
Disable charge fee pool | ✔️ | CurrencyId currency_id <br/> | ||
With fee path | ✔️ | VecCurrencyId fee_swap_path <br/>Call call <br/> | ||
With fee currency | ✔️ | CurrencyId currency_id <br/>Call call <br/> | ||
With fee paid by | ✔️ | Call call <br/>AccountId payer_addr <br/>MultiSignature payer_sig <br/> | ||
With fee aggregated path | ✔️ | VecSwapPath fee_aggregated_path <br/>Call call <br/> |
Treasury
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Propose spend | CompactBalance amount <br/>LookupasStaticLookupSource beneficiary <br/> | |||
Reject proposal | Compactu32 proposal_id <br/> | |||
Approve proposal | Compactu32 proposal_id <br/> | |||
Spend | CompactBalance amount <br/>LookupasStaticLookupSource beneficiary <br/> | |||
Remove approval | Compactu32 proposal_id <br/> |
Bounties
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Propose bounty | ✔️ | CompactBalance amount <br/>Bytes description <br/> | ||
Approve bounty | ✔️ | Compactu32 bounty_id <br/> | ||
Propose curator | ✔️ | Compactu32 bounty_id <br/>LookupasStaticLookupSource curator <br/>CompactBalance fee <br/> | ||
Unassign curator | ✔️ | Compactu32 bounty_id <br/> | ||
Accept curator | ✔️ | Compactu32 bounty_id <br/> | ||
Award bounty | ✔️ | Compactu32 bounty_id <br/>LookupasStaticLookupSource beneficiary <br/> | ||
Claim bounty | ✔️ | Compactu32 bounty_id <br/> | ||
Close bounty | ✔️ | Compactu32 bounty_id <br/> | ||
Extend bounty expiry | ✔️ | Compactu32 bounty_id <br/>Bytes remark <br/> |
Tips
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Report awesome | Bytes reason <br/>AccountId who <br/> | |||
Retract tip | Hash hash <br/> | |||
Tip new | Bytes reason <br/>AccountId who <br/>Compactu128 tip_value <br/> | |||
Tip | Hash hash <br/>Compactu128 tip_value <br/> | |||
Close tip | Hash hash <br/> | |||
Slash tip | Hash hash <br/> |
Authorship
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set uncles | VecHeader new_uncles <br/> |
CollatorSelection
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set invulnerables | ✔️ | VecAccountId new_ <br/> | ||
Set desired candidates | ✔️ | Compactu32 max <br/> | ||
Set candidacy bond | ✔️ | Compactu128 bond <br/> | ||
Register as candidate | ✔️ | |||
Register candidate | ✔️ | AccountId new_candidate <br/> | ||
Leave intent | ✔️ | |||
Withdraw bond | ✔️ |
Session
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set keys | ✔️ | ✔️ | Keys keys <br/>Bytes proof <br/> | |
Purge keys | ✔️ | ✔️ |
SessionManager
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Schedule session duration | Compactu32 start_session <br/>Compactu32 duration <br/> |
XcmpQueue
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Service overweight | ✔️ | OverweightIndex index <br/>Weight weight_limit <br/> | ||
Suspend xcm execution | ✔️ | |||
Resume xcm execution | ✔️ | |||
Update suspend threshold | ✔️ | u32 new_ <br/> | ||
Update drop threshold | ✔️ | u32 new_ <br/> | ||
Update resume threshold | ✔️ | u32 new_ <br/> | ||
Update threshold weight | ✔️ | Weight new_ <br/> | ||
Update weight restrict decay | ✔️ | Weight new_ <br/> | ||
Update xcmp max individual weight | ✔️ | Weight new_ <br/> |
PolkadotXcm
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Send | BoxVersionedMultiLocation dest <br/>BoxVersionedXcmTuple message <br/> | |||
Teleport assets | BoxVersionedMultiLocation dest <br/>BoxVersionedMultiLocation beneficiary <br/>BoxVersionedMultiAssets assets <br/>u32 fee_asset_item <br/> | |||
Reserve transfer assets | BoxVersionedMultiLocation dest <br/>BoxVersionedMultiLocation beneficiary <br/>BoxVersionedMultiAssets assets <br/>u32 fee_asset_item <br/> | |||
Execute | BoxVersionedXcmTasSysConfigCall message <br/>Weight max_weight <br/> | |||
Force xcm version | BoxMultiLocation location <br/>XcmVersion xcm_version <br/> | |||
Force default xcm version | OptionXcmVersion maybe_xcm_version <br/> | |||
Force subscribe version notify | BoxVersionedMultiLocation location <br/> | |||
Force unsubscribe version notify | BoxVersionedMultiLocation location <br/> | |||
Limited reserve transfer assets | BoxVersionedMultiLocation dest <br/>BoxVersionedMultiLocation beneficiary <br/>BoxVersionedMultiAssets assets <br/>u32 fee_asset_item <br/>WeightLimit weight_limit <br/> | |||
Limited teleport assets | BoxVersionedMultiLocation dest <br/>BoxVersionedMultiLocation beneficiary <br/>BoxVersionedMultiAssets assets <br/>u32 fee_asset_item <br/>WeightLimit weight_limit <br/> |