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

Acala 3.2160.x

System

NameNano SNano S XLNano SP/XNestingArguments
Remark✔️✔️✔️Bytesremark<br/>
Set heap pages✔️✔️✔️u64pages<br/>
Set code✔️✔️✔️Vecu8code<br/>
Set code without checks✔️✔️✔️Vecu8code<br/>
Set storageVecKeyValueitems<br/>
Kill storageVecKeykeys<br/>
Kill prefixKeyprefix<br/>u32subkeys<br/>
Remark with event✔️✔️✔️Bytesremark<br/>

Timestamp

NameNano SNano S XLNano SP/XNestingArguments
SetCompactu64now<br/>

Scheduler

NameNano SNano S XLNano SP/XNestingArguments
ScheduleBlockNumberwhen<br/>OptionschedulePeriodBlockNumbermaybe_periodic<br/>schedulePrioritypriority<br/>Callcall<br/>
CancelBlockNumberwhen<br/>u32index<br/>
Schedule namedTaskNameid<br/>BlockNumberwhen<br/>OptionschedulePeriodBlockNumbermaybe_periodic<br/>schedulePrioritypriority<br/>Callcall<br/>
Cancel namedTaskNameid<br/>
Schedule afterBlockNumberafter<br/>OptionschedulePeriodBlockNumbermaybe_periodic<br/>schedulePrioritypriority<br/>Callcall<br/>
Schedule named afterTaskNameid<br/>BlockNumberafter<br/>OptionschedulePeriodBlockNumbermaybe_periodic<br/>schedulePrioritypriority<br/>Callcall<br/>

Utility

NameNano SNano S XLNano SP/XNestingArguments
Batch✔️✔️✔️VecCallcalls<br/>
As derivativeu16index<br/>Callcall<br/>
Batch all✔️✔️✔️VecCallcalls<br/>
Dispatch asBoxPalletsOriginas_origin<br/>Callcall<br/>
Force batch✔️✔️✔️VecCallcalls<br/>
With weight✔️✔️Callcall<br/>Weightweight<br/>

Multisig

NameNano SNano S XLNano SP/XNestingArguments
As multi threshold 1✔️✔️✔️VecAccountIdother_signatories<br/>Callcall<br/>
As multi✔️✔️✔️u16threshold<br/>VecAccountIdother_signatories<br/>OptionTimepointmaybe_timepoint<br/>Callcall<br/>Weightmax_weight<br/>
Approve as multi✔️✔️✔️u16threshold<br/>VecAccountIdother_signatories<br/>OptionTimepointmaybe_timepoint<br/>H256call_hash<br/>Weightmax_weight<br/>
Cancel as multi✔️✔️✔️u16threshold<br/>VecAccountIdother_signatories<br/>Timepointtimepoint<br/>H256call_hash<br/>

Proxy

NameNano SNano S XLNano SP/XNestingArguments
Proxy✔️✔️✔️✔️AccountIdLookupOfTreal<br/>OptionProxyTypeforce_proxy_type<br/>Callcall<br/>
Add proxy✔️✔️✔️✔️AccountIdLookupOfTdelegate<br/>ProxyTypeproxy_type<br/>BlockNumberdelay<br/>
Remove proxy✔️✔️✔️✔️AccountIdLookupOfTdelegate<br/>ProxyTypeproxy_type<br/>BlockNumberdelay<br/>
Remove proxies✔️✔️
Create pure✔️✔️ProxyTypeproxy_type<br/>BlockNumberdelay<br/>u16index<br/>
Kill pure✔️✔️AccountIdLookupOfTspawner<br/>ProxyTypeproxy_type<br/>u16index<br/>Compactu32height<br/>Compactu32ext_index<br/>
Announce✔️✔️AccountIdLookupOfTreal<br/>CallHashOfcall_hash<br/>
Remove announcement✔️✔️AccountIdLookupOfTreal<br/>CallHashOfcall_hash<br/>
Reject announcement✔️✔️AccountIdLookupOfTdelegate<br/>CallHashOfcall_hash<br/>
Proxy announced✔️✔️AccountIdLookupOfTdelegate<br/>AccountIdLookupOfTreal<br/>OptionProxyTypeforce_proxy_type<br/>Callcall<br/>

TransactionPause

NameNano SNano S XLNano SP/XNestingArguments
Pause transactionVecu8pallet_name<br/>Vecu8function_name<br/>
Unpause transactionVecu8pallet_name<br/>Vecu8function_name<br/>
Pause evm precompileH160address<br/>
Unpause evm precompileH160address<br/>

IdleScheduler

NameNano SNano S XLNano SP/XNestingArguments
Schedule taskTasktask<br/>

Preimage

