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

Polymesh 3.5001030.x

System

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

Babe

NameNano SNano S XLNano SP/XNestingArguments
Report equivocationBoxEquivocationProofHeaderequivocation_proof
KeyOwnerProofkey_owner_proof
Report equivocation unsignedBoxEquivocationProofHeaderequivocation_proof
KeyOwnerProofkey_owner_proof
Plan config changeNextConfigDescriptorconfig

Timestamp

NameNano SNano S XLNano SP/XNestingArguments
Set✔️✔️✔️Compactu64now

Indices

NameNano SNano S XLNano SP/XNestingArguments
Claim✔️✔️✔️AccountIndexindex
Transfer✔️✔️✔️AccountIdnew_
AccountIndexindex
Free✔️✔️✔️AccountIndexindex
Force transfer✔️✔️✔️AccountIdnew_
AccountIndexindex
boolfreeze
Freeze✔️✔️✔️AccountIndexindex

Authorship

NameNano SNano S XLNano SP/XNestingArguments
Set unclesVecHeadernew_uncles

Balances

NameNano SNano S XLNano SP/XNestingArguments
Transfer✔️✔️✔️✔️LookupasStaticLookupSourcedest
CompactBalanceamount
Transfer with memo✔️✔️✔️✔️LookupasStaticLookupSourcedest
CompactBalanceamount
OptionMemomemo
Deposit block reward reserve balance✔️✔️✔️CompactBalanceamount
Set balance✔️✔️✔️LookupasStaticLookupSourcewho
CompactBalancenew_free
CompactBalancenew_reserved
Force transfer✔️✔️✔️LookupasStaticLookupSourcesource
LookupasStaticLookupSourcedest
CompactBalanceamount
Burn account balance✔️✔️✔️Balanceamount

Identity

NameNano SNano S XLNano SP/XNestingArguments
Cdd register didAccountIdtarget_account
VecSecondaryKeyAccountIdsecondary_keys
Invalidate cdd claims✔️✔️✔️IdentityIdcdd
Momentdisable_from
OptionMomentexpiry
Remove secondary keys oldVecSignatoryAccountIdkeys_to_remove
Accept primary key✔️✔️✔️✔️u64rotation_auth_id
Optionu64optional_cdd_auth_id
Change cdd requirement for mk rotation✔️✔️✔️boolauth_required
Join identity as key✔️✔️✔️✔️u64auth_id
Leave identity as key✔️✔️✔️✔️
Add claim✔️✔️✔️✔️IdentityIdtarget
Claimclaim
OptionMomentexpiry
Revoke claim✔️✔️✔️✔️IdentityIdtarget
Claimclaim
Set permission to signer✔️✔️✔️✔️SignatoryAccountIdkey
Permissionsperms
Placeholder legacy set permission to signer✔️✔️
Freeze secondary keys✔️✔️✔️✔️
Unfreeze secondary keys✔️✔️✔️✔️
Add authorization✔️✔️✔️✔️SignatoryAccountIdtarget
AuthorizationDataAccountIddata
OptionMomentexpiry
Remove authorization✔️✔️✔️✔️SignatoryAccountIdtarget
u64auth_id
bool_auth_issuer_pays
Add secondary keys with authorization oldVecSecondaryKeyWithAuthV1AccountIdadditional_keys
Momentexpires_at
Add investor uniqueness claim✔️✔️✔️✔️IdentityIdtarget
Claimclaim
InvestorZKProofDataproof
OptionMomentexpiry
Gc add cdd claim✔️✔️✔️IdentityIdtarget
Gc revoke cdd claim✔️✔️✔️IdentityIdtarget
Add investor uniqueness claim v2IdentityIdtarget
Scopescope
Claimclaim
ScopeClaimProofproof
OptionMomentexpiry
Revoke claim by index✔️✔️IdentityIdtarget
ClaimTypeclaim_type
OptionScopescope
Rotate primary key to secondary✔️✔️u64auth_id
Optionu64optional_cdd_auth_id
Add secondary keys with authorization✔️✔️✔️✔️VecSecondaryKeyWithAuthAccountIdadditional_keys
Momentexpires_at
Set secondary key permissions✔️✔️AccountIdkey
Permissionsperms
Remove secondary keys✔️✔️✔️✔️VecAccountIdkeys_to_remove
Register custom claim type✔️✔️Vecu8ty

