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

Polymesh 3.5000003.x

System

NameLightXLNestingArguments
Fill block✔️✔️Perbill ratio
Remark✔️✔️Vecu8 remark
Set heap pages✔️✔️u64 pages
Set code✔️✔️Vecu8 code
Set code without checks✔️✔️Vecu8 code
Set storageVecKeyValue items
Kill storageVecKey keys
Kill prefixKey prefix
u32 subkeys
Remark with event✔️✔️Vecu8 remark

Babe

NameLightXLNestingArguments
Report equivocationBoxEquivocationProofHeader equivocation_proof
KeyOwnerProof key_owner_proof
Report equivocation unsignedBoxEquivocationProofHeader equivocation_proof
KeyOwnerProof key_owner_proof
Plan config changeNextConfigDescriptor config

Timestamp

NameLightXLNestingArguments
Set✔️✔️Compactu64 now

Indices

NameLightXLNestingArguments
Claim✔️✔️AccountIndex index
Transfer✔️✔️AccountId new_
AccountIndex index
Free✔️✔️AccountIndex index
Force transfer✔️✔️AccountId new_
AccountIndex index
bool freeze
Freeze✔️✔️AccountIndex index

Authorship

NameLightXLNestingArguments
Set unclesVecHeader new_uncles

Balances

NameLightXLNestingArguments
Transfer✔️✔️✔️LookupasStaticLookupSource dest
CompactBalance amount
Transfer with memo✔️✔️✔️LookupasStaticLookupSource dest
CompactBalance amount
OptionMemo memo
Deposit block reward reserve balance✔️✔️CompactBalance amount
Set balance✔️✔️LookupasStaticLookupSource who
CompactBalance new_free
CompactBalance new_reserved
Force transfer✔️✔️LookupasStaticLookupSource source
LookupasStaticLookupSource dest
CompactBalance amount
Burn account balance✔️✔️Balance amount

Identity

NameLightXLNestingArguments
Cdd register didAccountId target_account
VecSecondaryKeyAccountId secondary_keys
Invalidate cdd claims✔️✔️IdentityId cdd
Moment disable_from
OptionMoment expiry
Remove secondary keys oldVecSignatoryAccountId keys_to_remove
Accept primary key✔️✔️✔️u64 rotation_auth_id
Optionu64 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 target
Claim claim
OptionMoment expiry
Revoke claim✔️✔️✔️IdentityId target
Claim claim
Set permission to signer✔️✔️✔️SignatoryAccountId key
Permissions perms
Placeholder legacy set permission to signer✔️
Freeze secondary keys✔️✔️✔️
Unfreeze secondary keys✔️✔️✔️
Add authorization✔️✔️✔️SignatoryAccountId target
AuthorizationDataAccountId data
OptionMoment expiry
Remove authorization✔️✔️✔️SignatoryAccountId target
u64 auth_id
bool _auth_issuer_pays
Add secondary keys with authorization oldVecSecondaryKeyWithAuthV1AccountId additional_keys
Moment expires_at
Add investor uniqueness claim✔️✔️✔️IdentityId target
Claim claim
InvestorZKProofData proof
OptionMoment expiry
Gc add cdd claim✔️✔️IdentityId target
Gc revoke cdd claim✔️✔️IdentityId target
Add investor uniqueness claim v2IdentityId target
Scope scope
Claim claim
ScopeClaimProof proof
OptionMoment expiry
Revoke claim by index✔️IdentityId target
ClaimType claim_type
OptionScope scope
Rotate primary key to secondary✔️u64 auth_id
Optionu64 optional_cdd_auth_id
Add secondary keys with authorization✔️✔️✔️VecSecondaryKeyWithAuthAccountId additional_keys
Moment expires_at
Set secondary key permissions✔️AccountId key
Permissions perms
Remove secondary keys✔️✔️✔️VecAccountId keys_to_remove

CddServiceProviders