NameNano SNano S XLNano SP/XNestingArguments
Note preimageVecu8bytes<br/>
Unnote preimageHashhash<br/>
Request preimageHashhash<br/>
Unrequest preimageHashhash<br/>

Balances

NameNano SNano S XLNano SP/XNestingArguments
Transfer✔️✔️✔️✔️AccountIdLookupOfTdest<br/>CompactBalanceamount<br/>
Set balance✔️✔️✔️AccountIdLookupOfTwho<br/>CompactBalancenew_free<br/>CompactBalancenew_reserved<br/>
Force transfer✔️✔️✔️✔️AccountIdLookupOfTsource<br/>AccountIdLookupOfTdest<br/>CompactBalanceamount<br/>
Transfer keep alive✔️✔️✔️✔️AccountIdLookupOfTdest<br/>CompactBalanceamount<br/>
Transfer all✔️✔️✔️AccountIdLookupOfTdest<br/>boolkeep_alive<br/>
Force unreserve✔️✔️AccountIdLookupOfTwho<br/>Balanceamount<br/>

Currencies

NameNano SNano S XLNano SP/XNestingArguments
Transfer✔️✔️✔️✔️LookupasStaticLookupSourcedest<br/>CurrencyIdcurrency_id<br/>Compactu128amount<br/>
Transfer native currency✔️✔️✔️LookupasStaticLookupSourcedest<br/>Compactu128amount<br/>
Update balance✔️✔️LookupasStaticLookupSourcewho<br/>CurrencyIdcurrency_id<br/>Amountamount<br/>
Sweep dust✔️✔️CurrencyIdcurrency_id<br/>VecAccountIdaccounts<br/>
Force set lockLookupasStaticLookupSourcewho<br/>CurrencyIdcurrency_id<br/>Compactu128amount<br/>LockIdentifierlock_id<br/>
Force remove lockLookupasStaticLookupSourcewho<br/>CurrencyIdcurrency_id<br/>LockIdentifierlock_id<br/>

Vesting

NameNano SNano S XLNano SP/XNestingArguments
Claim✔️✔️
Vested transferLookupasStaticLookupSourcedest<br/>VestingScheduleOfschedule<br/>
Update vesting schedulesLookupasStaticLookupSourcewho<br/>VecVestingScheduleOfvesting_schedules<br/>
Claim forLookupasStaticLookupSourcedest<br/>

TransactionPayment

NameNano SNano S XLNano SP/XNestingArguments
Set alternative fee swap path✔️✔️OptionVecCurrencyIdfee_swap_path<br/>
Enable charge fee poolCurrencyIdcurrency_id<br/>Balancepool_size<br/>Balanceswap_threshold<br/>
Disable charge fee pool✔️✔️CurrencyIdcurrency_id<br/>
With fee path✔️✔️VecCurrencyIdfee_swap_path<br/>Callcall<br/>
With fee currency✔️✔️CurrencyIdcurrency_id<br/>Callcall<br/>
With fee paid by✔️✔️Callcall<br/>AccountIdpayer_addr<br/>MultiSignaturepayer_sig<br/>
With fee aggregated path✔️✔️VecSwapPathfee_aggregated_path<br/>Callcall<br/>

Treasury

NameNano SNano S XLNano SP/XNestingArguments
Propose spendCompactBalanceamount<br/>AccountIdLookupOfTbeneficiary<br/>
Reject proposalCompactu32proposal_id<br/>
Approve proposalCompactu32proposal_id<br/>
SpendCompactBalanceamount<br/>AccountIdLookupOfTbeneficiary<br/>
Remove approvalCompactu32proposal_id<br/>

Bounties

NameNano SNano S XLNano SP/XNestingArguments
Propose bounty✔️✔️CompactBalanceamount<br/>Bytesdescription<br/>
Approve bounty✔️✔️Compactu32bounty_id<br/>
Propose curator✔️✔️Compactu32bounty_id<br/>AccountIdLookupOfTcurator<br/>CompactBalancefee<br/>
Unassign curator✔️✔️Compactu32bounty_id<br/>
Accept curator✔️✔️Compactu32bounty_id<br/>
Award bounty✔️✔️Compactu32bounty_id<br/>AccountIdLookupOfTbeneficiary<br/>
Claim bounty✔️✔️Compactu32bounty_id<br/>
Close bounty✔️✔️Compactu32bounty_id<br/>
Extend bounty expiry✔️✔️Compactu32bounty_id<br/>Bytesremark<br/>

Tips

NameNano SNano S XLNano SP/XNestingArguments
Report awesomeBytesreason<br/>AccountIdLookupOfTwho<br/>
Retract tipHashhash<br/>
Tip newBytesreason<br/>AccountIdLookupOfTwho<br/>Compactu128tip_value<br/>
TipHashhash<br/>Compactu128tip_value<br/>
Close tipHashhash<br/>
Slash tipHashhash<br/>