CddServiceProviders

NameNano SNano S XLNano SP/XNestingArguments
Set active members limit✔️✔️✔️MemberCountlimit
Disable member✔️✔️✔️IdentityIdwho
OptionMomentexpiry
OptionMomentat
Add member✔️✔️✔️IdentityIdwho
Remove member✔️✔️✔️IdentityIdwho
Swap member✔️✔️✔️IdentityIdremove
IdentityIdadd
Reset members✔️✔️✔️VecIdentityIdmembers
Abdicate membership✔️✔️✔️

PolymeshCommittee

NameNano SNano S XLNano SP/XNestingArguments
Set vote threshold✔️✔️✔️u32n
u32d
Set release coordinator✔️✔️✔️IdentityIdid
Set expires after✔️✔️✔️MaybeBlockBlockNumberexpiry
Vote or propose✔️✔️✔️boolapprove
Proposalcall
Vote✔️✔️✔️Hashproposal
ProposalIndexindex
boolapprove

CommitteeMembership

NameNano SNano S XLNano SP/XNestingArguments
Set active members limit✔️✔️✔️MemberCountlimit
Disable member✔️✔️✔️IdentityIdwho
OptionMomentexpiry
OptionMomentat
Add member✔️✔️✔️IdentityIdwho
Remove member✔️✔️✔️IdentityIdwho
Swap member✔️✔️✔️IdentityIdremove
IdentityIdadd
Reset members✔️✔️✔️VecIdentityIdmembers
Abdicate membership✔️✔️✔️

TechnicalCommittee

NameNano SNano S XLNano SP/XNestingArguments
Set vote threshold✔️✔️✔️u32n
u32d
Set release coordinator✔️✔️✔️IdentityIdid
Set expires after✔️✔️✔️MaybeBlockBlockNumberexpiry
Vote or propose✔️✔️✔️boolapprove
Proposalcall
Vote✔️✔️✔️Hashproposal
ProposalIndexindex
boolapprove

TechnicalCommitteeMembership

NameNano SNano S XLNano SP/XNestingArguments
Set active members limit✔️✔️✔️MemberCountlimit
Disable member✔️✔️✔️IdentityIdwho
OptionMomentexpiry
OptionMomentat
Add member✔️✔️✔️IdentityIdwho
Remove member✔️✔️✔️IdentityIdwho
Swap member✔️✔️✔️IdentityIdremove
IdentityIdadd
Reset members✔️✔️✔️VecIdentityIdmembers
Abdicate membership✔️✔️✔️

UpgradeCommittee

NameNano SNano S XLNano SP/XNestingArguments
Set vote threshold✔️✔️✔️u32n
u32d
Set release coordinator✔️✔️✔️IdentityIdid
Set expires after✔️✔️✔️MaybeBlockBlockNumberexpiry
Vote or propose✔️✔️✔️boolapprove
Proposalcall
Vote✔️✔️✔️Hashproposal
ProposalIndexindex
boolapprove

UpgradeCommitteeMembership

NameNano SNano S XLNano SP/XNestingArguments
Set active members limit✔️✔️✔️MemberCountlimit
Disable member✔️✔️✔️IdentityIdwho
OptionMomentexpiry
OptionMomentat
Add member✔️✔️✔️IdentityIdwho
Remove member✔️✔️✔️IdentityIdwho
Swap member✔️✔️✔️IdentityIdremove
IdentityIdadd
Reset members✔️✔️✔️VecIdentityIdmembers
Abdicate membership✔️✔️✔️

