Acala 3.2160.x
System
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Remark | ✔️ | ✔️ | ✔️ | Bytes 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 | ✔️ | ✔️ | ✔️ | Bytes remark<br/> |
Timestamp
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set | Compactu64 now<br/> |
Scheduler
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Schedule | BlockNumber when<br/>OptionschedulePeriodBlockNumber maybe_periodic<br/>schedulePriority priority<br/>Call call<br/> | ||||
Cancel | BlockNumber when<br/>u32 index<br/> | ||||
Schedule named | TaskName id<br/>BlockNumber when<br/>OptionschedulePeriodBlockNumber maybe_periodic<br/>schedulePriority priority<br/>Call call<br/> | ||||
Cancel named | TaskName id<br/> | ||||
Schedule after | BlockNumber after<br/>OptionschedulePeriodBlockNumber maybe_periodic<br/>schedulePriority priority<br/>Call call<br/> | ||||
Schedule named after | TaskName id<br/>BlockNumber after<br/>OptionschedulePeriodBlockNumber maybe_periodic<br/>schedulePriority priority<br/>Call call<br/> |
Utility
Name | Nano S | Nano S XL | Nano SP/X | 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/> | |
With weight | ✔️ | ✔️ | Call call<br/>Weight weight<br/> |
Multisig
Name | Nano S | Nano S XL | Nano SP/X | 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/>Call 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 | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Proxy | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT real<br/>OptionProxyType force_proxy_type<br/>Call call<br/> |
Add proxy | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT delegate<br/>ProxyType proxy_type<br/>BlockNumber delay<br/> |
Remove proxy | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT delegate<br/>ProxyType proxy_type<br/>BlockNumber delay<br/> |
Remove proxies | ✔️ | ✔️ | |||
Create pure | ✔️ | ✔️ | ProxyType proxy_type<br/>BlockNumber delay<br/>u16 index<br/> | ||
Kill pure | ✔️ | ✔️ | AccountIdLookupOfT spawner<br/>ProxyType proxy_type<br/>u16 index<br/>Compactu32 height<br/>Compactu32 ext_index<br/> | ||
Announce | ✔️ | ✔️ | AccountIdLookupOfT real<br/>CallHashOf call_hash<br/> | ||
Remove announcement | ✔️ | ✔️ | AccountIdLookupOfT real<br/>CallHashOf call_hash<br/> | ||
Reject announcement | ✔️ | ✔️ | AccountIdLookupOfT delegate<br/>CallHashOf call_hash<br/> | ||
Proxy announced | ✔️ | ✔️ | AccountIdLookupOfT delegate<br/>AccountIdLookupOfT real<br/>OptionProxyType force_proxy_type<br/>Call call<br/> |
TransactionPause
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Pause transaction | Vecu8 pallet_name<br/>Vecu8 function_name<br/> | ||||
Unpause transaction | Vecu8 pallet_name<br/>Vecu8 function_name<br/> | ||||
Pause evm precompile | H160 address<br/> | ||||
Unpause evm precompile | H160 address<br/> |
IdleScheduler
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Schedule task | Task task<br/> |
Preimage
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Note preimage | Vecu8 bytes<br/> | ||||
Unnote preimage | Hash hash<br/> | ||||
Request preimage | Hash hash<br/> | ||||
Unrequest preimage | Hash hash<br/> |
Balances
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Transfer | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT dest<br/>CompactBalance amount<br/> |
Set balance | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT who<br/>CompactBalance new_free<br/>CompactBalance new_reserved<br/> | |
Force transfer | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT source<br/>AccountIdLookupOfT dest<br/>CompactBalance amount<br/> |
Transfer keep alive | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT dest<br/>CompactBalance amount<br/> |
Transfer all | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT dest<br/>bool keep_alive<br/> | |
Force unreserve | ✔️ | ✔️ | AccountIdLookupOfT who<br/>Balance amount<br/> |
Currencies
Name | Nano S | Nano S XL | Nano SP/X | 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/> | ||
Force set lock | LookupasStaticLookupSource who<br/>CurrencyId currency_id<br/>Compactu128 amount<br/>LockIdentifier lock_id<br/> | ||||
Force remove lock | LookupasStaticLookupSource who<br/>CurrencyId currency_id<br/>LockIdentifier lock_id<br/> |
Vesting
Name | Nano S | Nano S XL | Nano SP/X | 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 | Nano S | Nano S XL | Nano SP/X | 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 | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Propose spend | CompactBalance amount<br/>AccountIdLookupOfT beneficiary<br/> | ||||
Reject proposal | Compactu32 proposal_id<br/> | ||||
Approve proposal | Compactu32 proposal_id<br/> | ||||
Spend | CompactBalance amount<br/>AccountIdLookupOfT beneficiary<br/> | ||||
Remove approval | Compactu32 proposal_id<br/> |
Bounties
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Propose bounty | ✔️ | ✔️ | CompactBalance amount<br/>Bytes description<br/> | ||
Approve bounty | ✔️ | ✔️ | Compactu32 bounty_id<br/> | ||
Propose curator | ✔️ | ✔️ | Compactu32 bounty_id<br/>AccountIdLookupOfT curator<br/>CompactBalance fee<br/> | ||
Unassign curator | ✔️ | ✔️ | Compactu32 bounty_id<br/> | ||
Accept curator | ✔️ | ✔️ | Compactu32 bounty_id<br/> | ||
Award bounty | ✔️ | ✔️ | Compactu32 bounty_id<br/>AccountIdLookupOfT 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 | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Report awesome | Bytes reason<br/>AccountIdLookupOfT who<br/> | ||||
Retract tip | Hash hash<br/> | ||||
Tip new | Bytes reason<br/>AccountIdLookupOfT who<br/>Compactu128 tip_value<br/> | ||||
Tip | Hash hash<br/>Compactu128 tip_value<br/> | ||||
Close tip | Hash hash<br/> | ||||
Slash tip | Hash hash<br/> |
CollatorSelection
Name | Nano S | Nano S XL | Nano SP/X | 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 | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set keys | ✔️ | ✔️ | ✔️ | Keys keys<br/>Bytes proof<br/> | |
Purge keys | ✔️ | ✔️ | ✔️ |
SessionManager
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Schedule session duration | Compactu32 start_session<br/>Compactu32 duration<br/> |
XcmpQueue
Name | Nano S | Nano S XL | Nano SP/X | 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 | Nano S | Nano S XL | Nano SP/X | 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 | BoxVersionedXcmTasSysConfigRuntimeCall 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 | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Service overweight | OverweightIndex index<br/>Weight weight_limit<br/> |
XTokens
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Transfer | ✔️ | CurrencyId currency_id<br/>Balance amount<br/>BoxVersionedMultiLocation dest<br/>WeightLimit dest_weight_limit<br/> | |||
Transfer multiasset | BoxVersionedMultiAsset asset<br/>BoxVersionedMultiLocation dest<br/>WeightLimit dest_weight_limit<br/> | ||||
Transfer with fee | CurrencyId currency_id<br/>Balance amount<br/>Balance fee<br/>BoxVersionedMultiLocation dest<br/>WeightLimit dest_weight_limit<br/> | ||||
Transfer multiasset with fee | BoxVersionedMultiAsset asset<br/>BoxVersionedMultiAsset fee<br/>BoxVersionedMultiLocation dest<br/>WeightLimit dest_weight_limit<br/> | ||||
Transfer multicurrencies | VecTupleCurrencyIdBalance currencies<br/>u32 fee_item<br/>BoxVersionedMultiLocation dest<br/>WeightLimit dest_weight_limit<br/> | ||||
Transfer multiassets | BoxVersionedMultiAssets assets<br/>u32 fee_item<br/>BoxVersionedMultiLocation dest<br/>WeightLimit dest_weight_limit<br/> |
OrmlXcm
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Send as sovereign | BoxVersionedMultiLocation dest<br/>BoxVersionedXcmTuple message<br/> |
Authority
Name | Nano S | Nano S XL | Nano SP/X | 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 old call | Hash hash<br/>Compactu64 call_weight_bound<br/> | ||||
Trigger call | Hash hash<br/>Weight call_weight_bound<br/> |
GeneralCouncil
Name | Nano S | Nano S XL | Nano SP/X | 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 old weight | Hash proposal_hash<br/>Compactu32 index<br/>Compactu64 proposal_weight_bound<br/>Compactu32 length_bound<br/> | ||||
Disapprove proposal | Hash proposal_hash<br/> | ||||
Close | Hash proposal_hash<br/>Compactu32 index<br/>Weight proposal_weight_bound<br/>Compactu32 length_bound<br/> |
GeneralCouncilMembership
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Add member | AccountIdLookupOfT who<br/> | ||||
Remove member | AccountIdLookupOfT who<br/> | ||||
Swap member | AccountIdLookupOfT remove<br/>AccountIdLookupOfT add<br/> | ||||
Reset members | VecAccountId members<br/> | ||||
Change key | AccountIdLookupOfT new_<br/> | ||||
Set prime | AccountIdLookupOfT who<br/> | ||||
Clear prime |
FinancialCouncil
Name | Nano S | Nano S XL | Nano SP/X | 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 old weight | Hash proposal_hash<br/>Compactu32 index<br/>Compactu64 proposal_weight_bound<br/>Compactu32 length_bound<br/> | ||||
Disapprove proposal | Hash proposal_hash<br/> | ||||
Close | Hash proposal_hash<br/>Compactu32 index<br/>Weight proposal_weight_bound<br/>Compactu32 length_bound<br/> |
FinancialCouncilMembership
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Add member | AccountIdLookupOfT who<br/> | ||||
Remove member | AccountIdLookupOfT who<br/> | ||||
Swap member | AccountIdLookupOfT remove<br/>AccountIdLookupOfT add<br/> | ||||
Reset members | VecAccountId members<br/> | ||||
Change key | AccountIdLookupOfT new_<br/> | ||||
Set prime | AccountIdLookupOfT who<br/> | ||||
Clear prime |
HomaCouncil
Name | Nano S | Nano S XL | Nano SP/X | 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 old weight | Hash proposal_hash<br/>Compactu32 index<br/>Compactu64 proposal_weight_bound<br/>Compactu32 length_bound<br/> | ||||
Disapprove proposal | Hash proposal_hash<br/> | ||||
Close | Hash proposal_hash<br/>Compactu32 index<br/>Weight proposal_weight_bound<br/>Compactu32 length_bound<br/> |
HomaCouncilMembership
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Add member | AccountIdLookupOfT who<br/> | ||||
Remove member | AccountIdLookupOfT who<br/> | ||||
Swap member | AccountIdLookupOfT remove<br/>AccountIdLookupOfT add<br/> | ||||
Reset members | VecAccountId members<br/> | ||||
Change key | AccountIdLookupOfT new_<br/> | ||||
Set prime | AccountIdLookupOfT who<br/> | ||||
Clear prime |
TechnicalCommittee
Name | Nano S | Nano S XL | Nano SP/X | 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 old weight | Hash proposal_hash<br/>Compactu32 index<br/>Compactu64 proposal_weight_bound<br/>Compactu32 length_bound<br/> | ||||
Disapprove proposal | Hash proposal_hash<br/> | ||||
Close | Hash proposal_hash<br/>Compactu32 index<br/>Weight proposal_weight_bound<br/>Compactu32 length_bound<br/> |
TechnicalCommitteeMembership
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Add member | AccountIdLookupOfT who<br/> | ||||
Remove member | AccountIdLookupOfT who<br/> | ||||
Swap member | AccountIdLookupOfT remove<br/>AccountIdLookupOfT add<br/> | ||||
Reset members | VecAccountId members<br/> | ||||
Change key | AccountIdLookupOfT new_<br/> | ||||
Set prime | AccountIdLookupOfT who<br/> | ||||
Clear prime |
Democracy
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Propose | ✔️ | ✔️ | BoundedCallOfT proposal<br/>CompactBalance amount<br/> | ||
Second | ✔️ | ✔️ | Compactu32 proposal<br/> | ||
Vote | Compactu32 ref_index<br/>AccountVote vote<br/> | ||||
Emergency cancel | ✔️ | ✔️ | ReferendumIndex ref_index<br/> | ||
External propose | ✔️ | ✔️ | BoundedCallOfT proposal<br/> | ||
External propose majority | ✔️ | ✔️ | BoundedCallOfT proposal<br/> | ||
External propose default | ✔️ | ✔️ | BoundedCallOfT proposal<br/> | ||
Fast track | ✔️ | ✔️ | H256 proposal_hash<br/>BlockNumber voting_period<br/>BlockNumber delay<br/> | ||
Veto external | ✔️ | ✔️ | H256 proposal_hash<br/> | ||
Cancel referendum | ✔️ | ✔️ | Compactu32 ref_index<br/> | ||
Delegate | AccountIdLookupOfT to<br/>Conviction conviction<br/>Balance balance<br/> | ||||
Undelegate | ✔️ | ✔️ | |||
Clear public proposals | ✔️ | ✔️ | |||
Unlock | ✔️ | ✔️ | AccountIdLookupOfT target<br/> | ||
Remove vote | ReferendumIndex index<br/> | ||||
Remove other vote | AccountIdLookupOfT target<br/>ReferendumIndex index<br/> | ||||
Blacklist | H256 proposal_hash<br/>OptionReferendumIndex maybe_ref_index<br/> | ||||
Cancel proposal | ✔️ | ✔️ | Compactu32 prop_index<br/> |
AcalaOracle
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Feed values | VecTupleOracleKeyOracleValue values<br/> |
OperatorMembershipAcala
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Add member | AccountIdLookupOfT who<br/> | ||||
Remove member | AccountIdLookupOfT who<br/> | ||||
Swap member | AccountIdLookupOfT remove<br/>AccountIdLookupOfT add<br/> | ||||
Reset members | VecAccountId members<br/> | ||||
Change key | AccountIdLookupOfT new_<br/> | ||||
Set prime | AccountIdLookupOfT who<br/> | ||||
Clear prime |
Auction
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Bid | AuctionId id<br/>Compactu128 amount<br/> |
Rewards
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|
Prices
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Lock price | CurrencyId currency_id<br/> | ||||
Unlock price | CurrencyId currency_id<br/> |
Dex
Name | Nano S | Nano S XL | Nano SP/X | 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 | Nano S | Nano S XL | Nano SP/X | 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/> |
AggregatedDex
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Swap with exact supply | ✔️ | ✔️ | ✔️ | VecSwapPath paths<br/>CompactBalance supply_amount<br/>CompactBalance min_target_amount<br/> | |
Swap with exact target | ✔️ | ✔️ | ✔️ | VecSwapPath paths<br/>CompactBalance target_amount<br/>CompactBalance max_supply_amount<br/> | |
Update aggregated swap paths | ✔️ | ✔️ | ✔️ | VecTupleCurrencyIdCurrencyIdOptionVecSwapPath updates<br/> |
AuctionManager
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Cancel | AuctionId id<br/> |
Loans
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|
Honzon
Name | Nano S | Nano S XL | Nano SP/X | 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/> | ||
Adjust loan by debit value | ✔️ | ✔️ | CurrencyId currency_id<br/>Amount collateral_adjustment<br/>Amount debit_value_adjustment<br/> | ||
Transfer debit | ✔️ | ✔️ | CurrencyId from_currency<br/>CurrencyId to_currency<br/>Balance debit_transfer<br/> |
CdpTreasury
Name | Nano S | Nano S XL | Nano SP/X | 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/> | ||||
Set debit offset buffer | Compactu128 amount<br/> |
CdpEngine
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Liquidate | CurrencyId currency_id<br/>LookupasStaticLookupSource who<br/> | ||||
Settle | CurrencyId currency_id<br/>LookupasStaticLookupSource who<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/> | ||||
Register liquidation contract | EvmAddress address<br/> | ||||
Deregister liquidation contract | EvmAddress address<br/> |
EmergencyShutdown
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Emergency shutdown | |||||
Open collateral refund | |||||
Refund collaterals | Compactu128 amount<br/> |
Homa
Name | Nano S | Nano S XL | Nano SP/X | 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 | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Update xcm dest weight and fee | VecTupleXcmInterfaceOperationOptionXcmWeightOptionBalance updates<br/> |
Incentives
Name | Nano S | Nano S XL | Nano SP/X | 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 claim reward deduction rates | VecTuplePoolIdRate updates<br/> |
NFT
Name | Nano S | Nano S XL | Nano SP/X | 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 | Nano S | Nano S XL | Nano SP/X | 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 | Nano S | Nano S XL | Nano SP/X | 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/> | ||
Eth call v2 | TransactionAction action<br/>Vecu8 input<br/>Compactu128 amount<br/>Compactu64 gas_price<br/>Compactu64 gas_limit<br/>VecAccessListItem access_list<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/> | ||
Strict call | EvmAddress target<br/>Vecu8 input<br/>Compactu128 amount<br/>Compactu64 gas_limit<br/>Compactu32 storage_limit<br/>VecAccessListItem access_list<br/> |
EvmAccounts
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Claim account | ✔️ | ✔️ | EvmAddress eth_address<br/>Eip712Signature eth_signature<br/> | ||
Claim default account | ✔️ | ✔️ |
StableAsset
Name | Nano S | Nano S XL | Nano SP/X | 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/> | ||||
Modify fees | StableAssetPoolId pool_id<br/>OptionAtLeast64BitUnsigned mint_fee<br/>OptionAtLeast64BitUnsigned swap_fee<br/>OptionAtLeast64BitUnsigned redeem_fee<br/> | ||||
Modify recipients | StableAssetPoolId pool_id<br/>OptionAccountId fee_recipient<br/>OptionAccountId yield_recipient<br/> |
ParachainSystem
Name | Nano S | Nano S XL | Nano SP/X | 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 | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Sudo | Call call<br/> | ||||
Sudo unchecked weight | Call call<br/>Weight weight<br/> | ||||
Set key | AccountIdLookupOfT new_<br/> | ||||
Sudo as | AccountIdLookupOfT who<br/>Call call<br/> |