Globals

Index

Enumerations

Classes

Interfaces

Type aliases

Variables

Functions

Object literals

Type aliases

AccountBalance

Ƭ AccountBalance: Balancearrow-up-right

Defined in src/types/index.ts:586arrow-up-right


AddCountTransferRestrictionParams

Ƭ AddCountTransferRestrictionParams: CountTransferRestrictionInputarrow-up-right & object

Defined in src/api/procedures/addTransferRestriction.ts:23arrow-up-right


AddPairParams

Ƭ AddPairParams: object

Defined in src/base/Context.ts:91arrow-up-right

Type declaration:

  • accountMnemonic? : undefined | string

  • accountSeed? : undefined | string

  • accountUri? : undefined | string


AddPercentageTransferRestrictionParams

Ƭ AddPercentageTransferRestrictionParams: PercentageTransferRestrictionInputarrow-up-right & object

Defined in src/api/procedures/addTransferRestriction.ts:27arrow-up-right


AddRestrictionParams

Ƭ AddRestrictionParams: Omit‹T extends Count ? AddCountTransferRestrictionParams : AddPercentageTransferRestrictionParams, "type"›

Defined in src/api/entities/SecurityToken/TransferRestrictions/TransferRestrictionBase.ts:32arrow-up-right


ArgsType

Ƭ ArgsType: T extends function ? A : never

Defined in src/types/utils/index.ts:24arrow-up-right

Less strict version of Parameters


Authorization

Ƭ Authorization: object | object | object | object | object | object

Defined in src/types/index.ts:873arrow-up-right

Authorization request data corresponding to type


CddClaim

Ƭ CddClaim: object

Defined in src/types/index.ts:255arrow-up-right

Type declaration:


CheckpointScheduleParams

Ƭ CheckpointScheduleParams: Omit‹UniqueIdentifiers & Params, "ticker"›

Defined in src/api/entities/CheckpointSchedule/types.ts:8arrow-up-right


Claim

Ƭ Claim: ScopedClaim | UnscopedClaim

Defined in src/types/index.ts:286arrow-up-right


CommonKeyring

Ƭ CommonKeyring: Pick‹Keyring, "getPair" | "getPairs" | "addFromSeed" | "addFromUri" | "addFromMnemonic" | "addPair" | "encodeAddress"›

Defined in src/types/index.ts:546arrow-up-right


Condition

Ƭ Condition: SingleClaimCondition | MultiClaimCondition | IdentityCondition | ExternalAgentCondition

Defined in src/types/index.ts:376arrow-up-right


ConditionBase

Ƭ ConditionBase: object

Defined in src/types/index.ts:355arrow-up-right

Type declaration:


ConfigureDividendDistributionParams

Ƭ ConfigureDividendDistributionParams: Omit‹InitiateCorporateActionParams, "kind" | "checkpoint"› & object

Defined in src/api/procedures/configureDividendDistribution.ts:62arrow-up-right


Ensured

Ƭ Ensured: Required‹Pick‹T, K››

Defined in src/types/index.ts:539arrow-up-right


ExternalAgentCondition

Ƭ ExternalAgentCondition: ConditionBase & object

Defined in src/types/index.ts:372arrow-up-right


GetReturnType

Ƭ GetReturnType: ActiveTransferRestrictionsarrow-up-right‹T extends Count ? CountTransferRestriction : PercentageTransferRestriction›

Defined in src/api/entities/SecurityToken/TransferRestrictions/TransferRestrictionBase.ts:46arrow-up-right


GroupPermissions

Ƭ GroupPermissions: Pick‹Permissions, "transactions" | "transactionGroups"›

Defined in src/types/index.ts:808arrow-up-right

Security Token permissions shared by agents in a group


HumanReadableType

Ƭ HumanReadableType: T extends Entity‹unknown, infer H› ? HumanReadableType‹H› : T extends BigNumber ? string : T extends Date ? string : T extends object ? object : T

Defined in src/types/utils/index.ts:30arrow-up-right

Recursively traverse a type and transform its Entity properties into their human readable version (as if .toJson had been called on all of them)


IdentityCondition