MultiSig

NameNano SNano S XLNano SP/XNestingArguments
Create multisig✔️✔️✔️✔️VecSignatoryAccountIdsigners
u64sigs_required
Create or approve proposal as identity✔️✔️✔️✔️AccountIdmultisig
Proposalproposal
OptionMomentexpiry
boolauto_close
Create or approve proposal as key✔️✔️✔️✔️AccountIdmultisig
Proposalproposal
OptionMomentexpiry
boolauto_close
Create proposal as identity✔️✔️✔️✔️AccountIdmultisig
Proposalproposal
OptionMomentexpiry
boolauto_close
Create proposal as key✔️✔️✔️✔️AccountIdmultisig
Proposalproposal
OptionMomentexpiry
boolauto_close
Approve as identity✔️✔️✔️✔️AccountIdmultisig
u64proposal_id
Approve as key✔️✔️✔️✔️AccountIdmultisig
u64proposal_id
Reject as identity✔️✔️✔️✔️AccountIdmultisig
u64proposal_id
Reject as key✔️✔️✔️✔️AccountIdmultisig
u64proposal_id
Accept multisig signer as identity✔️✔️✔️✔️u64auth_id
Accept multisig signer as key✔️✔️✔️✔️u64auth_id
Add multisig signer✔️✔️✔️✔️SignatoryAccountIdsigner
Remove multisig signer✔️✔️✔️✔️SignatoryAccountIdsigner
Add multisig signers via creator✔️✔️✔️✔️AccountIdmultisig
VecSignatoryAccountIdsigners
Remove multisig signers via creator✔️✔️✔️✔️AccountIdmultisig
VecSignatoryAccountIdsigners
Change sigs required✔️✔️✔️✔️u64sigs_required
Make multisig secondary✔️✔️AccountIdmultisig
Make multisig primary✔️✔️✔️✔️AccountIdmultisig
Optionu64optional_cdd_auth_id
Execute scheduled proposal✔️✔️✔️✔️AccountIdmultisig
u64proposal_id
IdentityIdmultisig_did
Weight_proposal_weight

Bridge

NameNano SNano S XLNano SP/XNestingArguments
Change controller✔️✔️✔️AccountIdcontroller
Change admin✔️✔️✔️AccountIdadmin
Change timelock✔️✔️✔️BlockNumbertimelock
Freeze✔️✔️✔️
Unfreeze✔️✔️✔️
Change bridge limit✔️✔️✔️Balanceamount
BlockNumberduration
Change bridge exempted✔️✔️✔️VecTupleIdentityIdboolexempted
Force handle bridge tx✔️✔️✔️BridgeTxAccountIdbridge_tx
Batch propose bridge tx✔️✔️VecBridgeTxAccountIdbridge_txs
Propose bridge tx✔️✔️BridgeTxAccountIdbridge_tx
Handle bridge tx✔️✔️BridgeTxAccountIdbridge_tx
Freeze txs✔️✔️VecBridgeTxAccountIdbridge_txs
Unfreeze txs✔️✔️VecBridgeTxAccountIdbridge_txs
Handle scheduled bridge tx✔️✔️BridgeTxAccountIdbridge_tx
Add freeze admin✔️✔️AccountIdfreeze_admin
Remove freeze admin✔️✔️AccountIdfreeze_admin
Remove txs✔️✔️VecBridgeTxAccountIdbridge_txs

Staking

