Karura 3.2130.x
System
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Remark | ✔️ | ✔️ | ✔️ | Bytes 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 prefixu32 subkeys | ||||
Remark with event | ✔️ | ✔️ | ✔️ | Bytes remark |
Timestamp
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set | Compactu64 now |
Scheduler
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Schedule | BlockNumber whenOptionschedulePeriodBlockNumber maybe_periodicschedulePriority priorityCall call | ||||
Cancel | BlockNumber whenu32 index | ||||
Schedule named | TaskName idBlockNumber whenOptionschedulePeriodBlockNumber maybe_periodicschedulePriority priorityCall call | ||||
Cancel named | TaskName id | ||||
Schedule after | BlockNumber afterOptionschedulePeriodBlockNumber maybe_periodicschedulePriority priorityCall call | ||||
Schedule named after | TaskName idBlockNumber afterOptionschedulePeriodBlockNumber maybe_periodicschedulePriority priorityCall call |
Utility
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Batch | ✔️ | ✔️ | ✔️ | VecCall calls | |
As derivative | u16 indexCall call | ||||
Batch all | ✔️ | ✔️ | ✔️ | VecCall calls | |
Dispatch as | BoxPalletsOrigin as_originCall call | ||||
Force batch | ✔️ | ✔️ | ✔️ | VecCall calls | |
With weight | ✔️ | ✔️ | Call callWeight weight |
Multisig
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
As multi threshold 1 | ✔️ | ✔️ | ✔️ | VecAccountId other_signatoriesCall call | |
As multi | ✔️ | ✔️ | ✔️ | u16 thresholdVecAccountId other_signatoriesOptionTimepoint maybe_timepointCall callWeight max_weight | |
Approve as multi | ✔️ | ✔️ | ✔️ | u16 thresholdVecAccountId other_signatoriesOptionTimepoint maybe_timepointH256 call_hashWeight max_weight | |
Cancel as multi | ✔️ | ✔️ | ✔️ | u16 thresholdVecAccountId other_signatoriesTimepoint timepointH256 call_hash |
Proxy
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Proxy | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT realOptionProxyType force_proxy_typeCall call |
Add proxy | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT delegateProxyType proxy_typeBlockNumber delay |
Remove proxy | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT delegateProxyType proxy_typeBlockNumber delay |
Remove proxies | ✔️ | ✔️ | |||
Create pure | ✔️ | ✔️ | ProxyType proxy_typeBlockNumber delayu16 index | ||
Kill pure | ✔️ | ✔️ | AccountIdLookupOfT spawnerProxyType proxy_typeu16 indexCompactu32 heightCompactu32 ext_index | ||
Announce | ✔️ | ✔️ | AccountIdLookupOfT realCallHashOf call_hash | ||
Remove announcement | ✔️ | ✔️ | AccountIdLookupOfT realCallHashOf call_hash | ||
Reject announcement | ✔️ | ✔️ | AccountIdLookupOfT delegateCallHashOf call_hash | ||
Proxy announced | ✔️ | ✔️ | AccountIdLookupOfT delegateAccountIdLookupOfT realOptionProxyType force_proxy_typeCall call |
TransactionPause
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Pause transaction | Vecu8 pallet_nameVecu8 function_name | ||||
Unpause transaction | Vecu8 pallet_nameVecu8 function_name | ||||
Pause evm precompile | H160 address | ||||
Unpause evm precompile | H160 address |
IdleScheduler
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Schedule task | Task task |
Preimage
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Note preimage | Vecu8 bytes | ||||
Unnote preimage | Hash hash | ||||
Request preimage | Hash hash | ||||
Unrequest preimage | Hash hash |
Balances
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Transfer | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT destCompactBalance amount |
Set balance | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT whoCompactBalance new_freeCompactBalance new_reserved | |
Force transfer | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT sourceAccountIdLookupOfT destCompactBalance amount |
Transfer keep alive | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT destCompactBalance amount |
Transfer all | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT destbool keep_alive | |
Force unreserve | ✔️ | ✔️ | AccountIdLookupOfT whoBalance amount |
Currencies
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Transfer | ✔️ | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource destCurrencyId currency_idCompactu128 amount |
Transfer native currency | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource destCompactu128 amount | |
Update balance | ✔️ | ✔️ | LookupasStaticLookupSource whoCurrencyId currency_idAmount amount | ||
Sweep dust | ✔️ | ✔️ | CurrencyId currency_idVecAccountId accounts | ||
Force set lock | LookupasStaticLookupSource whoCurrencyId currency_idCompactu128 amountLockIdentifier lock_id | ||||
Force remove lock | LookupasStaticLookupSource whoCurrencyId currency_idLockIdentifier lock_id |
Vesting
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Claim | ✔️ | ✔️ | |||
Vested transfer | LookupasStaticLookupSource destVestingScheduleOf schedule | ||||
Update vesting schedules | LookupasStaticLookupSource whoVecVestingScheduleOf vesting_schedules | ||||
Claim for | LookupasStaticLookupSource dest |
TransactionPayment
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set alternative fee swap path | ✔️ | ✔️ | OptionVecCurrencyId fee_swap_path | ||
Enable charge fee pool | CurrencyId currency_idBalance pool_sizeBalance swap_threshold | ||||
Disable charge fee pool | ✔️ | ✔️ | CurrencyId currency_id | ||
With fee path | ✔️ | ✔️ | VecCurrencyId fee_swap_pathCall call | ||
With fee currency | ✔️ | ✔️ | CurrencyId currency_idCall call | ||
With fee paid by | ✔️ | ✔️ | Call callAccountId payer_addrMultiSignature payer_sig | ||
With fee aggregated path | ✔️ | ✔️ | VecSwapPath fee_aggregated_pathCall call |
Treasury
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Propose spend | CompactBalance amountAccountIdLookupOfT beneficiary | ||||
Reject proposal | Compactu32 proposal_id | ||||
Approve proposal | Compactu32 proposal_id | ||||
Spend | CompactBalance amountAccountIdLookupOfT beneficiary | ||||
Remove approval | Compactu32 proposal_id |
Bounties
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Propose bounty | ✔️ | ✔️ | CompactBalance amountBytes description | ||
Approve bounty | ✔️ | ✔️ | Compactu32 bounty_id | ||
Propose curator | ✔️ | ✔️ | Compactu32 bounty_idAccountIdLookupOfT curatorCompactBalance fee | ||
Unassign curator | ✔️ | ✔️ | Compactu32 bounty_id | ||
Accept curator | ✔️ | ✔️ | Compactu32 bounty_id | ||
Award bounty | ✔️ | ✔️ | Compactu32 bounty_idAccountIdLookupOfT beneficiary | ||
Claim bounty | ✔️ | ✔️ | Compactu32 bounty_id | ||
Close bounty | ✔️ | ✔️ | Compactu32 bounty_id | ||
Extend bounty expiry | ✔️ | ✔️ | Compactu32 bounty_idBytes remark |
Tips
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Report awesome | Bytes reasonAccountIdLookupOfT who | ||||
Retract tip | Hash hash | ||||
Tip new | Bytes reasonAccountIdLookupOfT whoCompactu128 tip_value | ||||
Tip | Hash hashCompactu128 tip_value | ||||
Close tip | Hash hash | ||||
Slash tip | Hash hash |
Authorship
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set uncles | VecHeader new_uncles |
CollatorSelection
Name | Nano S | Nano S XL | Nano SP/X | 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 | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set keys | ✔️ | ✔️ | ✔️ | Keys keysBytes proof | |
Purge keys | ✔️ | ✔️ | ✔️ |
SessionManager
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Schedule session duration | Compactu32 start_sessionCompactu32 duration |
XcmpQueue
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Service overweight | ✔️ | ✔️ | OverweightIndex indexXcmWeight 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 | ✔️ | ✔️ | XcmWeight new_ | ||
Update weight restrict decay | ✔️ | ✔️ | XcmWeight new_ | ||
Update xcmp max individual weight | ✔️ | ✔️ | XcmWeight new_ |
PolkadotXcm
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Send | BoxVersionedMultiLocation destBoxVersionedXcmTuple message | ||||
Teleport assets | BoxVersionedMultiLocation destBoxVersionedMultiLocation beneficiaryBoxVersionedMultiAssets assetsu32 fee_asset_item | ||||
Reserve transfer assets | BoxVersionedMultiLocation destBoxVersionedMultiLocation beneficiaryBoxVersionedMultiAssets assetsu32 fee_asset_item | ||||
Execute | BoxVersionedXcmTasSysConfigRuntimeCall messageXcmWeight max_weight | ||||
Force xcm version | BoxMultiLocation locationXcmVersion 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 destBoxVersionedMultiLocation beneficiaryBoxVersionedMultiAssets assetsu32 fee_asset_itemWeightLimit weight_limit | ||||
Limited teleport assets | BoxVersionedMultiLocation destBoxVersionedMultiLocation beneficiaryBoxVersionedMultiAssets assetsu32 fee_asset_itemWeightLimit weight_limit |
DmpQueue
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Service overweight | OverweightIndex indexXcmWeight weight_limit |
XTokens
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Transfer | ✔️ | CurrencyId currency_idBalance amountBoxVersionedMultiLocation destWeightLimit dest_weight_limit | |||
Transfer multiasset | BoxVersionedMultiAsset assetBoxVersionedMultiLocation destWeightLimit dest_weight_limit | ||||
Transfer with fee | CurrencyId currency_idBalance amountBalance feeBoxVersionedMultiLocation destWeightLimit dest_weight_limit | ||||
Transfer multiasset with fee | BoxVersionedMultiAsset assetBoxVersionedMultiAsset feeBoxVersionedMultiLocation destWeightLimit dest_weight_limit | ||||
Transfer multicurrencies | VecTupleCurrencyIdBalance currenciesu32 fee_itemBoxVersionedMultiLocation destWeightLimit dest_weight_limit | ||||
Transfer multiassets | BoxVersionedMultiAssets assetsu32 fee_itemBoxVersionedMultiLocation destWeightLimit dest_weight_limit |
OrmlXcm
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Send as sovereign | BoxVersionedMultiLocation destBoxVersionedXcmTuple message |
Authority
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Dispatch as | AsOriginId as_originCall call | ||||
Schedule dispatch | DispatchTimeBlockNumber whenPriority prioritybool with_delayed_originCall call | ||||
Fast track scheduled dispatch | BoxPalletsOrigin initial_originScheduleTaskIndex task_idDispatchTimeBlockNumber when | ||||
Delay scheduled dispatch | BoxPalletsOrigin initial_originScheduleTaskIndex task_idBlockNumber additional_delay | ||||
Cancel scheduled dispatch | BoxPalletsOrigin initial_originScheduleTaskIndex task_id | ||||
Authorize call | Call callOptionAccountId caller | ||||
Remove authorized call | Hash hash | ||||
Trigger old call | Hash hashCompactu64 call_weight_bound | ||||
Trigger call | Hash hashWeight call_weight_bound |
GeneralCouncil
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set members | VecAccountId new_membersOptionAccountId primeMemberCount old_count | ||||
Execute | Proposal proposalCompactu32 length_bound | ||||
Propose | Compactu32 thresholdProposal proposalCompactu32 length_bound | ||||
Vote | Hash proposalCompactu32 indexbool approve | ||||
Close old weight | Hash proposal_hashCompactu32 indexCompactu64 proposal_weight_boundCompactu32 length_bound | ||||
Disapprove proposal | Hash proposal_hash | ||||
Close | Hash proposal_hashCompactu32 indexWeight proposal_weight_boundCompactu32 length_bound |
GeneralCouncilMembership
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Add member | AccountIdLookupOfT who | ||||
Remove member | AccountIdLookupOfT who | ||||
Swap member | AccountIdLookupOfT removeAccountIdLookupOfT add | ||||
Reset members | VecAccountId members | ||||
Change key | AccountIdLookupOfT new_ | ||||
Set prime | AccountIdLookupOfT who | ||||
Clear prime |
FinancialCouncil
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set members | VecAccountId new_membersOptionAccountId primeMemberCount old_count | ||||
Execute | Proposal proposalCompactu32 length_bound | ||||
Propose | Compactu32 thresholdProposal proposalCompactu32 length_bound | ||||
Vote | Hash proposalCompactu32 indexbool approve | ||||
Close old weight | Hash proposal_hashCompactu32 indexCompactu64 proposal_weight_boundCompactu32 length_bound | ||||
Disapprove proposal | Hash proposal_hash | ||||
Close | Hash proposal_hashCompactu32 indexWeight proposal_weight_boundCompactu32 length_bound |
FinancialCouncilMembership
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Add member | AccountIdLookupOfT who | ||||
Remove member | AccountIdLookupOfT who | ||||
Swap member | AccountIdLookupOfT removeAccountIdLookupOfT add | ||||
Reset members | VecAccountId members | ||||
Change key | AccountIdLookupOfT new_ | ||||
Set prime | AccountIdLookupOfT who | ||||
Clear prime |
HomaCouncil
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set members | VecAccountId new_membersOptionAccountId primeMemberCount old_count | ||||
Execute | Proposal proposalCompactu32 length_bound | ||||
Propose | Compactu32 thresholdProposal proposalCompactu32 length_bound | ||||
Vote | Hash proposalCompactu32 indexbool approve | ||||
Close old weight | Hash proposal_hashCompactu32 indexCompactu64 proposal_weight_boundCompactu32 length_bound | ||||
Disapprove proposal | Hash proposal_hash | ||||
Close | Hash proposal_hashCompactu32 indexWeight proposal_weight_boundCompactu32 length_bound |
HomaCouncilMembership
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Add member | AccountIdLookupOfT who | ||||
Remove member | AccountIdLookupOfT who | ||||
Swap member | AccountIdLookupOfT removeAccountIdLookupOfT add | ||||
Reset members | VecAccountId members | ||||
Change key | AccountIdLookupOfT new_ | ||||
Set prime | AccountIdLookupOfT who | ||||
Clear prime |
TechnicalCommittee
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set members | VecAccountId new_membersOptionAccountId primeMemberCount old_count | ||||
Execute | Proposal proposalCompactu32 length_bound | ||||
Propose | Compactu32 thresholdProposal proposalCompactu32 length_bound | ||||
Vote | Hash proposalCompactu32 indexbool approve | ||||
Close old weight | Hash proposal_hashCompactu32 indexCompactu64 proposal_weight_boundCompactu32 length_bound | ||||
Disapprove proposal | Hash proposal_hash | ||||
Close | Hash proposal_hashCompactu32 indexWeight proposal_weight_boundCompactu32 length_bound |
TechnicalCommitteeMembership
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Add member | AccountIdLookupOfT who | ||||
Remove member | AccountIdLookupOfT who | ||||
Swap member | AccountIdLookupOfT removeAccountIdLookupOfT add | ||||
Reset members | VecAccountId members | ||||
Change key | AccountIdLookupOfT new_ | ||||
Set prime | AccountIdLookupOfT who | ||||
Clear prime |
Democracy
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Propose | ✔️ | ✔️ | BoundedCallOfT proposalCompactBalance amount | ||
Second | ✔️ | ✔️ | Compactu32 proposal | ||
Vote | Compactu32 ref_indexAccountVote vote | ||||
Emergency cancel | ✔️ | ✔️ | ReferendumIndex ref_index | ||
External propose | ✔️ | ✔️ | BoundedCallOfT proposal | ||
External propose majority | ✔️ | ✔️ | BoundedCallOfT proposal | ||
External propose default | ✔️ | ✔️ | BoundedCallOfT proposal | ||
Fast track | ✔️ | ✔️ | H256 proposal_hashBlockNumber voting_periodBlockNumber delay | ||
Veto external | ✔️ | ✔️ | H256 proposal_hash | ||
Cancel referendum | ✔️ | ✔️ | Compactu32 ref_index | ||
Delegate | AccountIdLookupOfT toConviction convictionBalance balance | ||||
Undelegate | ✔️ | ✔️ | |||
Clear public proposals | ✔️ | ✔️ | |||
Unlock | ✔️ | ✔️ | AccountIdLookupOfT target | ||
Remove vote | ReferendumIndex index | ||||
Remove other vote | AccountIdLookupOfT targetReferendumIndex index | ||||
Blacklist | H256 proposal_hashOptionReferendumIndex maybe_ref_index | ||||
Cancel proposal | ✔️ | ✔️ | Compactu32 prop_index |
AcalaOracle
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Feed values | VecTupleOracleKeyOracleValue values |
OperatorMembershipAcala
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Add member | AccountIdLookupOfT who | ||||
Remove member | AccountIdLookupOfT who | ||||
Swap member | AccountIdLookupOfT removeAccountIdLookupOfT add | ||||
Reset members | VecAccountId members | ||||
Change key | AccountIdLookupOfT new_ | ||||
Set prime | AccountIdLookupOfT who | ||||
Clear prime |
Auction
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Bid | AuctionId idCompactu128 amount |
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 | ||||
Unlock price | CurrencyId currency_id |
Dex
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Swap with exact supply | ✔️ | ✔️ | ✔️ | VecCurrencyId pathCompactu128 supply_amountCompactu128 min_target_amount | |
Swap with exact target | ✔️ | ✔️ | VecCurrencyId pathCompactu128 target_amountCompactu128 max_supply_amount | ||
Add liquidity | ✔️ | ✔️ | ✔️ | CurrencyId currency_id_aCurrencyId currency_id_bCompactu128 max_amount_aCompactu128 max_amount_bCompactu128 min_share_incrementbool stake_increment_share | |
Add provision | ✔️ | ✔️ | CurrencyId currency_id_aCurrencyId currency_id_bCompactu128 amount_aCompactu128 amount_b | ||
Claim dex share | ✔️ | ✔️ | AccountId ownerCurrencyId currency_id_aCurrencyId currency_id_b | ||
Remove liquidity | ✔️ | ✔️ | ✔️ | CurrencyId currency_id_aCurrencyId currency_id_bCompactu128 remove_shareCompactu128 min_withdrawn_aCompactu128 min_withdrawn_bbool by_unstake | |
List provisioning | ✔️ | ✔️ | CurrencyId currency_id_aCurrencyId currency_id_bCompactu128 min_contribution_aCompactu128 min_contribution_bCompactu128 target_provision_aCompactu128 target_provision_bCompactu32 not_before | ||
Update provisioning parameters | ✔️ | ✔️ | CurrencyId currency_id_aCurrencyId currency_id_bCompactu128 min_contribution_aCompactu128 min_contribution_bCompactu128 target_provision_aCompactu128 target_provision_bCompactu32 not_before | ||
End provisioning | ✔️ | ✔️ | CurrencyId currency_id_aCurrencyId currency_id_b | ||
Enable trading pair | ✔️ | ✔️ | CurrencyId currency_id_aCurrencyId currency_id_b | ||
Disable trading pair | ✔️ | ✔️ | CurrencyId currency_id_aCurrencyId currency_id_b | ||
Refund provision | ✔️ | ✔️ | AccountId ownerCurrencyId currency_id_aCurrencyId currency_id_b | ||
Abort provisioning | ✔️ | ✔️ | CurrencyId currency_id_aCurrencyId currency_id_b |
DexOracle
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Enable average price | CurrencyId currency_id_aCurrencyId currency_id_bMoment interval | ||||
Disable average price | CurrencyId currency_id_aCurrencyId currency_id_b | ||||
Update average price interval | CurrencyId currency_id_aCurrencyId currency_id_bMoment new_interval |
AggregatedDex
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Swap with exact supply | ✔️ | ✔️ | ✔️ | VecSwapPath pathsCompactBalance supply_amountCompactBalance min_target_amount | |
Swap with exact target | ✔️ | ✔️ | ✔️ | VecSwapPath pathsCompactBalance target_amountCompactBalance max_supply_amount | |
Update aggregated swap paths | ✔️ | ✔️ | ✔️ | VecTupleCurrencyIdCurrencyIdOptionVecSwapPath updates |
AuctionManager
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Cancel | AuctionId id |
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_idAmount collateral_adjustmentAmount debit_adjustment | |
Close loan has debit by dex | ✔️ | ✔️ | CurrencyId currency_idCompactu128 max_collateral_amount | ||
Transfer loan from | ✔️ | ✔️ | CurrencyId currency_idLookupasStaticLookupSource from | ||
Authorize | ✔️ | ✔️ | CurrencyId currency_idLookupasStaticLookupSource to | ||
Unauthorize | ✔️ | ✔️ | CurrencyId currency_idLookupasStaticLookupSource to | ||
Unauthorize all | ✔️ | ✔️ | |||
Expand position collateral | ✔️ | ✔️ | CurrencyId currency_idBalance increase_debit_valueBalance min_increase_collateral | ||
Shrink position debit | ✔️ | ✔️ | CurrencyId currency_idBalance decrease_collateralBalance min_decrease_debit_value | ||
Adjust loan by debit value | ✔️ | ✔️ | CurrencyId currency_idAmount collateral_adjustmentAmount debit_value_adjustment | ||
Transfer debit | ✔️ | ✔️ | CurrencyId from_currencyCurrencyId to_currencyBalance debit_transfer |
CdpTreasury
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Extract surplus to treasury | Compactu128 amount | ||||
Auction collateral | CurrencyId currency_idCompactu128 amountCompactu128 targetbool splited | ||||
Exchange collateral to stable | CurrencyId currency_idSwapLimitBalance swap_limit | ||||
Set expected collateral auction size | CurrencyId currency_idCompactu128 size | ||||
Set debit offset buffer | Compactu128 amount |
CdpEngine
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Liquidate | CurrencyId currency_idLookupasStaticLookupSource who | ||||
Settle | CurrencyId currency_idLookupasStaticLookupSource who | ||||
Set collateral params | CurrencyId currency_idChangeOptionRate interest_rate_per_secChangeOptionRatio liquidation_ratioChangeOptionRate liquidation_penaltyChangeOptionRatio required_collateral_ratioChangeBalance maximum_total_debit_value | ||||
Register liquidation contract | EvmAddress address | ||||
Deregister liquidation contract | EvmAddress address |
EmergencyShutdown
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Emergency shutdown | |||||
Open collateral refund | |||||
Refund collaterals | Compactu128 amount |
HonzonBridge
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set bridged stable coin address | ✔️ | ✔️ | EvmAddress address | ||
To bridged | ✔️ | ✔️ | Compactu128 amount | ||
From bridged | ✔️ | ✔️ | Compactu128 amount |
Homa
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Mint | ✔️ | ✔️ | ✔️ | Compactu128 amount | |
Request redeem | ✔️ | ✔️ | ✔️ | Compactu128 amountbool allow_fast_match | |
Fast match redeems | ✔️ | ✔️ | ✔️ | VecAccountId redeemer_list | |
Claim redemption | ✔️ | ✔️ | AccountId redeemer | ||
Update homa params | OptionBalance soft_bonded_cap_per_sub_accountOptionRate estimated_reward_rate_per_eraOptionRate commission_rateOptionRate fast_match_fee_rate | ||||
Update bump era params | OptionBlockNumber last_era_bumped_blockOptionBlockNumber 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 | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Update xcm dest weight and fee | VecTupleXcmInterfaceOperationOptionXcmWeightOptionBalance updates |
Incentives
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Deposit dex share | ✔️ | ✔️ | CurrencyId lp_currency_idCompactu128 amount | ||
Withdraw dex share | ✔️ | ✔️ | ✔️ | CurrencyId lp_currency_idCompactu128 amount | |
Claim rewards | ✔️ | ✔️ | PoolId pool_id | ||
Update incentive rewards | VecTuplePoolIdVecTupleCurrencyIdBalance updates | ||||
Update claim reward deduction rates | VecTuplePoolIdRate updates |
NFT
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Create class | CID metadataProperties propertiesAttributes attributes | ||||
Mint | LookupasStaticLookupSource toClassIdOfT class_idCID metadataAttributes attributesCompactu32 quantity | ||||
Transfer | ✔️ | ✔️ | LookupasStaticLookupSource toClassIdOfTTokenIdOfT token | ||
Burn | ClassIdOfTTokenIdOfT token | ||||
Burn with remark | ClassIdOfTTokenIdOfT tokenVecu8 remark | ||||
Destroy class | ClassIdOfT class_idLookupasStaticLookupSource dest | ||||
Update class properties | ClassIdOfT class_idProperties properties |
AssetRegistry
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Register foreign asset | BoxVersionedMultiLocation locationBoxAssetMetadataBalanceOfT metadata | ||||
Update foreign asset | ForeignAssetId foreign_asset_idBoxVersionedMultiLocation locationBoxAssetMetadataBalanceOfT metadata | ||||
Register stable asset | BoxAssetMetadataBalanceOfT metadata | ||||
Update stable asset | StableAssetPoolId stable_asset_idBoxAssetMetadataBalanceOfT metadata | ||||
Register erc20 asset | EvmAddress contractBalance minimal_balance | ||||
Update erc20 asset | EvmAddress contractBoxAssetMetadataBalanceOfT metadata | ||||
Register native asset | CurrencyId currency_idBoxAssetMetadataBalanceOfT metadata | ||||
Update native asset | CurrencyId currency_idBoxAssetMetadataBalanceOfT metadata |
EVM
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Eth call | ✔️ | ✔️ | TransactionAction actionVecu8 inputCompactu128 amountCompactu64 gas_limitCompactu32 storage_limitVecAccessListItem access_listCompactu32 valid_until | ||
Call | ✔️ | ✔️ | EvmAddress targetVecu8 inputCompactu128 amountCompactu64 gas_limitCompactu32 storage_limitVecAccessListItem access_list | ||
Scheduled call | EvmAddress fromEvmAddress targetVecu8 inputCompactu128 amountCompactu64 gas_limitCompactu32 storage_limitVecAccessListItem access_list | ||||
Create | ✔️ | ✔️ | Vecu8 inputCompactu128 amountCompactu64 gas_limitCompactu32 storage_limitVecAccessListItem access_list | ||
Create2 | ✔️ | ✔️ | Vecu8 inputH256 saltCompactu128 amountCompactu64 gas_limitCompactu32 storage_limitVecAccessListItem access_list | ||
Create nft contract | Vecu8 inputCompactu128 amountCompactu64 gas_limitCompactu32 storage_limitVecAccessListItem access_list | ||||
Create predeploy contract | EvmAddress targetVecu8 inputCompactu128 amountCompactu64 gas_limitCompactu32 storage_limitVecAccessListItem access_list | ||||
Transfer maintainer | ✔️ | ✔️ | EvmAddress contractEvmAddress new_maintainer | ||
Publish contract | ✔️ | ✔️ | EvmAddress contract | ||
Publish free | ✔️ | ✔️ | EvmAddress contract | ||
Enable contract development | ✔️ | ✔️ | |||
Disable contract development | ✔️ | ✔️ | |||
Set code | ✔️ | ✔️ | EvmAddress contractVecu8 code | ||
Selfdestruct | ✔️ | ✔️ | EvmAddress contract | ||
Strict call | EvmAddress targetVecu8 inputCompactu128 amountCompactu64 gas_limitCompactu32 storage_limitVecAccessListItem access_list |
EvmAccounts
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Claim account | ✔️ | ✔️ | EvmAddress eth_addressEip712Signature eth_signature | ||
Claim default account | ✔️ | ✔️ |
StableAsset
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Create pool | AssetId pool_assetVecAssetId assetsVecAtLeast64BitUnsigned precisionsAtLeast64BitUnsigned mint_feeAtLeast64BitUnsigned swap_feeAtLeast64BitUnsigned redeem_feeAtLeast64BitUnsigned initial_aAccountId fee_recipientAccountId yield_recipientAtLeast64BitUnsigned precision | ||||
Mint | ✔️ | ✔️ | StableAssetPoolId pool_idVecBalance amountsBalance min_mint_amount | ||
Swap | ✔️ | ✔️ | StableAssetPoolId pool_idPoolTokenIndex iPoolTokenIndex jBalance dxBalance min_dyu32 asset_length | ||
Redeem proportion | ✔️ | ✔️ | StableAssetPoolId pool_idBalance amountVecBalance min_redeem_amounts | ||
Redeem single | ✔️ | ✔️ | StableAssetPoolId pool_idBalance amountPoolTokenIndex iBalance min_redeem_amountu32 asset_length | ||
Redeem multi | ✔️ | ✔️ | StableAssetPoolId pool_idVecBalance amountsBalance max_redeem_amount | ||
Modify a | StableAssetPoolId pool_idAtLeast64BitUnsigned aBlockNumber future_a_block | ||||
Modify fees | StableAssetPoolId pool_idOptionAtLeast64BitUnsigned mint_feeOptionAtLeast64BitUnsigned swap_feeOptionAtLeast64BitUnsigned redeem_fee | ||||
Modify recipients | StableAssetPoolId pool_idOptionAccountId fee_recipientOptionAccountId yield_recipient |
ParachainSystem
Name | Nano S | Nano S XL | Nano SP/X | 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 | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Sudo | Call call | ||||
Sudo unchecked weight | Call callWeight weight | ||||
Set key | AccountIdLookupOfT new_ | ||||
Sudo as | AccountIdLookupOfT whoCall call |