CollatorSelection

NameNano SNano S XLNano SP/XNestingArguments
Set invulnerables✔️✔️VecAccountIdnew_<br/>
Set desired candidates✔️✔️Compactu32max<br/>
Set candidacy bond✔️✔️Compactu128bond<br/>
Register as candidate✔️✔️
Register candidate✔️✔️AccountIdnew_candidate<br/>
Leave intent✔️✔️
Withdraw bond✔️✔️

Session

NameNano SNano S XLNano SP/XNestingArguments
Set keys✔️✔️✔️Keyskeys<br/>Bytesproof<br/>
Purge keys✔️✔️✔️

SessionManager

NameNano SNano S XLNano SP/XNestingArguments
Schedule session durationCompactu32start_session<br/>Compactu32duration<br/>

XcmpQueue

NameNano SNano S XLNano SP/XNestingArguments
Service overweight✔️✔️OverweightIndexindex<br/>Weightweight_limit<br/>
Suspend xcm execution✔️✔️
Resume xcm execution✔️✔️
Update suspend threshold✔️✔️u32new_<br/>
Update drop threshold✔️✔️u32new_<br/>
Update resume threshold✔️✔️u32new_<br/>
Update threshold weight✔️✔️Weightnew_<br/>
Update weight restrict decay✔️✔️Weightnew_<br/>
Update xcmp max individual weight✔️✔️Weightnew_<br/>

PolkadotXcm

NameNano SNano S XLNano SP/XNestingArguments
SendBoxVersionedMultiLocationdest<br/>BoxVersionedXcmTuplemessage<br/>
Teleport assetsBoxVersionedMultiLocationdest<br/>BoxVersionedMultiLocationbeneficiary<br/>BoxVersionedMultiAssetsassets<br/>u32fee_asset_item<br/>
Reserve transfer assetsBoxVersionedMultiLocationdest<br/>BoxVersionedMultiLocationbeneficiary<br/>BoxVersionedMultiAssetsassets<br/>u32fee_asset_item<br/>
ExecuteBoxVersionedXcmTasSysConfigRuntimeCallmessage<br/>Weightmax_weight<br/>
Force xcm versionBoxMultiLocationlocation<br/>XcmVersionxcm_version<br/>
Force default xcm versionOptionXcmVersionmaybe_xcm_version<br/>
Force subscribe version notifyBoxVersionedMultiLocationlocation<br/>
Force unsubscribe version notifyBoxVersionedMultiLocationlocation<br/>
Limited reserve transfer assetsBoxVersionedMultiLocationdest<br/>BoxVersionedMultiLocationbeneficiary<br/>BoxVersionedMultiAssetsassets<br/>u32fee_asset_item<br/>WeightLimitweight_limit<br/>
Limited teleport assetsBoxVersionedMultiLocationdest<br/>BoxVersionedMultiLocationbeneficiary<br/>BoxVersionedMultiAssetsassets<br/>u32fee_asset_item<br/>WeightLimitweight_limit<br/>

DmpQueue

NameNano SNano S XLNano SP/XNestingArguments
Service overweightOverweightIndexindex<br/>Weightweight_limit<br/>

XTokens

NameNano SNano S XLNano SP/XNestingArguments
Transfer✔️CurrencyIdcurrency_id<br/>Balanceamount<br/>BoxVersionedMultiLocationdest<br/>WeightLimitdest_weight_limit<br/>
Transfer multiassetBoxVersionedMultiAssetasset<br/>BoxVersionedMultiLocationdest<br/>WeightLimitdest_weight_limit<br/>
Transfer with feeCurrencyIdcurrency_id<br/>Balanceamount<br/>Balancefee<br/>BoxVersionedMultiLocationdest<br/>WeightLimitdest_weight_limit<br/>
Transfer multiasset with feeBoxVersionedMultiAssetasset<br/>BoxVersionedMultiAssetfee<br/>BoxVersionedMultiLocationdest<br/>WeightLimitdest_weight_limit<br/>
Transfer multicurrenciesVecTupleCurrencyIdBalancecurrencies<br/>u32fee_item<br/>BoxVersionedMultiLocationdest<br/>WeightLimitdest_weight_limit<br/>
Transfer multiassetsBoxVersionedMultiAssetsassets<br/>u32fee_item<br/>BoxVersionedMultiLocationdest<br/>WeightLimitdest_weight_limit<br/>

OrmlXcm

NameNano SNano S XLNano SP/XNestingArguments
Send as sovereignBoxVersionedMultiLocationdest<br/>BoxVersionedXcmTuplemessage<br/>

Authority