NameNano SNano S XLNano SP/XNestingArguments
Bond✔️✔️✔️✔️LookupasStaticLookupSourcecontroller
CompactBalanceamount
RewardDestinationpayee
Bond extra✔️✔️✔️✔️CompactBalanceamount
Unbond✔️✔️✔️✔️CompactBalanceamount
Withdraw Unbonded✔️✔️✔️✔️u32num_slashing_spans
Validate✔️✔️✔️✔️ValidatorPrefsprefs
Nominate✔️✔️✔️✔️VecLookupasStaticLookupSourcetargets
Chill✔️✔️✔️✔️
Set payee✔️✔️✔️✔️RewardDestinationpayee
Set controller✔️✔️✔️✔️LookupasStaticLookupSourcecontroller
Set validator count✔️✔️✔️Compactu32new_
Increase validator count✔️✔️✔️Compactu32additional
Scale validator count✔️✔️✔️Percentfactor
Add permissioned validator✔️✔️✔️IdentityIdidentity
Optionu32intended_count
Remove permissioned validator✔️✔️✔️IdentityIdidentity
Validate cdd expiry nominators✔️✔️✔️VecAccountIdtargets
Set commission cap✔️✔️✔️Perbillnew_cap
Set min bond threshold✔️✔️✔️Balancenew_value
Force no eras✔️✔️✔️
Force new era✔️✔️✔️
Set invulnerables✔️✔️✔️VecAccountIdinvulnerables
Force unstake✔️✔️✔️AccountIdstash
u32num_slashing_spans
Force new era always✔️✔️✔️
Cancel deferred slash✔️✔️✔️EraIndexera
Vecu32slash_indices
Payout stakers✔️✔️✔️AccountIdvalidator_stash
EraIndexera
Rebond✔️✔️✔️✔️CompactBalanceamount
Set history depth✔️✔️✔️Compactu32new_history_depth
Compactu32_era_items_deleted
Reap stash✔️✔️✔️AccountIdstash
u32num_slashing_spans
Submit election solutionVecValidatorIndexwinners
CompactAssignmentscompact
ElectionScorescore
EraIndexera
ElectionSizesize
Submit election solution unsignedVecValidatorIndexwinners
CompactAssignmentscompact
ElectionScorescore
EraIndexera
ElectionSizesize
Payout stakers by system✔️✔️✔️AccountIdvalidator_stash
EraIndexera
Change slashing allowed for✔️✔️✔️SlashingSwitchslashing_switch
Update permissioned validator intended count✔️✔️✔️IdentityIdidentity
u32new_intended_count

Session

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

Grandpa

NameNano SNano S XLNano SP/XNestingArguments
Report equivocationBoxEquivocationProofHashBlockNumberequivocation_proof
KeyOwnerProofkey_owner_proof
Report equivocation unsignedBoxEquivocationProofHashBlockNumberequivocation_proof
KeyOwnerProofkey_owner_proof
Note stalledBlockNumberdelay
BlockNumberbest_finalized_block_number

ImOnline

NameNano SNano S XLNano SP/XNestingArguments
HeartbeatHeartbeatBlockNumberheartbeat
AuthorityIdasRuntimeAppPublicSignaturesignature

Sudo

NameNano SNano S XLNano SP/XNestingArguments
SudoCallcall
Sudo unchecked weightCallcall
Weight_weight
Set keyLookupasStaticLookupSourcenew_
Sudo as✔️✔️✔️LookupasStaticLookupSourcewho
Callcall

Asset

