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

# SignableGenExternalActivation

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

## Methods

### fromPayload()

> `static` **fromPayload**(`payload`, `header`, `signer`, `tag?`): `SignableGenExternalActivation`

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

#### Parameters

##### payload

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

##### header

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

##### signer

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

##### tag?

`number` = `0`

#### Returns

`SignableGenExternalActivation`

***

### 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:274](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#L274)

#### Returns

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

***

### tag()

> **tag**(): `number`

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

#### Returns

`number`

***

### to()

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

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

#### 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:286](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#L286)

#### Returns

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

***

### operationsPayload()

> **operationsPayload**(): `Uint8Array`

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

#### Returns

`Uint8Array`

***

### payloadHash()

> **payloadHash**(): `Uint8Array`

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

#### Returns

`Uint8Array`

***

### activationId()

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

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

#### Returns

`string`

***

### signableBuffer()

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

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

#### Returns

`Uint8Array`

***

### intoSigned()

> **intoSigned**(`signature`): [`GenExternalActivation`](/reference/sdk/typescript/index/classes/GenExternalActivation)

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

#### Parameters

##### signature

`Uint8Array`

#### Returns

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

***

### toSimulationActivation()

> **toSimulationActivation**(): [`GenExternalActivation`](/reference/sdk/typescript/index/classes/GenExternalActivation)

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

#### Returns

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