> ## 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.

# ExternalActivationHeader

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

## Constructors

### Constructor

> **new ExternalActivationHeader**(`versionValue`, `chainIdValue`, `validUntilBlockValue`, `payloadEncodingVersionValue`): `ExternalActivationHeader`

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

#### Parameters

##### versionValue

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

##### chainIdValue

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

##### validUntilBlockValue

`bigint`

##### payloadEncodingVersionValue

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

#### Returns

`ExternalActivationHeader`

## Methods

### version()

> **version**(): [`ExternalActivationVersion`](/reference/sdk/typescript/index/classes/ExternalActivationVersion)

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

#### Returns

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

***

### chainId()

> **chainId**(): [`ChainId`](/reference/sdk/typescript/index/classes/ChainId)

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

#### Returns

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

***

### validUntilBlock()

> **validUntilBlock**(): `bigint`

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

#### Returns

`bigint`

***

### payloadEncodingVersion()

> **payloadEncodingVersion**(): [`PayloadEncodingVersion`](/reference/sdk/typescript/index/classes/PayloadEncodingVersion)

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

#### Returns

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

***

### toBytes()

> **toBytes**(): `Uint8Array`

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

#### Returns

`Uint8Array`