NameNano SNano S XLNano SP/XNestingArguments
Register ticker✔️✔️✔️Tickerticker
Accept ticker transfer✔️✔️✔️u64auth_id
Accept asset ownership transfer✔️✔️✔️u64auth_id
Create asset✔️✔️✔️AssetNamename
Tickerticker
booldivisible
AssetTypeasset_type
VecAssetIdentifieridentifiers
OptionFundingRoundNamefunding_round
booldisable_iu
Freeze✔️✔️✔️Tickerticker
Unfreeze✔️✔️✔️Tickerticker
Rename asset✔️✔️✔️Tickerticker
AssetNamename
Issue✔️✔️✔️Tickerticker
BalanceNoSymbolamount
Redeem✔️✔️✔️Tickerticker
BalanceNoSymbolamount
Make divisible✔️✔️✔️Tickerticker
Add documents✔️✔️✔️VecDocumentdocs
Tickerticker
Remove documents✔️✔️✔️VecDocumentIdids
Tickerticker
Set funding round✔️✔️✔️Tickerticker
FundingRoundNamename
Update identifiers✔️✔️✔️Tickerticker
VecAssetIdentifieridentifiers
Claim classic ticker✔️✔️✔️Tickerticker
EcdsaSignatureethereum_signature
Reserve classic ticker✔️✔️✔️ClassicTickerImportclassic_ticker_import
IdentityIdcontract_did
TickerRegistrationConfigMomentconfig
Controller transfer✔️✔️Tickerticker
BalanceNoSymbolamount
PortfolioIdfrom_portfolio
Register custom asset type✔️✔️Vecu8ty
Create asset with custom type✔️✔️AssetNamename
Tickerticker
booldivisible
Vecu8custom_asset_type
VecAssetIdentifieridentifiers
OptionFundingRoundNamefunding_round
booldisable_iu
Set asset metadata✔️✔️Tickerticker
AssetMetadataKeykey
AssetMetadataValuevalue
OptionAssetMetadataValueDetailMomentdetail
Set asset metadata details✔️✔️Tickerticker
AssetMetadataKeykey
AssetMetadataValueDetailMomentdetail
Register and set local asset metadata✔️✔️Tickerticker
AssetMetadataNamename
AssetMetadataSpecspec
AssetMetadataValuevalue
OptionAssetMetadataValueDetailMomentdetail
Register asset metadata local type✔️✔️Tickerticker
AssetMetadataNamename
AssetMetadataSpecspec
Register asset metadata global type✔️✔️AssetMetadataNamename
AssetMetadataSpecspec
Redeem from portfolio✔️✔️Tickerticker
BalanceNoSymbolamount
PortfolioKindportfolio

CapitalDistribution

NameNano SNano S XLNano SP/XNestingArguments
Distribute✔️✔️✔️CAIdca_id
OptionPortfolioNumberportfolio
Tickercurrency
Balanceper_share
Balanceamount
Momentpayment_at
OptionMomentexpires_at
Claim✔️✔️✔️CAIdca_id
Push benefit✔️✔️✔️CAIdca_id
IdentityIdholder
Reclaim✔️✔️✔️CAIdca_id
Remove distribution✔️✔️✔️CAIdca_id

Checkpoint

NameNano SNano S XLNano SP/XNestingArguments
Create checkpoint✔️✔️✔️Tickerticker
Set schedules max complexity✔️✔️✔️u64max_complexity
Create schedule✔️✔️✔️Tickerticker
ScheduleSpecschedule
Remove schedule✔️✔️✔️Tickerticker
ScheduleIdid

ComplianceManager

NameNano SNano S XLNano SP/XNestingArguments
Add compliance requirement✔️✔️✔️Tickerticker
VecConditionsender_conditions
VecConditionreceiver_conditions
Remove compliance requirement✔️✔️✔️Tickerticker
u32id
Replace asset complianceTickerticker
VecComplianceRequirementasset_compliance
Reset asset compliance✔️✔️✔️Tickerticker
Pause asset compliance✔️✔️✔️Tickerticker
Resume asset compliance✔️✔️✔️Tickerticker
Add default trusted claim issuer✔️✔️✔️Tickerticker
TrustedIssuerissuer
Remove default trusted claim issuer✔️✔️✔️Tickerticker
IdentityIdissuer
Change compliance requirementTickerticker
ComplianceRequirementnew_req

CorporateAction