NameNano SNano S XLNano SP/XNestingArguments
Dispatch asAsOriginIdas_origin<br/>Callcall<br/>
Schedule dispatchDispatchTimeBlockNumberwhen<br/>Prioritypriority<br/>boolwith_delayed_origin<br/>Callcall<br/>
Fast track scheduled dispatchBoxPalletsOrigininitial_origin<br/>ScheduleTaskIndextask_id<br/>DispatchTimeBlockNumberwhen<br/>
Delay scheduled dispatchBoxPalletsOrigininitial_origin<br/>ScheduleTaskIndextask_id<br/>BlockNumberadditional_delay<br/>
Cancel scheduled dispatchBoxPalletsOrigininitial_origin<br/>ScheduleTaskIndextask_id<br/>
Authorize callCallcall<br/>OptionAccountIdcaller<br/>
Remove authorized callHashhash<br/>
Trigger old callHashhash<br/>Compactu64call_weight_bound<br/>
Trigger callHashhash<br/>Weightcall_weight_bound<br/>

GeneralCouncil

NameNano SNano S XLNano SP/XNestingArguments
Set membersVecAccountIdnew_members<br/>OptionAccountIdprime<br/>MemberCountold_count<br/>
ExecuteProposalproposal<br/>Compactu32length_bound<br/>
ProposeCompactu32threshold<br/>Proposalproposal<br/>Compactu32length_bound<br/>
VoteHashproposal<br/>Compactu32index<br/>boolapprove<br/>
Close old weightHashproposal_hash<br/>Compactu32index<br/>Compactu64proposal_weight_bound<br/>Compactu32length_bound<br/>
Disapprove proposalHashproposal_hash<br/>
CloseHashproposal_hash<br/>Compactu32index<br/>Weightproposal_weight_bound<br/>Compactu32length_bound<br/>

GeneralCouncilMembership

NameNano SNano S XLNano SP/XNestingArguments
Add memberAccountIdLookupOfTwho<br/>
Remove memberAccountIdLookupOfTwho<br/>
Swap memberAccountIdLookupOfTremove<br/>AccountIdLookupOfTadd<br/>
Reset membersVecAccountIdmembers<br/>
Change keyAccountIdLookupOfTnew_<br/>
Set primeAccountIdLookupOfTwho<br/>
Clear prime

FinancialCouncil

NameNano SNano S XLNano SP/XNestingArguments
Set membersVecAccountIdnew_members<br/>OptionAccountIdprime<br/>MemberCountold_count<br/>
ExecuteProposalproposal<br/>Compactu32length_bound<br/>
ProposeCompactu32threshold<br/>Proposalproposal<br/>Compactu32length_bound<br/>
VoteHashproposal<br/>Compactu32index<br/>boolapprove<br/>
Close old weightHashproposal_hash<br/>Compactu32index<br/>Compactu64proposal_weight_bound<br/>Compactu32length_bound<br/>
Disapprove proposalHashproposal_hash<br/>
CloseHashproposal_hash<br/>Compactu32index<br/>Weightproposal_weight_bound<br/>Compactu32length_bound<br/>

FinancialCouncilMembership

NameNano SNano S XLNano SP/XNestingArguments
Add memberAccountIdLookupOfTwho<br/>
Remove memberAccountIdLookupOfTwho<br/>
Swap memberAccountIdLookupOfTremove<br/>AccountIdLookupOfTadd<br/>
Reset membersVecAccountIdmembers<br/>
Change keyAccountIdLookupOfTnew_<br/>
Set primeAccountIdLookupOfTwho<br/>
Clear prime

HomaCouncil

NameNano SNano S XLNano SP/XNestingArguments
Set membersVecAccountIdnew_members<br/>OptionAccountIdprime<br/>MemberCountold_count<br/>
ExecuteProposalproposal<br/>Compactu32length_bound<br/>
ProposeCompactu32threshold<br/>Proposalproposal<br/>Compactu32length_bound<br/>
VoteHashproposal<br/>Compactu32index<br/>boolapprove<br/>
Close old weightHashproposal_hash<br/>Compactu32index<br/>Compactu64proposal_weight_bound<br/>Compactu32length_bound<br/>
Disapprove proposalHashproposal_hash<br/>
CloseHashproposal_hash<br/>Compactu32index<br/>Weightproposal_weight_bound<br/>Compactu32length_bound<br/>

HomaCouncilMembership

NameNano SNano S XLNano SP/XNestingArguments
Add memberAccountIdLookupOfTwho<br/>
Remove memberAccountIdLookupOfTwho<br/>
Swap memberAccountIdLookupOfTremove<br/>AccountIdLookupOfTadd<br/>
Reset membersVecAccountIdmembers<br/>
Change keyAccountIdLookupOfTnew_<br/>
Set primeAccountIdLookupOfTwho<br/>
Clear prime

TechnicalCommittee