Ƭ IdentityCondition: ConditionBase & object

Defined in src/types/index.ts:367arrow-up-right


InputTargets

Ƭ InputTargets: Omit‹CorporateActionTargetsarrow-up-right, "identities"› & object

Defined in src/api/entities/CorporateAction/types.ts:20arrow-up-right


InputTaxWithholding

Ƭ InputTaxWithholding: Omit‹TaxWithholdingarrow-up-right, "identity"› & object

Defined in src/api/entities/CorporateAction/types.ts:24arrow-up-right


InstructionDetails

Ƭ InstructionDetails: object & object | object

Defined in src/api/entities/Instruction/types.ts:17arrow-up-right


InstructionStatusResult

Ƭ InstructionStatusResult: object | object

Defined in src/api/entities/Instruction/types.ts:57arrow-up-right


InvestorUniquenessClaim

Ƭ InvestorUniquenessClaim: object

Defined in src/types/index.ts:257arrow-up-right

Type declaration:


InvestorUniquenessV2Claim

Ƭ InvestorUniquenessV2Claim: object

Defined in src/types/index.ts:264arrow-up-right

Type declaration:


ModifyCaDefaultsParams

Ƭ ModifyCaDefaultsParams: object | object | object

Defined in src/api/procedures/modifyCaDefaults.ts:23arrow-up-right


ModifyClaimsParams

Ƭ ModifyClaimsParams: AddClaimsParamsarrow-up-right | EditClaimsParamsarrow-up-right | RevokeClaimsParamsarrow-up-right

Defined in src/api/procedures/modifyClaims.ts:64arrow-up-right


ModifyStoTimesParams

Ƭ ModifyStoTimesParams: object | object | object

Defined in src/api/procedures/modifyStoTimes.ts:9arrow-up-right


ModifyTokenParams

Ƭ ModifyTokenParams: object | object | object | object

Defined in src/api/procedures/modifyToken.ts:13arrow-up-right


ModifyVenueParams

Ƭ ModifyVenueParams: object | object | object

Defined in src/api/procedures/modifyVenue.ts:8arrow-up-right


MultiClaimCondition

Ƭ MultiClaimCondition: ConditionBase & object

Defined in src/types/index.ts:362arrow-up-right


Mutable

Ƭ Mutable: object

Defined in src/types/utils/index.ts:7arrow-up-right

Type declaration:


NextKey

Ƭ NextKey: string | number | null

Defined in src/types/index.ts:593arrow-up-right


PermissionsLike

Ƭ PermissionsLike: object & object | object

Defined in src/types/index.ts:988arrow-up-right

Permissions to grant to a Signer over an Identity

link Permissions

note TxGroups in the transactionGroups array will be transformed into their corresponding TxTags


PortfolioLike

Ƭ PortfolioLike: string | Identity | NumberedPortfolio | DefaultPortfolio | object

Defined in src/types/index.ts:974arrow-up-right


ProcedureFunc

Ƭ ProcedureFunc: function

Defined in src/types/utils/index.ts:11arrow-up-right

Type declaration:

▸ (): Procedure‹Args, ReturnValue, Storage›


QueryReturnType

Ƭ QueryReturnType: T extends AugmentedQuery‹"promise", infer Fun› ? ReturnType‹Fun› extends Observable‹infer R› ? R : never : never

Defined in src/types/utils/index.ts:50arrow-up-right

Extract the return type of a polkadot.js query function

example QueryReturnType<typeof identity.authorizations> returns Option<Authorization>


Role

Ƭ Role: TickerOwnerRolearrow-up-right | CddProviderRolearrow-up-right | VenueOwnerRolearrow-up-right | PortfolioCustodianRolearrow-up-right | IdentityRolearrow-up-right

Defined in src/types/index.ts:120arrow-up-right


ScopedClaim

Ƭ ScopedClaim: object | InvestorUniquenessClaim | object

Defined in src/types/index.ts:269arrow-up-right


SetRestrictionsParams

Ƭ SetRestrictionsParams: Omit‹T extends Count ? SetCountTransferRestrictionsParams : SetPercentageTransferRestrictionsParams, "type"›