NameNano SNano S XLNano SP/XNestingArguments
Set max details length✔️✔️✔️u32length
Set default targets✔️✔️✔️Tickerticker
TargetIdentitiestargets
Set default withholding tax✔️✔️✔️Tickerticker
Taxtax
Set did withholding tax✔️✔️✔️Tickerticker
IdentityIdtaxed_did
OptionTaxtax
Initiate corporate action✔️✔️✔️Tickerticker
CAKindkind
Momentdecl_date
OptionRecordDateSpecrecord_date
CADetailsdetails
OptionTargetIdentitiestargets
OptionTaxdefault_withholding_tax
OptionVecTupleIdentityIdTaxwithholding_tax
Link ca doc✔️✔️✔️CAIdid
VecDocumentIddocs
Remove ca✔️✔️✔️CAIdca_id
Change record date✔️✔️✔️CAIdca_id
OptionRecordDateSpecrecord_date
Initiate corporate action and distributeInitiateCorporateActionArgsca_args
OptionPortfolioNumberportfolio
Tickercurrency
Balanceper_share
Balanceamount
Momentpayment_at
OptionMomentexpires_at

CorporateBallot

NameNano SNano S XLNano SP/XNestingArguments
Attach ballot✔️✔️✔️CAIdca_id
BallotTimeRangerange
BallotMetameta
boolrcv
Vote✔️✔️✔️CAIdca_id
VecBallotVotevotes
Change end✔️✔️✔️CAIdca_id
Momentend
Change meta✔️✔️✔️CAIdca_id
BallotMetameta
Change rcv✔️✔️✔️CAIdca_id
boolrcv
Remove ballot✔️✔️✔️CAIdca_id

Pips

NameNano SNano S XLNano SP/XNestingArguments
Set prune historical pips✔️✔️✔️boolprune
Set min proposal deposit✔️✔️✔️Balancedeposit
Set default enactment period✔️✔️✔️BlockNumberduration
Set pending pip expiry✔️✔️✔️MaybeBlockBlockNumberexpiry
Set max pip skip count✔️✔️✔️SkippedCountmax
Set active pip limit✔️✔️✔️u32limit
Propose✔️✔️✔️✔️Proposalproposal
Balancedeposit
OptionUrlurl
OptionPipDescriptiondescription
Vote✔️✔️✔️✔️PipIdid
boolaye_or_nay
Balancedeposit
Approve committee proposal✔️✔️✔️PipIdid
Reject proposal✔️✔️✔️PipIdid
Prune proposal✔️✔️✔️PipIdid
Reschedule execution✔️✔️✔️PipIdid
OptionBlockNumberuntil
Clear snapshot✔️✔️✔️
Snapshot✔️✔️✔️
Enact snapshot results✔️✔️✔️VecTuplePipIdSnapshotResultresults
Execute scheduled pip✔️✔️✔️PipIdid
Expire scheduled pip✔️✔️✔️IdentityIddid
PipIdid

Portfolio

NameNano SNano S XLNano SP/XNestingArguments
Create portfolio✔️✔️✔️PortfolioNamename
Delete portfolio✔️✔️✔️PortfolioNumbernum
Move portfolio funds✔️✔️✔️PortfolioIdfrom
PortfolioIdto
VecMovePortfolioItemitems
Rename portfolio✔️✔️✔️PortfolioNumbernum
PortfolioNameto_name
Quit portfolio custody✔️✔️PortfolioIdpid
Accept portfolio custody✔️✔️u64auth_id

ProtocolFee

NameNano SNano S XLNano SP/XNestingArguments
Change coefficient✔️✔️✔️PosRatiocoefficient
Change base feeProtocolOpop
Balancebase_fee

Scheduler

NameNano SNano S XLNano SP/XNestingArguments
ScheduleBlockNumberwhen
OptionschedulePeriodBlockNumbermaybe_periodic
schedulePrioritypriority
BoxCallOrHashOfTcall
CancelBlockNumberwhen
u32index
Schedule namedVecu8id
BlockNumberwhen
OptionschedulePeriodBlockNumbermaybe_periodic
schedulePrioritypriority
BoxCallOrHashOfTcall
Cancel namedVecu8id
Schedule afterBlockNumberafter
OptionschedulePeriodBlockNumbermaybe_periodic
schedulePrioritypriority
BoxCallOrHashOfTcall
Schedule named afterVecu8id
BlockNumberafter
OptionschedulePeriodBlockNumbermaybe_periodic
schedulePrioritypriority
BoxCallOrHashOfTcall