NameNano SNano S XLNano SP/XNestingArguments
Set membersVecAccountIdnew_members<br/>OptionAccountIdprime<br/>MemberCountold_count<br/>
ExecuteProposalproposal<br/>Compactu32length_bound<br/>
ProposeCompactu32threshold<br/>Proposalproposal<br/>Compactu32length_bound<br/>
VoteHashproposal<br/>Compactu32index<br/>boolapprove<br/>
Close old weightHashproposal_hash<br/>Compactu32index<br/>Compactu64proposal_weight_bound<br/>Compactu32length_bound<br/>
Disapprove proposalHashproposal_hash<br/>
CloseHashproposal_hash<br/>Compactu32index<br/>Weightproposal_weight_bound<br/>Compactu32length_bound<br/>

TechnicalCommitteeMembership

NameNano SNano S XLNano SP/XNestingArguments
Add memberAccountIdLookupOfTwho<br/>
Remove memberAccountIdLookupOfTwho<br/>
Swap memberAccountIdLookupOfTremove<br/>AccountIdLookupOfTadd<br/>
Reset membersVecAccountIdmembers<br/>
Change keyAccountIdLookupOfTnew_<br/>
Set primeAccountIdLookupOfTwho<br/>
Clear prime

Democracy

NameNano SNano S XLNano SP/XNestingArguments
Propose✔️✔️BoundedCallOfTproposal<br/>CompactBalanceamount<br/>
Second✔️✔️Compactu32proposal<br/>
VoteCompactu32ref_index<br/>AccountVotevote<br/>
Emergency cancel✔️✔️ReferendumIndexref_index<br/>
External propose✔️✔️BoundedCallOfTproposal<br/>
External propose majority✔️✔️BoundedCallOfTproposal<br/>
External propose default✔️✔️BoundedCallOfTproposal<br/>
Fast track✔️✔️H256proposal_hash<br/>BlockNumbervoting_period<br/>BlockNumberdelay<br/>
Veto external✔️✔️H256proposal_hash<br/>
Cancel referendum✔️✔️Compactu32ref_index<br/>
DelegateAccountIdLookupOfTto<br/>Convictionconviction<br/>Balancebalance<br/>
Undelegate✔️✔️
Clear public proposals✔️✔️
Unlock✔️✔️AccountIdLookupOfTtarget<br/>
Remove voteReferendumIndexindex<br/>
Remove other voteAccountIdLookupOfTtarget<br/>ReferendumIndexindex<br/>
BlacklistH256proposal_hash<br/>OptionReferendumIndexmaybe_ref_index<br/>
Cancel proposal✔️✔️Compactu32prop_index<br/>

AcalaOracle

NameNano SNano S XLNano SP/XNestingArguments
Feed valuesVecTupleOracleKeyOracleValuevalues<br/>

OperatorMembershipAcala

NameNano SNano S XLNano SP/XNestingArguments
Add memberAccountIdLookupOfTwho<br/>
Remove memberAccountIdLookupOfTwho<br/>
Swap memberAccountIdLookupOfTremove<br/>AccountIdLookupOfTadd<br/>
Reset membersVecAccountIdmembers<br/>
Change keyAccountIdLookupOfTnew_<br/>
Set primeAccountIdLookupOfTwho<br/>
Clear prime

Auction

NameNano SNano S XLNano SP/XNestingArguments
BidAuctionIdid<br/>Compactu128amount<br/>

Rewards

NameNano SNano S XLNano SP/XNestingArguments

Prices

NameNano SNano S XLNano SP/XNestingArguments
Lock priceCurrencyIdcurrency_id<br/>
Unlock priceCurrencyIdcurrency_id<br/>

Dex

