Acala 1.2091.x
System
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Fill block | ✔️ | ✔️ | Perbill ratio | |
Remark | ✔️ | ✔️ | Vecu8 remark | |
Set heap pages | ✔️ | ✔️ | u64 pages | |
Set code | ✔️ | ✔️ | Vecu8 code | |
Set code without checks | ✔️ | ✔️ | Vecu8 code | |
Set storage | VecKeyValue items | |||
Kill storage | VecKey keys | |||
Kill prefix | Key prefix u32 subkeys | |||
Remark with event | ✔️ | ✔️ | Vecu8 remark |
Timestamp
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set | Compactu64 now |
Scheduler
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Schedule | BlockNumber when OptionschedulePeriodBlockNumber maybe_periodic schedulePriority priority BoxCallOrHashOfT call | |||
Cancel | BlockNumber when u32 index | |||
Schedule named | Vecu8 id BlockNumber when OptionschedulePeriodBlockNumber maybe_periodic schedulePriority priority BoxCallOrHashOfT call | |||
Cancel named | Vecu8 id | |||
Schedule after | BlockNumber after OptionschedulePeriodBlockNumber maybe_periodic schedulePriority priority BoxCallOrHashOfT call | |||
Schedule named after | Vecu8 id BlockNumber after OptionschedulePeriodBlockNumber maybe_periodic schedulePriority priority BoxCallOrHashOfT call |
Utility
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Batch | ✔️ | ✔️ | VecCall calls | |
As derivative | u16 index Call call | |||
Batch all | ✔️ | ✔️ | VecCall calls | |
Dispatch as | BoxPalletsOrigin as_origin Call call | |||
Force batch | ✔️ | ✔️ | VecCall calls |
Multisig
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
As multi threshold 1 | ✔️ | ✔️ | VecAccountId other_signatories Call call | |
As multi | ✔️ | ✔️ | u16 threshold VecAccountId other_signatories OptionTimepoint maybe_timepoint OpaqueCall call bool store_call Weight max_weight | |
Approve as multi | ✔️ | ✔️ | u16 threshold VecAccountId other_signatories OptionTimepoint maybe_timepoint H256 call_hash Weight max_weight | |
Cancel as multi | ✔️ | ✔️ | u16 threshold VecAccountId other_signatories Timepoint timepoint H256 call_hash |
Proxy
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Proxy | ✔️ | ✔️ | ✔️ | AccountId real OptionProxyType force_proxy_type Call call |
Add proxy | ✔️ | ✔️ | ✔️ | AccountId delegate ProxyType proxy_type BlockNumber delay |
Remove proxy | ✔️ | ✔️ | ✔️ | AccountId delegate ProxyType proxy_type BlockNumber delay |
Remove proxies | ✔️ | |||
Anonymous | ✔️ | ProxyType proxy_type BlockNumber delay u16 index | ||
Kill anonymous | ✔️ | AccountId spawner ProxyType proxy_type u16 index Compactu32 height Compactu32 ext_index | ||
Announce | ✔️ | AccountId real CallHashOf call_hash | ||
Remove announcement | ✔️ | AccountId real CallHashOf call_hash | ||
Reject announcement | ✔️ | AccountId delegate CallHashOf call_hash | ||
Proxy announced | ✔️ | AccountId delegate AccountId real OptionProxyType force_proxy_type Call call |
TransactionPause
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Pause transaction | Vecu8 pallet_name Vecu8 function_name | |||
Unpause transaction | Vecu8 pallet_name Vecu8 function_name |
IdleScheduler
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Schedule task | Task task |
Preimage
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Note preimage | Vecu8 bytes | |||
Unnote preimage | Hash hash | |||
Request preimage | Hash hash | |||
Unrequest preimage | Hash hash |
Balances
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Transfer | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource dest CompactBalance amount |
Set balance | ✔️ | ✔️ | LookupasStaticLookupSource who CompactBalance new_free CompactBalance new_reserved | |
Force transfer | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource source LookupasStaticLookupSource dest CompactBalance amount |
Transfer keep alive | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource dest CompactBalance amount |
Transfer all | ✔️ | ✔️ | LookupasStaticLookupSource dest bool keep_alive | |
Force unreserve | ✔️ | LookupasStaticLookupSource who Balance amount |
Currencies
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Transfer | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource dest CurrencyId currency_id Compactu128 amount |
Transfer native currency | ✔️ | ✔️ | LookupasStaticLookupSource dest Compactu128 amount | |
Update balance | ✔️ | LookupasStaticLookupSource who CurrencyId currency_id Amount amount | ||
Sweep dust | ✔️ | CurrencyId currency_id VecAccountId accounts |
Vesting
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Claim | ✔️ | |||
Vested transfer | LookupasStaticLookupSource dest VestingScheduleOf schedule | |||
Update vesting schedules | LookupasStaticLookupSource who VecVestingScheduleOf vesting_schedules | |||
Claim for | LookupasStaticLookupSource dest |
TransactionPayment
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set alternative fee swap path | ✔️ | OptionVecCurrencyId fee_swap_path | ||
Enable charge fee pool | CurrencyId currency_id Balance pool_size Balance swap_threshold | |||
Disable charge fee pool | ✔️ | CurrencyId currency_id | ||
With fee path | ✔️ | VecCurrencyId fee_swap_path Call call | ||
With fee currency | ✔️ | CurrencyId currency_id Call call | ||
With fee paid by | ✔️ | Call call AccountId payer_addr MultiSignature payer_sig | ||
With fee aggregated path | ✔️ | VecSwapPath fee_aggregated_path Call call |
Treasury
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Propose spend | CompactBalance amount LookupasStaticLookupSource beneficiary | |||
Reject proposal | Compactu32 proposal_id | |||
Approve proposal | Compactu32 proposal_id | |||
Spend | CompactBalance amount LookupasStaticLookupSource beneficiary | |||
Remove approval | Compactu32 proposal_id |
Bounties
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Propose bounty | ✔️ | CompactBalance amount Bytes description | ||
Approve bounty | ✔️ | Compactu32 bounty_id | ||
Propose curator | ✔️ | Compactu32 bounty_id LookupasStaticLookupSource curator CompactBalance fee | ||
Unassign curator | ✔️ | Compactu32 bounty_id | ||
Accept curator | ✔️ | Compactu32 bounty_id | ||
Award bounty | ✔️ | Compactu32 bounty_id LookupasStaticLookupSource beneficiary | ||
Claim bounty | ✔️ | Compactu32 bounty_id | ||
Close bounty | ✔️ | Compactu32 bounty_id | ||
Extend bounty expiry | ✔️ | Compactu32 bounty_id Bytes remark |
Tips
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Report awesome | Bytes reason AccountId who | |||
Retract tip | Hash hash | |||
Tip new | Bytes reason AccountId who Compactu128 tip_value | |||
Tip | Hash hash Compactu128 tip_value | |||
Close tip | Hash hash | |||
Slash tip | Hash hash |
Authorship
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set uncles | VecHeader new_uncles |
CollatorSelection
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set invulnerables | ✔️ | VecAccountId new_ | ||
Set desired candidates | ✔️ | Compactu32 max | ||
Set candidacy bond | ✔️ | Compactu128 bond | ||
Register as candidate | ✔️ | |||
Register candidate | ✔️ | AccountId new_candidate | ||
Leave intent | ✔️ | |||
Withdraw bond | ✔️ |
Session
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set keys | ✔️ | ✔️ | Keys keys Bytes proof | |
Purge keys | ✔️ | ✔️ |
SessionManager
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Schedule session duration | Compactu32 start_session Compactu32 duration |
XcmpQueue
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Service overweight | ✔️ | OverweightIndex index Weight weight_limit | ||
Suspend xcm execution | ✔️ | |||
Resume xcm execution | ✔️ | |||
Update suspend threshold | ✔️ | u32 new_ | ||
Update drop threshold | ✔️ | u32 new_ | ||
Update resume threshold | ✔️ | u32 new_ | ||
Update threshold weight | ✔️ | Weight new_ | ||
Update weight restrict decay | ✔️ | Weight new_ | ||
Update xcmp max individual weight | ✔️ | Weight new_ |
PolkadotXcm
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Send | BoxVersionedMultiLocation dest BoxVersionedXcmTuple message | |||
Teleport assets | BoxVersionedMultiLocation dest BoxVersionedMultiLocation beneficiary BoxVersionedMultiAssets assets u32 fee_asset_item | |||
Reserve transfer assets | BoxVersionedMultiLocation dest BoxVersionedMultiLocation beneficiary BoxVersionedMultiAssets assets u32 fee_asset_item | |||
Execute | BoxVersionedXcmTasSysConfigCall message Weight max_weight | |||
Force xcm version | BoxMultiLocation location XcmVersion xcm_version | |||
Force default xcm version | OptionXcmVersion maybe_xcm_version | |||
Force subscribe version notify | BoxVersionedMultiLocation location | |||
Force unsubscribe version notify | BoxVersionedMultiLocation location | |||
Limited reserve transfer assets | BoxVersionedMultiLocation dest BoxVersionedMultiLocation beneficiary BoxVersionedMultiAssets assets u32 fee_asset_item WeightLimit weight_limit | |||
Limited teleport assets | BoxVersionedMultiLocation dest BoxVersionedMultiLocation beneficiary BoxVersionedMultiAssets assets u32 fee_asset_item WeightLimit weight_limit |
DmpQueue
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Service overweight | OverweightIndex index Weight weight_limit |
XTokens
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Transfer | ✔️ | CurrencyId currency_id Balance amount BoxVersionedMultiLocation dest Weight dest_weight | ||
Transfer multiasset | BoxVersionedMultiAsset asset BoxVersionedMultiLocation dest Weight dest_weight | |||
Transfer with fee | CurrencyId currency_id Balance amount Balance fee BoxVersionedMultiLocation dest Weight dest_weight | |||
Transfer multiasset with fee | BoxVersionedMultiAsset asset BoxVersionedMultiAsset fee BoxVersionedMultiLocation dest Weight dest_weight | |||
Transfer multicurrencies | VecTupleCurrencyIdBalance currencies u32 fee_item BoxVersionedMultiLocation dest Weight dest_weight | |||
Transfer multiassets | BoxVersionedMultiAssets assets u32 fee_item BoxVersionedMultiLocation dest Weight dest_weight |
OrmlXcm
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Send as sovereign | BoxVersionedMultiLocation dest BoxVersionedXcmTuple message |
Authority
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Dispatch as | AsOriginId as_origin Call call | |||
Schedule dispatch | DispatchTimeBlockNumber when Priority priority bool with_delayed_origin Call call | |||
Fast track scheduled dispatch | BoxPalletsOrigin initial_origin ScheduleTaskIndex task_id DispatchTimeBlockNumber when | |||
Delay scheduled dispatch | BoxPalletsOrigin initial_origin ScheduleTaskIndex task_id BlockNumber additional_delay | |||
Cancel scheduled dispatch | BoxPalletsOrigin initial_origin ScheduleTaskIndex task_id | |||
Authorize call | Call call OptionAccountId caller | |||
Remove authorized call | Hash hash | |||
Trigger call | Hash hash Compactu64 call_weight_bound |
GeneralCouncil
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set members | VecAccountId new_members OptionAccountId prime MemberCount old_count | |||
Execute | Proposal proposal Compactu32 length_bound | |||
Propose | Compactu32 threshold Proposal proposal Compactu32 length_bound | |||
Vote | Hash proposal Compactu32 index bool approve | |||
Close | Hash proposal_hash Compactu32 index Compactu64 proposal_weight_bound Compactu32 length_bound | |||
Disapprove proposal | Hash proposal_hash |
GeneralCouncilMembership
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Add member | AccountId who | |||
Remove member | AccountId who | |||
Swap member | AccountId remove AccountId add | |||
Reset members | VecAccountId members | |||
Change key | AccountId new_ | |||
Set prime | AccountId who | |||
Clear prime |
FinancialCouncil
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set members | VecAccountId new_members OptionAccountId prime MemberCount old_count | |||
Execute | Proposal proposal Compactu32 length_bound | |||
Propose | Compactu32 threshold Proposal proposal Compactu32 length_bound | |||
Vote | Hash proposal Compactu32 index bool approve | |||
Close | Hash proposal_hash Compactu32 index Compactu64 proposal_weight_bound Compactu32 length_bound | |||
Disapprove proposal | Hash proposal_hash |
FinancialCouncilMembership
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Add member | AccountId who | |||
Remove member | AccountId who | |||
Swap member | AccountId remove AccountId add | |||
Reset members | VecAccountId members | |||
Change key | AccountId new_ | |||
Set prime | AccountId who | |||
Clear prime |
HomaCouncil
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set members | VecAccountId new_members OptionAccountId prime MemberCount old_count | |||
Execute | Proposal proposal Compactu32 length_bound | |||
Propose | Compactu32 threshold Proposal proposal Compactu32 length_bound | |||
Vote | Hash proposal Compactu32 index bool approve | |||
Close | Hash proposal_hash Compactu32 index Compactu64 proposal_weight_bound Compactu32 length_bound | |||
Disapprove proposal | Hash proposal_hash |
HomaCouncilMembership
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Add member | AccountId who | |||
Remove member | AccountId who | |||
Swap member | AccountId remove AccountId add | |||
Reset members | VecAccountId members | |||
Change key | AccountId new_ | |||
Set prime | AccountId who | |||
Clear prime |
TechnicalCommittee
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set members | VecAccountId new_members OptionAccountId prime MemberCount old_count | |||
Execute | Proposal proposal Compactu32 length_bound | |||
Propose | Compactu32 threshold Proposal proposal Compactu32 length_bound | |||
Vote | Hash proposal Compactu32 index bool approve | |||
Close | Hash proposal_hash Compactu32 index Compactu64 proposal_weight_bound Compactu32 length_bound | |||
Disapprove proposal | Hash proposal_hash |
TechnicalCommitteeMembership
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Add member | AccountId who | |||
Remove member | AccountId who | |||
Swap member | AccountId remove AccountId add | |||
Reset members | VecAccountId members | |||
Change key | AccountId new_ | |||
Set prime | AccountId who | |||
Clear prime |
Democracy
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Propose | ✔️ | Hash proposal_hash CompactBalance amount | ||
Second | ✔️ | Compactu32 proposal Compactu32 seconds_upper_bound | ||
Vote | Compactu32 ref_index AccountVote vote | |||
Emergency cancel | ✔️ | ReferendumIndex ref_index | ||
External propose | ✔️ | Hash proposal_hash | ||
External propose majority | ✔️ | Hash proposal_hash | ||
External propose default | ✔️ | Hash proposal_hash | ||
Fast track | ✔️ | Hash proposal_hash BlockNumber voting_period BlockNumber delay | ||
Veto external | ✔️ | Hash proposal_hash | ||
Cancel referendum | ✔️ | Compactu32 ref_index | ||
Cancel queued | ReferendumIndex which | |||
Delegate | AccountId to Conviction conviction Balance balance | |||
Undelegate | ✔️ | |||
Clear public proposals | ✔️ | |||
Note preimage | ✔️ | Bytes encoded_proposal | ||
Note preimage operational | ✔️ | Bytes encoded_proposal | ||
Note imminent preimage | ✔️ | Bytes encoded_proposal | ||
Note imminent preimage operational | ✔️ | Bytes encoded_proposal | ||
Reap preimage | ✔️ | Hash proposal_hash Compactu32 proposal_len_upper_bound | ||
Unlock | ✔️ | AccountId target | ||
Remove vote | ReferendumIndex index | |||
Remove other vote | AccountId target ReferendumIndex index | |||
Enact proposal | Hash proposal_hash ReferendumIndex index | |||
Blacklist | Hash proposal_hash OptionReferendumIndex maybe_ref_index | |||
Cancel proposal | ✔️ | Compactu32 prop_index |
AcalaOracle
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Feed values | VecTupleOracleKeyOracleValue values |
OperatorMembershipAcala
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Add member | AccountId who | |||
Remove member | AccountId who | |||
Swap member | AccountId remove AccountId add | |||
Reset members | VecAccountId members | |||
Change key | AccountId new_ | |||
Set prime | AccountId who | |||
Clear prime |
Auction
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Bid | AuctionId id Compactu128 amount |
Rewards
Name | Light | XL | Nesting | Arguments |
---|
Prices
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Lock price | CurrencyId currency_id | |||
Unlock price | CurrencyId currency_id |
Dex
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Swap with exact supply | ✔️ | ✔️ | VecCurrencyId path Compactu128 supply_amount Compactu128 min_target_amount | |
Swap with exact target | ✔️ | VecCurrencyId path Compactu128 target_amount Compactu128 max_supply_amount | ||
Add liquidity | ✔️ | ✔️ | CurrencyId currency_id_a CurrencyId currency_id_b Compactu128 max_amount_a Compactu128 max_amount_b Compactu128 min_share_increment bool stake_increment_share | |
Add provision | ✔️ | CurrencyId currency_id_a CurrencyId currency_id_b Compactu128 amount_a Compactu128 amount_b | ||
Claim dex share | ✔️ | AccountId owner CurrencyId currency_id_a CurrencyId currency_id_b | ||
Remove liquidity | ✔️ | ✔️ | CurrencyId currency_id_a CurrencyId currency_id_b Compactu128 remove_share Compactu128 min_withdrawn_a Compactu128 min_withdrawn_b bool by_unstake | |
List provisioning | ✔️ | CurrencyId currency_id_a CurrencyId currency_id_b Compactu128 min_contribution_a Compactu128 min_contribution_b Compactu128 target_provision_a Compactu128 target_provision_b Compactu32 not_before | ||
Update provisioning parameters | ✔️ | CurrencyId currency_id_a CurrencyId currency_id_b Compactu128 min_contribution_a Compactu128 min_contribution_b Compactu128 target_provision_a Compactu128 target_provision_b Compactu32 not_before | ||
End provisioning | ✔️ | CurrencyId currency_id_a CurrencyId currency_id_b | ||
Enable trading pair | ✔️ | CurrencyId currency_id_a CurrencyId currency_id_b | ||
Disable trading pair | ✔️ | CurrencyId currency_id_a CurrencyId currency_id_b | ||
Refund provision | ✔️ | AccountId owner CurrencyId currency_id_a CurrencyId currency_id_b | ||
Abort provisioning | ✔️ | CurrencyId currency_id_a CurrencyId currency_id_b |
DexOracle
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Enable average price | CurrencyId currency_id_a CurrencyId currency_id_b Moment interval | |||
Disable average price | CurrencyId currency_id_a CurrencyId currency_id_b | |||
Update average price interval | CurrencyId currency_id_a CurrencyId currency_id_b Moment new_interval |
AggregatedDex
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Swap with exact supply | ✔️ | ✔️ | VecSwapPath paths CompactBalance supply_amount CompactBalance min_target_amount | |
Swap with exact target | ✔️ | ✔️ | VecSwapPath paths CompactBalance target_amount CompactBalance max_supply_amount | |
Update aggregated swap paths | ✔️ | ✔️ | VecTupleCurrencyIdCurrencyIdOptionVecSwapPath updates |
AuctionManager
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Cancel | AuctionId id |
Loans
Name | Light | XL | Nesting | Arguments |
---|
Honzon
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Adjust loan | ✔️ | ✔️ | CurrencyId currency_id Amount collateral_adjustment Amount debit_adjustment | |
Close loan has debit by dex | ✔️ | CurrencyId currency_id Compactu128 max_collateral_amount | ||
Transfer loan from | ✔️ | CurrencyId currency_id LookupasStaticLookupSource from | ||
Authorize | ✔️ | CurrencyId currency_id LookupasStaticLookupSource to | ||
Unauthorize | ✔️ | CurrencyId currency_id LookupasStaticLookupSource to | ||
Unauthorize all | ✔️ | |||
Expand position collateral | ✔️ | CurrencyId currency_id Balance increase_debit_value Balance min_increase_collateral | ||
Shrink position debit | ✔️ | CurrencyId currency_id Balance decrease_collateral Balance min_decrease_debit_value | ||
Adjust loan by debit value | ✔️ | CurrencyId currency_id Amount collateral_adjustment Amount debit_value_adjustment | ||
Transfer debit | ✔️ | CurrencyId from_currency CurrencyId to_currency Balance debit_transfer |
CdpTreasury
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Extract surplus to treasury | Compactu128 amount | |||
Auction collateral | CurrencyId currency_id Compactu128 amount Compactu128 target bool splited | |||
Exchange collateral to stable | CurrencyId currency_id SwapLimitBalance swap_limit | |||
Set expected collateral auction size | CurrencyId currency_id Compactu128 size |
CdpEngine
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Liquidate | CurrencyId currency_id LookupasStaticLookupSource who | |||
Settle | CurrencyId currency_id LookupasStaticLookupSource who | |||
Set collateral params | CurrencyId currency_id ChangeOptionRate interest_rate_per_sec ChangeOptionRatio liquidation_ratio ChangeOptionRate liquidation_penalty ChangeOptionRatio required_collateral_ratio ChangeBalance maximum_total_debit_value | |||
Register liquidation contract | EvmAddress address | |||
Deregister liquidation contract | EvmAddress address |
EmergencyShutdown
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Emergency shutdown | ||||
Open collateral refund | ||||
Refund collaterals | Compactu128 amount |
Homa
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Mint | ✔️ | ✔️ | Compactu128 amount | |
Request redeem | ✔️ | ✔️ | Compactu128 amount bool allow_fast_match | |
Fast match redeems | ✔️ | ✔️ | VecAccountId redeemer_list | |
Claim redemption | ✔️ | AccountId redeemer | ||
Update homa params | OptionBalance soft_bonded_cap_per_sub_account OptionRate estimated_reward_rate_per_era OptionRate commission_rate OptionRate fast_match_fee_rate | |||
Update bump era params | OptionBlockNumber last_era_bumped_block OptionBlockNumber frequency | |||
Reset ledgers | VecTupleu16OptionBalanceOptionVecUnlockChunk updates | |||
Reset current era | ✔️ | EraIndex era_index | ||
Force bump current era | ✔️ | EraIndex bump_amount | ||
Fast match redeems completely | ✔️ | ✔️ | VecAccountId redeemer_list |
XcmInterface
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Update xcm dest weight and fee | VecTupleXcmInterfaceOperationOptionWeightOptionBalance updates |
Incentives
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Deposit dex share | ✔️ | CurrencyId lp_currency_id Compactu128 amount | ||
Withdraw dex share | ✔️ | ✔️ | CurrencyId lp_currency_id Compactu128 amount | |
Claim rewards | ✔️ | PoolId pool_id | ||
Update incentive rewards | VecTuplePoolIdVecTupleCurrencyIdBalance updates | |||
Update dex saving rewards | VecTuplePoolIdRate updates | |||
Update claim reward deduction rates | VecTuplePoolIdRate updates |
NFT
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Create class | CID metadata Properties properties Attributes attributes | |||
Mint | LookupasStaticLookupSource to ClassIdOfT class_id CID metadata Attributes attributes Compactu32 quantity | |||
Transfer | ✔️ | LookupasStaticLookupSource to ClassIdOfTTokenIdOfT token | ||
Burn | ClassIdOfTTokenIdOfT token | |||
Burn with remark | ClassIdOfTTokenIdOfT token Vecu8 remark | |||
Destroy class | ClassIdOfT class_id LookupasStaticLookupSource dest | |||
Update class properties | ClassIdOfT class_id Properties properties |
AssetRegistry
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Register foreign asset | BoxVersionedMultiLocation location BoxAssetMetadataBalanceOfT metadata | |||
Update foreign asset | ForeignAssetId foreign_asset_id BoxVersionedMultiLocation location BoxAssetMetadataBalanceOfT metadata | |||
Register stable asset | BoxAssetMetadataBalanceOfT metadata | |||
Update stable asset | StableAssetPoolId stable_asset_id BoxAssetMetadataBalanceOfT metadata | |||
Register erc20 asset | EvmAddress contract Balance minimal_balance | |||
Update erc20 asset | EvmAddress contract BoxAssetMetadataBalanceOfT metadata | |||
Register native asset | CurrencyId currency_id BoxAssetMetadataBalanceOfT metadata | |||
Update native asset | CurrencyId currency_id BoxAssetMetadataBalanceOfT metadata |
EVM
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Eth call | ✔️ | TransactionAction action Vecu8 input Compactu128 amount Compactu64 gas_limit Compactu32 storage_limit VecAccessListItem access_list Compactu32 valid_until | ||
Call | ✔️ | EvmAddress target Vecu8 input Compactu128 amount Compactu64 gas_limit Compactu32 storage_limit VecAccessListItem access_list | ||
Scheduled call | EvmAddress from EvmAddress target Vecu8 input Compactu128 amount Compactu64 gas_limit Compactu32 storage_limit VecAccessListItem access_list | |||
Create | ✔️ | Vecu8 input Compactu128 amount Compactu64 gas_limit Compactu32 storage_limit VecAccessListItem access_list | ||
Create2 | ✔️ | Vecu8 input H256 salt Compactu128 amount Compactu64 gas_limit Compactu32 storage_limit VecAccessListItem access_list | ||
Create nft contract | Vecu8 input Compactu128 amount Compactu64 gas_limit Compactu32 storage_limit VecAccessListItem access_list | |||
Create predeploy contract | EvmAddress target Vecu8 input Compactu128 amount Compactu64 gas_limit Compactu32 storage_limit VecAccessListItem access_list | |||
Transfer maintainer | ✔️ | EvmAddress contract EvmAddress new_maintainer | ||
Publish contract | ✔️ | EvmAddress contract | ||
Publish free | ✔️ | EvmAddress contract | ||
Enable contract development | ✔️ | |||
Disable contract development | ✔️ | |||
Set code | ✔️ | EvmAddress contract Vecu8 code | ||
Selfdestruct | ✔️ | EvmAddress contract |
EvmAccounts
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Claim account | ✔️ | EvmAddress eth_address Eip712Signature eth_signature | ||
Claim default account | ✔️ |
StableAsset
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Create pool | AssetId pool_asset VecAssetId assets VecAtLeast64BitUnsigned precisions AtLeast64BitUnsigned mint_fee AtLeast64BitUnsigned swap_fee AtLeast64BitUnsigned redeem_fee AtLeast64BitUnsigned initial_a AccountId fee_recipient AccountId yield_recipient AtLeast64BitUnsigned precision | |||
Mint | ✔️ | StableAssetPoolId pool_id VecBalance amounts Balance min_mint_amount | ||
Swap | ✔️ | StableAssetPoolId pool_id PoolTokenIndex i PoolTokenIndex j Balance dx Balance min_dy u32 asset_length | ||
Redeem proportion | ✔️ | StableAssetPoolId pool_id Balance amount VecBalance min_redeem_amounts | ||
Redeem single | ✔️ | StableAssetPoolId pool_id Balance amount PoolTokenIndex i Balance min_redeem_amount u32 asset_length | ||
Redeem multi | ✔️ | StableAssetPoolId pool_id VecBalance amounts Balance max_redeem_amount | ||
Modify a | StableAssetPoolId pool_id AtLeast64BitUnsigned a BlockNumber future_a_block | |||
Modify fees | StableAssetPoolId pool_id OptionAtLeast64BitUnsigned mint_fee OptionAtLeast64BitUnsigned swap_fee OptionAtLeast64BitUnsigned redeem_fee |
ParachainSystem
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set validation data | ParachainInherentData data | |||
Sudo send upward message | UpwardMessage message | |||
Authorize upgrade | Hash code_hash | |||
Enact authorized upgrade | Vecu8 code |
Sudo
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Sudo | Call call | |||
Sudo unchecked weight | Call call Weight weight | |||
Set key | LookupasStaticLookupSource new_ | |||
Sudo as | LookupasStaticLookupSource who Call call |