# accounts · FT4 TypeScript client · Chromia Docs (concept)

> Enumerations AuthDescriptorRuleVariable AuthType RuleOperator TransferHistoryType Interfaces Account AuthDescriptorValidationService AuthenticatedAccount T

Source: https://docs.chromia.com/pages/ft4-ts-client/modules/accounts/

Module

# accounts

On this page

* [Enumerations](#enumerations)
* [Interfaces](#interfaces)
* [Type Aliases](#type-aliases)
* [Variables](#variables)
* [Functions](#functions)

## Enumerations

[AuthDescriptorRuleVariable](https://docs.chromia.com/pages/ft4-ts-client/enums/accounts.AuthDescriptorRuleVariable/)

[AuthType](https://docs.chromia.com/pages/ft4-ts-client/enums/accounts.AuthType/)

[RuleOperator](https://docs.chromia.com/pages/ft4-ts-client/enums/accounts.RuleOperator/)

[TransferHistoryType](https://docs.chromia.com/pages/ft4-ts-client/enums/accounts.TransferHistoryType/)

## Interfaces

[Account](https://docs.chromia.com/pages/ft4-ts-client/interfaces/accounts.Account/)

[AuthDescriptorValidationService](https://docs.chromia.com/pages/ft4-ts-client/interfaces/accounts.AuthDescriptorValidationService/)

[AuthenticatedAccount](https://docs.chromia.com/pages/ft4-ts-client/interfaces/accounts.AuthenticatedAccount/)

## Type Aliases

[AccountAuthDescriptorFilter](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AccountAuthDescriptorFilter/)

[AccountCreationTransfer](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AccountCreationTransfer/)

[AccountCreationTransferFilter](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AccountCreationTransferFilter/)

[AccountCreationTransferResponse](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AccountCreationTransferResponse/)

[AccountFilter](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AccountFilter/)

[AccountLinkFilter](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AccountLinkFilter/)

[AccountLinkResponse](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AccountLinkResponse/)

[AccountResponse](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AccountResponse/)

[AnyAuthDescriptor](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AnyAuthDescriptor/)

[AnyAuthDescriptorRegistration](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AnyAuthDescriptorRegistration/)

[AuthDescriptor](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AuthDescriptor/)

[AuthDescriptorComplexRule](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AuthDescriptorComplexRule/)

[AuthDescriptorGtvModule](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AuthDescriptorGtvModule/)

[AuthDescriptorRegistration](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AuthDescriptorRegistration/)

[AuthDescriptorRules](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AuthDescriptorRules/)

[AuthDescriptorSigner](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AuthDescriptorSigner/)

[AuthDescriptorSignerFilter](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AuthDescriptorSignerFilter/)

[AuthDescriptorSignerResponse](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AuthDescriptorSignerResponse/)

[AuthDescriptorSimpleRule](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AuthDescriptorSimpleRule/)

[AuthDescriptorValidator](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AuthDescriptorValidator/)

[ComplexRule](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.ComplexRule/)

[CrosschainTransferHistoryEntry](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.CrosschainTransferHistoryEntry/)

[MainAccountAuthDescriptorFilter](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.MainAccountAuthDescriptorFilter/)

[MultiSig](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.MultiSig/)

[RateLimit](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.RateLimit/)

[RateLimitResponse](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.RateLimitResponse/)

[RateLimitStateResponse](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.RateLimitStateResponse/)

[RawAnyAuthDescriptor](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.RawAnyAuthDescriptor/)

[RawAnyAuthDescriptorRegistration](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.RawAnyAuthDescriptorRegistration/)

[RawAuthDescriptor](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.RawAuthDescriptor/)

[RawAuthDescriptorArgs](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.RawAuthDescriptorArgs/)

[RawAuthDescriptorRegistration](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.RawAuthDescriptorRegistration/)

[RawComplexRule](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.RawComplexRule/)

[RawMultiSig](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.RawMultiSig/)

[RawRules](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.RawRules/)

[RawSimpleRule](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.RawSimpleRule/)

[RawSingleSig](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.RawSingleSig/)

[RawTransferDetail](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.RawTransferDetail/)

[RlState](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.RlState/)

[RlStateFilter](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.RlStateFilter/)

[RuleVariableValue](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.RuleVariableValue/)

[SimpleRule](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.SimpleRule/)

[SingleSig](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.SingleSig/)

[Subscription](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.Subscription/)

[SubscriptionFilter](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.SubscriptionFilter/)

[SubscriptionResponse](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.SubscriptionResponse/)

[TransferDetail](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.TransferDetail/)

[TransferHistoryEntry](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.TransferHistoryEntry/)

[TransferHistoryEntryResponse](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.TransferHistoryEntryResponse/)

[TransferHistoryFilter](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.TransferHistoryFilter/)

## Variables

[ACCOUNT\_TYPE\_USER](https://docs.chromia.com/pages/ft4-ts-client/variables/accounts.ACCOUNT_TYPE_USER/)

[AuthFlag](https://docs.chromia.com/pages/ft4-ts-client/variables/accounts.AuthFlag/)

[gtv](https://docs.chromia.com/pages/ft4-ts-client/variables/accounts.gtv/)

## Functions

[addAuthDescriptor](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.addAuthDescriptor/)

[aggregateSigners](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.aggregateSigners/)

[and](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.and/)

[authDescriptorById](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.authDescriptorById/)

[blockHeight](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.blockHeight/)

[blockTime](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.blockTime/)

[createAccountObject](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.createAccountObject/)

[createAuthDescriptorValidator](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.createAuthDescriptorValidator/)

[createAuthDescriptorValidatorWithTxContext](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.createAuthDescriptorValidatorWithTxContext/)

[createAuthenticatedAccount](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.createAuthenticatedAccount/)

[createBaseAuthDescriptorValidator](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.createBaseAuthDescriptorValidator/)

[createMultiSigAuthDescriptorRegistration](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.createMultiSigAuthDescriptorRegistration/)

[createSingleSigAuthDescriptorRegistration](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.createSingleSigAuthDescriptorRegistration/)

[deleteAllAuthDescriptorsExceptMain](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.deleteAllAuthDescriptorsExceptMain/)

[deleteAuthDescriptor](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.deleteAuthDescriptor/)

[deleteAuthDescriptorsForSigner](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.deleteAuthDescriptorsForSigner/)

[deriveAuthDescriptorId](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.deriveAuthDescriptorId/)

[equals](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.equals/)

[getAccountAuthDescriptorsFiltered](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.getAccountAuthDescriptorsFiltered/)

[getAccountCreationTransfersFiltered](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.getAccountCreationTransfersFiltered/)

[getAccountLinksFiltered](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.getAccountLinksFiltered/)

[getAccountMainAuthDescriptor](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.getAccountMainAuthDescriptor/)

[getAccountsFiltered](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.getAccountsFiltered/)

[getAuthDescriptorSignersFiltered](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.getAuthDescriptorSignersFiltered/)

[getByAuthDescriptorId](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.getByAuthDescriptorId/)

[getById](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.getById/)

[getBySigner](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.getBySigner/)

[getByType](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.getByType/)

[getMainAuthDescriptorsFiltered](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.getMainAuthDescriptorsFiltered/)

[getRlStatesFiltered](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.getRlStatesFiltered/)

[getSubscriptionsFiltered](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.getSubscriptionsFiltered/)

[getTransferDetails](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.getTransferDetails/)

[getTransferDetailsByAsset](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.getTransferDetailsByAsset/)

[getTransferHistoryFromHeight](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.getTransferHistoryFromHeight/)

[greaterOrEqual](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.greaterOrEqual/)

[greaterThan](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.greaterThan/)

[lessOrEqual](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.lessOrEqual/)

[lessThan](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.lessThan/)

[opCount](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.opCount/)

[recallUnclaimedTransfer](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.recallUnclaimedTransfer/)

[transfer](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.transfer/)

[transferDetails](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.transferDetails/)

[transferDetailsByAsset](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.transferDetailsByAsset/)

[transferHistoryFromHeight](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.transferHistoryFromHeight/)

[updateMainAuthDescriptor](https://docs.chromia.com/pages/ft4-ts-client/functions/accounts.updateMainAuthDescriptor/)

[View this page on docs.chromia.com](https://docs.chromia.com/pages/ft4-ts-client/modules/accounts.html)Generated API reference, mirrored from the live docs