Defined in src/api/entities/SecurityToken/TransferRestrictions/TransferRestrictionBase.ts:39arrow-up-right


SetTransferRestrictionsParams

Ƭ SetTransferRestrictionsParams: object & SetCountTransferRestrictionsParamsarrow-up-right | SetPercentageTransferRestrictionsParamsarrow-up-right

Defined in src/api/procedures/setTransferRestrictions.ts:39arrow-up-right


Signer

Ƭ Signer: Identity | Account

Defined in src/types/index.ts:950arrow-up-right


SingleClaimCondition

Ƭ SingleClaimCondition: ConditionBase & object

Defined in src/types/index.ts:357arrow-up-right


SubCallback

Ƭ SubCallback: function

Defined in src/types/index.ts:535arrow-up-right

Type declaration:

▸ (result: T): void | Promise‹void›

Parameters:

Name
Type

result

T


TransactionArgument

Ƭ TransactionArgument: object & PlainTransactionArgumentarrow-up-right | ArrayTransactionArgumentarrow-up-right | SimpleEnumTransactionArgumentarrow-up-right | ComplexTransactionArgumentarrow-up-right

Defined in src/types/index.ts:939arrow-up-right


UnionOfProcedureFuncs

Ƭ UnionOfProcedureFuncs: Args extends unknown ? ProcedureFunc‹Args, ReturnValue, Storage› : never

Defined in src/types/utils/index.ts:17arrow-up-right


UnscopedClaim

Ƭ UnscopedClaim: object | CddClaim | InvestorUniquenessV2Claim

Defined in src/types/index.ts:284arrow-up-right


UnsubCallback

Ƭ UnsubCallback: function

Defined in src/types/index.ts:537arrow-up-right

Type declaration:

▸ (): void

Variables

Const executedMessage

executedMessage: "Instruction has already been executed/rejected and it was purged from chain" = "Instruction has already been executed/rejected and it was purged from chain"

Defined in src/api/entities/Instruction/index.ts:57arrow-up-right


Const notExistsMessage

notExistsMessage: "The Dividend Distribution no longer exists" = "The Dividend Distribution no longer exists"

Defined in src/api/entities/Portfolio/index.ts:51arrow-up-right

Defined in src/api/entities/CheckpointSchedule/index.ts:36arrow-up-right

Defined in src/api/entities/DividendDistribution/index.ts:81arrow-up-right

Functions

Const areSameClaimIssuers

areSameClaimIssuers(currentClaimIssuers: TrustedClaimIssuerarrow-up-right[], claimIssuers: ModifyTokenTrustedClaimIssuersAddSetParams["claimIssuers"]): boolean

Defined in src/api/procedures/modifyTokenTrustedClaimIssuers.ts:71arrow-up-right

Parameters:

Name
Type

claimIssuers

ModifyTokenTrustedClaimIssuersAddSetParams["claimIssuers"]

Returns: boolean


Const areSameClaims

areSameClaims(claim: Claim, __namedParameters: object): boolean

Defined in src/api/procedures/modifyClaims.ts:75arrow-up-right

Parameters:

claim: Claim

__namedParameters: object

Name
Type

scope

undefined | null | Scopearrow-up-right

type

ClaimTypeEnum

Returns: boolean


Const areSameTargets

areSameTargets(targets: CorporateActionTargetsarrow-up-right, newTargets: InputTargets): boolean

Defined in src/api/procedures/modifyCaDefaults.ts:45arrow-up-right

Parameters:

Returns: boolean


Const convertArgsToRaw

convertArgsToRaw(claimIssuers: ModifyTokenTrustedClaimIssuersAddSetParams["claimIssuers"], rawTicker: Ticker, context: Context): object

Defined in src/api/procedures/modifyTokenTrustedClaimIssuers.ts:42arrow-up-right

Parameters:

Name
Type

claimIssuers

ModifyTokenTrustedClaimIssuersAddSetParams["claimIssuers"]

rawTicker

Ticker

context

Returns: object

  • claimIssuersToAdd: [][]

  • inputDids: string[]


createProcedureMethod

