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

> registerAccountAdmin(
    chromiaClient: IClient,
    adminSignatureProvider: SignatureProvider,
    authDescriptor: AnyAuthDescriptorRegistration ,
): Pro

Source: https://docs.chromia.com/pages/ft4-ts-client/functions/admin.registerAccountAdmin/

Function

# registerAccountAdmin

* ```signature
  registerAccountAdmin(
      chromiaClient: IClient,
      adminSignatureProvider: SignatureProvider,
      authDescriptor: AnyAuthDescriptorRegistration,
  ): Promise<{ receipt: TransactionReceipt }>
  ```

  registers a new account on the blockchain

  #### Parameters

  + chromiaClient: IClient

    a client to connect to the blockchain
  + adminSignatureProvider: SignatureProvider

    a signature provider with the keypair stored
    in chromia.yml under `lib.ft4.core.admin`
  + authDescriptor: [AnyAuthDescriptorRegistration](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AnyAuthDescriptorRegistration/)

    the auth descriptor that will be used to access the
    account. The account id will be copied from the auth descriptor id

  #### Returns Promise<{ receipt: TransactionReceipt }>

  a TransactionReceipt object that allows to check the status of the
  transaction and its RID

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