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

> transactionBuilder(
    authenticator: Authenticator | null,
    client: IClient,
): TransactionBuilder Creates a new TransactionBuilder instance Parameter

Source: https://docs.chromia.com/pages/ft4-ts-client/functions/transaction-builder.transactionBuilder/

Function

# transactionBuilder

* ```signature
  transactionBuilder(
      authenticator: Authenticator | null,
      client: IClient,
  ): TransactionBuilder
  ```

  Creates a new TransactionBuilder instance

  #### Parameters

  + authenticator: [Authenticator](https://docs.chromia.com/pages/ft4-ts-client/interfaces/authentication.Authenticator/) | null

    object that holds authentication information for the transaction. Can be null for operations that don't require authentication.
  + client: IClient

    object that holds connection info for the transaction

  #### Returns [TransactionBuilder](https://docs.chromia.com/pages/ft4-ts-client/types/transaction-builder.TransactionBuilder/)

  a TransactionBuilder instance

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