createProcedureMethodMethodArgs, ProcedureArgs, ProcedureReturnValue, Storage›(args: object, context: Context): ProcedureMethodarrow-up-right‹MethodArgs, ProcedureReturnValue, ProcedureReturnValue›

Defined in src/utils/internal.ts:415arrow-up-right

Create a method that prepares a procedure

Type parameters:

MethodArgs

ProcedureArgs: unknown

ProcedureReturnValue

Storage

Parameters:

args: object

Name
Type

getProcedureAndArgs

function

context: Context

Returns: ProcedureMethodarrow-up-right‹MethodArgs, ProcedureReturnValue, ProcedureReturnValue›

createProcedureMethodMethodArgs, ProcedureArgs, ProcedureReturnValue, ReturnValue, Storage›(args: object, context: Context): ProcedureMethodarrow-up-right‹MethodArgs, ProcedureReturnValue, ReturnValue›

Defined in src/utils/internal.ts:434arrow-up-right

Type parameters:

MethodArgs

ProcedureArgs: unknown

ProcedureReturnValue

ReturnValue

Storage

Parameters:

args: object

Name
Type

getProcedureAndArgs

function

transformer

function

context: Context

Returns: ProcedureMethodarrow-up-right‹MethodArgs, ProcedureReturnValue, ReturnValue›


Const findClaimsByOtherIssuers

findClaimsByOtherIssuers(claims: ClaimTargetarrow-up-right[], claimsByDid: Record‹string, MiddlewareClaim[]›): Claim[]

Defined in src/api/procedures/modifyClaims.ts:85arrow-up-right

Parameters:

Name
Type

claimsByDid

Record‹string, MiddlewareClaim[]›

Returns: Claim[]


Const findPositiveBalanceIuClaims

findPositiveBalanceIuClaims(claims: ClaimTargetarrow-up-right[], context: Context): Promise‹Claim[]›

Defined in src/api/procedures/modifyClaims.ts:101arrow-up-right

Parameters:

Name
Type

Returns: Promise‹Claim[]›


tickerToDid

tickerToDid(ticker: string): string

Defined in src/utils/conversion.ts:230arrow-up-right

Generate a Security Token's DID from a ticker

Parameters:

Name
Type

ticker

string

Returns: string


toHumanReadable

toHumanReadableT›(obj: T): HumanReadableType‹T›

Defined in src/utils/internal.ts:693arrow-up-right

Recursively convert a value into a human readable (JSON compliant) version:

  • Entities are converted via their .toJson method

  • Dates are converted to ISO strings

  • BigNumbers are converted to numerical strings

Type parameters:

T

Parameters:

Name
Type

obj

T

Returns: HumanReadableType‹T›


Const tuple

tupleT›(...args: T): T

Defined in src/types/utils/index.ts:61arrow-up-right

Create a literal tuple type from a list of arguments

Type parameters:

T: unknown[]

Parameters:

Name
Type
Description

...args

T

values to turn into a tuple

Returns: T


txGroupToTxTags

txGroupToTxTags(group: TxGrouparrow-up-right): TxTag[]

Defined in src/utils/conversion.ts:595arrow-up-right

Retrieve every Transaction Tag associated to a Transaction Group

Parameters:

Returns: TxTag[]

Object literals

Const defaultMessages

defaultMessages: object

Defined in src/base/PolymeshError.ts:3arrow-up-right

[ErrorCode.TransactionAborted]

[ErrorCode.TransactionAborted]: string = "The transaction was removed from the transaction pool. This might mean that it was malformed (nonce too large/nonce too small/duplicated or invalid transaction)"

Defined in src/base/PolymeshError.ts:7arrow-up-right

[ErrorCode.TransactionRejectedByUser]

[ErrorCode.TransactionRejectedByUser]: string = "The user canceled the transaction signature"

Defined in src/base/PolymeshError.ts:9arrow-up-right

[ErrorCode.TransactionReverted]

[ErrorCode.TransactionReverted]: string = "The transaction execution reverted due to an error"

Defined in src/base/PolymeshError.ts:6arrow-up-right

Last updated

Was this helpful?