-
Notifications
You must be signed in to change notification settings - Fork 11
api.procedures.types
- AllowanceOperation
- ClaimOperation
- InstructionAffirmationOperation
- RoleType
- SignerKeyRingType
- TransferRestrictionType
- TxGroup
- AcceptPrimaryKeyRotationParams
- AccountWithSignature
- AddAssetRequirementParams
- AddClaimsParams
- AddInstructionsParams
- AddInvestorUniquenessClaimParams
- AddSecondaryAccountsParams
- AssetBase
- AssetMediatorParams
- AttestPrimaryKeyRotationParams
- BondPolyxParams
- CddProviderRole
- ChildKeyWithAuth
- ClaimCountRestrictionValue
- ClaimCountTransferRestrictionInput
- ClaimPercentageRestrictionValue
- ClaimPercentageTransferRestrictionInput
- ConfigureDividendDistributionParams
- ControllerTransferParams
- CountTransferRestrictionInput
- CreateAssetParams
- CreateAssetWithTickerParams
- CreateBallotParams
- CreateCheckpointScheduleParams
- CreateChildIdentitiesParams
- CreateChildIdentityParams
- CreateGroupParams
- CreateMultiSigParams
- CreateNftCollectionParams
- CreateTransactionBatchParams
- CreateTransactionBatchProcedureMethod
- CreateVenueParams
- DecreaseAllowanceParams
- EditClaimsParams
- ExecuteManualInstructionParams
- GlobalCollectionKeyInput
- IdentityRole
- ImmortalProcedureOptValue
- IncreaseAllowanceParams
- InstructionFungibleLeg
- InstructionIdParams
- InstructionNftLeg
- InstructionOffChainLeg
- InvestInOfferingParams
- InviteAccountParams
- InviteExternalAgentParams
- IssueTokensParams
- LaunchOfferingParams
- LinkCaDocsParams
- LinkTickerToAssetParams
- LocalCollectionKeyInput
- ModifyAssetTrustedClaimIssuersAddSetParams
- ModifyAssetTrustedClaimIssuersRemoveParams
- ModifyCaCheckpointParams
- ModifyCorporateActionsAgentParams
- ModifyMultiSigParams
- ModifyPrimaryIssuanceAgentParams
- ModifySignerPermissionsParams
- MortalProcedureOptValue
- MoveFundsParams
- MultiSigProcedureOpt
- NftControllerTransferParams
- NoArgsProcedureMethod
- NominateValidatorsParams
- OffChainAffirmationReceipt
- OffChainSignature
- OptionalArgsProcedureMethod
- PayDividendsParams
- PercentageTransferRestrictionInput
- PortfolioCustodianRole
- PortfolioId
- ProcedureAuthorizationStatus
- ProcedureMethod
- ProcedureOpts
- RedeemNftParams
- RedeemTokensParams
- RegisterCustomAssetTypeParams
- RegisterCustomClaimTypeParams
- RegisterIdentityParams
- RemoveAssetRequirementParams
- RemoveCheckpointScheduleParams
- RemoveCorporateActionParams
- RemoveExternalAgentParams
- RemoveSecondaryAccountsParams
- RenamePortfolioParams
- ReserveTickerParams
- RevokeClaimsParams
- RotatePrimaryKeyParams
- ScopeClaimProof
- SetAllowanceParams
- SetAssetDocumentsParams
- SetAssetRequirementsParams
- SetClaimCountTransferRestrictionsParams
- SetClaimPercentageTransferRestrictionsParams
- SetCountTransferRestrictionsParams
- SetCustodianParams
- SetGroupPermissionsParams
- SetMultiSigAdminParams
- SetPercentageTransferRestrictionsParams
- SetPermissionGroupParams
- SetStakingControllerParams
- SetStakingPayeeParams
- SkipChecksOpt
- SubsidizeAccountParams
- TickerOwnerRole
- TransactionsParams
- TransferAssetOwnershipParams
- TransferPolyxParams
- TransferTickerOwnershipParams
- TxData
- TxGroupParams
- UnlinkChildParams
- UpdatePolyxBondParams
- UpdateVenueSignersParams
- VenueOwnerRole
- WaivePermissionsParams
- AddAssetStatParams
- AddClaimCountStatParams
- AddClaimCountTransferRestrictionParams
- AddClaimPercentageStatParams
- AddClaimPercentageTransferRestrictionParams
- AddCountStatParams
- AddCountTransferRestrictionParams
- AddInstructionParams
- AddInstructionWithVenueIdParams
- AddPercentageStatParams
- AddPercentageTransferRestrictionParams
- AddRestrictionParams
- AffirmAsMediatorParams
- AffirmInstructionParams
- AllowIdentityToCreatePortfoliosParams
- CastBallotVoteParams
- CollectionKeyInput
- CorporateBallotParams
- GenericPolymeshTransaction
- GetTransferRestrictionReturnType
- InitiateCorporateActionParams
- InputCorporateActionTargets
- InputCorporateActionTaxWithholdings
- InstructionLeg
- IssueNftParams
- ModifyAssetParams
- ModifyCaDefaultConfigParams
- ModifyClaimsParams
- ModifyComplianceRequirementParams
- ModifyCorporateBallotParams
- ModifyInstructionAffirmationParams
- ModifyOfferingTimesParams
- ModifyVenueParams
- MortalityProcedureOpt
- NftMetadataInput
- RegisterMetadataParams
- RejectInstructionParams
- RemoveAssetStatParams
- RemoveBalanceStatParams
- RemoveCountStatParams
- RemoveScopedBalanceParams
- RemoveScopedCountParams
- RevokeIdentityToCreatePortfoliosParams
- Role
- RotatePrimaryKeyToSecondaryParams
- SetAssetStatParams
- SetMetadataParams
- SetRestrictionsParams
- SetVenueFilteringParams
- TransactionArray
- TransferRestriction
- WithdrawInstructionParams
Ƭ AddAssetStatParams: { asset: FungibleAsset } & AddCountStatParams | AddPercentageStatParams | AddClaimCountStatParams | AddClaimPercentageStatParams
Ƭ AddClaimCountStatParams: ClaimCountStatInput & { type: ScopedCount }
Ƭ AddClaimCountTransferRestrictionParams: ClaimCountTransferRestrictionInput & { type: ClaimCount }
Ƭ AddClaimPercentageStatParams: StatClaimIssuer & { type: ScopedBalance }
Ƭ AddClaimPercentageTransferRestrictionParams: ClaimPercentageTransferRestrictionInput & { type: ClaimPercentage }
Ƭ AddCountStatParams: AddCountStatInput & { type: Count }
Ƭ AddCountTransferRestrictionParams: CountTransferRestrictionInput & { type: Count }
Ƭ AddInstructionParams: { legs: InstructionLeg[] ; mediators?: (string | Identity)[] ; memo?: string ; tradeDate?: Date ; valueDate?: Date } & { endBlock?: BigNumber } | { endAfterBlock?: BigNumber }
Ƭ AddInstructionWithVenueIdParams: AddInstructionParams & { venueId?: BigNumber }
Ƭ AddPercentageStatParams: Object
| Name | Type |
|---|---|
type |
Balance |
Ƭ AddPercentageTransferRestrictionParams: PercentageTransferRestrictionInput & { type: Percentage }
Ƭ AddRestrictionParams<T>: Omit<T extends Count ? AddCountTransferRestrictionParams : T extends Percentage ? AddPercentageTransferRestrictionParams : T extends ClaimCount ? AddClaimCountTransferRestrictionParams : AddClaimPercentageTransferRestrictionParams, "type">
| Name |
|---|
T |
Ƭ AffirmAsMediatorParams: Object
| Name | Type |
|---|---|
expiry? |
Date |
Ƭ AffirmInstructionParams: Object
| Name | Type | Description |
|---|---|---|
portfolios? |
PortfolioLike[] |
(optional) Portfolios that the signer controls and wants to affirm the instruction Note if empty, all the legs containing any custodied Portfolios of the signer will be affirmed |
receipts? |
OffChainAffirmationReceipt[] |
(optional) list of offchain receipts required for affirming offchain legs(if any) in the instruction Receipt can be generated using generateOffChainAffirmationReceipt method |
Ƭ AllowIdentityToCreatePortfoliosParams: Object
| Name | Type |
|---|---|
did |
Identity | string
|
Ƭ CastBallotVoteParams: Object
| Name | Type | Description |
|---|---|---|
votes |
BallotVote[][] |
The votes to be cast. Note Votes for all motion choices must be provided. |
Ƭ CollectionKeyInput: GlobalCollectionKeyInput | LocalCollectionKeyInput
Global key must be registered. local keys must provide a specification as they are created with the NftCollection
Ƭ CorporateBallotParams: Omit<CreateBallotParams, "declarationDate" | "rcv"> & { declarationDate: Date ; rcv: boolean }
Ƭ GenericPolymeshTransaction<ProcedureReturnValue, ReturnValue>: PolymeshTransaction<ProcedureReturnValue, ReturnValue> | PolymeshTransactionBatch<ProcedureReturnValue, ReturnValue>
| Name |
|---|
ProcedureReturnValue |
ReturnValue |
Ƭ GetTransferRestrictionReturnType<T>: ActiveTransferRestrictions<T extends Count ? CountTransferRestriction : T extends Percentage ? PercentageTransferRestriction : T extends ClaimCount ? ClaimCountTransferRestriction : ClaimPercentageTransferRestriction>
| Name |
|---|
T |
Ƭ InitiateCorporateActionParams: Object
| Name | Type | Description |
|---|---|---|
checkpoint |
InputCaCheckpoint | null
|
The checkpoint of the Corporate Action (the record date on which the Corporate Action is applied) |
declarationDate |
Date |
The date on which the Corporate Action is declared |
defaultTaxWithholding |
BigNumber | null
|
The default tax withholding to be applied to the Corporate Action |
description |
string |
The description of the Corporate Action |
kind |
CorporateActionKind |
The kind of Corporate Action to initiate |
targets |
InputCorporateActionTargets | null
|
The targets of the Corporate Action |
taxWithholdings |
InputTaxWithholding[] |
The tax withholdings to be applied to the Corporate Action |
Ƭ InputCorporateActionTargets: Modify<CorporateActionTargets, { identities: (string | Identity)[] }>
Targets of a corporate action in a flexible structure for input purposes
Ƭ InputCorporateActionTaxWithholdings: Modify<TaxWithholding, { identity: string | Identity }>[]
Per-Identity tax withholdings of a corporate action in a flexible structure for input purposes
Ƭ InstructionLeg: InstructionFungibleLeg | InstructionNftLeg | InstructionOffChainLeg
Ƭ IssueNftParams: Object
| Name | Type | Description |
|---|---|---|
metadata |
NftMetadataInput[] |
- |
portfolioId? |
BigNumber |
portfolio to which the NFTCollection will be issued (optional, default is the default portfolio) |
Ƭ ModifyAssetParams: { assetType?: KnownAssetType | string | BigNumber ; fundingRound?: string ; identifiers?: SecurityIdentifier[] ; makeDivisible?: true ; name: string } | { assetType?: KnownAssetType | string | BigNumber ; fundingRound?: string ; identifiers?: SecurityIdentifier[] ; makeDivisible: true ; name?: string } | { assetType?: KnownAssetType | string | BigNumber ; fundingRound: string ; identifiers?: SecurityIdentifier[] ; makeDivisible?: true ; name?: string } | { assetType?: KnownAssetType | string | BigNumber ; fundingRound?: string ; identifiers: SecurityIdentifier[] ; makeDivisible?: true ; name?: string } | { assetType: KnownAssetType | string | BigNumber ; fundingRound?: string ; identifiers?: SecurityIdentifier[] ; makeDivisible?: true ; name?: string }
Ƭ ModifyCaDefaultConfigParams: { defaultTaxWithholding: BigNumber ; targets?: InputTargets ; taxWithholdings?: InputTaxWithholding[] } | { defaultTaxWithholding?: BigNumber ; targets: InputTargets ; taxWithholdings?: InputTaxWithholding[] } | { defaultTaxWithholding?: BigNumber ; targets?: InputTargets ; taxWithholdings: InputTaxWithholding[] }
Ƭ ModifyClaimsParams: AddClaimsParams | EditClaimsParams | RevokeClaimsParams
Ƭ ModifyComplianceRequirementParams: Object
| Name | Type | Description |
|---|---|---|
conditions |
InputCondition[] |
array of conditions to replace the existing array of conditions for the requirement (identified by id). Conditions within a requirement are AND between them. This means that in order for a transfer to comply with this requirement, it must fulfill ALL conditions |
id |
BigNumber |
ID of the Compliance Requirement |
Ƭ ModifyCorporateBallotParams: Partial<Pick<CreateBallotParams, "meta" | "endDate" | "rcv">> & { ballot: CorporateBallot | BigNumber }
Ƭ ModifyInstructionAffirmationParams: InstructionIdParams & { operation: Affirm } & AffirmInstructionParams | { operation: Withdraw } & WithdrawInstructionParams | { operation: Reject | RejectAsMediator } & RejectInstructionParams | { operation: AffirmAsMediator } & AffirmAsMediatorParams | { operation: WithdrawAsMediator | RejectAsMediator }
Ƭ ModifyOfferingTimesParams: { end: Date | null ; start?: Date } | { end?: Date | null ; start: Date } | { end: Date | null ; start: Date }
Ƭ ModifyVenueParams: { description?: string ; type: VenueType } | { description: string ; type?: VenueType } | { description: string ; type: VenueType }
Ƭ MortalityProcedureOpt: ImmortalProcedureOptValue | MortalProcedureOptValue
Ƭ NftMetadataInput: Object
| Name | Type |
|---|---|
id |
BigNumber |
type |
MetadataType |
value |
string |
Ƭ RegisterMetadataParams: { name: string ; specs: MetadataSpec } | { details?: MetadataValueDetails ; name: string ; specs: MetadataSpec ; value: string }
Ƭ RejectInstructionParams: Object
| Name | Type | Description |
|---|---|---|
portfolio? |
PortfolioLike |
(optional) Portfolio that the signer controls and wants to reject the instruction |
Ƭ RemoveAssetStatParams: { asset: FungibleAsset } & RemoveCountStatParams | RemoveBalanceStatParams | RemoveScopedCountParams | RemoveScopedBalanceParams
Ƭ RemoveBalanceStatParams: Object
| Name | Type |
|---|---|
type |
Balance |
Ƭ RemoveCountStatParams: Object
| Name | Type |
|---|---|
type |
Count |
Ƭ RemoveScopedBalanceParams: StatClaimIssuer & { type: ScopedBalance }
Ƭ RemoveScopedCountParams: StatClaimIssuer & { type: ScopedCount }
Ƭ RevokeIdentityToCreatePortfoliosParams: Object
| Name | Type |
|---|---|
did |
Identity | string
|
Ƭ Role: TickerOwnerRole | CddProviderRole | VenueOwnerRole | PortfolioCustodianRole | IdentityRole
Ƭ RotatePrimaryKeyToSecondaryParams: Object
| Name | Type | Description |
|---|---|---|
expiry? |
Date |
(optional) when the generated authorization should expire |
permissions |
PermissionsLike |
- |
targetAccount |
string | Account
|
The Account that should function as the primary key of the newly created Identity. Can be ss58 encoded address or an instance of Account |
Ƭ SetAssetStatParams<T>: Omit<T extends Count ? AddCountStatParams : T extends Percentage ? AddPercentageStatParams : T extends ClaimCount ? AddClaimCountStatParams : AddClaimPercentageStatParams, "type">
| Name |
|---|
T |
Ƭ SetMetadataParams: { details?: MetadataValueDetails ; value: string } | { details: MetadataValueDetails }
Ƭ SetRestrictionsParams<T>: Omit<T extends Count ? SetCountTransferRestrictionsParams : T extends Percentage ? SetPercentageTransferRestrictionsParams : T extends ClaimCount ? SetClaimCountTransferRestrictionsParams : SetClaimPercentageTransferRestrictionsParams, "type">
| Name |
|---|
T |
Ƭ SetVenueFilteringParams: Object
| Name | Type |
|---|---|
allowedVenues? |
BigNumber[] |
disallowedVenues? |
BigNumber[] |
enabled? |
boolean |
Ƭ TransactionArray<ReturnValues>: { [K in keyof ReturnValues]: GenericPolymeshTransaction<any, ReturnValues[K]> }
| Name | Type |
|---|---|
ReturnValues |
extends readonly [...unknown[]] |
Ƭ TransferRestriction: { type: Count ; value: BigNumber } | { type: Percentage ; value: BigNumber } | { type: ClaimCount ; value: ClaimCountRestrictionValue } | { type: ClaimPercentage ; value: ClaimPercentageRestrictionValue }
Ƭ WithdrawInstructionParams: Object
| Name | Type | Description |
|---|---|---|
portfolios? |
PortfolioLike[] |
(optional) Portfolios that the signer controls and wants to affirm the instruction or withdraw affirmation Note if empty, all the legs containing any custodied Portfolios of the signer will be affirmed/affirmation will be withdrawn, based on the operation. |
Entities
- Account
- Asset
- Authorization Request
- Checkpoint
- Checkpoint Schedule
- Corporate Action
- Corporate Action Base
- Corporate Ballot
- Custom Permission Group
- Default Portfolio
- Default Trusted Claim Issuer
- Dividend Distribution
- Entity
- Identity
- Instruction
- Known Permission Group
- Metadata Entry
- Multi Sig Proposal
- Numbered Portfolio
- Offering
- Permission Group
- Portfolio
- Subsidies
- Subsidy
- Ticker Reservation
- Venue
- Authorizations
- Types