> ## Documentation Index
> Fetch the complete documentation index at: https://docs.genlabs.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Bip44Path

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts:115](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts#L115)

## Constructors

### Constructor

> **new Bip44Path**(`coinTypeValue`, `accountValue`, `changeValue`, `addressIndexValue`): `Bip44Path`

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts:137](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts#L137)

#### Parameters

##### coinTypeValue

[`Bip44CoinType`](/reference/sdk/typescript/index/classes/Bip44CoinType)

##### accountValue

[`Bip44Account`](/reference/sdk/typescript/index/classes/Bip44Account)

##### changeValue

[`Bip44Change`](/reference/sdk/typescript/index/classes/Bip44Change)

##### addressIndexValue

[`Bip44AddressIndex`](/reference/sdk/typescript/index/classes/Bip44AddressIndex)

#### Returns

`Bip44Path`

## Properties

### DEFAULT

> `readonly` `static` **DEFAULT**: `Bip44Path`

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts:116](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts#L116)

## Methods

### parse()

> `static` **parse**(`path`): `Bip44Path`

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts:123](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts#L123)

#### Parameters

##### path

`string`

#### Returns

`Bip44Path`

***

### purpose()

> **purpose**(): `Bip44Purpose`

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts:144](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts#L144)

#### Returns

`Bip44Purpose`

***

### coinType()

> **coinType**(): [`Bip44CoinType`](/reference/sdk/typescript/index/classes/Bip44CoinType)

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts:148](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts#L148)

#### Returns

[`Bip44CoinType`](/reference/sdk/typescript/index/classes/Bip44CoinType)

***

### account()

> **account**(): [`Bip44Account`](/reference/sdk/typescript/index/classes/Bip44Account)

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts:152](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts#L152)

#### Returns

[`Bip44Account`](/reference/sdk/typescript/index/classes/Bip44Account)

***

### change()

> **change**(): [`Bip44Change`](/reference/sdk/typescript/index/classes/Bip44Change)

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts:156](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts#L156)

#### Returns

[`Bip44Change`](/reference/sdk/typescript/index/classes/Bip44Change)

***

### addressIndex()

> **addressIndex**(): [`Bip44AddressIndex`](/reference/sdk/typescript/index/classes/Bip44AddressIndex)

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts:160](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts#L160)

#### Returns

[`Bip44AddressIndex`](/reference/sdk/typescript/index/classes/Bip44AddressIndex)

***

### segments()

> **segments**(): \[`number`, `number`, `number`, `number`, `number`]

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts:164](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts#L164)

#### Returns

\[`number`, `number`, `number`, `number`, `number`]

***

### toString()

> **toString**(): `string`

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts:174](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/derivation.ts#L174)

#### Returns

`string`
