# Globals

## Index

### Enumerations

* [AuthorizationStatus](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/authorizationstatus)
* [AuthorizationType](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/authorizationtype)
* [ClaimType](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/claimtype)
* [ConditionTarget](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/conditiontarget)
* [ConditionType](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/conditiontype)
* [CountryCode](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/countrycode)
* [ErrorCode](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/errorcode)
* [InstructionStatus](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/instructionstatus)
* [InstructionType](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/instructiontype)
* [KnownTokenType](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/knowntokentype)
* [Permission](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/permission)
* [ProposalStage](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/proposalstage)
* [RoleType](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/roletype)
* [ScopeType](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/scopetype)
* [TickerReservationStatus](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/tickerreservationstatus)
* [TokenIdentifierType](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/tokenidentifiertype)
* [TransactionArgumentType](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/transactionargumenttype)
* [TransactionQueueStatus](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/transactionqueuestatus)
* [TransactionStatus](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/transactionstatus)
* [TransferStatus](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/transferstatus)
* [VenueType](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/venuetype)

### Classes

* [Account](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/account)
* [AuthorizationRequest](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/authorizationrequest)
* [Authorizations](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/authorizations)
* [Claims](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/claims)
* [Compliance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/compliance)
* [Context](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/context)
* [CurrentAccount](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/currentaccount)
* [CurrentIdentity](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/currentidentity)
* [DefaultPortfolio](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/defaultportfolio)
* [Documents](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/documents)
* [Entity](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/entity)
* [Identity](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/identity)
* [IdentityAuthorizations](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/identityauthorizations)
* [Instruction](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/instruction)
* [Issuance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/issuance)
* [Middleware](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/middleware)
* [NumberedPortfolio](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/numberedportfolio)
* [Polymesh](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/polymesh)
* [PolymeshError](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/polymesherror)
* [PolymeshTransaction](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/polymeshtransaction)
* [Portfolio](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/portfolio)
* [Portfolios](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/portfolios)
* [Requirements](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/requirements)
* [SecurityToken](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/securitytoken)
* [Settlements](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/settlements)
* [TickerReservation](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/tickerreservation)
* [TokenHolders](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/tokenholders)
* [TransactionQueue](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/transactionqueue)
* [TrustedClaimIssuer](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/trustedclaimissuer)
* [TrustedClaimIssuers](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/trustedclaimissuers)
* [Venue](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/venue)

### Interfaces

* [AccountBalance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/accountbalance)
* [AccountData](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/accountdata)
* [AddClaimItem](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/addclaimitem)
* [AddClaimsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/addclaimsparams)
* [AddInstructionParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/addinstructionparams)
* [AddTransactionOpts](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/addtransactionopts)
* [ArrayTransactionArgument](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/arraytransactionargument)
* [CddProviderRole](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/cddproviderrole)
* [ClaimData](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/claimdata)
* [ClaimScope](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/claimscope)
* [ClaimTarget](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/claimtarget)
* [ComplexTransactionArgument](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/complextransactionargument)
* [ConditionCompliance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/conditioncompliance)
* [ConnectParamsBase](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/connectparamsbase)
* [ConstructorParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/constructorparams)
* [ConsumeParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/consumeparams)
* [CreateSecurityTokenParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/createsecuritytokenparams)
* [CreateVenueParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/createvenueparams)
* [DeletePortfolioParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/deleteportfolioparams)
* [EditClaimsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/editclaimsparams)
* [EventIdentifier](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/eventidentifier)
* [ExtrinsicData](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/extrinsicdata)
* [Fees](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/fees)
* [IdentityBalance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/identitybalance)
* [IdentityWithClaims](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/identitywithclaims)
* [InstructionAuthorization](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/instructionauthorization)
* [InviteAccountParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/inviteaccountparams)
* [IssueTokensParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/issuetokensparams)
* [KeyringPair](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/keyringpair)
* [Leg](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/leg)
* [MiddlewareConfig](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/middlewareconfig)
* [ModifyInstructionAuthorizationParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/modifyinstructionauthorizationparams)
* [ModifyPrimaryIssuanceAgentParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/modifyprimaryissuanceagentparams)
* [ModifyTokenTrustedClaimIssuersParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/modifytokentrustedclaimissuersparams)
* [MoveFundsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/movefundsparams)
* [NetworkProperties](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/networkproperties)
* [PaginationOptions](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/paginationoptions)
* [PlainTransactionArgument](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/plaintransactionargument)
* [PortfolioBalance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/portfoliobalance)
* [PortfolioCustodianRole](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/portfoliocustodianrole)
* [PortfolioMovement](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/portfoliomovement)
* [ProposalDetails](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/proposaldetails)
* [ProposalTimeFrames](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/proposaltimeframes)
* [ProposalVote](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/proposalvote)
* [RegisterIdentityParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/registeridentityparams)
* [RemoveSecondaryKeysParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/removesecondarykeysparams)
* [RenamePortfolioParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/renameportfolioparams)
* [Requirement](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/requirement)
* [RequirementCompliance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/requirementcompliance)
* [ReserveTickerParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/reservetickerparams)
* [ResultSet](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/resultset)
* [RevokeClaimsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/revokeclaimsparams)
* [Scope](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/scope)
* [SecondaryKey](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/secondarykey)
* [SecurityTokenDetails](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/securitytokendetails)
* [SetAssetRequirementsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/setassetrequirementsparams)
* [SetCustodianParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/setcustodianparams)
* [SetTokenDocumentsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/settokendocumentsparams)
* [SimpleEnumTransactionArgument](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/simpleenumtransactionargument)
* [TickerOwnerRole](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/tickerownerrole)
* [TickerReservationDetails](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/tickerreservationdetails)
* [ToggleFreezeTransfersParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/togglefreezetransfersparams)
* [TogglePauseRequirementsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/togglepauserequirementsparams)
* [TokenDocument](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/tokendocument)
* [TokenHolderOptions](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/tokenholderoptions)
* [TokenHolderProperties](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/tokenholderproperties)
* [TokenIdentifier](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/tokenidentifier)
* [TokenOwnerRole](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/tokenownerrole)
* [TransferPolyXParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/transferpolyxparams)
* [TransferTokenOwnershipParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/transfertokenownershipparams)
* [UiKeyring](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/uikeyring)
* [UniqueIdentifiers](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/uniqueidentifiers)
* [VenueDetails](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/venuedetails)
* [VenueOwnerRole](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/venueownerrole)

