-
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
- CddProviderRole
- ChildKeyWithAuth
- ClaimCountRestrictionValue
- ClaimCountTransferRestrictionInput
- ClaimPercentageRestrictionValue
- ClaimPercentageTransferRestrictionInput
- ConfigureDividendDistributionParams
- ControllerTransferParams
- CountTransferRestrictionInput
- CreateAssetParams
- CreateAssetWithTickerParams
- 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
- 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
- SubsidizeAccountParams
- TickerOwnerRole
- TransactionsParams
- TransferAssetOwnershipParams
- TransferPolyxParams
- TransferTickerOwnershipParams
- TxData
- TxGroupParams
- UnlinkChildParams
- UpdateVenueSignersParams
- VenueOwnerRole
- WaivePermissionsParams
- AddAssetStatParams
- AddClaimCountStatParams
- AddClaimCountTransferRestrictionParams
- AddClaimPercentageStatParams
- AddClaimPercentageTransferRestrictionParams
- AddCountStatParams
- AddCountTransferRestrictionParams
- AddInstructionParams
- AddInstructionWithVenueIdParams
- AddPercentageStatParams
- AddPercentageTransferRestrictionParams
- AddRestrictionParams
- AffirmAsMediatorParams
- AffirmInstructionParams
- AllowIdentityToCreatePortfoliosParams
- CollectionKeyInput
- GenericPolymeshTransaction
- GetTransferRestrictionReturnType
- InputCorporateActionTargets
- InputCorporateActionTaxWithholdings
- InstructionLeg
- IssueNftParams
- ModifyAssetParams
- ModifyCaDefaultConfigParams
- ModifyClaimsParams
- ModifyComplianceRequirementParams
- 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
|
Ƭ CollectionKeyInput: GlobalCollectionKeyInput
| LocalCollectionKeyInput
Global key must be registered. local keys must provide a specification as they are created with the NftCollection
Ƭ 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 |
Ƭ 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 |
Ƭ 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
- 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