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

# primitives/EventSignature

> Auto-generated API documentation

[**@tevm/voltaire**](../index.mdx)

***

[@tevm/voltaire](../index.mdx) / primitives/EventSignature

# primitives/EventSignature

## Type Aliases

### EventSignatureLike

> **EventSignatureLike** = [`EventSignatureType`](#eventsignaturetype) | `string` | `Uint8Array`

Defined in: [src/primitives/EventSignature/EventSignatureType.ts:8](https://github.com/evmts/voltaire/blob/bd6ec34405c15ad8cd51d11579d495dc53813482/src/primitives/EventSignature/EventSignatureType.ts#L8)

***

### EventSignatureType

> **EventSignatureType** = `Uint8Array` & `object`

Defined in: [src/primitives/EventSignature/EventSignatureType.ts:3](https://github.com/evmts/voltaire/blob/bd6ec34405c15ad8cd51d11579d495dc53813482/src/primitives/EventSignature/EventSignatureType.ts#L3)

#### Type Declaration

##### \[brand]

> `readonly` **\[brand]**: `"EventSignature"`

##### length

> `readonly` **length**: `32`

## Variables

### equals()

> `const` **equals**: (`a`, `b`) => `boolean` = `_equals`

Defined in: [src/primitives/EventSignature/index.ts:15](https://github.com/evmts/voltaire/blob/bd6ec34405c15ad8cd51d11579d495dc53813482/src/primitives/EventSignature/index.ts#L15)

#### Parameters

##### a

[`EventSignatureType`](#eventsignaturetype)

##### b

[`EventSignatureType`](#eventsignaturetype)

#### Returns

`boolean`

***

### EventSignature

> `const` **EventSignature**: `object`

Defined in: [src/primitives/EventSignature/index.ts:24](https://github.com/evmts/voltaire/blob/bd6ec34405c15ad8cd51d11579d495dc53813482/src/primitives/EventSignature/index.ts#L24)

#### Type Declaration

##### equals()

> **equals**: (`a`, `b`) => `boolean`

###### Parameters

###### a

[`EventSignatureType`](#eventsignaturetype)

###### b

[`EventSignatureType`](#eventsignaturetype)

###### Returns

`boolean`

##### from()

> **from**: (`value`) => [`EventSignatureType`](#eventsignaturetype)

###### Parameters

###### value

[`EventSignatureLike`](#eventsignaturelike)

###### Returns

[`EventSignatureType`](#eventsignaturetype)

##### fromHex()

> **fromHex**: (`hex`) => [`EventSignatureType`](#eventsignaturetype)

###### Parameters

###### hex

`string`

###### Returns

[`EventSignatureType`](#eventsignaturetype)

##### fromSignature()

> **fromSignature**: (`signature`) => [`EventSignatureType`](#eventsignaturetype)

###### Parameters

###### signature

`string`

###### Returns

[`EventSignatureType`](#eventsignaturetype)

##### toHex()

> **toHex**: (`signature`) => `string`

###### Parameters

###### signature

[`EventSignatureType`](#eventsignaturetype)

###### Returns

`string`

***

### from()

> `const` **from**: (`value`) => [`EventSignatureType`](#eventsignaturetype) = `_from`

Defined in: [src/primitives/EventSignature/index.ts:17](https://github.com/evmts/voltaire/blob/bd6ec34405c15ad8cd51d11579d495dc53813482/src/primitives/EventSignature/index.ts#L17)

#### Parameters

##### value

[`EventSignatureLike`](#eventsignaturelike)

#### Returns

[`EventSignatureType`](#eventsignaturetype)

***

### fromHex()

> `const` **fromHex**: (`hex`) => [`EventSignatureType`](#eventsignaturetype) = `_fromHex`

Defined in: [src/primitives/EventSignature/index.ts:18](https://github.com/evmts/voltaire/blob/bd6ec34405c15ad8cd51d11579d495dc53813482/src/primitives/EventSignature/index.ts#L18)

#### Parameters

##### hex

`string`

#### Returns

[`EventSignatureType`](#eventsignaturetype)

***

### fromSignature()

> `const` **fromSignature**: (`signature`) => [`EventSignatureType`](#eventsignaturetype) = `_fromSignature`

Defined in: [src/primitives/EventSignature/index.ts:19](https://github.com/evmts/voltaire/blob/bd6ec34405c15ad8cd51d11579d495dc53813482/src/primitives/EventSignature/index.ts#L19)

#### Parameters

##### signature

`string`

#### Returns

[`EventSignatureType`](#eventsignaturetype)

***

### SIZE

> `const` **SIZE**: `32` = `32`

Defined in: [src/primitives/EventSignature/EventSignatureType.ts:10](https://github.com/evmts/voltaire/blob/bd6ec34405c15ad8cd51d11579d495dc53813482/src/primitives/EventSignature/EventSignatureType.ts#L10)

***

### toHex()

> `const` **toHex**: (`signature`) => `string` = `_toHex`

Defined in: [src/primitives/EventSignature/index.ts:21](https://github.com/evmts/voltaire/blob/bd6ec34405c15ad8cd51d11579d495dc53813482/src/primitives/EventSignature/index.ts#L21)

#### Parameters

##### signature

[`EventSignatureType`](#eventsignaturetype)

#### Returns

`string`