NameNano SNano S XLNano SP/XNestingArguments
Swap with exact supply✔️✔️✔️VecCurrencyIdpath<br/>Compactu128supply_amount<br/>Compactu128min_target_amount<br/>
Swap with exact target✔️✔️VecCurrencyIdpath<br/>Compactu128target_amount<br/>Compactu128max_supply_amount<br/>
Add liquidity✔️✔️✔️CurrencyIdcurrency_id_a<br/>CurrencyIdcurrency_id_b<br/>Compactu128max_amount_a<br/>Compactu128max_amount_b<br/>Compactu128min_share_increment<br/>boolstake_increment_share<br/>
Add provision✔️✔️CurrencyIdcurrency_id_a<br/>CurrencyIdcurrency_id_b<br/>Compactu128amount_a<br/>Compactu128amount_b<br/>
Claim dex share✔️✔️AccountIdowner<br/>CurrencyIdcurrency_id_a<br/>CurrencyIdcurrency_id_b<br/>
Remove liquidity✔️✔️✔️CurrencyIdcurrency_id_a<br/>CurrencyIdcurrency_id_b<br/>Compactu128remove_share<br/>Compactu128min_withdrawn_a<br/>Compactu128min_withdrawn_b<br/>boolby_unstake<br/>
List provisioning✔️✔️CurrencyIdcurrency_id_a<br/>CurrencyIdcurrency_id_b<br/>Compactu128min_contribution_a<br/>Compactu128min_contribution_b<br/>Compactu128target_provision_a<br/>Compactu128target_provision_b<br/>Compactu32not_before<br/>
Update provisioning parameters✔️✔️CurrencyIdcurrency_id_a<br/>CurrencyIdcurrency_id_b<br/>Compactu128min_contribution_a<br/>Compactu128min_contribution_b<br/>Compactu128target_provision_a<br/>Compactu128target_provision_b<br/>Compactu32not_before<br/>
End provisioning✔️✔️CurrencyIdcurrency_id_a<br/>CurrencyIdcurrency_id_b<br/>
Enable trading pair✔️✔️CurrencyIdcurrency_id_a<br/>CurrencyIdcurrency_id_b<br/>
Disable trading pair✔️✔️CurrencyIdcurrency_id_a<br/>CurrencyIdcurrency_id_b<br/>
Refund provision✔️✔️AccountIdowner<br/>CurrencyIdcurrency_id_a<br/>CurrencyIdcurrency_id_b<br/>
Abort provisioning✔️✔️CurrencyIdcurrency_id_a<br/>CurrencyIdcurrency_id_b<br/>

DexOracle

NameNano SNano S XLNano SP/XNestingArguments
Enable average priceCurrencyIdcurrency_id_a<br/>CurrencyIdcurrency_id_b<br/>Momentinterval<br/>
Disable average priceCurrencyIdcurrency_id_a<br/>CurrencyIdcurrency_id_b<br/>
Update average price intervalCurrencyIdcurrency_id_a<br/>CurrencyIdcurrency_id_b<br/>Momentnew_interval<br/>

AggregatedDex

NameNano SNano S XLNano SP/XNestingArguments
Swap with exact supply✔️✔️✔️VecSwapPathpaths<br/>CompactBalancesupply_amount<br/>CompactBalancemin_target_amount<br/>
Swap with exact target✔️✔️✔️VecSwapPathpaths<br/>CompactBalancetarget_amount<br/>CompactBalancemax_supply_amount<br/>
Update aggregated swap paths✔️✔️✔️VecTupleCurrencyIdCurrencyIdOptionVecSwapPathupdates<br/>

AuctionManager

NameNano SNano S XLNano SP/XNestingArguments
CancelAuctionIdid<br/>

Loans

NameNano SNano S XLNano SP/XNestingArguments

Honzon

NameNano SNano S XLNano SP/XNestingArguments
Adjust loan✔️✔️✔️CurrencyIdcurrency_id<br/>Amountcollateral_adjustment<br/>Amountdebit_adjustment<br/>
Close loan has debit by dex✔️✔️CurrencyIdcurrency_id<br/>Compactu128max_collateral_amount<br/>
Transfer loan from✔️✔️CurrencyIdcurrency_id<br/>LookupasStaticLookupSourcefrom<br/>
Authorize✔️✔️CurrencyIdcurrency_id<br/>LookupasStaticLookupSourceto<br/>
Unauthorize✔️✔️CurrencyIdcurrency_id<br/>LookupasStaticLookupSourceto<br/>
Unauthorize all✔️✔️
Expand position collateral✔️✔️CurrencyIdcurrency_id<br/>Balanceincrease_debit_value<br/>Balancemin_increase_collateral<br/>
Shrink position debit✔️✔️CurrencyIdcurrency_id<br/>Balancedecrease_collateral<br/>Balancemin_decrease_debit_value<br/>
Adjust loan by debit value✔️✔️CurrencyIdcurrency_id<br/>Amountcollateral_adjustment<br/>Amountdebit_value_adjustment<br/>
Transfer debit✔️✔️CurrencyIdfrom_currency<br/>CurrencyIdto_currency<br/>Balancedebit_transfer<br/>

CdpTreasury

NameNano SNano S XLNano SP/XNestingArguments
Extract surplus to treasuryCompactu128amount<br/>
Auction collateralCurrencyIdcurrency_id<br/>Compactu128amount<br/>Compactu128target<br/>boolsplited<br/>
Exchange collateral to stableCurrencyIdcurrency_id<br/>SwapLimitBalanceswap_limit<br/>
Set expected collateral auction sizeCurrencyIdcurrency_id<br/>Compactu128size<br/>
Set debit offset bufferCompactu128amount<br/>

CdpEngine

