# Globals

## Index

### Enumerations

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

### Classes

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

### Interfaces

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

### Type aliases

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

### Functions

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

### Object literals

* [ErrorMessagesPerCode](/polymesh-sdk-api-reference/docs-v3/globals.md#const-errormessagespercode)

## Type aliases

### Authorization

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

*Defined in* [*src/types/index.ts:216*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/types/index.ts#L216)

Authorization request data corresponding to type

### Claim

Ƭ **Claim**: [*ScopedClaim*](/polymesh-sdk-api-reference/docs-v3/globals.md#scopedclaim) *|* [*UnscopedClaim*](/polymesh-sdk-api-reference/docs-v3/globals.md#unscopedclaim)

*Defined in* [*src/types/index.ts:280*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/types/index.ts#L280)

### CommonKeyring

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

*Defined in* [*src/types/index.ts:456*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/types/index.ts#L456)

### Condition

Ƭ **Condition**: [*SingleClaimCondition*](/polymesh-sdk-api-reference/docs-v3/globals.md#singleclaimcondition) *|* [*MultiClaimCondition*](/polymesh-sdk-api-reference/docs-v3/globals.md#multiclaimcondition) *|* [*IdentityCondition*](/polymesh-sdk-api-reference/docs-v3/globals.md#identitycondition) *|* [*PrimaryIssuanceAgentCondition*](/polymesh-sdk-api-reference/docs-v3/globals.md#primaryissuanceagentcondition)

*Defined in* [*src/types/index.ts:359*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/types/index.ts#L359)

### ConditionBase

Ƭ **ConditionBase**: *object*

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

#### Type declaration:

* **target**: [*ConditionTarget*](/polymesh-sdk-api-reference/docs-v3/enums/conditiontarget.md)
* **trustedClaimIssuers**? : [*TrustedClaimIssuer*](/polymesh-sdk-api-reference/docs-v3/interfaces/trustedclaimissuer.md)*\[]*

### Ensured

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

*Defined in* [*src/types/index.ts:449*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/types/index.ts#L449)

### IdentityCondition

Ƭ **IdentityCondition**: [*ConditionBase*](/polymesh-sdk-api-reference/docs-v3/globals.md#conditionbase) *& object*

*Defined in* [*src/types/index.ts:350*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/types/index.ts#L350)

### InstructionDetails

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

*Defined in* [*src/api/entities/Instruction/types.ts:15*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/api/entities/Instruction/types.ts#L15)

### ModifyClaimsParams

Ƭ **ModifyClaimsParams**: [*AddClaimsParams*](/polymesh-sdk-api-reference/docs-v3/interfaces/addclaimsparams.md) *|* [*EditClaimsParams*](/polymesh-sdk-api-reference/docs-v3/interfaces/editclaimsparams.md) *|* [*RevokeClaimsParams*](/polymesh-sdk-api-reference/docs-v3/interfaces/revokeclaimsparams.md)

*Defined in* [*src/api/procedures/modifyClaims.ts:44*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/api/procedures/modifyClaims.ts#L44)

### ModifyTokenParams

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

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

### MultiClaimCondition

Ƭ **MultiClaimCondition**: [*ConditionBase*](/polymesh-sdk-api-reference/docs-v3/globals.md#conditionbase) *& object*

*Defined in* [*src/types/index.ts:345*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/types/index.ts#L345)

### Mutable

Ƭ **Mutable**: *object*

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

#### Type declaration:

### NextKey

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

*Defined in* [*src/types/index.ts:482*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/types/index.ts#L482)

### PortfolioLike

Ƭ **PortfolioLike**: *string |* [*Identity*](/polymesh-sdk-api-reference/docs-v3/classes/identity.md) *|* [*NumberedPortfolio*](/polymesh-sdk-api-reference/docs-v3/classes/numberedportfolio.md) *|* [*DefaultPortfolio*](/polymesh-sdk-api-reference/docs-v3/classes/defaultportfolio.md) *| object*

*Defined in* [*src/types/index.ts:590*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/types/index.ts#L590)

### PrimaryIssuanceAgentCondition

Ƭ **PrimaryIssuanceAgentCondition**: [*ConditionBase*](/polymesh-sdk-api-reference/docs-v3/globals.md#conditionbase) *& object*

*Defined in* [*src/types/index.ts:355*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/types/index.ts#L355)

### Role

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

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

### ScopedClaim

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

*Defined in* [*src/types/index.ts:262*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/types/index.ts#L262)

### Signer

Ƭ **Signer**: [*Identity*](/polymesh-sdk-api-reference/docs-v3/classes/identity.md) *|* [*Account*](/polymesh-sdk-api-reference/docs-v3/classes/account.md)

*Defined in* [*src/types/index.ts:571*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/types/index.ts#L571)

### SingleClaimCondition

Ƭ **SingleClaimCondition**: [*ConditionBase*](/polymesh-sdk-api-reference/docs-v3/globals.md#conditionbase) *& object*

*Defined in* [*src/types/index.ts:340*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/types/index.ts#L340)

### SubCallback

Ƭ **SubCallback**: *function*

*Defined in* [*src/types/index.ts:445*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/types/index.ts#L445)

#### Type declaration:

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

**Parameters:**

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

### TokenType

Ƭ **TokenType**: [*KnownTokenType*](/polymesh-sdk-api-reference/docs-v3/enums/knowntokentype.md) *| object*

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

Type of security that the token represents

### TransactionArgument

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

*Defined in* [*src/types/index.ts:560*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/types/index.ts#L560)

### UnscopedClaim

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

*Defined in* [*src/types/index.ts:276*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/types/index.ts#L276)

### UnsubCallback

Ƭ **UnsubCallback**: *function*

*Defined in* [*src/types/index.ts:447*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/types/index.ts#L447)

#### Type declaration:

▸ (): *void*

## Functions

### tickerToDid

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

*Defined in* [*src/utils/conversion.ts:149*](https://github.com/PolymathNetwork/polymesh-sdk/blob/1221e467/src/utils/conversion.ts#L149)

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/1221e467/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/1221e467/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/1221e467/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/1221e467/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/1221e467/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-v3/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.