NameLightXLNestingArguments
Set active members limit✔️✔️MemberCount limit
Disable member✔️✔️IdentityId who
OptionMoment expiry
OptionMoment at
Add member✔️✔️IdentityId who
Remove member✔️✔️IdentityId who
Swap member✔️✔️IdentityId remove
IdentityId add
Reset members✔️✔️VecIdentityId members
Abdicate membership✔️✔️

PolymeshCommittee

NameLightXLNestingArguments
Set vote threshold✔️✔️u32 n
u32 d
Set release coordinator✔️✔️IdentityId id
Set expires after✔️✔️MaybeBlockBlockNumber expiry
Vote or propose✔️✔️bool approve
Call call
Vote✔️✔️Hash proposal
ProposalIndex index
bool approve

CommitteeMembership

NameLightXLNestingArguments
Set active members limit✔️✔️MemberCount limit
Disable member✔️✔️IdentityId who
OptionMoment expiry
OptionMoment at
Add member✔️✔️IdentityId who
Remove member✔️✔️IdentityId who
Swap member✔️✔️IdentityId remove
IdentityId add
Reset members✔️✔️VecIdentityId members
Abdicate membership✔️✔️

TechnicalCommittee

NameLightXLNestingArguments
Set vote threshold✔️✔️u32 n
u32 d
Set release coordinator✔️✔️IdentityId id
Set expires after✔️✔️MaybeBlockBlockNumber expiry
Vote or propose✔️✔️bool approve
Call call
Vote✔️✔️Hash proposal
ProposalIndex index
bool approve

TechnicalCommitteeMembership

NameLightXLNestingArguments
Set active members limit✔️✔️MemberCount limit
Disable member✔️✔️IdentityId who
OptionMoment expiry
OptionMoment at
Add member✔️✔️IdentityId who
Remove member✔️✔️IdentityId who
Swap member✔️✔️IdentityId remove
IdentityId add
Reset members✔️✔️VecIdentityId members
Abdicate membership✔️✔️

UpgradeCommittee

NameLightXLNestingArguments
Set vote threshold✔️✔️u32 n
u32 d
Set release coordinator✔️✔️IdentityId id
Set expires after✔️✔️MaybeBlockBlockNumber expiry
Vote or propose✔️✔️bool approve
Call call
Vote✔️✔️Hash proposal
ProposalIndex index
bool approve

UpgradeCommitteeMembership

NameLightXLNestingArguments
Set active members limit✔️✔️MemberCount limit
Disable member✔️✔️IdentityId who
OptionMoment expiry
OptionMoment at
Add member✔️✔️IdentityId who
Remove member✔️✔️IdentityId who
Swap member✔️✔️IdentityId remove
IdentityId add
Reset members✔️✔️VecIdentityId members
Abdicate membership✔️✔️

MultiSig

NameLightXLNestingArguments
Create multisig✔️✔️✔️VecSignatoryAccountId signers
u64 sigs_required
Create or approve proposal as identity✔️✔️✔️AccountId multisig
Proposal proposal
OptionMoment expiry
bool auto_close
Create or approve proposal as key✔️✔️✔️AccountId multisig
Proposal proposal
OptionMoment expiry
bool auto_close
Create proposal as identity✔️✔️✔️AccountId multisig
Proposal proposal
OptionMoment expiry
bool auto_close
Create proposal as key✔️✔️✔️AccountId multisig
Proposal proposal
OptionMoment expiry
bool auto_close
Approve as identity✔️✔️✔️AccountId multisig
u64 proposal_id
Approve as key✔️✔️✔️AccountId multisig
u64 proposal_id
Reject as identity✔️✔️✔️AccountId multisig
u64 proposal_id
Reject as key✔️✔️✔️AccountId multisig
u64 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 multisig
VecSignatoryAccountId signers
Remove multisig signers via creator✔️✔️✔️AccountId multisig
VecSignatoryAccountId signers
Change sigs required✔️✔️✔️u64 sigs_required
Make multisig secondary✔️AccountId multisig
Make multisig primary✔️✔️✔️AccountId multisig
Optionu64 optional_cdd_auth_id
Execute scheduled proposal✔️✔️✔️AccountId multisig
u64 proposal_id
IdentityId multisig_did
Weight _proposal_weight