Settlement

NameNano SNano S XLNano SP/XNestingArguments
Create venue✔️✔️✔️VenueDetailsdetails
VecAccountIdsigners
VenueTypetyp
Update venue details✔️✔️VenueIdid
VenueDetailsdetails
Update venue type✔️✔️VenueIdid
VenueTypetyp
Add instruction✔️✔️✔️VenueIdvenue_id
SettlementTypeBlockNumbersettlement_type
OptionMomenttrade_date
OptionMomentvalue_date
VecLeglegs
Add and affirm instruction✔️✔️✔️VenueIdvenue_id
SettlementTypeBlockNumbersettlement_type
OptionMomenttrade_date
OptionMomentvalue_date
VecLeglegs
VecPortfolioIdportfolios
Affirm instruction✔️✔️✔️InstructionIdid
VecPortfolioIdportfolios
u32max_legs_count
Withdraw affirmation✔️✔️✔️InstructionIdid
VecPortfolioIdportfolios
u32max_legs_count
Reject instruction✔️✔️✔️InstructionIdid
PortfolioIdportfolio
u32num_of_legs
Affirm with receipts✔️✔️✔️InstructionIdid
VecReceiptDetailsreceipt_details
VecPortfolioIdportfolios
u32max_legs_count
Claim receipt✔️✔️✔️InstructionIdid
ReceiptDetailsreceipt_details
Unclaim receipt✔️✔️✔️InstructionIdinstruction_id
LegIdleg_id
Set venue filtering✔️✔️✔️Tickerticker
boolenabled
Allow venues✔️✔️✔️Tickerticker
VecVenueIdvenues
Disallow venues✔️✔️✔️Tickerticker
VecVenueIdvenues
Change receipt validity✔️✔️u64receipt_uid
boolvalidity
Execute scheduled instruction✔️✔️✔️InstructionIdid
u32_legs_count
Reschedule instruction✔️✔️InstructionIdid
Update venue signers✔️✔️VenueIdid
VecAccountIdsigners
booladd_signers
Add instruction with memo✔️✔️VenueIdvenue_id
SettlementTypeBlockNumbersettlement_type
OptionMomenttrade_date
OptionMomentvalue_date
VecLeglegs
OptionInstructionMemoinstruction_memo
Add and affirm instruction with memo✔️✔️VenueIdvenue_id
SettlementTypeBlockNumbersettlement_type
OptionMomenttrade_date
OptionMomentvalue_date
VecLeglegs
VecPortfolioIdportfolios
OptionInstructionMemoinstruction_memo

Statistics

NameNano SNano S XLNano SP/XNestingArguments
Set active asset statsAssetScopeasset
BTreeSetStatTypestat_types
Batch update asset statsAssetScopeasset
StatTypestat_type
BTreeSetStatUpdatevalues
Set asset transfer complianceAssetScopeasset
BTreeSetTransferConditiontransfer_conditions
Set entities exemptboolis_exempt
TransferConditionExemptKeyexempt_key
BTreeSetScopeIdentities

Sto

NameNano SNano S XLNano SP/XNestingArguments
Create fundraiser✔️✔️PortfolioIdoffering_portfolio
Tickeroffering_asset
PortfolioIdraising_portfolio
Tickerraising_asset
VecPriceTiertiers
VenueIdvenue_id
OptionMomentstart
OptionMomentend
BalanceNoSymbolminimum_investment
FundraiserNamefundraiser_name
Invest✔️✔️PortfolioIdinvestment_portfolio
PortfolioIdfunding_portfolio
Tickeroffering_asset
FundraiserIdid
BalanceNoSymbolpurchase_amount
OptionBalancemax_price
OptionReceiptDetailsreceipt
Freeze fundraiser✔️✔️Tickeroffering_asset
FundraiserIdid
Unfreeze fundraiser✔️✔️Tickeroffering_asset
FundraiserIdid
Modify fundraiser window✔️✔️Tickeroffering_asset
FundraiserIdid
Momentstart
OptionMomentend
Stop✔️✔️Tickeroffering_asset
FundraiserIdid