### Type aliases

* [Authorization](#authorization)
* [Claim](#claim)
* [CommonKeyring](#commonkeyring)
* [Condition](#condition)
* [ConditionBase](#conditionbase)
* [Ensured](#ensured)
* [IdentityCondition](#identitycondition)
* [InstructionDetails](#instructiondetails)
* [ModifyClaimsParams](#modifyclaimsparams)
* [ModifyTokenParams](#modifytokenparams)
* [MultiClaimCondition](#multiclaimcondition)
* [Mutable](#mutable)
* [NextKey](#nextkey)
* [PortfolioLike](#portfoliolike)
* [PrimaryIssuanceAgentCondition](#primaryissuanceagentcondition)
* [Role](#role)
* [ScopedClaim](#scopedclaim)
* [Signer](#signer)
* [SingleClaimCondition](#singleclaimcondition)
* [SubCallback](#subcallback)
* [TokenType](#tokentype)
* [TransactionArgument](#transactionargument)
* [TransactionSpecArray](#transactionspecarray)
* [UnscopedClaim](#unscopedclaim)
* [UnsubCallback](#unsubcallback)

### Functions

* [tickerToDid](#tickertodid)
* [tuple](#const-tuple)

### Object literals

* [ErrorMessagesPerCode](#const-errormessagespercode)

## Type aliases

### Authorization

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

*Defined in* [*src/types/index.ts:214*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L214)

Authorization request data corresponding to type

### Claim

Ƭ **Claim**: [*ScopedClaim*](#scopedclaim) *|* [*UnscopedClaim*](#unscopedclaim)

*Defined in* [*src/types/index.ts:267*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L267)

### CommonKeyring

Ƭ **CommonKeyring**: *Pick‹Keyring, "getPair" | "getPairs" | "addFromSeed" | "addFromUri"›*

*Defined in* [*src/types/index.ts:434*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L434)

### Condition

Ƭ **Condition**: [*SingleClaimCondition*](#singleclaimcondition) *|* [*MultiClaimCondition*](#multiclaimcondition) *|* [*IdentityCondition*](#identitycondition) *|* [*PrimaryIssuanceAgentCondition*](#primaryissuanceagentcondition)

*Defined in* [*src/types/index.ts:338*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L338)

### ConditionBase

Ƭ **ConditionBase**: *object*

*Defined in* [*src/types/index.ts:317*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L317)

#### Type declaration:

* **target**: [*ConditionTarget*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/conditiontarget)
* **trustedClaimIssuers**? : *string\[]*

### Ensured

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

*Defined in* [*src/types/index.ts:427*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L427)

### IdentityCondition

Ƭ **IdentityCondition**: [*ConditionBase*](#conditionbase) *& object*

*Defined in* [*src/types/index.ts:329*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L329)

### InstructionDetails

Ƭ **InstructionDetails**: *object & object | object*

*Defined in* [*src/api/entities/Instruction/types.ts:21*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/api/entities/Instruction/types.ts#L21)

### ModifyClaimsParams

Ƭ **ModifyClaimsParams**: [*AddClaimsParams*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/addclaimsparams) *|* [*EditClaimsParams*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/editclaimsparams) *|* [*RevokeClaimsParams*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/revokeclaimsparams)

*Defined in* [*src/api/procedures/modifyClaims.ts:50*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/api/procedures/modifyClaims.ts#L50)

### ModifyTokenParams

Ƭ **ModifyTokenParams**: *object | object | object*

*Defined in* [*src/api/procedures/modifyToken.ts:6*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/api/procedures/modifyToken.ts#L6)

### MultiClaimCondition

Ƭ **MultiClaimCondition**: [*ConditionBase*](#conditionbase) *& object*

*Defined in* [*src/types/index.ts:324*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L324)

### Mutable

Ƭ **Mutable**: *object*

*Defined in* [*src/types/utils/index.ts:1*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/utils/index.ts#L1)

#### Type declaration:

### NextKey

Ƭ **NextKey**: *string | number | null*

*Defined in* [*src/types/index.ts:460*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L460)

### PortfolioLike

Ƭ **PortfolioLike**: *string |* [*Identity*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/identity) *|* [*NumberedPortfolio*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/numberedportfolio) *|* [*DefaultPortfolio*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/defaultportfolio) *| object*

*Defined in* [*src/types/index.ts:555*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L555)

### PrimaryIssuanceAgentCondition

Ƭ **PrimaryIssuanceAgentCondition**: [*ConditionBase*](#conditionbase) *& object*

*Defined in* [*src/types/index.ts:334*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L334)

### Role

Ƭ **Role**: [*TickerOwnerRole*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/tickerownerrole) *|* [*TokenOwnerRole*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/tokenownerrole) *|* [*CddProviderRole*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/cddproviderrole) *|* [*VenueOwnerRole*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/venueownerrole) *|* [*PortfolioCustodianRole*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/portfoliocustodianrole)

*Defined in* [*src/types/index.ts:144*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L144)

### ScopedClaim

Ƭ **ScopedClaim**: *object | object*

*Defined in* [*src/types/index.ts:259*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L259)

### Signer

Ƭ **Signer**: [*Identity*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/identity) *|* [*Account*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/classes/account)

*Defined in* [*src/types/index.ts:542*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L542)

### SingleClaimCondition

Ƭ **SingleClaimCondition**: [*ConditionBase*](#conditionbase) *& object*

*Defined in* [*src/types/index.ts:319*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L319)

### SubCallback

Ƭ **SubCallback**: *function*

*Defined in* [*src/types/index.ts:423*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L423)

#### Type declaration:

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

**Parameters:**

| Name     | Type |
| -------- | ---- |
| `result` | T    |

### TokenType

Ƭ **TokenType**: [*KnownTokenType*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/enums/knowntokentype) *| object*

*Defined in* [*src/types/index.ts:166*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L166)

Type of security that the token represents

### TransactionArgument

Ƭ **TransactionArgument**: *object &* [*PlainTransactionArgument*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/plaintransactionargument) *|* [*ArrayTransactionArgument*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/arraytransactionargument) *|* [*SimpleEnumTransactionArgument*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/simpleenumtransactionargument) *|* [*ComplexTransactionArgument*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/interfaces/complextransactionargument)

*Defined in* [*src/types/index.ts:531*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L531)

### TransactionSpecArray

Ƭ **TransactionSpecArray**: *object*

*Defined in* [*src/base/TransactionQueue.ts:31*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/base/TransactionQueue.ts#L31)

#### Type declaration:

### UnscopedClaim

Ƭ **UnscopedClaim**: *object | object*

*Defined in* [*src/types/index.ts:263*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L263)

### UnsubCallback

Ƭ **UnsubCallback**: *function*

*Defined in* [*src/types/index.ts:425*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/index.ts#L425)

#### Type declaration:

▸ (): *void*

## Functions

### tickerToDid

▸ **tickerToDid**(`ticker`: string): *string*

*Defined in* [*src/utils/conversion.ts:132*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/utils/conversion.ts#L132)

Generate a Security Token's DID from a ticker

**Parameters:**

| Name     | Type   |
| -------- | ------ |
| `ticker` | string |

**Returns:** *string*

### `Const` tuple

▸ **tuple**‹**T**›(...`args`: T): *T*

*Defined in* [*src/types/utils/index.ts:10*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/types/utils/index.ts#L10)

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*

## Object literals

### `Const` ErrorMessagesPerCode

### ▪ **ErrorMessagesPerCode**: *object*

*Defined in* [*src/base/PolymeshError.ts:3*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/base/PolymeshError.ts#L3)

### \[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:7*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/base/PolymeshError.ts#L7)

### \[ErrorCode.TransactionRejectedByUser]

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

*Defined in* [*src/base/PolymeshError.ts:9*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/base/PolymeshError.ts#L9)

### \[ErrorCode.TransactionReverted]

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

*Defined in* [*src/base/PolymeshError.ts:6*](https://github.com/PolymathNetwork/polymesh-sdk/blob/5b409784/src/base/PolymeshError.ts#L6)