Bridge

NameLightXLNestingArguments
Change controller✔️✔️AccountId controller
Change admin✔️✔️AccountId admin
Change timelock✔️✔️BlockNumber timelock
Freeze✔️✔️
Unfreeze✔️✔️
Change bridge limit✔️✔️Balance amount
BlockNumber 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

NameLightXLNestingArguments
Bond✔️✔️✔️LookupasStaticLookupSource controller
CompactBalance amount
RewardDestination 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 countPercent factor
Add permissioned validator✔️✔️IdentityId identity
Optionu32 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 stash
u32 num_slashing_spans
Force new era always✔️✔️
Cancel deferred slash✔️✔️EraIndex era
Vecu32 slash_indices
Payout stakers✔️✔️AccountId validator_stash
EraIndex era
Rebond✔️✔️✔️CompactBalance amount
Set history depth✔️✔️Compactu32 new_history_depth
Compactu32 _era_items_deleted
Reap stash✔️✔️AccountId stash
u32 num_slashing_spans
Submit election solutionVecValidatorIndex winners
CompactAssignments compact
ElectionScore score
EraIndex era
ElectionSize size
Submit election solution unsignedVecValidatorIndex winners
CompactAssignments compact
ElectionScore score
EraIndex era
ElectionSize size
Payout stakers by system✔️✔️AccountId validator_stash
EraIndex era
Change slashing allowed for✔️✔️SlashingSwitch slashing_switch
Update permissioned validator intended count✔️✔️IdentityId identity
u32 new_intended_count

Session

NameLightXLNestingArguments
Set keys✔️✔️Keys keys
Bytes proof
Purge keys✔️✔️

Grandpa

NameLightXLNestingArguments
Report equivocationBoxEquivocationProofHashBlockNumber equivocation_proof
KeyOwnerProof key_owner_proof
Report equivocation unsignedBoxEquivocationProofHashBlockNumber equivocation_proof
KeyOwnerProof key_owner_proof
Note stalled✔️✔️BlockNumber delay
BlockNumber best_finalized_block_number

ImOnline

NameLightXLNestingArguments
HeartbeatHeartbeatBlockNumber heartbeat
AuthorityIdasRuntimeAppPublicSignature signature

Sudo

NameLightXLNestingArguments
SudoCall call
Sudo unchecked weightCall call
Weight _weight
Set keyLookupasStaticLookupSource new_
Sudo as✔️✔️LookupasStaticLookupSource who
Call call

Asset

NameLightXLNestingArguments
Register ticker✔️✔️Ticker ticker
Accept ticker transfer✔️✔️u64 auth_id
Accept asset ownership transfer✔️✔️u64 auth_id
Create asset✔️✔️AssetName name
Ticker ticker
bool divisible
AssetType asset_type
VecAssetIdentifier identifiers
OptionFundingRoundName funding_round
bool disable_iu
Freeze✔️✔️Ticker ticker
Unfreeze✔️✔️Ticker ticker
Rename asset✔️✔️Ticker ticker
AssetName name
Issue✔️✔️Ticker ticker
BalanceNoSymbol amount
Redeem✔️✔️Ticker ticker
BalanceNoSymbol amount
Make divisible✔️✔️Ticker ticker
Add documents✔️✔️VecDocument docs
Ticker ticker
Remove documents✔️✔️VecDocumentId ids
Ticker ticker
Set funding round✔️✔️Ticker ticker
FundingRoundName name
Update identifiers✔️✔️Ticker ticker
VecAssetIdentifier identifiers
Claim classic ticker✔️✔️Ticker ticker
EcdsaSignature ethereum_signature
Reserve classic ticker✔️✔️ClassicTickerImport classic_ticker_import
IdentityId contract_did
TickerRegistrationConfigMoment config
Controller transfer✔️Ticker ticker
BalanceNoSymbol amount
PortfolioId from_portfolio
Register custom asset type✔️Vecu8 ty
Create asset with custom type✔️AssetName name
Ticker ticker
bool divisible
Vecu8 custom_asset_type
VecAssetIdentifier identifiers
OptionFundingRoundName funding_round
bool disable_iu
Set asset metadata✔️Ticker ticker
AssetMetadataKey key
AssetMetadataValue value
OptionAssetMetadataValueDetailMoment detail
Set asset metadata details✔️Ticker ticker
AssetMetadataKey key
AssetMetadataValueDetailMoment detail
Register and set local asset metadata✔️Ticker ticker
AssetMetadataName name
AssetMetadataSpec spec
AssetMetadataValue value
OptionAssetMetadataValueDetailMoment detail
Register asset metadata local type✔️Ticker ticker
AssetMetadataName name
AssetMetadataSpec spec
Register asset metadata global type✔️AssetMetadataName name
AssetMetadataSpec spec