Treasury

NameNano SNano S XLNano SP/XNestingArguments
Disbursement✔️✔️✔️VecBeneficiarybeneficiaries
Reimbursement✔️✔️✔️Balanceamount

Utility

NameNano SNano S XLNano SP/XNestingArguments
Batch✔️✔️✔️✔️VecCallcalls
Batch atomic✔️✔️✔️✔️VecCallcalls
Batch optimistic✔️✔️✔️✔️VecCallcalls
Relay tx✔️✔️✔️AccountIdtarget
OffChainSignaturesignature
UniqueCallcall

Base

NameNano SNano S XLNano SP/XNestingArguments

ExternalAgents

NameNano SNano S XLNano SP/XNestingArguments
Create groupTickerticker
ExtrinsicPermissionsperms
Set group permissionsTickerticker
AGIdid
ExtrinsicPermissionsperms
Remove agent✔️✔️Tickerticker
IdentityIdagent
Abdicate✔️✔️Tickerticker
Change groupTickerticker
IdentityIdagent
AgentGroupgroup
Accept become agent✔️✔️u64auth_id
Create group and add auth✔️✔️Tickerticker
ExtrinsicPermissionsperms
IdentityIdtarget
OptionMomentexpiry
Create and change custom group✔️✔️Tickerticker
ExtrinsicPermissionsperms
IdentityIdagent

Relayer

NameNano SNano S XLNano SP/XNestingArguments
Set paying key✔️✔️AccountIduser_key
Balancepolyx_limit
Accept paying key✔️✔️u64auth_id
Remove paying key✔️✔️AccountIduser_key
AccountIdpaying_key
Update polyx limit✔️✔️AccountIduser_key
Balancepolyx_limit
Increase polyx limit✔️✔️AccountIduser_key
Balanceamount
Decrease polyx limit✔️✔️AccountIduser_key
Balanceamount

Rewards

NameNano SNano S XLNano SP/XNestingArguments
Claim itn reward✔️✔️AccountId_reward_address
AccountId_itn_address
OffChainSignature_signature
Set itn reward statusAccountId_itn_address
ItnRewardStatus_status

Contracts

NameNano SNano S XLNano SP/XNestingArguments
Call✔️✔️✔️LookupasStaticLookupSourcedest
CompactBalanceamount
Compactu64gas_limit
OptionCompactBalanceOfstorage_deposit_limit
Vecu8data
Instantiate with code✔️✔️CompactBalanceamount
Compactu64gas_limit
OptionCompactBalanceOfstorage_deposit_limit
Vecu8code
Vecu8data
Vecu8salt
Instantiate✔️✔️✔️CompactBalanceamount
Compactu64gas_limit
OptionCompactBalanceOfstorage_deposit_limit
CodeHashcode_hash
Bytesdata
Bytessalt
Upload code✔️✔️Vecu8code
OptionCompactBalanceOfstorage_deposit_limit
Remove code✔️✔️CodeHashcode_hash

PolymeshContracts

NameNano SNano S XLNano SP/XNestingArguments
Instantiate with code perms✔️✔️Balanceendowment
Weightgas_limit
OptionBalancestorage_deposit_limit
Vecu8code
Vecu8data
Vecu8salt
Permissionsperms
Instantiate with hash perms✔️✔️Balanceendowment
Weightgas_limit
OptionBalancestorage_deposit_limit
CodeHashcode_hash
Vecu8data
Vecu8salt
Permissionsperms

Preimage

NameNano SNano S XLNano SP/XNestingArguments
Note preimage✔️✔️Vecu8bytes
Unnote preimage✔️✔️Hashhash
Request preimage✔️✔️Hashhash
Unrequest preimage✔️✔️Hashhash