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

# GenExternalActivation

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/wire.ts:320](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#L320)

## Constructors

### Constructor

> **new GenExternalActivation**(`signableActivation`, `signatureBytes`): `GenExternalActivation`

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/wire.ts:321](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#L321)

#### Parameters

##### signableActivation

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

##### signatureBytes

`Uint8Array`

#### Returns

`GenExternalActivation`

## Methods

### header()

> **header**(): [`ExternalActivationHeader`](/reference/sdk/typescript/index/classes/ExternalActivationHeader)

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/wire.ts:328](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#L328)

#### Returns

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

***

### to()

> **to**(): `string`

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/wire.ts:332](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#L332)

#### Returns

`string`

***

### signer()

> **signer**(): [`GenPublicKey`](/reference/sdk/typescript/index/classes/GenPublicKey)

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/wire.ts:336](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#L336)

#### Returns

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

***

### signature()

> **signature**(): `Uint8Array`

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/wire.ts:340](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#L340)

#### Returns

`Uint8Array`

***

### signableBuffer()

> **signableBuffer**(): `Uint8Array`

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/wire.ts:344](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#L344)

#### Returns

`Uint8Array`

***

### activationId()

> **activationId**(): `string`

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/wire.ts:348](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#L348)

#### Returns

`string`

***

### toBytes()

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

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/signer/wire.ts:352](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#L352)

#### Returns

`Uint8Array`