CapitalDistribution

NameLightXLNestingArguments
Distribute✔️✔️CAId ca_id
OptionPortfolioNumber portfolio
Ticker currency
Balance per_share
Balance amount
Moment payment_at
OptionMoment expires_at
Claim✔️✔️CAId ca_id
Push benefit✔️✔️CAId ca_id
IdentityId holder
Reclaim✔️✔️CAId ca_id
Remove distribution✔️✔️CAId ca_id

Checkpoint

NameLightXLNestingArguments
Create checkpoint✔️✔️Ticker ticker
Set schedules max complexity✔️✔️u64 max_complexity
Create schedule✔️✔️Ticker ticker
ScheduleSpec schedule
Remove schedule✔️✔️Ticker ticker
ScheduleId id

ComplianceManager

NameLightXLNestingArguments
Add compliance requirement✔️✔️Ticker ticker
VecCondition sender_conditions
VecCondition receiver_conditions
Remove compliance requirement✔️✔️Ticker ticker
u32 id
Replace asset complianceTicker ticker
VecComplianceRequirement asset_compliance
Reset asset compliance✔️✔️Ticker ticker
Pause asset compliance✔️✔️Ticker ticker
Resume asset compliance✔️✔️Ticker ticker
Add default trusted claim issuer✔️✔️Ticker ticker
TrustedIssuer issuer
Remove default trusted claim issuer✔️✔️Ticker ticker
IdentityId issuer
Change compliance requirementTicker ticker
ComplianceRequirement new_req

CorporateAction

NameLightXLNestingArguments
Set max details length✔️✔️u32 length
Set default targets✔️✔️Ticker ticker
TargetIdentities targets
Set default withholding tax✔️✔️Ticker ticker
Tax tax
Set did withholding tax✔️✔️Ticker ticker
IdentityId taxed_did
OptionTax tax
Initiate corporate action✔️✔️Ticker ticker
CAKind kind
Moment decl_date
OptionRecordDateSpec record_date
CADetails details
OptionTargetIdentities targets
OptionTax default_withholding_tax
OptionVecTupleIdentityIdTax withholding_tax
Link ca doc✔️✔️CAId id
VecDocumentId docs
Remove ca✔️✔️CAId ca_id
Change record date✔️✔️CAId ca_id
OptionRecordDateSpec record_date
Initiate corporate action and distributeInitiateCorporateActionArgs ca_args
OptionPortfolioNumber portfolio
Ticker currency
Balance per_share
Balance amount
Moment payment_at
OptionMoment expires_at

CorporateBallot

NameLightXLNestingArguments
Attach ballot✔️✔️CAId ca_id
BallotTimeRange range
BallotMeta meta
bool rcv
Vote✔️✔️CAId ca_id
VecBallotVote votes
Change end✔️✔️CAId ca_id
Moment end
Change meta✔️✔️CAId ca_id
BallotMeta meta
Change rcv✔️✔️CAId ca_id
bool rcv
Remove ballot✔️✔️CAId ca_id

Pips