NameNano SNano S XLNano SP/XNestingArguments
LiquidateCurrencyIdcurrency_id<br/>LookupasStaticLookupSourcewho<br/>
SettleCurrencyIdcurrency_id<br/>LookupasStaticLookupSourcewho<br/>
Set collateral paramsCurrencyIdcurrency_id<br/>ChangeOptionRateinterest_rate_per_sec<br/>ChangeOptionRatioliquidation_ratio<br/>ChangeOptionRateliquidation_penalty<br/>ChangeOptionRatiorequired_collateral_ratio<br/>ChangeBalancemaximum_total_debit_value<br/>
Register liquidation contractEvmAddressaddress<br/>
Deregister liquidation contractEvmAddressaddress<br/>

EmergencyShutdown

NameNano SNano S XLNano SP/XNestingArguments
Emergency shutdown
Open collateral refund
Refund collateralsCompactu128amount<br/>

Homa

NameNano SNano S XLNano SP/XNestingArguments
Mint✔️✔️✔️Compactu128amount<br/>
Request redeem✔️✔️✔️Compactu128amount<br/>boolallow_fast_match<br/>
Fast match redeems✔️✔️✔️VecAccountIdredeemer_list<br/>
Claim redemption✔️✔️AccountIdredeemer<br/>
Update homa paramsOptionBalancesoft_bonded_cap_per_sub_account<br/>OptionRateestimated_reward_rate_per_era<br/>OptionRatecommission_rate<br/>OptionRatefast_match_fee_rate<br/>
Update bump era paramsOptionBlockNumberlast_era_bumped_block<br/>OptionBlockNumberfrequency<br/>
Reset ledgersVecTupleu16OptionBalanceOptionVecUnlockChunkupdates<br/>
Reset current era✔️✔️EraIndexera_index<br/>
Force bump current era✔️✔️EraIndexbump_amount<br/>
Fast match redeems completely✔️✔️✔️VecAccountIdredeemer_list<br/>

XcmInterface

NameNano SNano S XLNano SP/XNestingArguments
Update xcm dest weight and feeVecTupleXcmInterfaceOperationOptionXcmWeightOptionBalanceupdates<br/>

Incentives

NameNano SNano S XLNano SP/XNestingArguments
Deposit dex share✔️✔️CurrencyIdlp_currency_id<br/>Compactu128amount<br/>
Withdraw dex share✔️✔️✔️CurrencyIdlp_currency_id<br/>Compactu128amount<br/>
Claim rewards✔️✔️PoolIdpool_id<br/>
Update incentive rewardsVecTuplePoolIdVecTupleCurrencyIdBalanceupdates<br/>
Update claim reward deduction ratesVecTuplePoolIdRateupdates<br/>

NFT

NameNano SNano S XLNano SP/XNestingArguments
Create classCIDmetadata<br/>Propertiesproperties<br/>Attributesattributes<br/>
MintLookupasStaticLookupSourceto<br/>ClassIdOfTclass_id<br/>CIDmetadata<br/>Attributesattributes<br/>Compactu32quantity<br/>
Transfer✔️✔️LookupasStaticLookupSourceto<br/>ClassIdOfTTokenIdOfTtoken<br/>
BurnClassIdOfTTokenIdOfTtoken<br/>
Burn with remarkClassIdOfTTokenIdOfTtoken<br/>Vecu8remark<br/>
Destroy classClassIdOfTclass_id<br/>LookupasStaticLookupSourcedest<br/>
Update class propertiesClassIdOfTclass_id<br/>Propertiesproperties<br/>

AssetRegistry

NameNano SNano S XLNano SP/XNestingArguments
Register foreign assetBoxVersionedMultiLocationlocation<br/>BoxAssetMetadataBalanceOfTmetadata<br/>
Update foreign assetForeignAssetIdforeign_asset_id<br/>BoxVersionedMultiLocationlocation<br/>BoxAssetMetadataBalanceOfTmetadata<br/>
Register stable assetBoxAssetMetadataBalanceOfTmetadata<br/>
Update stable assetStableAssetPoolIdstable_asset_id<br/>BoxAssetMetadataBalanceOfTmetadata<br/>
Register erc20 assetEvmAddresscontract<br/>Balanceminimal_balance<br/>
Update erc20 assetEvmAddresscontract<br/>BoxAssetMetadataBalanceOfTmetadata<br/>
Register native assetCurrencyIdcurrency_id<br/>BoxAssetMetadataBalanceOfTmetadata<br/>
Update native assetCurrencyIdcurrency_id<br/>BoxAssetMetadataBalanceOfTmetadata<br/>

EVM

