Polymesh 3.5001030.x
System
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Fill block | ✔️ | ✔️ | ✔️ | Perbill ratio | |
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 |
Babe
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Report equivocation | BoxEquivocationProofHeader equivocation_proofKeyOwnerProof key_owner_proof | ||||
Report equivocation unsigned | BoxEquivocationProofHeader equivocation_proofKeyOwnerProof key_owner_proof | ||||
Plan config change | NextConfigDescriptor config |
Timestamp
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set | ✔️ | ✔️ | ✔️ | Compactu64 now |
Indices
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Claim | ✔️ | ✔️ | ✔️ | AccountIndex index | |
Transfer | ✔️ | ✔️ | ✔️ | AccountId new_AccountIndex index | |
Free | ✔️ | ✔️ | ✔️ | AccountIndex index | |
Force transfer | ✔️ | ✔️ | ✔️ | AccountId new_AccountIndex indexbool freeze | |
Freeze | ✔️ | ✔️ | ✔️ | AccountIndex index |
Authorship
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set uncles | VecHeader new_uncles |
Balances
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Transfer | ✔️ | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource destCompactBalance amount |
Transfer with memo | ✔️ | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource destCompactBalance amountOptionMemo memo |
Deposit block reward reserve balance | ✔️ | ✔️ | ✔️ | CompactBalance amount | |
Set balance | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource whoCompactBalance new_freeCompactBalance new_reserved | |
Force transfer | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource sourceLookupasStaticLookupSource destCompactBalance amount | |
Burn account balance | ✔️ | ✔️ | ✔️ | Balance amount |
Identity
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Cdd register did | AccountId target_accountVecSecondaryKeyAccountId secondary_keys | ||||
Invalidate cdd claims | ✔️ | ✔️ | ✔️ | IdentityId cddMoment disable_fromOptionMoment expiry | |
Remove secondary keys old | VecSignatoryAccountId keys_to_remove | ||||
Accept primary key | ✔️ | ✔️ | ✔️ | ✔️ | u64 rotation_auth_idOptionu64 optional_cdd_auth_id |
Change cdd requirement for mk rotation | ✔️ | ✔️ | ✔️ | bool auth_required | |
Join identity as key | ✔️ | ✔️ | ✔️ | ✔️ | u64 auth_id |
Leave identity as key | ✔️ | ✔️ | ✔️ | ✔️ | |
Add claim | ✔️ | ✔️ | ✔️ | ✔️ | IdentityId targetClaim claimOptionMoment expiry |
Revoke claim | ✔️ | ✔️ | ✔️ | ✔️ | IdentityId targetClaim claim |
Set permission to signer | ✔️ | ✔️ | ✔️ | ✔️ | SignatoryAccountId keyPermissions perms |
Placeholder legacy set permission to signer | ✔️ | ✔️ | |||
Freeze secondary keys | ✔️ | ✔️ | ✔️ | ✔️ | |
Unfreeze secondary keys | ✔️ | ✔️ | ✔️ | ✔️ | |
Add authorization | ✔️ | ✔️ | ✔️ | ✔️ | SignatoryAccountId targetAuthorizationDataAccountId dataOptionMoment expiry |
Remove authorization | ✔️ | ✔️ | ✔️ | ✔️ | SignatoryAccountId targetu64 auth_idbool _auth_issuer_pays |
Add secondary keys with authorization old | VecSecondaryKeyWithAuthV1AccountId additional_keysMoment expires_at | ||||
Add investor uniqueness claim | ✔️ | ✔️ | ✔️ | ✔️ | IdentityId targetClaim claimInvestorZKProofData proofOptionMoment expiry |
Gc add cdd claim | ✔️ | ✔️ | ✔️ | IdentityId target | |
Gc revoke cdd claim | ✔️ | ✔️ | ✔️ | IdentityId target | |
Add investor uniqueness claim v2 | IdentityId targetScope scopeClaim claimScopeClaimProof proofOptionMoment expiry | ||||
Revoke claim by index | ✔️ | ✔️ | IdentityId targetClaimType claim_typeOptionScope scope | ||
Rotate primary key to secondary | ✔️ | ✔️ | u64 auth_idOptionu64 optional_cdd_auth_id | ||
Add secondary keys with authorization | ✔️ | ✔️ | ✔️ | ✔️ | VecSecondaryKeyWithAuthAccountId additional_keysMoment expires_at |
Set secondary key permissions | ✔️ | ✔️ | AccountId keyPermissions perms | ||
Remove secondary keys | ✔️ | ✔️ | ✔️ | ✔️ | VecAccountId keys_to_remove |
Register custom claim type | ✔️ | ✔️ | Vecu8 ty |
CddServiceProviders
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set active members limit | ✔️ | ✔️ | ✔️ | MemberCount limit | |
Disable member | ✔️ | ✔️ | ✔️ | IdentityId whoOptionMoment expiryOptionMoment at | |
Add member | ✔️ | ✔️ | ✔️ | IdentityId who | |
Remove member | ✔️ | ✔️ | ✔️ | IdentityId who | |
Swap member | ✔️ | ✔️ | ✔️ | IdentityId removeIdentityId add | |
Reset members | ✔️ | ✔️ | ✔️ | VecIdentityId members | |
Abdicate membership | ✔️ | ✔️ | ✔️ |
PolymeshCommittee
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set vote threshold | ✔️ | ✔️ | ✔️ | u32 nu32 d | |
Set release coordinator | ✔️ | ✔️ | ✔️ | IdentityId id | |
Set expires after | ✔️ | ✔️ | ✔️ | MaybeBlockBlockNumber expiry | |
Vote or propose | ✔️ | ✔️ | ✔️ | bool approveProposal call | |
Vote | ✔️ | ✔️ | ✔️ | Hash proposalProposalIndex indexbool approve |
CommitteeMembership
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set active members limit | ✔️ | ✔️ | ✔️ | MemberCount limit | |
Disable member | ✔️ | ✔️ | ✔️ | IdentityId whoOptionMoment expiryOptionMoment at | |
Add member | ✔️ | ✔️ | ✔️ | IdentityId who | |
Remove member | ✔️ | ✔️ | ✔️ | IdentityId who | |
Swap member | ✔️ | ✔️ | ✔️ | IdentityId removeIdentityId add | |
Reset members | ✔️ | ✔️ | ✔️ | VecIdentityId members | |
Abdicate membership | ✔️ | ✔️ | ✔️ |
TechnicalCommittee
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set vote threshold | ✔️ | ✔️ | ✔️ | u32 nu32 d | |
Set release coordinator | ✔️ | ✔️ | ✔️ | IdentityId id | |
Set expires after | ✔️ | ✔️ | ✔️ | MaybeBlockBlockNumber expiry | |
Vote or propose | ✔️ | ✔️ | ✔️ | bool approveProposal call | |
Vote | ✔️ | ✔️ | ✔️ | Hash proposalProposalIndex indexbool approve |
TechnicalCommitteeMembership
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set active members limit | ✔️ | ✔️ | ✔️ | MemberCount limit | |
Disable member | ✔️ | ✔️ | ✔️ | IdentityId whoOptionMoment expiryOptionMoment at | |
Add member | ✔️ | ✔️ | ✔️ | IdentityId who | |
Remove member | ✔️ | ✔️ | ✔️ | IdentityId who | |
Swap member | ✔️ | ✔️ | ✔️ | IdentityId removeIdentityId add | |
Reset members | ✔️ | ✔️ | ✔️ | VecIdentityId members | |
Abdicate membership | ✔️ | ✔️ | ✔️ |
UpgradeCommittee
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set vote threshold | ✔️ | ✔️ | ✔️ | u32 nu32 d | |
Set release coordinator | ✔️ | ✔️ | ✔️ | IdentityId id | |
Set expires after | ✔️ | ✔️ | ✔️ | MaybeBlockBlockNumber expiry | |
Vote or propose | ✔️ | ✔️ | ✔️ | bool approveProposal call | |
Vote | ✔️ | ✔️ | ✔️ | Hash proposalProposalIndex indexbool approve |
UpgradeCommitteeMembership
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set active members limit | ✔️ | ✔️ | ✔️ | MemberCount limit | |
Disable member | ✔️ | ✔️ | ✔️ | IdentityId whoOptionMoment expiryOptionMoment at | |
Add member | ✔️ | ✔️ | ✔️ | IdentityId who | |
Remove member | ✔️ | ✔️ | ✔️ | IdentityId who | |
Swap member | ✔️ | ✔️ | ✔️ | IdentityId removeIdentityId add | |
Reset members | ✔️ | ✔️ | ✔️ | VecIdentityId members | |
Abdicate membership | ✔️ | ✔️ | ✔️ |
MultiSig
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Create multisig | ✔️ | ✔️ | ✔️ | ✔️ | VecSignatoryAccountId signersu64 sigs_required |
Create or approve proposal as identity | ✔️ | ✔️ | ✔️ | ✔️ | AccountId multisigProposal proposalOptionMoment expirybool auto_close |
Create or approve proposal as key | ✔️ | ✔️ | ✔️ | ✔️ | AccountId multisigProposal proposalOptionMoment expirybool auto_close |
Create proposal as identity | ✔️ | ✔️ | ✔️ | ✔️ | AccountId multisigProposal proposalOptionMoment expirybool auto_close |
Create proposal as key | ✔️ | ✔️ | ✔️ | ✔️ | AccountId multisigProposal proposalOptionMoment expirybool auto_close |
Approve as identity | ✔️ | ✔️ | ✔️ | ✔️ | AccountId multisigu64 proposal_id |
Approve as key | ✔️ | ✔️ | ✔️ | ✔️ | AccountId multisigu64 proposal_id |
Reject as identity | ✔️ | ✔️ | ✔️ | ✔️ | AccountId multisigu64 proposal_id |
Reject as key | ✔️ | ✔️ | ✔️ | ✔️ | AccountId multisigu64 proposal_id |
Accept multisig signer as identity | ✔️ | ✔️ | ✔️ | ✔️ | u64 auth_id |
Accept multisig signer as key | ✔️ | ✔️ | ✔️ | ✔️ | u64 auth_id |
Add multisig signer | ✔️ | ✔️ | ✔️ | ✔️ | SignatoryAccountId signer |
Remove multisig signer | ✔️ | ✔️ | ✔️ | ✔️ | SignatoryAccountId signer |
Add multisig signers via creator | ✔️ | ✔️ | ✔️ | ✔️ | AccountId multisigVecSignatoryAccountId signers |
Remove multisig signers via creator | ✔️ | ✔️ | ✔️ | ✔️ | AccountId multisigVecSignatoryAccountId signers |
Change sigs required | ✔️ | ✔️ | ✔️ | ✔️ | u64 sigs_required |
Make multisig secondary | ✔️ | ✔️ | AccountId multisig | ||
Make multisig primary | ✔️ | ✔️ | ✔️ | ✔️ | AccountId multisigOptionu64 optional_cdd_auth_id |
Execute scheduled proposal | ✔️ | ✔️ | ✔️ | ✔️ | AccountId multisigu64 proposal_idIdentityId multisig_didWeight _proposal_weight |
Bridge
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Change controller | ✔️ | ✔️ | ✔️ | AccountId controller | |
Change admin | ✔️ | ✔️ | ✔️ | AccountId admin | |
Change timelock | ✔️ | ✔️ | ✔️ | BlockNumber timelock | |
Freeze | ✔️ | ✔️ | ✔️ | ||
Unfreeze | ✔️ | ✔️ | ✔️ | ||
Change bridge limit | ✔️ | ✔️ | ✔️ | Balance amountBlockNumber duration | |
Change bridge exempted | ✔️ | ✔️ | ✔️ | VecTupleIdentityIdbool exempted | |
Force handle bridge tx | ✔️ | ✔️ | ✔️ | BridgeTxAccountId bridge_tx | |
Batch propose bridge tx | ✔️ | ✔️ | VecBridgeTxAccountId bridge_txs | ||
Propose bridge tx | ✔️ | ✔️ | BridgeTxAccountId bridge_tx | ||
Handle bridge tx | ✔️ | ✔️ | BridgeTxAccountId bridge_tx | ||
Freeze txs | ✔️ | ✔️ | VecBridgeTxAccountId bridge_txs | ||
Unfreeze txs | ✔️ | ✔️ | VecBridgeTxAccountId bridge_txs | ||
Handle scheduled bridge tx | ✔️ | ✔️ | BridgeTxAccountId bridge_tx | ||
Add freeze admin | ✔️ | ✔️ | AccountId freeze_admin | ||
Remove freeze admin | ✔️ | ✔️ | AccountId freeze_admin | ||
Remove txs | ✔️ | ✔️ | VecBridgeTxAccountId bridge_txs |
Staking
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Bond | ✔️ | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource controllerCompactBalance amountRewardDestination payee |
Bond extra | ✔️ | ✔️ | ✔️ | ✔️ | CompactBalance amount |
Unbond | ✔️ | ✔️ | ✔️ | ✔️ | CompactBalance amount |
Withdraw Unbonded | ✔️ | ✔️ | ✔️ | ✔️ | u32 num_slashing_spans |
Validate | ✔️ | ✔️ | ✔️ | ✔️ | ValidatorPrefs prefs |
Nominate | ✔️ | ✔️ | ✔️ | ✔️ | VecLookupasStaticLookupSource targets |
Chill | ✔️ | ✔️ | ✔️ | ✔️ | |
Set payee | ✔️ | ✔️ | ✔️ | ✔️ | RewardDestination payee |
Set controller | ✔️ | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource controller |
Set validator count | ✔️ | ✔️ | ✔️ | Compactu32 new_ | |
Increase validator count | ✔️ | ✔️ | ✔️ | Compactu32 additional | |
Scale validator count | ✔️ | ✔️ | ✔️ | Percent factor | |
Add permissioned validator | ✔️ | ✔️ | ✔️ | IdentityId identityOptionu32 intended_count | |
Remove permissioned validator | ✔️ | ✔️ | ✔️ | IdentityId identity | |
Validate cdd expiry nominators | ✔️ | ✔️ | ✔️ | VecAccountId targets | |
Set commission cap | ✔️ | ✔️ | ✔️ | Perbill new_cap | |
Set min bond threshold | ✔️ | ✔️ | ✔️ | Balance new_value | |
Force no eras | ✔️ | ✔️ | ✔️ | ||
Force new era | ✔️ | ✔️ | ✔️ | ||
Set invulnerables | ✔️ | ✔️ | ✔️ | VecAccountId invulnerables | |
Force unstake | ✔️ | ✔️ | ✔️ | AccountId stashu32 num_slashing_spans | |
Force new era always | ✔️ | ✔️ | ✔️ | ||
Cancel deferred slash | ✔️ | ✔️ | ✔️ | EraIndex eraVecu32 slash_indices | |
Payout stakers | ✔️ | ✔️ | ✔️ | AccountId validator_stashEraIndex era | |
Rebond | ✔️ | ✔️ | ✔️ | ✔️ | CompactBalance amount |
Set history depth | ✔️ | ✔️ | ✔️ | Compactu32 new_history_depthCompactu32 _era_items_deleted | |
Reap stash | ✔️ | ✔️ | ✔️ | AccountId stashu32 num_slashing_spans | |
Submit election solution | VecValidatorIndex winnersCompactAssignments compactElectionScore scoreEraIndex eraElectionSize size | ||||
Submit election solution unsigned | VecValidatorIndex winnersCompactAssignments compactElectionScore scoreEraIndex eraElectionSize size | ||||
Payout stakers by system | ✔️ | ✔️ | ✔️ | AccountId validator_stashEraIndex era | |
Change slashing allowed for | ✔️ | ✔️ | ✔️ | SlashingSwitch slashing_switch | |
Update permissioned validator intended count | ✔️ | ✔️ | ✔️ | IdentityId identityu32 new_intended_count |
Session
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set keys | ✔️ | ✔️ | ✔️ | Keys keysBytes proof | |
Purge keys | ✔️ | ✔️ | ✔️ |
Grandpa
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Report equivocation | BoxEquivocationProofHashBlockNumber equivocation_proofKeyOwnerProof key_owner_proof | ||||
Report equivocation unsigned | BoxEquivocationProofHashBlockNumber equivocation_proofKeyOwnerProof key_owner_proof | ||||
Note stalled | BlockNumber delayBlockNumber best_finalized_block_number |
ImOnline
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Heartbeat | HeartbeatBlockNumber heartbeatAuthorityIdasRuntimeAppPublicSignature signature |
Sudo
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Sudo | Call call | ||||
Sudo unchecked weight | Call callWeight _weight | ||||
Set key | LookupasStaticLookupSource new_ | ||||
Sudo as | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource whoCall call |
Asset
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Register ticker | ✔️ | ✔️ | ✔️ | Ticker ticker | |
Accept ticker transfer | ✔️ | ✔️ | ✔️ | u64 auth_id | |
Accept asset ownership transfer | ✔️ | ✔️ | ✔️ | u64 auth_id | |
Create asset | ✔️ | ✔️ | ✔️ | AssetName nameTicker tickerbool divisibleAssetType asset_typeVecAssetIdentifier identifiersOptionFundingRoundName funding_roundbool disable_iu | |
Freeze | ✔️ | ✔️ | ✔️ | Ticker ticker | |
Unfreeze | ✔️ | ✔️ | ✔️ | Ticker ticker | |
Rename asset | ✔️ | ✔️ | ✔️ | Ticker tickerAssetName name | |
Issue | ✔️ | ✔️ | ✔️ | Ticker tickerBalanceNoSymbol amount | |
Redeem | ✔️ | ✔️ | ✔️ | Ticker tickerBalanceNoSymbol amount | |
Make divisible | ✔️ | ✔️ | ✔️ | Ticker ticker | |
Add documents | ✔️ | ✔️ | ✔️ | VecDocument docsTicker ticker | |
Remove documents | ✔️ | ✔️ | ✔️ | VecDocumentId idsTicker ticker | |
Set funding round | ✔️ | ✔️ | ✔️ | Ticker tickerFundingRoundName name | |
Update identifiers | ✔️ | ✔️ | ✔️ | Ticker tickerVecAssetIdentifier identifiers | |
Claim classic ticker | ✔️ | ✔️ | ✔️ | Ticker tickerEcdsaSignature ethereum_signature | |
Reserve classic ticker | ✔️ | ✔️ | ✔️ | ClassicTickerImport classic_ticker_importIdentityId contract_didTickerRegistrationConfigMoment config | |
Controller transfer | ✔️ | ✔️ | Ticker tickerBalanceNoSymbol amountPortfolioId from_portfolio | ||
Register custom asset type | ✔️ | ✔️ | Vecu8 ty | ||
Create asset with custom type | ✔️ | ✔️ | AssetName nameTicker tickerbool divisibleVecu8 custom_asset_typeVecAssetIdentifier identifiersOptionFundingRoundName funding_roundbool disable_iu | ||
Set asset metadata | ✔️ | ✔️ | Ticker tickerAssetMetadataKey keyAssetMetadataValue valueOptionAssetMetadataValueDetailMoment detail | ||
Set asset metadata details | ✔️ | ✔️ | Ticker tickerAssetMetadataKey keyAssetMetadataValueDetailMoment detail | ||
Register and set local asset metadata | ✔️ | ✔️ | Ticker tickerAssetMetadataName nameAssetMetadataSpec specAssetMetadataValue valueOptionAssetMetadataValueDetailMoment detail | ||
Register asset metadata local type | ✔️ | ✔️ | Ticker tickerAssetMetadataName nameAssetMetadataSpec spec | ||
Register asset metadata global type | ✔️ | ✔️ | AssetMetadataName nameAssetMetadataSpec spec | ||
Redeem from portfolio | ✔️ | ✔️ | Ticker tickerBalanceNoSymbol amountPortfolioKind portfolio |
CapitalDistribution
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Distribute | ✔️ | ✔️ | ✔️ | CAId ca_idOptionPortfolioNumber portfolioTicker currencyBalance per_shareBalance amountMoment payment_atOptionMoment expires_at | |
Claim | ✔️ | ✔️ | ✔️ | CAId ca_id | |
Push benefit | ✔️ | ✔️ | ✔️ | CAId ca_idIdentityId holder | |
Reclaim | ✔️ | ✔️ | ✔️ | CAId ca_id | |
Remove distribution | ✔️ | ✔️ | ✔️ | CAId ca_id |
Checkpoint
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Create checkpoint | ✔️ | ✔️ | ✔️ | Ticker ticker | |
Set schedules max complexity | ✔️ | ✔️ | ✔️ | u64 max_complexity | |
Create schedule | ✔️ | ✔️ | ✔️ | Ticker tickerScheduleSpec schedule | |
Remove schedule | ✔️ | ✔️ | ✔️ | Ticker tickerScheduleId id |
ComplianceManager
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Add compliance requirement | ✔️ | ✔️ | ✔️ | Ticker tickerVecCondition sender_conditionsVecCondition receiver_conditions | |
Remove compliance requirement | ✔️ | ✔️ | ✔️ | Ticker tickeru32 id | |
Replace asset compliance | Ticker tickerVecComplianceRequirement asset_compliance | ||||
Reset asset compliance | ✔️ | ✔️ | ✔️ | Ticker ticker | |
Pause asset compliance | ✔️ | ✔️ | ✔️ | Ticker ticker | |
Resume asset compliance | ✔️ | ✔️ | ✔️ | Ticker ticker | |
Add default trusted claim issuer | ✔️ | ✔️ | ✔️ | Ticker tickerTrustedIssuer issuer | |
Remove default trusted claim issuer | ✔️ | ✔️ | ✔️ | Ticker tickerIdentityId issuer | |
Change compliance requirement | Ticker tickerComplianceRequirement new_req |
CorporateAction
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set max details length | ✔️ | ✔️ | ✔️ | u32 length | |
Set default targets | ✔️ | ✔️ | ✔️ | Ticker tickerTargetIdentities targets | |
Set default withholding tax | ✔️ | ✔️ | ✔️ | Ticker tickerTax tax | |
Set did withholding tax | ✔️ | ✔️ | ✔️ | Ticker tickerIdentityId taxed_didOptionTax tax | |
Initiate corporate action | ✔️ | ✔️ | ✔️ | Ticker tickerCAKind kindMoment decl_dateOptionRecordDateSpec record_dateCADetails detailsOptionTargetIdentities targetsOptionTax default_withholding_taxOptionVecTupleIdentityIdTax withholding_tax | |
Link ca doc | ✔️ | ✔️ | ✔️ | CAId idVecDocumentId docs | |
Remove ca | ✔️ | ✔️ | ✔️ | CAId ca_id | |
Change record date | ✔️ | ✔️ | ✔️ | CAId ca_idOptionRecordDateSpec record_date | |
Initiate corporate action and distribute | InitiateCorporateActionArgs ca_argsOptionPortfolioNumber portfolioTicker currencyBalance per_shareBalance amountMoment payment_atOptionMoment expires_at |
CorporateBallot
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Attach ballot | ✔️ | ✔️ | ✔️ | CAId ca_idBallotTimeRange rangeBallotMeta metabool rcv | |
Vote | ✔️ | ✔️ | ✔️ | CAId ca_idVecBallotVote votes | |
Change end | ✔️ | ✔️ | ✔️ | CAId ca_idMoment end | |
Change meta | ✔️ | ✔️ | ✔️ | CAId ca_idBallotMeta meta | |
Change rcv | ✔️ | ✔️ | ✔️ | CAId ca_idbool rcv | |
Remove ballot | ✔️ | ✔️ | ✔️ | CAId ca_id |
Pips
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set prune historical pips | ✔️ | ✔️ | ✔️ | bool prune | |
Set min proposal deposit | ✔️ | ✔️ | ✔️ | Balance deposit | |
Set default enactment period | ✔️ | ✔️ | ✔️ | BlockNumber duration | |
Set pending pip expiry | ✔️ | ✔️ | ✔️ | MaybeBlockBlockNumber expiry | |
Set max pip skip count | ✔️ | ✔️ | ✔️ | SkippedCount max | |
Set active pip limit | ✔️ | ✔️ | ✔️ | u32 limit | |
Propose | ✔️ | ✔️ | ✔️ | ✔️ | Proposal proposalBalance depositOptionUrl urlOptionPipDescription description |
Vote | ✔️ | ✔️ | ✔️ | ✔️ | PipId idbool aye_or_nayBalance deposit |
Approve committee proposal | ✔️ | ✔️ | ✔️ | PipId id | |
Reject proposal | ✔️ | ✔️ | ✔️ | PipId id | |
Prune proposal | ✔️ | ✔️ | ✔️ | PipId id | |
Reschedule execution | ✔️ | ✔️ | ✔️ | PipId idOptionBlockNumber until | |
Clear snapshot | ✔️ | ✔️ | ✔️ | ||
Snapshot | ✔️ | ✔️ | ✔️ | ||
Enact snapshot results | ✔️ | ✔️ | ✔️ | VecTuplePipIdSnapshotResult results | |
Execute scheduled pip | ✔️ | ✔️ | ✔️ | PipId id | |
Expire scheduled pip | ✔️ | ✔️ | ✔️ | IdentityId didPipId id |
Portfolio
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Create portfolio | ✔️ | ✔️ | ✔️ | PortfolioName name | |
Delete portfolio | ✔️ | ✔️ | ✔️ | PortfolioNumber num | |
Move portfolio funds | ✔️ | ✔️ | ✔️ | PortfolioId fromPortfolioId toVecMovePortfolioItem items | |
Rename portfolio | ✔️ | ✔️ | ✔️ | PortfolioNumber numPortfolioName to_name | |
Quit portfolio custody | ✔️ | ✔️ | PortfolioId pid | ||
Accept portfolio custody | ✔️ | ✔️ | u64 auth_id |
ProtocolFee
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Change coefficient | ✔️ | ✔️ | ✔️ | PosRatio coefficient | |
Change base fee | ProtocolOp opBalance base_fee |
Scheduler
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Schedule | BlockNumber whenOptionschedulePeriodBlockNumber maybe_periodicschedulePriority priorityBoxCallOrHashOfT call | ||||
Cancel | BlockNumber whenu32 index | ||||
Schedule named | Vecu8 idBlockNumber whenOptionschedulePeriodBlockNumber maybe_periodicschedulePriority priorityBoxCallOrHashOfT call | ||||
Cancel named | Vecu8 id | ||||
Schedule after | BlockNumber afterOptionschedulePeriodBlockNumber maybe_periodicschedulePriority priorityBoxCallOrHashOfT call | ||||
Schedule named after | Vecu8 idBlockNumber afterOptionschedulePeriodBlockNumber maybe_periodicschedulePriority priorityBoxCallOrHashOfT call |
Settlement
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Create venue | ✔️ | ✔️ | ✔️ | VenueDetails detailsVecAccountId signersVenueType typ | |
Update venue details | ✔️ | ✔️ | VenueId idVenueDetails details | ||
Update venue type | ✔️ | ✔️ | VenueId idVenueType typ | ||
Add instruction | ✔️ | ✔️ | ✔️ | VenueId venue_idSettlementTypeBlockNumber settlement_typeOptionMoment trade_dateOptionMoment value_dateVecLeg legs | |
Add and affirm instruction | ✔️ | ✔️ | ✔️ | VenueId venue_idSettlementTypeBlockNumber settlement_typeOptionMoment trade_dateOptionMoment value_dateVecLeg legsVecPortfolioId portfolios | |
Affirm instruction | ✔️ | ✔️ | ✔️ | InstructionId idVecPortfolioId portfoliosu32 max_legs_count | |
Withdraw affirmation | ✔️ | ✔️ | ✔️ | InstructionId idVecPortfolioId portfoliosu32 max_legs_count | |
Reject instruction | ✔️ | ✔️ | ✔️ | InstructionId idPortfolioId portfoliou32 num_of_legs | |
Affirm with receipts | ✔️ | ✔️ | ✔️ | InstructionId idVecReceiptDetails receipt_detailsVecPortfolioId portfoliosu32 max_legs_count | |
Claim receipt | ✔️ | ✔️ | ✔️ | InstructionId idReceiptDetails receipt_details | |
Unclaim receipt | ✔️ | ✔️ | ✔️ | InstructionId instruction_idLegId leg_id | |
Set venue filtering | ✔️ | ✔️ | ✔️ | Ticker tickerbool enabled | |
Allow venues | ✔️ | ✔️ | ✔️ | Ticker tickerVecVenueId venues | |
Disallow venues | ✔️ | ✔️ | ✔️ | Ticker tickerVecVenueId venues | |
Change receipt validity | ✔️ | ✔️ | u64 receipt_uidbool validity | ||
Execute scheduled instruction | ✔️ | ✔️ | ✔️ | InstructionId idu32 _legs_count | |
Reschedule instruction | ✔️ | ✔️ | InstructionId id | ||
Update venue signers | ✔️ | ✔️ | VenueId idVecAccountId signersbool add_signers | ||
Add instruction with memo | ✔️ | ✔️ | VenueId venue_idSettlementTypeBlockNumber settlement_typeOptionMoment trade_dateOptionMoment value_dateVecLeg legsOptionInstructionMemo instruction_memo | ||
Add and affirm instruction with memo | ✔️ | ✔️ | VenueId venue_idSettlementTypeBlockNumber settlement_typeOptionMoment trade_dateOptionMoment value_dateVecLeg legsVecPortfolioId portfoliosOptionInstructionMemo instruction_memo |
Statistics
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set active asset stats | AssetScope assetBTreeSetStatType stat_types | ||||
Batch update asset stats | AssetScope assetStatType stat_typeBTreeSetStatUpdate values | ||||
Set asset transfer compliance | AssetScope assetBTreeSetTransferCondition transfer_conditions | ||||
Set entities exempt | bool is_exemptTransferConditionExemptKey exempt_keyBTreeSetScopeId entities |
Sto
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Create fundraiser | ✔️ | ✔️ | PortfolioId offering_portfolioTicker offering_assetPortfolioId raising_portfolioTicker raising_assetVecPriceTier tiersVenueId venue_idOptionMoment startOptionMoment endBalanceNoSymbol minimum_investmentFundraiserName fundraiser_name | ||
Invest | ✔️ | ✔️ | PortfolioId investment_portfolioPortfolioId funding_portfolioTicker offering_assetFundraiserId idBalanceNoSymbol purchase_amountOptionBalance max_priceOptionReceiptDetails receipt | ||
Freeze fundraiser | ✔️ | ✔️ | Ticker offering_assetFundraiserId id | ||
Unfreeze fundraiser | ✔️ | ✔️ | Ticker offering_assetFundraiserId id | ||
Modify fundraiser window | ✔️ | ✔️ | Ticker offering_assetFundraiserId idMoment startOptionMoment end | ||
Stop | ✔️ | ✔️ | Ticker offering_assetFundraiserId id |
Treasury
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Disbursement | ✔️ | ✔️ | ✔️ | VecBeneficiary beneficiaries | |
Reimbursement | ✔️ | ✔️ | ✔️ | Balance amount |
Utility
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Batch | ✔️ | ✔️ | ✔️ | ✔️ | VecCall calls |
Batch atomic | ✔️ | ✔️ | ✔️ | ✔️ | VecCall calls |
Batch optimistic | ✔️ | ✔️ | ✔️ | ✔️ | VecCall calls |
Relay tx | ✔️ | ✔️ | ✔️ | AccountId targetOffChainSignature signatureUniqueCall call |
Base
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|
ExternalAgents
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Create group | Ticker tickerExtrinsicPermissions perms | ||||
Set group permissions | Ticker tickerAGId idExtrinsicPermissions perms | ||||
Remove agent | ✔️ | ✔️ | Ticker tickerIdentityId agent | ||
Abdicate | ✔️ | ✔️ | Ticker ticker | ||
Change group | Ticker tickerIdentityId agentAgentGroup group | ||||
Accept become agent | ✔️ | ✔️ | u64 auth_id | ||
Create group and add auth | ✔️ | ✔️ | Ticker tickerExtrinsicPermissions permsIdentityId targetOptionMoment expiry | ||
Create and change custom group | ✔️ | ✔️ | Ticker tickerExtrinsicPermissions permsIdentityId agent |
Relayer
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Set paying key | ✔️ | ✔️ | AccountId user_keyBalance polyx_limit | ||
Accept paying key | ✔️ | ✔️ | u64 auth_id | ||
Remove paying key | ✔️ | ✔️ | AccountId user_keyAccountId paying_key | ||
Update polyx limit | ✔️ | ✔️ | AccountId user_keyBalance polyx_limit | ||
Increase polyx limit | ✔️ | ✔️ | AccountId user_keyBalance amount | ||
Decrease polyx limit | ✔️ | ✔️ | AccountId user_keyBalance amount |
Rewards
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Claim itn reward | ✔️ | ✔️ | AccountId _reward_addressAccountId _itn_addressOffChainSignature _signature | ||
Set itn reward status | AccountId _itn_addressItnRewardStatus _status |
Contracts
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Call | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource destCompactBalance amountCompactu64 gas_limitOptionCompactBalanceOf storage_deposit_limitVecu8 data | |
Instantiate with code | ✔️ | ✔️ | CompactBalance amountCompactu64 gas_limitOptionCompactBalanceOf storage_deposit_limitVecu8 codeVecu8 dataVecu8 salt | ||
Instantiate | ✔️ | ✔️ | ✔️ | CompactBalance amountCompactu64 gas_limitOptionCompactBalanceOf storage_deposit_limitCodeHash code_hashBytes dataBytes salt | |
Upload code | ✔️ | ✔️ | Vecu8 codeOptionCompactBalanceOf storage_deposit_limit | ||
Remove code | ✔️ | ✔️ | CodeHash code_hash |
PolymeshContracts
Name | Nano S | Nano S XL | Nano SP/X | Nesting | Arguments |
---|---|---|---|---|---|
Instantiate with code perms | ✔️ | ✔️ | Balance endowmentWeight gas_limitOptionBalance storage_deposit_limitVecu8 codeVecu8 dataVecu8 saltPermissions perms | ||
Instantiate with hash perms | ✔️ | ✔️ | Balance endowmentWeight gas_limitOptionBalance storage_deposit_limitCodeHash code_hashVecu8 dataVecu8 saltPermissions perms |
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 |