# Globals

## Index

### Enumerations

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

### Classes

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

### Interfaces

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

### Type aliases

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

### Functions

* [tickerToDid](/polymesh-sdk-api-reference/docs-v2/globals.md#tickertodid)
* [tuple](/polymesh-sdk-api-reference/docs-v2/globals.md#const-tuple)

### Object literals

* [ErrorMessagesPerCode](/polymesh-sdk-api-reference/docs-v2/globals.md#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*](/polymesh-sdk-api-reference/docs-v2/globals.md#scopedclaim) *|* [*UnscopedClaim*](/polymesh-sdk-api-reference/docs-v2/globals.md#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*](/polymesh-sdk-api-reference/docs-v2/globals.md#singleclaimcondition) *|* [*MultiClaimCondition*](/polymesh-sdk-api-reference/docs-v2/globals.md#multiclaimcondition) *|* [*IdentityCondition*](/polymesh-sdk-api-reference/docs-v2/globals.md#identitycondition) *|* [*PrimaryIssuanceAgentCondition*](/polymesh-sdk-api-reference/docs-v2/globals.md#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*](/polymesh-sdk-api-reference/docs-v2/enums/conditiontarget.md)
* **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*](/polymesh-sdk-api-reference/docs-v2/globals.md#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*](/polymesh-sdk-api-reference/docs-v2/interfaces/addclaimsparams.md) *|* [*EditClaimsParams*](/polymesh-sdk-api-reference/docs-v2/interfaces/editclaimsparams.md) *|* [*RevokeClaimsParams*](/polymesh-sdk-api-reference/docs-v2/interfaces/revokeclaimsparams.md)

*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*](/polymesh-sdk-api-reference/docs-v2/globals.md#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*](/polymesh-sdk-api-reference/docs-v2/classes/identity.md) *|* [*NumberedPortfolio*](/polymesh-sdk-api-reference/docs-v2/classes/numberedportfolio.md) *|* [*DefaultPortfolio*](/polymesh-sdk-api-reference/docs-v2/classes/defaultportfolio.md) *| object*

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

### PrimaryIssuanceAgentCondition

Ƭ **PrimaryIssuanceAgentCondition**: [*ConditionBase*](/polymesh-sdk-api-reference/docs-v2/globals.md#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*](/polymesh-sdk-api-reference/docs-v2/interfaces/tickerownerrole.md) *|* [*TokenOwnerRole*](/polymesh-sdk-api-reference/docs-v2/interfaces/tokenownerrole.md) *|* [*CddProviderRole*](/polymesh-sdk-api-reference/docs-v2/interfaces/cddproviderrole.md) *|* [*VenueOwnerRole*](/polymesh-sdk-api-reference/docs-v2/interfaces/venueownerrole.md) *|* [*PortfolioCustodianRole*](/polymesh-sdk-api-reference/docs-v2/interfaces/portfoliocustodianrole.md)

*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*](/polymesh-sdk-api-reference/docs-v2/classes/identity.md) *|* [*Account*](/polymesh-sdk-api-reference/docs-v2/classes/account.md)

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

### SingleClaimCondition

Ƭ **SingleClaimCondition**: [*ConditionBase*](/polymesh-sdk-api-reference/docs-v2/globals.md#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*](/polymesh-sdk-api-reference/docs-v2/enums/knowntokentype.md) *| 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*](/polymesh-sdk-api-reference/docs-v2/interfaces/plaintransactionargument.md) *|* [*ArrayTransactionArgument*](/polymesh-sdk-api-reference/docs-v2/interfaces/arraytransactionargument.md) *|* [*SimpleEnumTransactionArgument*](/polymesh-sdk-api-reference/docs-v2/interfaces/simpleenumtransactionargument.md) *|* [*ComplexTransactionArgument*](/polymesh-sdk-api-reference/docs-v2/interfaces/complextransactionargument.md)

*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)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.polymath.network/polymesh-sdk-api-reference/docs-v2/globals.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