NameLightXLNestingArguments
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 proposal
Balance deposit
OptionUrl url
OptionPipDescription description
Vote✔️✔️✔️PipId id
bool aye_or_nay
Balance deposit
Approve committee proposal✔️✔️PipId id
Reject proposal✔️✔️PipId id
Prune proposal✔️✔️PipId id
Reschedule execution✔️✔️PipId id
OptionBlockNumber until
Clear snapshot✔️✔️
Snapshot✔️✔️
Enact snapshot results✔️✔️VecTuplePipIdSnapshotResult results
Execute scheduled pip✔️✔️PipId id
Expire scheduled pip✔️✔️IdentityId did
PipId id

Portfolio

NameLightXLNestingArguments
Create portfolio✔️✔️PortfolioName name
Delete portfolio✔️✔️PortfolioNumber num
Move portfolio funds✔️✔️PortfolioId from
PortfolioId to
VecMovePortfolioItem items
Rename portfolio✔️✔️PortfolioNumber num
PortfolioName to_name
Quit portfolio custody✔️PortfolioId pid
Accept portfolio custody✔️u64 auth_id

ProtocolFee

NameLightXLNestingArguments
Change coefficient✔️✔️PosRatio coefficient
Change base feeProtocolOp op
Balance base_fee

Scheduler

NameLightXLNestingArguments
ScheduleBlockNumber when
OptionschedulePeriodBlockNumber maybe_periodic
schedulePriority priority
BoxCallOrHashOfT call
CancelBlockNumber when
u32 index
Schedule namedVecu8 id
BlockNumber when
OptionschedulePeriodBlockNumber maybe_periodic
schedulePriority priority
BoxCallOrHashOfT call
Cancel namedVecu8 id
Schedule afterBlockNumber after
OptionschedulePeriodBlockNumber maybe_periodic
schedulePriority priority
BoxCallOrHashOfT call
Schedule named afterVecu8 id
BlockNumber after
OptionschedulePeriodBlockNumber maybe_periodic
schedulePriority priority
BoxCallOrHashOfT call

Settlement

NameLightXLNestingArguments
Create venue✔️✔️VenueDetails details
VecAccountId signers
VenueType typ
Update venue details✔️VenueId id
VenueDetails details
Update venue type✔️VenueId id
VenueType typ
Add instruction✔️✔️VenueId venue_id
SettlementTypeBlockNumber settlement_type
OptionMoment trade_date
OptionMoment value_date
VecLeg legs
Add and affirm instruction✔️✔️VenueId venue_id
SettlementTypeBlockNumber settlement_type
OptionMoment trade_date
OptionMoment value_date
VecLeg legs
VecPortfolioId portfolios
Affirm instruction✔️✔️InstructionId id
VecPortfolioId portfolios
u32 max_legs_count
Withdraw affirmation✔️✔️InstructionId id
VecPortfolioId portfolios
u32 max_legs_count
Reject instruction✔️✔️InstructionId id
PortfolioId portfolio
u32 num_of_legs
Affirm with receipts✔️✔️InstructionId id
VecReceiptDetails receipt_details
VecPortfolioId portfolios
u32 max_legs_count
Claim receipt✔️✔️InstructionId id
ReceiptDetails receipt_details
Unclaim receipt✔️✔️InstructionId instruction_id
LegId leg_id
Set venue filtering✔️✔️Ticker ticker
bool enabled
Allow venues✔️✔️Ticker ticker
VecVenueId venues
Disallow venues✔️✔️Ticker ticker
VecVenueId venues
Change receipt validity✔️u64 receipt_uid
bool validity
Execute scheduled instruction✔️✔️InstructionId id
u32 _legs_count
Reschedule instruction✔️InstructionId id

Statistics

NameLightXLNestingArguments
Set active asset statsAssetScope asset
BTreeSetStatType stat_types
Batch update asset statsAssetScope asset
StatType stat_type
BTreeSetStatUpdate values
Set asset transfer complianceAssetScope asset
BTreeSetTransferCondition transfer_conditions
Set entities exemptbool is_exempt
TransferConditionExemptKey exempt_key
BTreeSetScopeId entities

Sto