NameNano SNano S XLNano SP/XNestingArguments
Eth call✔️✔️TransactionActionaction<br/>Vecu8input<br/>Compactu128amount<br/>Compactu64gas_limit<br/>Compactu32storage_limit<br/>VecAccessListItemaccess_list<br/>Compactu32valid_until<br/>
Eth call v2TransactionActionaction<br/>Vecu8input<br/>Compactu128amount<br/>Compactu64gas_price<br/>Compactu64gas_limit<br/>VecAccessListItemaccess_list<br/>
Call✔️✔️EvmAddresstarget<br/>Vecu8input<br/>Compactu128amount<br/>Compactu64gas_limit<br/>Compactu32storage_limit<br/>VecAccessListItemaccess_list<br/>
Scheduled callEvmAddressfrom<br/>EvmAddresstarget<br/>Vecu8input<br/>Compactu128amount<br/>Compactu64gas_limit<br/>Compactu32storage_limit<br/>VecAccessListItemaccess_list<br/>
Create✔️✔️Vecu8input<br/>Compactu128amount<br/>Compactu64gas_limit<br/>Compactu32storage_limit<br/>VecAccessListItemaccess_list<br/>
Create2✔️✔️Vecu8input<br/>H256salt<br/>Compactu128amount<br/>Compactu64gas_limit<br/>Compactu32storage_limit<br/>VecAccessListItemaccess_list<br/>
Create nft contractVecu8input<br/>Compactu128amount<br/>Compactu64gas_limit<br/>Compactu32storage_limit<br/>VecAccessListItemaccess_list<br/>
Create predeploy contractEvmAddresstarget<br/>Vecu8input<br/>Compactu128amount<br/>Compactu64gas_limit<br/>Compactu32storage_limit<br/>VecAccessListItemaccess_list<br/>
Transfer maintainer✔️✔️EvmAddresscontract<br/>EvmAddressnew_maintainer<br/>
Publish contract✔️✔️EvmAddresscontract<br/>
Publish free✔️✔️EvmAddresscontract<br/>
Enable contract development✔️✔️
Disable contract development✔️✔️
Set code✔️✔️EvmAddresscontract<br/>Vecu8code<br/>
Selfdestruct✔️✔️EvmAddresscontract<br/>
Strict callEvmAddresstarget<br/>Vecu8input<br/>Compactu128amount<br/>Compactu64gas_limit<br/>Compactu32storage_limit<br/>VecAccessListItemaccess_list<br/>

EvmAccounts

NameNano SNano S XLNano SP/XNestingArguments
Claim account✔️✔️EvmAddresseth_address<br/>Eip712Signatureeth_signature<br/>
Claim default account✔️✔️

StableAsset

NameNano SNano S XLNano SP/XNestingArguments
Create poolAssetIdpool_asset<br/>VecAssetIdassets<br/>VecAtLeast64BitUnsignedprecisions<br/>AtLeast64BitUnsignedmint_fee<br/>AtLeast64BitUnsignedswap_fee<br/>AtLeast64BitUnsignedredeem_fee<br/>AtLeast64BitUnsignedinitial_a<br/>AccountIdfee_recipient<br/>AccountIdyield_recipient<br/>AtLeast64BitUnsignedprecision<br/>
Mint✔️✔️StableAssetPoolIdpool_id<br/>VecBalanceamounts<br/>Balancemin_mint_amount<br/>
Swap✔️✔️StableAssetPoolIdpool_id<br/>PoolTokenIndexi<br/>PoolTokenIndexj<br/>Balancedx<br/>Balancemin_dy<br/>u32asset_length<br/>
Redeem proportion✔️✔️StableAssetPoolIdpool_id<br/>Balanceamount<br/>VecBalancemin_redeem_amounts<br/>
Redeem single✔️✔️StableAssetPoolIdpool_id<br/>Balanceamount<br/>PoolTokenIndexi<br/>Balancemin_redeem_amount<br/>u32asset_length<br/>
Redeem multi✔️✔️StableAssetPoolIdpool_id<br/>VecBalanceamounts<br/>Balancemax_redeem_amount<br/>
Modify aStableAssetPoolIdpool_id<br/>AtLeast64BitUnsigneda<br/>BlockNumberfuture_a_block<br/>
Modify feesStableAssetPoolIdpool_id<br/>OptionAtLeast64BitUnsignedmint_fee<br/>OptionAtLeast64BitUnsignedswap_fee<br/>OptionAtLeast64BitUnsignedredeem_fee<br/>
Modify recipientsStableAssetPoolIdpool_id<br/>OptionAccountIdfee_recipient<br/>OptionAccountIdyield_recipient<br/>

ParachainSystem

NameNano SNano S XLNano SP/XNestingArguments
Set validation dataParachainInherentDatadata<br/>
Sudo send upward messageUpwardMessagemessage<br/>
Authorize upgradeHashcode_hash<br/>
Enact authorized upgradeVecu8code<br/>

Sudo

NameNano SNano S XLNano SP/XNestingArguments
SudoCallcall<br/>
Sudo unchecked weightCallcall<br/>Weightweight<br/>
Set keyAccountIdLookupOfTnew_<br/>
Sudo asAccountIdLookupOfTwho<br/>Callcall<br/>