Karura 1.2050.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/> |
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/>VecCurrencyId swap_path <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/> |
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/> |
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/> |
DmpQueue
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Service overweight | OverweightIndex index <br/>Weight weight_limit <br/> |
XTokens
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Transfer | CurrencyId currency_id <br/>Balance amount <br/>BoxVersionedMultiLocation dest <br/>Weight dest_weight <br/> | |||
Transfer multiasset | BoxVersionedMultiAsset asset <br/>BoxVersionedMultiLocation dest <br/>Weight dest_weight <br/> | |||
Transfer with fee | CurrencyId currency_id <br/>Balance amount <br/>Balance fee <br/>BoxVersionedMultiLocation dest <br/>Weight dest_weight <br/> | |||
Transfer multiasset with fee | BoxVersionedMultiAsset asset <br/>BoxVersionedMultiAsset fee <br/>BoxVersionedMultiLocation dest <br/>Weight dest_weight <br/> | |||
Transfer multicurrencies | VecTupleCurrencyIdBalance currencies <br/>u32 fee_item <br/>BoxVersionedMultiLocation dest <br/>Weight dest_weight <br/> | |||
Transfer multiassets | BoxVersionedMultiAssets assets <br/>u32 fee_item <br/>BoxVersionedMultiLocation dest <br/>Weight dest_weight <br/> |
OrmlXcm
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Send as sovereign | BoxVersionedMultiLocation dest <br/>BoxVersionedXcmTuple message <br/> |
Authority
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Dispatch as | AsOriginId as_origin <br/>Call call <br/> | |||
Schedule dispatch | DispatchTimeBlockNumber when <br/>Priority priority <br/>bool with_delayed_origin <br/>Call call <br/> | |||
Fast track scheduled dispatch | BoxPalletsOrigin initial_origin <br/>ScheduleTaskIndex task_id <br/>DispatchTimeBlockNumber when <br/> | |||
Delay scheduled dispatch | BoxPalletsOrigin initial_origin <br/>ScheduleTaskIndex task_id <br/>BlockNumber additional_delay <br/> | |||
Cancel scheduled dispatch | BoxPalletsOrigin initial_origin <br/>ScheduleTaskIndex task_id <br/> | |||
Authorize call | Call call <br/>OptionAccountId caller <br/> | |||
Remove authorized call | Hash hash <br/> | |||
Trigger call | Hash hash <br/>Compactu64 call_weight_bound <br/> |
GeneralCouncil
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set members | VecAccountId new_members <br/>OptionAccountId prime <br/>MemberCount old_count <br/> | |||
Execute | Proposal proposal <br/>Compactu32 length_bound <br/> | |||
Propose | Compactu32 threshold <br/>Proposal proposal <br/>Compactu32 length_bound <br/> | |||
Vote | Hash proposal <br/>Compactu32 index <br/>bool approve <br/> | |||
Close | Hash proposal_hash <br/>Compactu32 index <br/>Compactu64 proposal_weight_bound <br/>Compactu32 length_bound <br/> | |||
Disapprove proposal | Hash proposal_hash <br/> |
GeneralCouncilMembership
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Add member | AccountId who <br/> | |||
Remove member | AccountId who <br/> | |||
Swap member | AccountId remove <br/>AccountId add <br/> | |||
Reset members | VecAccountId members <br/> | |||
Change key | AccountId new_ <br/> | |||
Set prime | AccountId who <br/> | |||
Clear prime |
FinancialCouncil
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set members | VecAccountId new_members <br/>OptionAccountId prime <br/>MemberCount old_count <br/> | |||
Execute | Proposal proposal <br/>Compactu32 length_bound <br/> | |||
Propose | Compactu32 threshold <br/>Proposal proposal <br/>Compactu32 length_bound <br/> | |||
Vote | Hash proposal <br/>Compactu32 index <br/>bool approve <br/> | |||
Close | Hash proposal_hash <br/>Compactu32 index <br/>Compactu64 proposal_weight_bound <br/>Compactu32 length_bound <br/> | |||
Disapprove proposal | Hash proposal_hash <br/> |
FinancialCouncilMembership
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Add member | AccountId who <br/> | |||
Remove member | AccountId who <br/> | |||
Swap member | AccountId remove <br/>AccountId add <br/> | |||
Reset members | VecAccountId members <br/> | |||
Change key | AccountId new_ <br/> | |||
Set prime | AccountId who <br/> | |||
Clear prime |
HomaCouncil
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set members | VecAccountId new_members <br/>OptionAccountId prime <br/>MemberCount old_count <br/> | |||
Execute | Proposal proposal <br/>Compactu32 length_bound <br/> | |||
Propose | Compactu32 threshold <br/>Proposal proposal <br/>Compactu32 length_bound <br/> | |||
Vote | Hash proposal <br/>Compactu32 index <br/>bool approve <br/> | |||
Close | Hash proposal_hash <br/>Compactu32 index <br/>Compactu64 proposal_weight_bound <br/>Compactu32 length_bound <br/> | |||
Disapprove proposal | Hash proposal_hash <br/> |
HomaCouncilMembership
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Add member | AccountId who <br/> | |||
Remove member | AccountId who <br/> | |||
Swap member | AccountId remove <br/>AccountId add <br/> | |||
Reset members | VecAccountId members <br/> | |||
Change key | AccountId new_ <br/> | |||
Set prime | AccountId who <br/> | |||
Clear prime |
TechnicalCommittee
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set members | VecAccountId new_members <br/>OptionAccountId prime <br/>MemberCount old_count <br/> | |||
Execute | Proposal proposal <br/>Compactu32 length_bound <br/> | |||
Propose | Compactu32 threshold <br/>Proposal proposal <br/>Compactu32 length_bound <br/> | |||
Vote | Hash proposal <br/>Compactu32 index <br/>bool approve <br/> | |||
Close | Hash proposal_hash <br/>Compactu32 index <br/>Compactu64 proposal_weight_bound <br/>Compactu32 length_bound <br/> | |||
Disapprove proposal | Hash proposal_hash <br/> |
TechnicalCommitteeMembership
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Add member | AccountId who <br/> | |||
Remove member | AccountId who <br/> | |||
Swap member | AccountId remove <br/>AccountId add <br/> | |||
Reset members | VecAccountId members <br/> | |||
Change key | AccountId new_ <br/> | |||
Set prime | AccountId who <br/> | |||
Clear prime |
Democracy
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Propose | ✔️ | Hash proposal_hash <br/>Compactu128 amount <br/> | ||
Second | ✔️ | Compactu32 proposal <br/>Compactu32 seconds_upper_bound <br/> | ||
Vote | Compactu32 ref_index <br/>AccountVote vote <br/> | |||
Emergency cancel | ✔️ | ReferendumIndex ref_index <br/> | ||
External propose | ✔️ | Hash proposal_hash <br/> | ||
External propose majority | ✔️ | Hash proposal_hash <br/> | ||
External propose default | ✔️ | Hash proposal_hash <br/> | ||
Fast track | ✔️ | Hash proposal_hash <br/>BlockNumber voting_period <br/>BlockNumber delay <br/> | ||
Veto external | ✔️ | Hash proposal_hash <br/> | ||
Cancel referendum | ✔️ | Compactu32 ref_index <br/> | ||
Cancel queued | ReferendumIndex which <br/> | |||
Delegate | AccountId to <br/>Conviction conviction <br/>Balance balance <br/> | |||
Undelegate | ✔️ | |||
Clear public proposals | ✔️ | |||
Note preimage | ✔️ | Bytes encoded_proposal <br/> | ||
Note preimage operational | ✔️ | Bytes encoded_proposal <br/> | ||
Note imminent preimage | ✔️ | Bytes encoded_proposal <br/> | ||
Note imminent preimage operational | ✔️ | Bytes encoded_proposal <br/> | ||
Reap preimage | ✔️ | Hash proposal_hash <br/>Compactu32 proposal_len_upper_bound <br/> | ||
Unlock | ✔️ | AccountId target <br/> | ||
Remove vote | ReferendumIndex index <br/> | |||
Remove other vote | AccountId target <br/>ReferendumIndex index <br/> | |||
Enact proposal | Hash proposal_hash <br/>ReferendumIndex index <br/> | |||
Blacklist | Hash proposal_hash <br/>OptionReferendumIndex maybe_ref_index <br/> | |||
Cancel proposal | ✔️ | Compactu32 prop_index <br/> |
AcalaOracle
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Feed values | VecTupleOracleKeyOracleValue values <br/> |
OperatorMembershipAcala
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Add member | AccountId who <br/> | |||
Remove member | AccountId who <br/> | |||
Swap member | AccountId remove <br/>AccountId add <br/> | |||
Reset members | VecAccountId members <br/> | |||
Change key | AccountId new_ <br/> | |||
Set prime | AccountId who <br/> | |||
Clear prime |
Auction
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Bid | AuctionId id <br/>Compactu128 amount <br/> |
Rewards
Name | Light | XL | Nesting | Arguments |
---|
Prices
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Lock price | CurrencyId currency_id <br/> | |||
Unlock price | CurrencyId currency_id <br/> |
Dex
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Swap with exact supply | ✔️ | VecCurrencyId path <br/>Compactu128 supply_amount <br/>Compactu128 min_target_amount <br/> | ||
Swap with exact target | ✔️ | VecCurrencyId path <br/>Compactu128 target_amount <br/>Compactu128 max_supply_amount <br/> | ||
Add liquidity | ✔️ | CurrencyId currency_id_a <br/>CurrencyId currency_id_b <br/>Compactu128 max_amount_a <br/>Compactu128 max_amount_b <br/>Compactu128 min_share_increment <br/>bool stake_increment_share <br/> | ||
Add provision | ✔️ | CurrencyId currency_id_a <br/>CurrencyId currency_id_b <br/>Compactu128 amount_a <br/>Compactu128 amount_b <br/> | ||
Claim dex share | ✔️ | AccountId owner <br/>CurrencyId currency_id_a <br/>CurrencyId currency_id_b <br/> | ||
Remove liquidity | ✔️ | CurrencyId currency_id_a <br/>CurrencyId currency_id_b <br/>Compactu128 remove_share <br/>Compactu128 min_withdrawn_a <br/>Compactu128 min_withdrawn_b <br/>bool by_unstake <br/> | ||
List provisioning | ✔️ | CurrencyId currency_id_a <br/>CurrencyId currency_id_b <br/>Compactu128 min_contribution_a <br/>Compactu128 min_contribution_b <br/>Compactu128 target_provision_a <br/>Compactu128 target_provision_b <br/>Compactu32 not_before <br/> | ||
Update provisioning parameters | ✔️ | CurrencyId currency_id_a <br/>CurrencyId currency_id_b <br/>Compactu128 min_contribution_a <br/>Compactu128 min_contribution_b <br/>Compactu128 target_provision_a <br/>Compactu128 target_provision_b <br/>Compactu32 not_before <br/> | ||
End provisioning | ✔️ | CurrencyId currency_id_a <br/>CurrencyId currency_id_b <br/> | ||
Enable trading pair | ✔️ | CurrencyId currency_id_a <br/>CurrencyId currency_id_b <br/> | ||
Disable trading pair | ✔️ | CurrencyId currency_id_a <br/>CurrencyId currency_id_b <br/> | ||
Refund provision | ✔️ | AccountId owner <br/>CurrencyId currency_id_a <br/>CurrencyId currency_id_b <br/> | ||
Abort provisioning | ✔️ | CurrencyId currency_id_a <br/>CurrencyId currency_id_b <br/> |
DexOracle
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Enable average price | CurrencyId currency_id_a <br/>CurrencyId currency_id_b <br/>Moment interval <br/> | |||
Disable average price | CurrencyId currency_id_a <br/>CurrencyId currency_id_b <br/> | |||
Update average price interval | CurrencyId currency_id_a <br/>CurrencyId currency_id_b <br/>Moment new_interval <br/> |
AuctionManager
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Cancel | AuctionId id <br/> |
Loans
Name | Light | XL | Nesting | Arguments |
---|
Honzon
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Adjust loan | ✔️ | CurrencyId currency_id <br/>Amount collateral_adjustment <br/>Amount debit_adjustment <br/> | ||
Close loan has debit by dex | ✔️ | CurrencyId currency_id <br/>Compactu128 max_collateral_amount <br/> | ||
Transfer loan from | ✔️ | CurrencyId currency_id <br/>LookupasStaticLookupSource from <br/> | ||
Authorize | ✔️ | CurrencyId currency_id <br/>LookupasStaticLookupSource to <br/> | ||
Unauthorize | ✔️ | CurrencyId currency_id <br/>LookupasStaticLookupSource to <br/> | ||
Unauthorize all | ✔️ | |||
Expand position collateral | ✔️ | CurrencyId currency_id <br/>Balance increase_debit_value <br/>Balance min_increase_collateral <br/> | ||
Shrink position debit | ✔️ | CurrencyId currency_id <br/>Balance decrease_collateral <br/>Balance min_decrease_debit_value <br/> |
CdpTreasury
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Extract surplus to treasury | Compactu128 amount <br/> | |||
Auction collateral | CurrencyId currency_id <br/>Compactu128 amount <br/>Compactu128 target <br/>bool splited <br/> | |||
Exchange collateral to stable | CurrencyId currency_id <br/>SwapLimitBalance swap_limit <br/> | |||
Set expected collateral auction size | CurrencyId currency_id <br/>Compactu128 size <br/> |
CdpEngine
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Liquidate | CurrencyId currency_id <br/>LookupasStaticLookupSource who <br/> | |||
Settle | CurrencyId currency_id <br/>LookupasStaticLookupSource who <br/> | |||
Set global params | Rate global_interest_rate_per_sec <br/> | |||
Set collateral params | CurrencyId currency_id <br/>ChangeOptionRate interest_rate_per_sec <br/>ChangeOptionRatio liquidation_ratio <br/>ChangeOptionRate liquidation_penalty <br/>ChangeOptionRatio required_collateral_ratio <br/>ChangeBalance maximum_total_debit_value <br/> |
EmergencyShutdown
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Emergency shutdown | ||||
Open collateral refund | ||||
Refund collaterals | Compactu128 amount <br/> |
HonzonBridge
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
To bridged | ✔️ | Compactu128 amount <br/> | ||
From bridged | ✔️ | Compactu128 amount <br/> |
Homa
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Mint | ✔️ | Compactu128 amount <br/> | ||
Request redeem | ✔️ | Compactu128 amount <br/>bool allow_fast_match <br/> | ||
Fast match redeems | ✔️ | VecAccountId redeemer_list <br/> | ||
Claim redemption | ✔️ | AccountId redeemer <br/> | ||
Update homa params | OptionBalance soft_bonded_cap_per_sub_account <br/>OptionRate estimated_reward_rate_per_era <br/>OptionRate commission_rate <br/>OptionRate fast_match_fee_rate <br/> | |||
Update bump era params | OptionBlockNumber last_era_bumped_block <br/>OptionBlockNumber frequency <br/> | |||
Reset ledgers | VecTupleu16OptionBalanceOptionVecUnlockChunk updates <br/> | |||
Reset current era | ✔️ | EraIndex era_index <br/> | ||
Force bump current era | ✔️ | EraIndex bump_amount <br/> | ||
Fast match redeems completely | ✔️ | VecAccountId redeemer_list <br/> |
XcmInterface
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Update xcm dest weight and fee | VecTupleXcmInterfaceOperationOptionWeightOptionBalance updates <br/> |
Incentives
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Deposit dex share | ✔️ | CurrencyId lp_currency_id <br/>Compactu128 amount <br/> | ||
Withdraw dex share | ✔️ | CurrencyId lp_currency_id <br/>Compactu128 amount <br/> | ||
Claim rewards | ✔️ | PoolId pool_id <br/> | ||
Update incentive rewards | VecTuplePoolIdVecTupleCurrencyIdBalance updates <br/> | |||
Update dex saving rewards | VecTuplePoolIdRate updates <br/> | |||
Update claim reward deduction rates | VecTuplePoolIdRate updates <br/> |
NFT
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Create class | CID metadata <br/>Properties properties <br/>Attributes attributes <br/> | |||
Mint | LookupasStaticLookupSource to <br/>ClassIdOfT class_id <br/>CID metadata <br/>Attributes attributes <br/>Compactu32 quantity <br/> | |||
Transfer | ✔️ | LookupasStaticLookupSource to <br/>ClassIdOfTTokenIdOfT token <br/> | ||
Burn | ClassIdOfTTokenIdOfT token <br/> | |||
Burn with remark | ClassIdOfTTokenIdOfT token <br/>Vecu8 remark <br/> | |||
Destroy class | ClassIdOfT class_id <br/>LookupasStaticLookupSource dest <br/> | |||
Update class properties | ClassIdOfT class_id <br/>Properties properties <br/> |
AssetRegistry
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Register foreign asset | BoxVersionedMultiLocation location <br/>BoxAssetMetadataBalanceOfT metadata <br/> | |||
Update foreign asset | ForeignAssetId foreign_asset_id <br/>BoxVersionedMultiLocation location <br/>BoxAssetMetadataBalanceOfT metadata <br/> | |||
Register stable asset | BoxAssetMetadataBalanceOfT metadata <br/> | |||
Update stable asset | StableAssetPoolId stable_asset_id <br/>BoxAssetMetadataBalanceOfT metadata <br/> | |||
Register erc20 asset | EvmAddress contract <br/>Balance minimal_balance <br/> | |||
Update erc20 asset | EvmAddress contract <br/>BoxAssetMetadataBalanceOfT metadata <br/> | |||
Register native asset | CurrencyId currency_id <br/>BoxAssetMetadataBalanceOfT metadata <br/> | |||
Update native asset | CurrencyId currency_id <br/>BoxAssetMetadataBalanceOfT metadata <br/> |
EVM
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Eth call | ✔️ | TransactionAction action <br/>Vecu8 input <br/>Compactu128 amount <br/>Compactu64 gas_limit <br/>Compactu32 storage_limit <br/>VecAccessListItem access_list <br/>Compactu32 valid_until <br/> | ||
Call | ✔️ | EvmAddress target <br/>Vecu8 input <br/>Compactu128 amount <br/>Compactu64 gas_limit <br/>Compactu32 storage_limit <br/>VecAccessListItem access_list <br/> | ||
Scheduled call | EvmAddress from <br/>EvmAddress target <br/>Vecu8 input <br/>Compactu128 amount <br/>Compactu64 gas_limit <br/>Compactu32 storage_limit <br/>VecAccessListItem access_list <br/> | |||
Create | ✔️ | Vecu8 input <br/>Compactu128 amount <br/>Compactu64 gas_limit <br/>Compactu32 storage_limit <br/>VecAccessListItem access_list <br/> | ||
Create2 | ✔️ | Vecu8 input <br/>H256 salt <br/>Compactu128 amount <br/>Compactu64 gas_limit <br/>Compactu32 storage_limit <br/>VecAccessListItem access_list <br/> | ||
Create nft contract | Vecu8 input <br/>Compactu128 amount <br/>Compactu64 gas_limit <br/>Compactu32 storage_limit <br/>VecAccessListItem access_list <br/> | |||
Create predeploy contract | EvmAddress target <br/>Vecu8 input <br/>Compactu128 amount <br/>Compactu64 gas_limit <br/>Compactu32 storage_limit <br/>VecAccessListItem access_list <br/> | |||
Transfer maintainer | ✔️ | EvmAddress contract <br/>EvmAddress new_maintainer <br/> | ||
Publish contract | ✔️ | EvmAddress contract <br/> | ||
Publish free | ✔️ | EvmAddress contract <br/> | ||
Enable contract development | ✔️ | |||
Disable contract development | ✔️ | |||
Set code | ✔️ | EvmAddress contract <br/>Vecu8 code <br/> | ||
Selfdestruct | ✔️ | EvmAddress contract <br/> |
EvmAccounts
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Claim account | ✔️ | EvmAddress eth_address <br/>Eip712Signature eth_signature <br/> | ||
Claim default account | ✔️ |
StableAsset
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Create pool | AssetId pool_asset <br/>VecAssetId assets <br/>VecAtLeast64BitUnsigned precisions <br/>AtLeast64BitUnsigned mint_fee <br/>AtLeast64BitUnsigned swap_fee <br/>AtLeast64BitUnsigned redeem_fee <br/>AtLeast64BitUnsigned initial_a <br/>AccountId fee_recipient <br/>AccountId yield_recipient <br/>AtLeast64BitUnsigned precision <br/> | |||
Mint | ✔️ | StableAssetPoolId pool_id <br/>VecBalance amounts <br/>Balance min_mint_amount <br/> | ||
Swap | ✔️ | StableAssetPoolId pool_id <br/>PoolTokenIndex i <br/>PoolTokenIndex j <br/>Balance dx <br/>Balance min_dy <br/>u32 asset_length <br/> | ||
Redeem proportion | ✔️ | StableAssetPoolId pool_id <br/>Balance amount <br/>VecBalance min_redeem_amounts <br/> | ||
Redeem single | ✔️ | StableAssetPoolId pool_id <br/>Balance amount <br/>PoolTokenIndex i <br/>Balance min_redeem_amount <br/>u32 asset_length <br/> | ||
Redeem multi | ✔️ | StableAssetPoolId pool_id <br/>VecBalance amounts <br/>Balance max_redeem_amount <br/> | ||
Modify a | StableAssetPoolId pool_id <br/>AtLeast64BitUnsigned a <br/>BlockNumber future_a_block <br/> |
ParachainSystem
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set validation data | ParachainInherentData data <br/> | |||
Sudo send upward message | UpwardMessage message <br/> | |||
Authorize upgrade | Hash code_hash <br/> | |||
Enact authorized upgrade | Vecu8 code <br/> |
Sudo
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Sudo | Call call <br/> | |||
Sudo unchecked weight | Call call <br/>Weight weight <br/> | |||
Set key | LookupasStaticLookupSource new_ <br/> | |||
Sudo as | LookupasStaticLookupSource who <br/>Call call <br/> |