NameLightXLNestingArguments
Create fundraiser✔️PortfolioId offering_portfolio
Ticker offering_asset
PortfolioId raising_portfolio
Ticker raising_asset
VecPriceTier tiers
VenueId venue_id
OptionMoment start
OptionMoment end
BalanceNoSymbol minimum_investment
FundraiserName fundraiser_name
Invest✔️PortfolioId investment_portfolio
PortfolioId funding_portfolio
Ticker offering_asset
FundraiserId id
BalanceNoSymbol purchase_amount
OptionBalance max_price
OptionReceiptDetails receipt
Freeze fundraiser✔️Ticker offering_asset
FundraiserId id
Unfreeze fundraiser✔️Ticker offering_asset
FundraiserId id
Modify fundraiser window✔️Ticker offering_asset
FundraiserId id
Moment start
OptionMoment end
Stop✔️Ticker offering_asset
FundraiserId id

Treasury

NameLightXLNestingArguments
Disbursement✔️✔️VecBeneficiary beneficiaries
Reimbursement✔️✔️Balance amount

Utility

NameLightXLNestingArguments
Batch✔️✔️✔️VecCall calls
Batch atomic✔️✔️✔️VecCall calls
Batch optimistic✔️✔️✔️VecCall calls
Relay tx✔️✔️AccountId target
OffChainSignature signature
UniqueCall call

Base

NameLightXLNestingArguments

ExternalAgents

NameLightXLNestingArguments
Create groupTicker ticker
ExtrinsicPermissions perms
Set group permissionsTicker ticker
AGId id
ExtrinsicPermissions perms
Remove agent✔️Ticker ticker
IdentityId agent
Abdicate✔️Ticker ticker
Change groupTicker ticker
IdentityId agent
AgentGroup group
Accept become agent✔️u64 auth_id
Create group and add auth✔️Ticker ticker
ExtrinsicPermissions perms
IdentityId target
OptionMoment expiry
Create and change custom group✔️Ticker ticker
ExtrinsicPermissions perms
IdentityId agent

Relayer

NameLightXLNestingArguments
Set paying key✔️AccountId user_key
Balance polyx_limit
Accept paying key✔️u64 auth_id
Remove paying key✔️AccountId user_key
AccountId paying_key
Update polyx limit✔️AccountId user_key
Balance polyx_limit
Increase polyx limit✔️AccountId user_key
Balance amount
Decrease polyx limit✔️AccountId user_key
Balance amount

Rewards

NameLightXLNestingArguments
Claim itn reward✔️AccountId reward_address
AccountId itn_address
OffChainSignature signature
Set itn reward statusAccountId itn_address
ItnRewardStatus status

Contracts

NameLightXLNestingArguments
Call✔️✔️LookupasStaticLookupSource dest
CompactBalance amount
Compactu64 gas_limit
OptionCompactBalanceOf storage_deposit_limit
Vecu8 data
Instantiate with code✔️CompactBalance amount
Compactu64 gas_limit
OptionCompactBalanceOf storage_deposit_limit
Vecu8 code
Vecu8 data
Vecu8 salt
Instantiate✔️✔️CompactBalance amount
Compactu64 gas_limit
OptionCompactBalanceOf storage_deposit_limit
CodeHash code_hash
Bytes data
Bytes salt
Upload code✔️Vecu8 code
OptionCompactBalanceOf storage_deposit_limit
Remove code✔️CodeHash code_hash

PolymeshContracts

NameLightXLNestingArguments
Instantiate with code perms✔️Balance endowment
Weight gas_limit
OptionBalance storage_deposit_limit
Vecu8 code
Vecu8 data
Vecu8 salt
Permissions perms
Instantiate with hash perms✔️Balance endowment
Weight gas_limit
OptionBalance storage_deposit_limit
CodeHash code_hash
Vecu8 data
Vecu8 salt
Permissions perms

Preimage

NameLightXLNestingArguments
Note preimage✔️Vecu8 bytes
Unnote preimage✔️Hash hash
Request preimage✔️Hash hash
Unrequest preimage✔️Hash hash