[@evmts/schemas](/reference/schemas/README.md) / [Modules](/reference/schemas/modules.md) / ethereum

# Module: ethereum

## Table of contents

### Classes

- [InvalidAddressError](/reference/schemas/classes/ethereum.InvalidAddressError.md)
- [InvalidBytesError](/reference/schemas/classes/ethereum.InvalidBytesError.md)
- [InvalidBytesFixedError](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md)
- [InvalidINTError](/reference/schemas/classes/ethereum.InvalidINTError.md)
- [InvalidUINTError](/reference/schemas/classes/ethereum.InvalidUINTError.md)

### Interfaces

- [SchemaOptions](/reference/schemas/interfaces/ethereum.SchemaOptions.md)

### Type Aliases

- [Address](/reference/schemas/modules/ethereum.md#address)
- [Bytes](/reference/schemas/modules/ethereum.md#bytes)
- [Bytes1](/reference/schemas/modules/ethereum.md#bytes1)
- [Bytes10](/reference/schemas/modules/ethereum.md#bytes10)
- [Bytes11](/reference/schemas/modules/ethereum.md#bytes11)
- [Bytes12](/reference/schemas/modules/ethereum.md#bytes12)
- [Bytes13](/reference/schemas/modules/ethereum.md#bytes13)
- [Bytes14](/reference/schemas/modules/ethereum.md#bytes14)
- [Bytes15](/reference/schemas/modules/ethereum.md#bytes15)
- [Bytes16](/reference/schemas/modules/ethereum.md#bytes16)
- [Bytes17](/reference/schemas/modules/ethereum.md#bytes17)
- [Bytes18](/reference/schemas/modules/ethereum.md#bytes18)
- [Bytes19](/reference/schemas/modules/ethereum.md#bytes19)
- [Bytes2](/reference/schemas/modules/ethereum.md#bytes2)
- [Bytes20](/reference/schemas/modules/ethereum.md#bytes20)
- [Bytes21](/reference/schemas/modules/ethereum.md#bytes21)
- [Bytes22](/reference/schemas/modules/ethereum.md#bytes22)
- [Bytes23](/reference/schemas/modules/ethereum.md#bytes23)
- [Bytes24](/reference/schemas/modules/ethereum.md#bytes24)
- [Bytes25](/reference/schemas/modules/ethereum.md#bytes25)
- [Bytes26](/reference/schemas/modules/ethereum.md#bytes26)
- [Bytes27](/reference/schemas/modules/ethereum.md#bytes27)
- [Bytes28](/reference/schemas/modules/ethereum.md#bytes28)
- [Bytes29](/reference/schemas/modules/ethereum.md#bytes29)
- [Bytes3](/reference/schemas/modules/ethereum.md#bytes3)
- [Bytes30](/reference/schemas/modules/ethereum.md#bytes30)
- [Bytes31](/reference/schemas/modules/ethereum.md#bytes31)
- [Bytes32](/reference/schemas/modules/ethereum.md#bytes32)
- [Bytes4](/reference/schemas/modules/ethereum.md#bytes4)
- [Bytes5](/reference/schemas/modules/ethereum.md#bytes5)
- [Bytes6](/reference/schemas/modules/ethereum.md#bytes6)
- [Bytes7](/reference/schemas/modules/ethereum.md#bytes7)
- [Bytes8](/reference/schemas/modules/ethereum.md#bytes8)
- [Bytes9](/reference/schemas/modules/ethereum.md#bytes9)
- [BytesCapacity](/reference/schemas/modules/ethereum.md#bytescapacity)
- [INT128](/reference/schemas/modules/ethereum.md#int128)
- [INT16](/reference/schemas/modules/ethereum.md#int16)
- [INT256](/reference/schemas/modules/ethereum.md#int256)
- [INT32](/reference/schemas/modules/ethereum.md#int32)
- [INT64](/reference/schemas/modules/ethereum.md#int64)
- [INT8](/reference/schemas/modules/ethereum.md#int8)
- [INTName](/reference/schemas/modules/ethereum.md#intname)
- [INTSize](/reference/schemas/modules/ethereum.md#intsize)
- [SAddress](/reference/schemas/modules/ethereum.md#saddress)
- [SAddressSchema](/reference/schemas/modules/ethereum.md#saddressschema)
- [UINT128](/reference/schemas/modules/ethereum.md#uint128)
- [UINT16](/reference/schemas/modules/ethereum.md#uint16)
- [UINT256](/reference/schemas/modules/ethereum.md#uint256)
- [UINT32](/reference/schemas/modules/ethereum.md#uint32)
- [UINT64](/reference/schemas/modules/ethereum.md#uint64)
- [UINT8](/reference/schemas/modules/ethereum.md#uint8)
- [UINTName](/reference/schemas/modules/ethereum.md#uintname)
- [UINTSize](/reference/schemas/modules/ethereum.md#uintsize)

### Variables

- [INT128\_MAX](/reference/schemas/modules/ethereum.md#int128_max)
- [INT128\_MIN](/reference/schemas/modules/ethereum.md#int128_min)
- [INT16\_MAX](/reference/schemas/modules/ethereum.md#int16_max)
- [INT16\_MIN](/reference/schemas/modules/ethereum.md#int16_min)
- [INT256\_MAX](/reference/schemas/modules/ethereum.md#int256_max)
- [INT256\_MIN](/reference/schemas/modules/ethereum.md#int256_min)
- [INT32\_MAX](/reference/schemas/modules/ethereum.md#int32_max)
- [INT32\_MIN](/reference/schemas/modules/ethereum.md#int32_min)
- [INT64\_MAX](/reference/schemas/modules/ethereum.md#int64_max)
- [INT64\_MIN](/reference/schemas/modules/ethereum.md#int64_min)
- [INT8\_MAX](/reference/schemas/modules/ethereum.md#int8_max)
- [INT8\_MIN](/reference/schemas/modules/ethereum.md#int8_min)
- [SAddress](/reference/schemas/modules/ethereum.md#saddress-1)
- [SBytes](/reference/schemas/modules/ethereum.md#sbytes)
- [SBytes1](/reference/schemas/modules/ethereum.md#sbytes1)
- [SBytes10](/reference/schemas/modules/ethereum.md#sbytes10)
- [SBytes11](/reference/schemas/modules/ethereum.md#sbytes11)
- [SBytes12](/reference/schemas/modules/ethereum.md#sbytes12)
- [SBytes13](/reference/schemas/modules/ethereum.md#sbytes13)
- [SBytes14](/reference/schemas/modules/ethereum.md#sbytes14)
- [SBytes15](/reference/schemas/modules/ethereum.md#sbytes15)
- [SBytes16](/reference/schemas/modules/ethereum.md#sbytes16)
- [SBytes17](/reference/schemas/modules/ethereum.md#sbytes17)
- [SBytes18](/reference/schemas/modules/ethereum.md#sbytes18)
- [SBytes19](/reference/schemas/modules/ethereum.md#sbytes19)
- [SBytes2](/reference/schemas/modules/ethereum.md#sbytes2)
- [SBytes20](/reference/schemas/modules/ethereum.md#sbytes20)
- [SBytes21](/reference/schemas/modules/ethereum.md#sbytes21)
- [SBytes22](/reference/schemas/modules/ethereum.md#sbytes22)
- [SBytes23](/reference/schemas/modules/ethereum.md#sbytes23)
- [SBytes24](/reference/schemas/modules/ethereum.md#sbytes24)
- [SBytes25](/reference/schemas/modules/ethereum.md#sbytes25)
- [SBytes26](/reference/schemas/modules/ethereum.md#sbytes26)
- [SBytes27](/reference/schemas/modules/ethereum.md#sbytes27)
- [SBytes28](/reference/schemas/modules/ethereum.md#sbytes28)
- [SBytes29](/reference/schemas/modules/ethereum.md#sbytes29)
- [SBytes3](/reference/schemas/modules/ethereum.md#sbytes3)
- [SBytes30](/reference/schemas/modules/ethereum.md#sbytes30)
- [SBytes31](/reference/schemas/modules/ethereum.md#sbytes31)
- [SBytes32](/reference/schemas/modules/ethereum.md#sbytes32)
- [SBytes4](/reference/schemas/modules/ethereum.md#sbytes4)
- [SBytes5](/reference/schemas/modules/ethereum.md#sbytes5)
- [SBytes6](/reference/schemas/modules/ethereum.md#sbytes6)
- [SBytes7](/reference/schemas/modules/ethereum.md#sbytes7)
- [SBytes8](/reference/schemas/modules/ethereum.md#sbytes8)
- [SBytes9](/reference/schemas/modules/ethereum.md#sbytes9)
- [SINT128](/reference/schemas/modules/ethereum.md#sint128)
- [SINT16](/reference/schemas/modules/ethereum.md#sint16)
- [SINT256](/reference/schemas/modules/ethereum.md#sint256)
- [SINT32](/reference/schemas/modules/ethereum.md#sint32)
- [SINT64](/reference/schemas/modules/ethereum.md#sint64)
- [SINT8](/reference/schemas/modules/ethereum.md#sint8)
- [SUINT128](/reference/schemas/modules/ethereum.md#suint128)
- [SUINT16](/reference/schemas/modules/ethereum.md#suint16)
- [SUINT256](/reference/schemas/modules/ethereum.md#suint256)
- [SUINT32](/reference/schemas/modules/ethereum.md#suint32)
- [SUINT64](/reference/schemas/modules/ethereum.md#suint64)
- [SUINT8](/reference/schemas/modules/ethereum.md#suint8)
- [UINT128\_MAX](/reference/schemas/modules/ethereum.md#uint128_max)
- [UINT16\_MAX](/reference/schemas/modules/ethereum.md#uint16_max)
- [UINT256\_MAX](/reference/schemas/modules/ethereum.md#uint256_max)
- [UINT32\_MAX](/reference/schemas/modules/ethereum.md#uint32_max)
- [UINT64\_MAX](/reference/schemas/modules/ethereum.md#uint64_max)
- [UINT8\_MAX](/reference/schemas/modules/ethereum.md#uint8_max)

### Functions

- [isAddress](/reference/schemas/modules/ethereum.md#isaddress)
- [isBytes](/reference/schemas/modules/ethereum.md#isbytes)
- [isBytes1](/reference/schemas/modules/ethereum.md#isbytes1)
- [isBytes10](/reference/schemas/modules/ethereum.md#isbytes10)
- [isBytes11](/reference/schemas/modules/ethereum.md#isbytes11)
- [isBytes12](/reference/schemas/modules/ethereum.md#isbytes12)
- [isBytes13](/reference/schemas/modules/ethereum.md#isbytes13)
- [isBytes14](/reference/schemas/modules/ethereum.md#isbytes14)
- [isBytes15](/reference/schemas/modules/ethereum.md#isbytes15)
- [isBytes16](/reference/schemas/modules/ethereum.md#isbytes16)
- [isBytes17](/reference/schemas/modules/ethereum.md#isbytes17)
- [isBytes18](/reference/schemas/modules/ethereum.md#isbytes18)
- [isBytes19](/reference/schemas/modules/ethereum.md#isbytes19)
- [isBytes2](/reference/schemas/modules/ethereum.md#isbytes2)
- [isBytes20](/reference/schemas/modules/ethereum.md#isbytes20)
- [isBytes21](/reference/schemas/modules/ethereum.md#isbytes21)
- [isBytes22](/reference/schemas/modules/ethereum.md#isbytes22)
- [isBytes23](/reference/schemas/modules/ethereum.md#isbytes23)
- [isBytes24](/reference/schemas/modules/ethereum.md#isbytes24)
- [isBytes25](/reference/schemas/modules/ethereum.md#isbytes25)
- [isBytes26](/reference/schemas/modules/ethereum.md#isbytes26)
- [isBytes27](/reference/schemas/modules/ethereum.md#isbytes27)
- [isBytes28](/reference/schemas/modules/ethereum.md#isbytes28)
- [isBytes29](/reference/schemas/modules/ethereum.md#isbytes29)
- [isBytes3](/reference/schemas/modules/ethereum.md#isbytes3)
- [isBytes30](/reference/schemas/modules/ethereum.md#isbytes30)
- [isBytes31](/reference/schemas/modules/ethereum.md#isbytes31)
- [isBytes32](/reference/schemas/modules/ethereum.md#isbytes32)
- [isBytes4](/reference/schemas/modules/ethereum.md#isbytes4)
- [isBytes5](/reference/schemas/modules/ethereum.md#isbytes5)
- [isBytes6](/reference/schemas/modules/ethereum.md#isbytes6)
- [isBytes7](/reference/schemas/modules/ethereum.md#isbytes7)
- [isBytes8](/reference/schemas/modules/ethereum.md#isbytes8)
- [isBytes9](/reference/schemas/modules/ethereum.md#isbytes9)
- [isINT128](/reference/schemas/modules/ethereum.md#isint128)
- [isINT16](/reference/schemas/modules/ethereum.md#isint16)
- [isINT256](/reference/schemas/modules/ethereum.md#isint256)
- [isINT32](/reference/schemas/modules/ethereum.md#isint32)
- [isINT64](/reference/schemas/modules/ethereum.md#isint64)
- [isINT8](/reference/schemas/modules/ethereum.md#isint8)
- [isUINT128](/reference/schemas/modules/ethereum.md#isuint128)
- [isUINT16](/reference/schemas/modules/ethereum.md#isuint16)
- [isUINT256](/reference/schemas/modules/ethereum.md#isuint256)
- [isUINT32](/reference/schemas/modules/ethereum.md#isuint32)
- [isUINT64](/reference/schemas/modules/ethereum.md#isuint64)
- [isUINT8](/reference/schemas/modules/ethereum.md#isuint8)
- [parseAddress](/reference/schemas/modules/ethereum.md#parseaddress)
- [parseAddressSafe](/reference/schemas/modules/ethereum.md#parseaddresssafe)
- [parseBytes](/reference/schemas/modules/ethereum.md#parsebytes)
- [parseBytes1](/reference/schemas/modules/ethereum.md#parsebytes1)
- [parseBytes10](/reference/schemas/modules/ethereum.md#parsebytes10)
- [parseBytes10Safe](/reference/schemas/modules/ethereum.md#parsebytes10safe)
- [parseBytes11](/reference/schemas/modules/ethereum.md#parsebytes11)
- [parseBytes11Safe](/reference/schemas/modules/ethereum.md#parsebytes11safe)
- [parseBytes12](/reference/schemas/modules/ethereum.md#parsebytes12)
- [parseBytes12Safe](/reference/schemas/modules/ethereum.md#parsebytes12safe)
- [parseBytes13](/reference/schemas/modules/ethereum.md#parsebytes13)
- [parseBytes13Safe](/reference/schemas/modules/ethereum.md#parsebytes13safe)
- [parseBytes14](/reference/schemas/modules/ethereum.md#parsebytes14)
- [parseBytes14Safe](/reference/schemas/modules/ethereum.md#parsebytes14safe)
- [parseBytes15](/reference/schemas/modules/ethereum.md#parsebytes15)
- [parseBytes15Safe](/reference/schemas/modules/ethereum.md#parsebytes15safe)
- [parseBytes16](/reference/schemas/modules/ethereum.md#parsebytes16)
- [parseBytes16Safe](/reference/schemas/modules/ethereum.md#parsebytes16safe)
- [parseBytes17](/reference/schemas/modules/ethereum.md#parsebytes17)
- [parseBytes17Safe](/reference/schemas/modules/ethereum.md#parsebytes17safe)
- [parseBytes18](/reference/schemas/modules/ethereum.md#parsebytes18)
- [parseBytes18Safe](/reference/schemas/modules/ethereum.md#parsebytes18safe)
- [parseBytes19](/reference/schemas/modules/ethereum.md#parsebytes19)
- [parseBytes19Safe](/reference/schemas/modules/ethereum.md#parsebytes19safe)
- [parseBytes1Safe](/reference/schemas/modules/ethereum.md#parsebytes1safe)
- [parseBytes2](/reference/schemas/modules/ethereum.md#parsebytes2)
- [parseBytes20](/reference/schemas/modules/ethereum.md#parsebytes20)
- [parseBytes20Safe](/reference/schemas/modules/ethereum.md#parsebytes20safe)
- [parseBytes21](/reference/schemas/modules/ethereum.md#parsebytes21)
- [parseBytes21Safe](/reference/schemas/modules/ethereum.md#parsebytes21safe)
- [parseBytes22](/reference/schemas/modules/ethereum.md#parsebytes22)
- [parseBytes22Safe](/reference/schemas/modules/ethereum.md#parsebytes22safe)
- [parseBytes23](/reference/schemas/modules/ethereum.md#parsebytes23)
- [parseBytes23Safe](/reference/schemas/modules/ethereum.md#parsebytes23safe)
- [parseBytes24](/reference/schemas/modules/ethereum.md#parsebytes24)
- [parseBytes24Safe](/reference/schemas/modules/ethereum.md#parsebytes24safe)
- [parseBytes25](/reference/schemas/modules/ethereum.md#parsebytes25)
- [parseBytes25Safe](/reference/schemas/modules/ethereum.md#parsebytes25safe)
- [parseBytes26](/reference/schemas/modules/ethereum.md#parsebytes26)
- [parseBytes26Safe](/reference/schemas/modules/ethereum.md#parsebytes26safe)
- [parseBytes27](/reference/schemas/modules/ethereum.md#parsebytes27)
- [parseBytes27Safe](/reference/schemas/modules/ethereum.md#parsebytes27safe)
- [parseBytes28](/reference/schemas/modules/ethereum.md#parsebytes28)
- [parseBytes28Safe](/reference/schemas/modules/ethereum.md#parsebytes28safe)
- [parseBytes29](/reference/schemas/modules/ethereum.md#parsebytes29)
- [parseBytes29Safe](/reference/schemas/modules/ethereum.md#parsebytes29safe)
- [parseBytes2Safe](/reference/schemas/modules/ethereum.md#parsebytes2safe)
- [parseBytes3](/reference/schemas/modules/ethereum.md#parsebytes3)
- [parseBytes30](/reference/schemas/modules/ethereum.md#parsebytes30)
- [parseBytes30Safe](/reference/schemas/modules/ethereum.md#parsebytes30safe)
- [parseBytes31](/reference/schemas/modules/ethereum.md#parsebytes31)
- [parseBytes31Safe](/reference/schemas/modules/ethereum.md#parsebytes31safe)
- [parseBytes32](/reference/schemas/modules/ethereum.md#parsebytes32)
- [parseBytes32Safe](/reference/schemas/modules/ethereum.md#parsebytes32safe)
- [parseBytes3Safe](/reference/schemas/modules/ethereum.md#parsebytes3safe)
- [parseBytes4](/reference/schemas/modules/ethereum.md#parsebytes4)
- [parseBytes4Safe](/reference/schemas/modules/ethereum.md#parsebytes4safe)
- [parseBytes5](/reference/schemas/modules/ethereum.md#parsebytes5)
- [parseBytes5Safe](/reference/schemas/modules/ethereum.md#parsebytes5safe)
- [parseBytes6](/reference/schemas/modules/ethereum.md#parsebytes6)
- [parseBytes6Safe](/reference/schemas/modules/ethereum.md#parsebytes6safe)
- [parseBytes7](/reference/schemas/modules/ethereum.md#parsebytes7)
- [parseBytes7Safe](/reference/schemas/modules/ethereum.md#parsebytes7safe)
- [parseBytes8](/reference/schemas/modules/ethereum.md#parsebytes8)
- [parseBytes8Safe](/reference/schemas/modules/ethereum.md#parsebytes8safe)
- [parseBytes9](/reference/schemas/modules/ethereum.md#parsebytes9)
- [parseBytes9Safe](/reference/schemas/modules/ethereum.md#parsebytes9safe)
- [parseBytesSafe](/reference/schemas/modules/ethereum.md#parsebytessafe)
- [parseINT128Safe](/reference/schemas/modules/ethereum.md#parseint128safe)
- [parseINT16Safe](/reference/schemas/modules/ethereum.md#parseint16safe)
- [parseINT256Safe](/reference/schemas/modules/ethereum.md#parseint256safe)
- [parseINT32Safe](/reference/schemas/modules/ethereum.md#parseint32safe)
- [parseINT64Safe](/reference/schemas/modules/ethereum.md#parseint64safe)
- [parseINT8Safe](/reference/schemas/modules/ethereum.md#parseint8safe)
- [parseInt128](/reference/schemas/modules/ethereum.md#parseint128)
- [parseInt16](/reference/schemas/modules/ethereum.md#parseint16)
- [parseInt256](/reference/schemas/modules/ethereum.md#parseint256)
- [parseInt32](/reference/schemas/modules/ethereum.md#parseint32)
- [parseInt64](/reference/schemas/modules/ethereum.md#parseint64)
- [parseInt8](/reference/schemas/modules/ethereum.md#parseint8)
- [parseUINT128](/reference/schemas/modules/ethereum.md#parseuint128)
- [parseUINT128Safe](/reference/schemas/modules/ethereum.md#parseuint128safe)
- [parseUINT16](/reference/schemas/modules/ethereum.md#parseuint16)
- [parseUINT16Safe](/reference/schemas/modules/ethereum.md#parseuint16safe)
- [parseUINT256](/reference/schemas/modules/ethereum.md#parseuint256)
- [parseUINT256Safe](/reference/schemas/modules/ethereum.md#parseuint256safe)
- [parseUINT32](/reference/schemas/modules/ethereum.md#parseuint32)
- [parseUINT32Safe](/reference/schemas/modules/ethereum.md#parseuint32safe)
- [parseUINT64](/reference/schemas/modules/ethereum.md#parseuint64)
- [parseUINT64Safe](/reference/schemas/modules/ethereum.md#parseuint64safe)
- [parseUINT8](/reference/schemas/modules/ethereum.md#parseuint8)
- [parseUINT8Safe](/reference/schemas/modules/ethereum.md#parseuint8safe)

## Type Aliases

### Address

Ƭ **Address**<\>: \`0x${string}\`

Type representing a valid Ethereum address
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#address)

#### Defined in

[schemas/src/ethereum/SAddress/SAddress.js:11](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SAddress/SAddress.js#L11)

___

### Bytes

Ƭ **Bytes**<\>: \`0x${string}\`

#### Defined in

[schemas/src/ethereum/SBytes/SBytes.js:11](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytes/SBytes.js#L11)

___

### Bytes1

Ƭ **Bytes1**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:27](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L27)

___

### Bytes10

Ƭ **Bytes10**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:81](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L81)

___

### Bytes11

Ƭ **Bytes11**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:87](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L87)

___

### Bytes12

Ƭ **Bytes12**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:93](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L93)

___

### Bytes13

Ƭ **Bytes13**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:99](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L99)

___

### Bytes14

Ƭ **Bytes14**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:105](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L105)

___

### Bytes15

Ƭ **Bytes15**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:111](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L111)

___

### Bytes16

Ƭ **Bytes16**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:117](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L117)

___

### Bytes17

Ƭ **Bytes17**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:123](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L123)

___

### Bytes18

Ƭ **Bytes18**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:129](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L129)

___

### Bytes19

Ƭ **Bytes19**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:135](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L135)

___

### Bytes2

Ƭ **Bytes2**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:33](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L33)

___

### Bytes20

Ƭ **Bytes20**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:141](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L141)

___

### Bytes21

Ƭ **Bytes21**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:147](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L147)

___

### Bytes22

Ƭ **Bytes22**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:153](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L153)

___

### Bytes23

Ƭ **Bytes23**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:159](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L159)

___

### Bytes24

Ƭ **Bytes24**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:165](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L165)

___

### Bytes25

Ƭ **Bytes25**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:171](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L171)

___

### Bytes26

Ƭ **Bytes26**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:177](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L177)

___

### Bytes27

Ƭ **Bytes27**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:183](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L183)

___

### Bytes28

Ƭ **Bytes28**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:189](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L189)

___

### Bytes29

Ƭ **Bytes29**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:195](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L195)

___

### Bytes3

Ƭ **Bytes3**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:39](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L39)

___

### Bytes30

Ƭ **Bytes30**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:201](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L201)

___

### Bytes31

Ƭ **Bytes31**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:207](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L207)

___

### Bytes32

Ƭ **Bytes32**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:213](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L213)

___

### Bytes4

Ƭ **Bytes4**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:45](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L45)

___

### Bytes5

Ƭ **Bytes5**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:51](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L51)

___

### Bytes6

Ƭ **Bytes6**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:57](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L57)

___

### Bytes7

Ƭ **Bytes7**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:63](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L63)

___

### Bytes8

Ƭ **Bytes8**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:69](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L69)

___

### Bytes9

Ƭ **Bytes9**<\>: \`0x${string}\`

[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#fixed-size-byte-arrays)

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:75](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L75)

___

### BytesCapacity

Ƭ **BytesCapacity**<\>: ``1`` \| ``2`` \| ``3`` \| ``4`` \| ``5`` \| ``6`` \| ``7`` \| ``8`` \| ``9`` \| ``10`` \| ``11`` \| ``12`` \| ``13`` \| ``14`` \| ``15`` \| ``16`` \| ``17`` \| ``18`` \| ``19`` \| ``20`` \| ``21`` \| ``22`` \| ``23`` \| ``24`` \| ``25`` \| ``26`` \| ``27`` \| ``28`` \| ``29`` \| ``30`` \| ``31`` \| ``32``

#### Defined in

[schemas/src/ethereum/SBytesFixed/Errors.js:11](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/Errors.js#L11)

___

### INT128

Ƭ **INT128**<\>: `bigint`

#### Defined in

[schemas/src/ethereum/SINT/SINT.js:50](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/SINT.js#L50)

___

### INT16

Ƭ **INT16**<\>: `bigint`

#### Defined in

[schemas/src/ethereum/SINT/SINT.js:35](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/SINT.js#L35)

___

### INT256

Ƭ **INT256**<\>: `bigint`

#### Defined in

[schemas/src/ethereum/SINT/SINT.js:55](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/SINT.js#L55)

___

### INT32

Ƭ **INT32**<\>: `bigint`

#### Defined in

[schemas/src/ethereum/SINT/SINT.js:40](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/SINT.js#L40)

___

### INT64

Ƭ **INT64**<\>: `bigint`

#### Defined in

[schemas/src/ethereum/SINT/SINT.js:45](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/SINT.js#L45)

___

### INT8

Ƭ **INT8**<\>: `bigint`

#### Defined in

[schemas/src/ethereum/SINT/SINT.js:30](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/SINT.js#L30)

___

### INTName

Ƭ **INTName**<\>: ``"int8"`` \| ``"int16"`` \| ``"int32"`` \| ``"int64"`` \| ``"int128"`` \| ``"int256"``

#### Defined in

[schemas/src/ethereum/SINT/Errors.js:10](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/Errors.js#L10)

___

### INTSize

Ƭ **INTSize**<\>: ``8`` \| ``16`` \| ``32`` \| ``64`` \| ``128`` \| ``256``

#### Defined in

[schemas/src/ethereum/SINT/Errors.js:11](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/Errors.js#L11)

___

### SAddress

Ƭ **SAddress**<\>: [`SAddressSchema`](/reference/schemas/modules/ethereum.md#saddressschema)

Effect/schema for Address type.
[effect/schema](https://github.com/Effect-TS/schema) representing a valid Ethereum address.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#address)

#### Defined in

[schemas/src/ethereum/SAddress/SAddress.js:31](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SAddress/SAddress.js#L31)

[schemas/src/ethereum/SAddress/SAddress.js:27](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SAddress/SAddress.js#L27)

___

### SAddressSchema

Ƭ **SAddressSchema**<\>: `Schema`

[effect/schema](https://github.com/Effect-TS/schema) representing a valid Ethereum address.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#address)

#### Defined in

[schemas/src/ethereum/SAddress/SAddress.js:21](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SAddress/SAddress.js#L21)

___

### UINT128

Ƭ **UINT128**<\>: `bigint`

#### Defined in

[schemas/src/ethereum/SUINT/SUINT.js:68](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/SUINT.js#L68)

___

### UINT16

Ƭ **UINT16**<\>: `bigint`

#### Defined in

[schemas/src/ethereum/SUINT/SUINT.js:35](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/SUINT.js#L35)

___

### UINT256

Ƭ **UINT256**<\>: `bigint`

#### Defined in

[schemas/src/ethereum/SUINT/SUINT.js:79](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/SUINT.js#L79)

___

### UINT32

Ƭ **UINT32**<\>: `bigint`

#### Defined in

[schemas/src/ethereum/SUINT/SUINT.js:46](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/SUINT.js#L46)

___

### UINT64

Ƭ **UINT64**<\>: `bigint`

#### Defined in

[schemas/src/ethereum/SUINT/SUINT.js:57](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/SUINT.js#L57)

___

### UINT8

Ƭ **UINT8**<\>: `bigint`

#### Defined in

[schemas/src/ethereum/SUINT/SUINT.js:24](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/SUINT.js#L24)

___

### UINTName

Ƭ **UINTName**<\>: ``"uint8"`` \| ``"uint16"`` \| ``"uint32"`` \| ``"uint64"`` \| ``"uint128"`` \| ``"uint256"``

#### Defined in

[schemas/src/ethereum/SUINT/Errors.js:10](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/Errors.js#L10)

___

### UINTSize

Ƭ **UINTSize**<\>: ``8`` \| ``16`` \| ``32`` \| ``64`` \| ``128`` \| ``256``

#### Defined in

[schemas/src/ethereum/SUINT/Errors.js:11](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/Errors.js#L11)

## Variables

### INT128\_MAX

• `Const` **INT128\_MAX**: `bigint`

The maximum value a [INT128](/reference/schemas/modules/ethereum.md#int128) can be.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SINT/constants.js:51](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/constants.js#L51)

___

### INT128\_MIN

• `Const` **INT128\_MIN**: `bigint` = `-BigInt('0x80000000000000000000000000000000')`

The minimum value a [INT128](/reference/schemas/modules/ethereum.md#int128) can be.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SINT/constants.js:56](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/constants.js#L56)

___

### INT16\_MAX

• `Const` **INT16\_MAX**: `bigint`

The maximum value a [INT16](/reference/schemas/modules/ethereum.md#int16) can be.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SINT/constants.js:21](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/constants.js#L21)

___

### INT16\_MIN

• `Const` **INT16\_MIN**: `bigint` = `-BigInt('0x8000')`

The minimum value a [INT16](/reference/schemas/modules/ethereum.md#int16) can be.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SINT/constants.js:26](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/constants.js#L26)

___

### INT256\_MAX

• `Const` **INT256\_MAX**: `bigint`

The maximum value a [INT256](/reference/schemas/modules/ethereum.md#int256) can be.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SINT/constants.js:61](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/constants.js#L61)

___

### INT256\_MIN

• `Const` **INT256\_MIN**: `bigint` = `-BigInt( '0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF',)`

The minimum value a [INT256](/reference/schemas/modules/ethereum.md#int256) can be.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SINT/constants.js:68](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/constants.js#L68)

___

### INT32\_MAX

• `Const` **INT32\_MAX**: `bigint`

The maximum value a [INT32](/reference/schemas/modules/ethereum.md#int32) can be.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SINT/constants.js:31](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/constants.js#L31)

___

### INT32\_MIN

• `Const` **INT32\_MIN**: `bigint` = `-BigInt('0x80000000')`

The minimum value a [INT32](/reference/schemas/modules/ethereum.md#int32) can be.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SINT/constants.js:36](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/constants.js#L36)

___

### INT64\_MAX

• `Const` **INT64\_MAX**: `bigint`

The maximum value a [INT64](/reference/schemas/modules/ethereum.md#int64) can be.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SINT/constants.js:41](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/constants.js#L41)

___

### INT64\_MIN

• `Const` **INT64\_MIN**: `bigint` = `-BigInt('0x8000000000000000')`

The minimum value a [INT64](/reference/schemas/modules/ethereum.md#int64) can be.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SINT/constants.js:46](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/constants.js#L46)

___

### INT8\_MAX

• `Const` **INT8\_MAX**: `bigint`

The maximum value a [INT8](/reference/schemas/modules/ethereum.md#int8) can be.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SINT/constants.js:11](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/constants.js#L11)

___

### INT8\_MIN

• `Const` **INT8\_MIN**: `bigint` = `-BigInt('0x80')`

The minimum value a [INT8](/reference/schemas/modules/ethereum.md#int8) can be.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SINT/constants.js:16](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/constants.js#L16)

___

### SAddress

• `Const` **SAddress**: `Schema`<`string`, `string`\>

#### Defined in

[schemas/src/ethereum/SAddress/SAddress.js:31](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SAddress/SAddress.js#L31)

[schemas/src/ethereum/SAddress/SAddress.js:27](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SAddress/SAddress.js#L27)

___

### SBytes

• `Const` **SBytes**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes type.

**`Example`**

```javascript
import { Schema } from '@effect/schema/Schema';
export const SBytes: Schema<string, Bytes>;
```

#### Defined in

[schemas/src/ethereum/SBytes/SBytes.js:28](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytes/SBytes.js#L28)

___

### SBytes1

• `Const` **SBytes1**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes1 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:222](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L222)

___

### SBytes10

• `Const` **SBytes10**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes10 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:348](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L348)

___

### SBytes11

• `Const` **SBytes11**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes11 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:362](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L362)

___

### SBytes12

• `Const` **SBytes12**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes12 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:376](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L376)

___

### SBytes13

• `Const` **SBytes13**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes13 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:390](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L390)

___

### SBytes14

• `Const` **SBytes14**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes14 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:404](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L404)

___

### SBytes15

• `Const` **SBytes15**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes15 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:418](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L418)

___

### SBytes16

• `Const` **SBytes16**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes16 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:432](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L432)

___

### SBytes17

• `Const` **SBytes17**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes17 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:446](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L446)

___

### SBytes18

• `Const` **SBytes18**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes18 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:460](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L460)

___

### SBytes19

• `Const` **SBytes19**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes19 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:474](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L474)

___

### SBytes2

• `Const` **SBytes2**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes2 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:236](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L236)

___

### SBytes20

• `Const` **SBytes20**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes20 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:488](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L488)

___

### SBytes21

• `Const` **SBytes21**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes21 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:502](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L502)

___

### SBytes22

• `Const` **SBytes22**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes22 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:516](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L516)

___

### SBytes23

• `Const` **SBytes23**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes23 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:530](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L530)

___

### SBytes24

• `Const` **SBytes24**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes24 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:544](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L544)

___

### SBytes25

• `Const` **SBytes25**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes25 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:558](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L558)

___

### SBytes26

• `Const` **SBytes26**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes26 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:572](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L572)

___

### SBytes27

• `Const` **SBytes27**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes27 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:586](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L586)

___

### SBytes28

• `Const` **SBytes28**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes28 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:600](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L600)

___

### SBytes29

• `Const` **SBytes29**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes29 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:614](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L614)

___

### SBytes3

• `Const` **SBytes3**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes3 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:250](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L250)

___

### SBytes30

• `Const` **SBytes30**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes30 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:628](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L628)

___

### SBytes31

• `Const` **SBytes31**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes31 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:642](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L642)

___

### SBytes32

• `Const` **SBytes32**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes32 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:656](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L656)

___

### SBytes4

• `Const` **SBytes4**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes4 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:264](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L264)

___

### SBytes5

• `Const` **SBytes5**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes5 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:278](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L278)

___

### SBytes6

• `Const` **SBytes6**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes6 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:292](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L292)

___

### SBytes7

• `Const` **SBytes7**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes7 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:306](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L306)

___

### SBytes8

• `Const` **SBytes8**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes8 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:320](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L320)

___

### SBytes9

• `Const` **SBytes9**: `Schema`<`string`, \`0x${string}\`\>

[Effect schema](https://github.com/Effect-TS/schema) for the Bytes9 type.

#### Defined in

[schemas/src/ethereum/SBytesFixed/SBytesFixed.js:334](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/SBytesFixed.js#L334)

___

### SINT128

• `Const` **SINT128**: `Schema`<`bigint`, `bigint`\>

[Effect schema](https://github.com/Effect-TS/schema) for the INT128 type.

**`Example`**

```typescript
import { Schema } from '@effect/schema/Schema';
export const SINT128: Schema<bigint, INT128>;
```
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SINT/SINT.js:128](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/SINT.js#L128)

___

### SINT16

• `Const` **SINT16**: `Schema`<`bigint`, `bigint`\>

[Effect schema](https://github.com/Effect-TS/schema) for the INT16 type.

**`Example`**

```typescript
import { Schema } from '@effect/schema/Schema';
export const SINT16: Schema<bigint, INT16>;
```
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SINT/SINT.js:83](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/SINT.js#L83)

___

### SINT256

• `Const` **SINT256**: `Schema`<`bigint`, `bigint`\>

[Effect schema](https://github.com/Effect-TS/schema) for the INT256 type.

**`Example`**

```typescript
import { Schema } from '@effect/schema/Schema';
export const SINT256: Schema<bigint, INT256>;
```
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SINT/SINT.js:143](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/SINT.js#L143)

___

### SINT32

• `Const` **SINT32**: `Schema`<`bigint`, `bigint`\>

[Effect schema](https://github.com/Effect-TS/schema) for the INT32 type.

**`Example`**

```typescript
import { Schema } from '@effect/schema/Schema';
export const SINT32: Schema<bigint, INT32>;
```
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SINT/SINT.js:98](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/SINT.js#L98)

___

### SINT64

• `Const` **SINT64**: `Schema`<`bigint`, `bigint`\>

[Effect schema](https://github.com/Effect-TS/schema) for the INT64 type.

**`Example`**

```typescript
import { Schema } from '@effect/schema/Schema';
export const SINT64: Schema<bigint, INT64>;
```
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SINT/SINT.js:113](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/SINT.js#L113)

___

### SINT8

• `Const` **SINT8**: `Schema`<`bigint`, `bigint`\>

[Effect schema](https://github.com/Effect-TS/schema) for the INT8 type.

**`Example`**

```typescript
import { Schema } from '@effect/schema/Schema';
export const SINT8: Schema<bigint, INT8>;
```
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SINT/SINT.js:68](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/SINT.js#L68)

___

### SUINT128

• `Const` **SUINT128**: `Schema`<`bigint`, `bigint`\>

[Effect schema](https://github.com/Effect-TS/schema) for the UINT128 type.

**`Example`**

```typescript
import { Schema } from '@effect/schema/Schema';
export const SUINT128: Schema<bigint, UINT128>;
```
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SUINT/SUINT.js:154](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/SUINT.js#L154)

___

### SUINT16

• `Const` **SUINT16**: `Schema`<`bigint`, `bigint`\>

[Effect schema](https://github.com/Effect-TS/schema) for the UINT16 type.

**`Example`**

```typescript
import { Schema } from '@effect/schema/Schema';
export const SUINT16: Schema<bigint, UINT16>;
```
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SUINT/SUINT.js:112](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/SUINT.js#L112)

___

### SUINT256

• `Const` **SUINT256**: `Schema`<`bigint`, `bigint`\>

[Effect schema](https://github.com/Effect-TS/schema) for the UINT256 type.

**`Example`**

```typescript
import { Schema } from '@effect/schema/Schema';
export const SUINT256: Schema<bigint, UINT256>;
```
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SUINT/SUINT.js:168](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/SUINT.js#L168)

___

### SUINT32

• `Const` **SUINT32**: `Schema`<`bigint`, `bigint`\>

[Effect schema](https://github.com/Effect-TS/schema) for the UINT16 type.

**`Example`**

```typescript
import { Schema } from '@effect/schema/Schema';
export const SUINT32: Schema<bigint, UINT32>;
```
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SUINT/SUINT.js:126](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/SUINT.js#L126)

___

### SUINT64

• `Const` **SUINT64**: `Schema`<`bigint`, `bigint`\>

[Effect schema](https://github.com/Effect-TS/schema) for the UINT64 type.

**`Example`**

```typescript
import { Schema } from '@effect/schema/Schema';
export const SUINT64: Schema<bigint, UINT64>;
```
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SUINT/SUINT.js:140](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/SUINT.js#L140)

___

### SUINT8

• `Const` **SUINT8**: `Schema`<`bigint`, `bigint`\>

[Effect schema](https://github.com/Effect-TS/schema) for the UINT8 type.

**`Example`**

```typescript
import { Schema } from '@effect/schema/Schema';
export const SUINT8: Schema<bigint, UINT8>;
```
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SUINT/SUINT.js:98](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/SUINT.js#L98)

___

### UINT128\_MAX

• `Const` **UINT128\_MAX**: `bigint`

The maximum value a [UINT128](/reference/schemas/modules/ethereum.md#uint128) can be.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SUINT/constants.js:31](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/constants.js#L31)

___

### UINT16\_MAX

• `Const` **UINT16\_MAX**: `bigint`

The maximum value a [UINT16](/reference/schemas/modules/ethereum.md#uint16) can be.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SUINT/constants.js:16](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/constants.js#L16)

___

### UINT256\_MAX

• `Const` **UINT256\_MAX**: `bigint`

The maximum value a [UINT256](/reference/schemas/modules/ethereum.md#uint256) can be.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SUINT/constants.js:36](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/constants.js#L36)

___

### UINT32\_MAX

• `Const` **UINT32\_MAX**: `bigint`

The maximum value a [UINT32](/reference/schemas/modules/ethereum.md#uint32) can be.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SUINT/constants.js:21](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/constants.js#L21)

___

### UINT64\_MAX

• `Const` **UINT64\_MAX**: `bigint`

The maximum value a [UINT64](/reference/schemas/modules/ethereum.md#uint64) can be.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SUINT/constants.js:26](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/constants.js#L26)

___

### UINT8\_MAX

• `Const` **UINT8\_MAX**: `bigint`

The maximum value a [UINT8](/reference/schemas/modules/ethereum.md#uint8) can be.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#integers)

#### Defined in

[schemas/src/ethereum/SUINT/constants.js:11](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/constants.js#L11)

## Functions

### isAddress

▸ **isAddress**(`address`): `boolean`

Checks if a string is a valid Ethereum address.

#### Parameters

| Name | Type | Description |
| :------ | :------ | :------ |
| `address` | `string` | The address to check. |

#### Returns

`boolean`

- True if the address is valid.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#address)

**`Example`**

```ts
isAddress('0x1234'); // false
isAddress('0x1234567890123456789012345678901234567890'); // true
```

#### Defined in

[schemas/src/ethereum/SAddress/isAddress.js:23](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SAddress/isAddress.js#L23)

___

### isBytes

▸ **isBytes**(`value`): `boolean`

Type guard that returns true if a string is a valid hex string.

#### Parameters

| Name | Type | Description |
| :------ | :------ | :------ |
| `value` | `string` | The string to check. |

#### Returns

`boolean`

- True if the string is a valid hex string.

**`Example`**

```javascript
import { isBytes } from '@evmts/schemas';
const hex = '0x1234567890abcdef1234567890abcdef12345678';
const isHex = isBytes(hex);
```

#### Defined in

[schemas/src/ethereum/SBytes/isBytes.js:22](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytes/isBytes.js#L22)

___

### isBytes1

▸ **isBytes1**(`bytes1`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes1.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes1` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes1 } from '@evmts/schemas';
isBytes1("0xff");  // true
isBytes1("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:56](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L56)

___

### isBytes10

▸ **isBytes10**(`bytes10`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes10.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes10` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes10 } from '@evmts/schemas';
isBytes10("0xff");  // true
isBytes10("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:191](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L191)

___

### isBytes11

▸ **isBytes11**(`bytes11`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes11.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes11` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes11 } from '@evmts/schemas';
isBytes11("0xff");  // true
isBytes11("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:206](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L206)

___

### isBytes12

▸ **isBytes12**(`bytes12`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes12.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes12` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes12 } from '@evmts/schemas';
isBytes12("0xff");  // true
isBytes12("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:221](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L221)

___

### isBytes13

▸ **isBytes13**(`bytes13`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes13.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes13` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes13 } from '@evmts/schemas';
isBytes13("0xff");  // true
isBytes13("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:236](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L236)

___

### isBytes14

▸ **isBytes14**(`bytes14`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes14.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes14` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes14 } from '@evmts/schemas';
isBytes14("0xff");  // true
isBytes14("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:251](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L251)

___

### isBytes15

▸ **isBytes15**(`bytes15`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes15.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes15` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes15 } from '@evmts/schemas';
isBytes15("0xff");  // true
isBytes15("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:266](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L266)

___

### isBytes16

▸ **isBytes16**(`bytes16`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes16.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes16` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes16 } from '@evmts/schemas';
isBytes16("0xff");  // true
isBytes16("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:281](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L281)

___

### isBytes17

▸ **isBytes17**(`bytes17`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes17.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes17` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes17 } from '@evmts/schemas';
isBytes17("0xff");  // true
isBytes17("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:296](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L296)

___

### isBytes18

▸ **isBytes18**(`bytes18`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes18.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes18` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes18 } from '@evmts/schemas';
isBytes18("0xff");  // true
isBytes18("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:311](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L311)

___

### isBytes19

▸ **isBytes19**(`bytes19`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes19.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes19` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes19 } from '@evmts/schemas';
isBytes19("0xff");  // true
isBytes19("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:326](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L326)

___

### isBytes2

▸ **isBytes2**(`bytes2`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes2.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes2` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes2 } from '@evmts/schemas';
isBytes2("0xff");  // true
isBytes2("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:71](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L71)

___

### isBytes20

▸ **isBytes20**(`bytes20`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes20.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes20` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes20 } from '@evmts/schemas';
isBytes20("0xff");  // true
isBytes20("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:341](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L341)

___

### isBytes21

▸ **isBytes21**(`bytes21`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes21.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes21` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes21 } from '@evmts/schemas';
isBytes21("0xff");  // true
isBytes21("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:356](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L356)

___

### isBytes22

▸ **isBytes22**(`bytes22`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes22.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes22` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes22 } from '@evmts/schemas';
isBytes22("0xff");  // true
isBytes22("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:371](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L371)

___

### isBytes23

▸ **isBytes23**(`bytes23`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes23.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes23` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes23 } from '@evmts/schemas';
isBytes23("0xff");  // true
isBytes23("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:386](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L386)

___

### isBytes24

▸ **isBytes24**(`bytes24`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes24.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes24` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes24 } from '@evmts/schemas';
isBytes24("0xff");  // true
isBytes24("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:401](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L401)

___

### isBytes25

▸ **isBytes25**(`bytes25`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes25.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes25` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes25 } from '@evmts/schemas';
isBytes25("0xff");  // true
isBytes25("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:416](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L416)

___

### isBytes26

▸ **isBytes26**(`bytes26`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes26.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes26` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes26 } from '@evmts/schemas';
isBytes26("0xff");  // true
isBytes26("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:431](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L431)

___

### isBytes27

▸ **isBytes27**(`bytes27`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes27.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes27` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes27 } from '@evmts/schemas';
isBytes27("0xff");  // true
isBytes27("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:446](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L446)

___

### isBytes28

▸ **isBytes28**(`bytes28`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes28.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes28` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes28 } from '@evmts/schemas';
isBytes28("0xff");  // true
isBytesBytes2fff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:461](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L461)

___

### isBytes29

▸ **isBytes29**(`bytes29`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes29.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes29` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes29 } from '@evmts/schemas';
isBytes29("0xff");  // true
isBytes29("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:476](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L476)

___

### isBytes3

▸ **isBytes3**(`bytes3`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes3.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes3` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes3 } from '@evmts/schemas';
isBytes3("0xff");  // true
isBytes3("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:86](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L86)

___

### isBytes30

▸ **isBytes30**(`bytes30`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes30.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes30` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes30 } from '@evmts/schemas';
isBytes30("0xff");  // true
isBytes30("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:491](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L491)

___

### isBytes31

▸ **isBytes31**(`bytes31`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes31.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes31` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes31 } from '@evmts/schemas';
isBytes31("0xff");  // true
isBytes31("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:506](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L506)

___

### isBytes32

▸ **isBytes32**(`bytes32`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes22.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes32` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes22 } from '@evmts/schemas';
isBytes22("0xff");  // true
isBytes22("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:521](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L521)

___

### isBytes4

▸ **isBytes4**(`bytes4`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes4.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes4` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes4 } from '@evmts/schemas';
isBytes4("0xff");  // true
isBytes4("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:101](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L101)

___

### isBytes5

▸ **isBytes5**(`bytes5`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes5.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes5` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes5 } from '@evmts/schemas';
isBytes5("0xff");  // true
isBytes5("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:116](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L116)

___

### isBytes6

▸ **isBytes6**(`bytes6`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes6.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes6` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes6 } from '@evmts/schemas';
isBytes6("0xff");  // true
isBytes6("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:131](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L131)

___

### isBytes7

▸ **isBytes7**(`bytes7`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes7.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes7` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes7 } from '@evmts/schemas';
isBytes7("0xff");  // true
isBytes7("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:146](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L146)

___

### isBytes8

▸ **isBytes8**(`bytes8`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes8.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes8` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes8 } from '@evmts/schemas';
isBytes8("0xff");  // true
isBytes8("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:161](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L161)

___

### isBytes9

▸ **isBytes9**(`bytes9`): `boolean`

Type guard that returns true if the provided string is a valid Ethereum Bytes9.

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes9` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isBytes9 } from '@evmts/schemas';
isBytes9("0xff");  // true
isBytes9("0xfff"); // false
````

#### Defined in

[schemas/src/ethereum/SBytesFixed/isBytesFixed.js:176](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L176)

___

### isINT128

▸ **isINT128**(`int128`): `boolean`

Type guard that returns true if the provided bigint is a valid Ethereum INT128.

#### Parameters

| Name | Type |
| :------ | :------ |
| `int128` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isINT128 } from '@evmts/schemas';
isINT128(BigInt("-170141183460469231731687303715884105728"));  // true
isINT128(BigInt("170141183460469231731687303715884105727"));   // true
isINT128(BigInt("170141183460469231731687303715884105728"));   // false
isINT128(BigInt("-170141183460469231731687303715884105729"));  // false
````

#### Defined in

[schemas/src/ethereum/SINT/isINT.js:92](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/isINT.js#L92)

___

### isINT16

▸ **isINT16**(`int16`): `boolean`

Type guard that returns true if the provided bigint is a valid Ethereum INT16.

#### Parameters

| Name | Type |
| :------ | :------ |
| `int16` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isINT16 } from '@evmts/schemas';
isINT16(BigInt(-32768));  // true
isINT16(BigInt(32767));   // true
isINT16(BigInt(32768));   // false
isINT16(BigInt(-32769));  // false
````

#### Defined in

[schemas/src/ethereum/SINT/isINT.js:41](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/isINT.js#L41)

___

### isINT256

▸ **isINT256**(`int256`): `boolean`

Type guard that returns true if the provided bigint is a valid Ethereum INT256.

#### Parameters

| Name | Type |
| :------ | :------ |
| `int256` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isINT256 } from '@evmts/schemas';
isINT256(BigInt("-115792089237316195423570985008687907853269984665640564039457584007913129639936"));  // true
isINT256(BigInt("115792089237316195423570985008687907853269984665640564039457584007913129639935"));   // true
isINT256(BigInt("115792089237316195423570985008687907853269984665640564039457584007913129639936"));   // false
isINT256(BigInt("-115792089237316195423570985008687907853269984665640564039457584007913129639937"));  // false
````

#### Defined in

[schemas/src/ethereum/SINT/isINT.js:109](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/isINT.js#L109)

___

### isINT32

▸ **isINT32**(`int32`): `boolean`

Type guard that returns true if the provided bigint is a valid Ethereum INT32.

#### Parameters

| Name | Type |
| :------ | :------ |
| `int32` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isINT32 } from '@evmts/schemas';
isINT32(BigInt(-2147483648));  // true
isINT32(BigInt(2147483647));   // true
isINT32(BigInt(2147483648));   // false
isINT32(BigInt(-2147483649));  // false
````

#### Defined in

[schemas/src/ethereum/SINT/isINT.js:58](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/isINT.js#L58)

___

### isINT64

▸ **isINT64**(`int64`): `boolean`

Type guard that returns true if the provided bigint is a valid Ethereum INT64.

#### Parameters

| Name | Type |
| :------ | :------ |
| `int64` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isINT64 } from '@evmts/schemas';
isINT64(BigInt("-9223372036854775808"));  // true
isINT64(BigInt("9223372036854775807"));   // true
isINT64(BigInt("9223372036854775808"));   // false
isINT64(BigInt("-9223372036854775809"));  // false
````

#### Defined in

[schemas/src/ethereum/SINT/isINT.js:75](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/isINT.js#L75)

___

### isINT8

▸ **isINT8**(`int8`): `boolean`

Type guard that returns true if the provided bigint is a valid Ethereum INT8.

#### Parameters

| Name | Type |
| :------ | :------ |
| `int8` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isINT8 } from '@evmts/schemas';
isINT8(BigInt(-128));  // true
isINT8(BigInt(127));   // true
isINT8(BigInt(128));   // false
isINT8(BigInt(-129));  // false
````

#### Defined in

[schemas/src/ethereum/SINT/isINT.js:24](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/isINT.js#L24)

___

### isUINT128

▸ **isUINT128**(`uint128`): `boolean`

Type guard that returns true if the provided bigint is a valid Ethereum UINT128.

#### Parameters

| Name | Type |
| :------ | :------ |
| `uint128` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isUINT128 } from '@evmts/schemas';
isUINT128(BigInt("170141183460469231731687303715884105727"));  // true
isUINT128(BigInt("340282366920938463463374607431768211456"));  // false
````

#### Defined in

[schemas/src/ethereum/SUINT/isUINT.js:85](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/isUINT.js#L85)

___

### isUINT16

▸ **isUINT16**(`uint16`): `boolean`

Type guard that returns true if the provided bigint is a valid Ethereum UINT16.

#### Parameters

| Name | Type |
| :------ | :------ |
| `uint16` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isUINT16 } from '@evmts/schemas';
isUINT16(BigInt(32767));  // true
isUINT16(BigInt(65536));  // false
````

#### Defined in

[schemas/src/ethereum/SUINT/isUINT.js:43](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/isUINT.js#L43)

___

### isUINT256

▸ **isUINT256**(`uint256`): `boolean`

Type guard that returns true if the provided bigint is a valid Ethereum UINT256.

#### Parameters

| Name | Type |
| :------ | :------ |
| `uint256` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isUINT256 } from '@evmts/schemas';
isUINT256(BigInt("115792089237316195423570985008687907853269984665640564039457584007913129639935"));  // true
isUINT256(BigInt("231584178474632390847141970017375815706539969331281128078915168015826259279872"));  // false
````

#### Defined in

[schemas/src/ethereum/SUINT/isUINT.js:99](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/isUINT.js#L99)

___

### isUINT32

▸ **isUINT32**(`uint32`): `boolean`

Type guard that returns true if the provided bigint is a valid Ethereum UINT32.

#### Parameters

| Name | Type |
| :------ | :------ |
| `uint32` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isUINT32 } from '@evmts/schemas';
isUINT32(BigInt(2147483647));  // true
isUINT32(BigInt(4294967296));  // false
````

#### Defined in

[schemas/src/ethereum/SUINT/isUINT.js:57](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/isUINT.js#L57)

___

### isUINT64

▸ **isUINT64**(`uint64`): `boolean`

Type guard that returns true if the provided bigint is a valid Ethereum UINT64.

#### Parameters

| Name | Type |
| :------ | :------ |
| `uint64` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isUINT64 } from '@evmts/schemas';
isUINT64(BigInt("9223372036854775807"));  // true
isUINT64(BigInt("18446744073709551616"));  // false
````

#### Defined in

[schemas/src/ethereum/SUINT/isUINT.js:71](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/isUINT.js#L71)

___

### isUINT8

▸ **isUINT8**(`uint8`): `boolean`

Type guard that returns true if the provided bigint is a valid Ethereum UINT8.

#### Parameters

| Name | Type |
| :------ | :------ |
| `uint8` | `unknown` |

#### Returns

`boolean`

**`Example`**

```ts
import { isUINT8 } from '@evmts/schemas';
isUINT8(BigInt(127));  // true
isUINT8(BigInt(256));  // false
````

#### Defined in

[schemas/src/ethereum/SUINT/isUINT.js:29](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/isUINT.js#L29)

___

### parseAddress

▸ **parseAddress**<`TAddress`\>(`address`): `TAddress`

Parses an Address returning the address or throwing an InvalidAddressError if invalid.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TAddress` | extends \`0x${string}\` |

#### Parameters

| Name | Type | Description |
| :------ | :------ | :------ |
| `address` | `TAddress` | The address to parse. |

#### Returns

`TAddress`

- The parsed address.

**`Throws`**

- If the address is invalid.

#### Defined in

[schemas/src/ethereum/SAddress/parseAddress.js:17](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SAddress/parseAddress.js#L17)

___

### parseAddressSafe

▸ **parseAddressSafe**<`TAddress`\>(`address`): `Effect`<`never`, [`InvalidAddressError`](/reference/schemas/classes/ethereum.InvalidAddressError.md), `TAddress`\>

Parses an Address safely into an effect.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TAddress` | extends \`0x${string}\` |

#### Parameters

| Name | Type | Description |
| :------ | :------ | :------ |
| `address` | `TAddress` | The address to parse. |

#### Returns

`Effect`<`never`, [`InvalidAddressError`](/reference/schemas/classes/ethereum.InvalidAddressError.md), `TAddress`\>

- An effect that resolves to the parsed address.

#### Defined in

[schemas/src/ethereum/SAddress/parseAddressSafe.js:19](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SAddress/parseAddressSafe.js#L19)

___

### parseBytes

▸ **parseBytes**<`TBytes`\>(`hex`): `TBytes`

Parses a Bytes and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `hex` | `TBytes` |

#### Returns

`TBytes`

**`Example`**

```javascript
import { parseBytes } from '@evmts/schemas';
const parsedBytes = parseBytes('0x1234567890abcdef1234567890abcdef12345678');
```

#### Defined in

[schemas/src/ethereum/SBytes/parseBytes.js:20](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytes/parseBytes.js#L20)

___

### parseBytes1

▸ **parseBytes1**<`TBytes1`\>(`bytes1`): `TBytes1`

Parses a Bytes1 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes1` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes1` | `TBytes1` |

#### Returns

`TBytes1`

**`Example`**

```ts
import { parseBytes1 } from '@evmts/schemas';
const parsedBytes1 = parseBytes1('0xff');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:54](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L54)

___

### parseBytes10

▸ **parseBytes10**<`TBytes10`\>(`bytes10`): `TBytes10`

Parses a Bytes10 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes10` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes10` | `TBytes10` |

#### Returns

`TBytes10`

**`Example`**

```ts
import { parseBytes10 } from '@evmts/schemas';
const parsedBytes = parseBytes10('0xffaabbccddeeffaabbccdd');

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:187](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L187)

___

### parseBytes10Safe

▸ **parseBytes10Safe**<`TBytes10`\>(`bytes10`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes10`\>

Safely parses a Bytes10 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes10` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes10` | `TBytes10` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes10`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:268](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L268)

___

### parseBytes11

▸ **parseBytes11**<`TBytes11`\>(`bytes11`): `TBytes11`

Parses a Bytes11 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes11` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes11` | `TBytes11` |

#### Returns

`TBytes11`

**`Example`**

```ts
import { parseBytes11 } from '@evmts/schemas';
const parsedBytes11 = parseBytes11('0xffaabbccddeeffaabbccddaa');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:202](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L202)

___

### parseBytes11Safe

▸ **parseBytes11Safe**<`TBytes11`\>(`bytes11`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes11`\>

Safely parses a Bytes11 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes11` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes11` | `TBytes11` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes11`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:292](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L292)

___

### parseBytes12

▸ **parseBytes12**<`TBytes12`\>(`bytes12`): `TBytes12`

Parses a Bytes12 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes12` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes12` | `TBytes12` |

#### Returns

`TBytes12`

**`Example`**

```ts
import { parseBytes12 } from '@evmts/schemas';
const parsedBytes12 = parseBytes12('0xffaabbccddeeffaabbccddaaee');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:217](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L217)

___

### parseBytes12Safe

▸ **parseBytes12Safe**<`TBytes12`\>(`bytes12`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes12`\>

Safely parses a Bytes12 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes12` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes12` | `TBytes12` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes12`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:316](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L316)

___

### parseBytes13

▸ **parseBytes13**<`TBytes13`\>(`bytes13`): `TBytes13`

Parses a Bytes13 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes13` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes13` | `TBytes13` |

#### Returns

`TBytes13`

**`Example`**

```ts
import { parseBytes13 } from '@evmts/schemas';
const parsedBytes13 = parseBytes13('0xffaabbccddeeffaabbccddaaeeff');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:232](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L232)

___

### parseBytes13Safe

▸ **parseBytes13Safe**<`TBytes13`\>(`bytes13`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes13`\>

Safely parses a Bytes13 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes13` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes13` | `TBytes13` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes13`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:340](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L340)

___

### parseBytes14

▸ **parseBytes14**<`TBytes14`\>(`bytes14`): `TBytes14`

Parses a Bytes14 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes14` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes14` | `TBytes14` |

#### Returns

`TBytes14`

**`Example`**

```ts
import { parseBytes14 } from '@evmts/schemas';
const parsedBytes14 = parseBytes14('0xffaabbccddeeffaabbccddaaeeffaa');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:247](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L247)

___

### parseBytes14Safe

▸ **parseBytes14Safe**<`TBytes14`\>(`bytes14`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes14`\>

Safely parses a Bytes14 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes14` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes14` | `TBytes14` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes14`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:364](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L364)

___

### parseBytes15

▸ **parseBytes15**<`TBytes15`\>(`bytes15`): `TBytes15`

Parses a Bytes15 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes15` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes15` | `TBytes15` |

#### Returns

`TBytes15`

**`Example`**

```ts
import { parseBytes15 } from '@evmts/schemas';
const parsedBytes15 = parseBytes15('0xffaabbccddeeffaabbccddaaeeffaaee');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:262](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L262)

___

### parseBytes15Safe

▸ **parseBytes15Safe**<`TBytes15`\>(`bytes15`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes15`\>

Safely parses a Bytes15 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes15` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes15` | `TBytes15` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes15`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:388](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L388)

___

### parseBytes16

▸ **parseBytes16**<`TBytes16`\>(`bytes16`): `TBytes16`

Parses a Bytes16 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes16` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes16` | `TBytes16` |

#### Returns

`TBytes16`

**`Example`**

```ts
import { parseBytes16 } from '@evmts/schemas';
const parsedBytes16 = parseBytes16('0xffaabbccddeeffaabbccddaaeeffaaeeff');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:277](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L277)

___

### parseBytes16Safe

▸ **parseBytes16Safe**<`TBytes16`\>(`bytes16`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes16`\>

Safely parses a Bytes16 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes16` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes16` | `TBytes16` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes16`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:412](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L412)

___

### parseBytes17

▸ **parseBytes17**<`TBytes17`\>(`bytes17`): `TBytes17`

Parses a Bytes17 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes17` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes17` | `TBytes17` |

#### Returns

`TBytes17`

**`Example`**

```ts
import { parseBytes17 } from '@evmts/schemas';
const parsedBytes17 = parseBytes17('0xffaabbccddeeffaabbccddaaeeffaaeeffaa');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:292](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L292)

___

### parseBytes17Safe

▸ **parseBytes17Safe**<`TBytes17`\>(`bytes17`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes17`\>

Safely parses a Bytes17 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes17` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes17` | `TBytes17` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes17`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:436](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L436)

___

### parseBytes18

▸ **parseBytes18**<`TBytes18`\>(`bytes18`): `TBytes18`

Parses a Bytes18 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes18` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes18` | `TBytes18` |

#### Returns

`TBytes18`

**`Example`**

```ts
import { parseBytes18 } from '@evmts/schemas';
const parsedBytes18 = parseBytes18('0xffaabbccddeeffaabbccddaaeeffaaeeffbb');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:307](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L307)

___

### parseBytes18Safe

▸ **parseBytes18Safe**<`TBytes18`\>(`bytes18`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes18`\>

Safely parses a Bytes18 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes18` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes18` | `TBytes18` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes18`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:460](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L460)

___

### parseBytes19

▸ **parseBytes19**<`TBytes19`\>(`bytes19`): `TBytes19`

Parses a Bytes19 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes19` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes19` | `TBytes19` |

#### Returns

`TBytes19`

**`Example`**

```ts
import { parseBytes19 } from '@evmts/schemas';
const parsedBytes19 = parseBytes19('0xffaabbccddeeffaabbccddaaeeffaaeeffbbcc');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:322](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L322)

___

### parseBytes19Safe

▸ **parseBytes19Safe**<`TBytes19`\>(`bytes19`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes19`\>

Safely parses a Bytes19 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes19` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes19` | `TBytes19` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes19`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:484](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L484)

___

### parseBytes1Safe

▸ **parseBytes1Safe**<`TBytes1`\>(`bytes1`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes1`\>

Safely parses a Bytes1 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes1` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes1` | `TBytes1` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes1`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:52](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L52)

___

### parseBytes2

▸ **parseBytes2**<`TBytes2`\>(`bytes2`): `TBytes2`

Parses a Bytes2 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes2` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes2` | `TBytes2` |

#### Returns

`TBytes2`

**`Example`**

```ts
import { parseBytes2 } from '@evmts/schemas';
const parsedBytes2 = parseBytes2('0xffaa');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:69](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L69)

___

### parseBytes20

▸ **parseBytes20**<`TBytes20`\>(`bytes20`): `TBytes20`

Parses a Bytes20 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes20` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes20` | `TBytes20` |

#### Returns

`TBytes20`

**`Example`**

```ts
import { parseBytes20 } from '@evmts/schemas';
const parsedBytes20 = parseBytes20('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccdd');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:337](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L337)

___

### parseBytes20Safe

▸ **parseBytes20Safe**<`TBytes20`\>(`bytes20`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes20`\>

Safely parses a Bytes20 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes20` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes20` | `TBytes20` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes20`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:508](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L508)

___

### parseBytes21

▸ **parseBytes21**<`TBytes21`\>(`bytes21`): `TBytes21`

Parses a Bytes21 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes21` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes21` | `TBytes21` |

#### Returns

`TBytes21`

**`Example`**

```ts
import { parseBytes21 } from '@evmts/schemas';
const parsedBytes21 = parseBytes21('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddaa');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:352](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L352)

___

### parseBytes21Safe

▸ **parseBytes21Safe**<`TBytes21`\>(`bytes21`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes21`\>

Safely parses a Bytes21 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes21` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes21` | `TBytes21` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes21`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:532](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L532)

___

### parseBytes22

▸ **parseBytes22**<`TBytes22`\>(`bytes22`): `TBytes22`

Parses a Bytes22 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes22` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes22` | `TBytes22` |

#### Returns

`TBytes22`

**`Example`**

```ts
import { parseBytes22 } from '@evmts/schemas';
const parsedBytes22 = parseBytes22('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddbb');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:367](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L367)

___

### parseBytes22Safe

▸ **parseBytes22Safe**<`TBytes22`\>(`bytes22`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes22`\>

Safely parses a Bytes22 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes22` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes22` | `TBytes22` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes22`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:556](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L556)

___

### parseBytes23

▸ **parseBytes23**<`TBytes23`\>(`bytes23`): `TBytes23`

Parses a Bytes23 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes23` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes23` | `TBytes23` |

#### Returns

`TBytes23`

**`Example`**

```ts
import { parseBytes23 } from '@evmts/schemas';
const parsedBytes23 = parseBytes23('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddcc');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:382](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L382)

___

### parseBytes23Safe

▸ **parseBytes23Safe**<`TBytes23`\>(`bytes23`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes23`\>

Safely parses a Bytes23 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes23` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes23` | `TBytes23` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes23`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:580](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L580)

___

### parseBytes24

▸ **parseBytes24**<`TBytes24`\>(`bytes24`): `TBytes24`

Parses a Bytes24 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes24` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes24` | `TBytes24` |

#### Returns

`TBytes24`

**`Example`**

```ts
import { parseBytes24 } from '@evmts/schemas';
const parsedBytes24 = parseBytes24('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddccbb');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:397](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L397)

___

### parseBytes24Safe

▸ **parseBytes24Safe**<`TBytes24`\>(`bytes24`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes24`\>

Safely parses a Bytes24 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes24` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes24` | `TBytes24` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes24`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:604](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L604)

___

### parseBytes25

▸ **parseBytes25**<`TBytes25`\>(`bytes25`): `TBytes25`

Parses a Bytes25 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes25` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes25` | `TBytes25` |

#### Returns

`TBytes25`

**`Example`**

```ts
import { parseBytes25 } from '@evmts/schemas';
const parsedBytes25 = parseBytes25('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddccbbdd');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:412](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L412)

___

### parseBytes25Safe

▸ **parseBytes25Safe**<`TBytes25`\>(`bytes25`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes25`\>

Safely parses a Bytes25 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes25` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes25` | `TBytes25` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes25`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:628](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L628)

___

### parseBytes26

▸ **parseBytes26**<`TBytes26`\>(`bytes26`): `TBytes26`

Parses a Bytes26 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes26` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes26` | `TBytes26` |

#### Returns

`TBytes26`

**`Example`**

```ts
import { parseBytes26 } from '@evmts/schemas';
const parsedBytes26 = parseBytes26('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddccbbddaa');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:427](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L427)

___

### parseBytes26Safe

▸ **parseBytes26Safe**<`TBytes26`\>(`bytes26`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes26`\>

Safely parses a Bytes26 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes26` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes26` | `TBytes26` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes26`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:652](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L652)

___

### parseBytes27

▸ **parseBytes27**<`TBytes27`\>(`bytes27`): `TBytes27`

Parses a Bytes27 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes27` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes27` | `TBytes27` |

#### Returns

`TBytes27`

**`Example`**

```ts
import { parseBytes27 } from '@evmts/schemas';
const parsedBytes27 = parseBytes27('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddccbbddbb');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:442](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L442)

___

### parseBytes27Safe

▸ **parseBytes27Safe**<`TBytes27`\>(`bytes27`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes27`\>

Safely parses a Bytes27 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes27` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes27` | `TBytes27` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes27`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:676](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L676)

___

### parseBytes28

▸ **parseBytes28**<`TBytes28`\>(`bytes28`): `TBytes28`

Parses a Bytes28 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes28` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes28` | `TBytes28` |

#### Returns

`TBytes28`

**`Example`**

```ts
import { parseBytes28 } from '@evmts/schemas';
const parsedBytes28 = parseBytes28('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddccbbddbbcc');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:456](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L456)

___

### parseBytes28Safe

▸ **parseBytes28Safe**<`TBytes28`\>(`bytes28`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes28`\>

Safely parses a Bytes28 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes28` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes28` | `TBytes28` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes28`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:700](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L700)

___

### parseBytes29

▸ **parseBytes29**<`TBytes29`\>(`bytes29`): `TBytes29`

Parses a Bytes29 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes29` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes29` | `TBytes29` |

#### Returns

`TBytes29`

**`Example`**

```ts
import { parseBytes29 } from '@evmts/schemas';
const parsedBytes29 = parseBytes29('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddccbbddbbccaa');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:471](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L471)

___

### parseBytes29Safe

▸ **parseBytes29Safe**<`TBytes29`\>(`bytes29`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes29`\>

Safely parses a Bytes29 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes29` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes29` | `TBytes29` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes29`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:724](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L724)

___

### parseBytes2Safe

▸ **parseBytes2Safe**<`TBytes2`\>(`bytes2`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes2`\>

Safely parses a Bytes2 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes2` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes2` | `TBytes2` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes2`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:76](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L76)

___

### parseBytes3

▸ **parseBytes3**<`TBytes3`\>(`bytes3`): `TBytes3`

Parses a Bytes3 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes3` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes3` | `TBytes3` |

#### Returns

`TBytes3`

**`Example`**

```ts
import { parseBytes3 } from '@evmts/schemas';
const parsedBytes3 = parseBytes3('0xffaabb');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:84](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L84)

___

### parseBytes30

▸ **parseBytes30**<`TBytes30`\>(`bytes30`): `TBytes30`

Parses a Bytes30 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes30` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes30` | `TBytes30` |

#### Returns

`TBytes30`

**`Example`**

```ts
import { parseBytes30 } from '@evmts/schemas';
const parsedBytes30 = parseBytes30('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddccbbddbbccaaaa');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:486](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L486)

___

### parseBytes30Safe

▸ **parseBytes30Safe**<`TBytes30`\>(`bytes30`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes30`\>

Safely parses a Bytes30 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes30` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes30` | `TBytes30` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes30`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:748](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L748)

___

### parseBytes31

▸ **parseBytes31**<`TBytes31`\>(`bytes31`): `TBytes31`

Parses a Bytes31 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes31` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes31` | `TBytes31` |

#### Returns

`TBytes31`

**`Example`**

```ts
import { parseBytes31 } from '@evmts/schemas';
const parsedBytes31 = parseBytes31('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddccbbddbbccaaaaaa');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:501](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L501)

___

### parseBytes31Safe

▸ **parseBytes31Safe**<`TBytes31`\>(`bytes31`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes31`\>

Safely parses a Bytes31 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes31` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes31` | `TBytes31` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes31`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:772](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L772)

___

### parseBytes32

▸ **parseBytes32**<`TBytes32`\>(`bytes32`): `TBytes32`

Parses a Bytes32 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes32` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes32` | `TBytes32` |

#### Returns

`TBytes32`

**`Example`**

```ts
import { parseBytes32 } from '@evmts/schemas';
const parsedBytes32 = parseBytes32('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddccbbddbbccaaaaaabb');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:516](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L516)

___

### parseBytes32Safe

▸ **parseBytes32Safe**<`TBytes32`\>(`bytes32`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes32`\>

Safely parses a Bytes32 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes32` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes32` | `TBytes32` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes32`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:796](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L796)

___

### parseBytes3Safe

▸ **parseBytes3Safe**<`TBytes3`\>(`bytes3`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes3`\>

Safely parses a Bytes3 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes3` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes3` | `TBytes3` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes3`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:100](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L100)

___

### parseBytes4

▸ **parseBytes4**<`TBytes4`\>(`bytes4`): `TBytes4`

Parses a Bytes4 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes4` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes4` | `TBytes4` |

#### Returns

`TBytes4`

**`Example`**

```ts
import { parseBytes4 } from '@evmts/schemas';
const parsedBytes4 = parseBytes4('0xffaabbcc');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:99](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L99)

___

### parseBytes4Safe

▸ **parseBytes4Safe**<`TBytes4`\>(`bytes4`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes4`\>

Safely parses a Bytes4 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes4` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes4` | `TBytes4` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes4`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:124](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L124)

___

### parseBytes5

▸ **parseBytes5**<`TBytes5`\>(`bytes5`): `TBytes5`

Parses a Bytes5 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes5` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes5` | `TBytes5` |

#### Returns

`TBytes5`

**`Example`**

```ts
import { parseBytes5 } from '@evmts/schemas';
const parsedBytes5 = parseBytes5('0xffaabbccdd');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:114](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L114)

___

### parseBytes5Safe

▸ **parseBytes5Safe**<`TBytes5`\>(`bytes5`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes5`\>

Safely parses a Bytes5 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes5` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes5` | `TBytes5` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes5`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:148](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L148)

___

### parseBytes6

▸ **parseBytes6**<`TBytes6`\>(`bytes6`): `TBytes6`

Parses a Bytes6 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes6` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes6` | `TBytes6` |

#### Returns

`TBytes6`

**`Example`**

```ts
import { parseBytes6 } from '@evmts/schemas';
const parsedBytes6 = parseBytes6('0xffaabbccddeeff');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:128](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L128)

___

### parseBytes6Safe

▸ **parseBytes6Safe**<`TBytes6`\>(`bytes6`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes6`\>

Safely parses a Bytes6 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes6` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes6` | `TBytes6` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes6`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:172](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L172)

___

### parseBytes7

▸ **parseBytes7**<`TBytes7`\>(`bytes7`): `TBytes7`

Parses a Bytes7 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes7` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes7` | `TBytes7` |

#### Returns

`TBytes7`

**`Example`**

```ts
import { parseBytes7 } from '@evmts/schemas';
const parsedBytes7 = parseBytes7('0xffaabbccddeeffaa');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:143](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L143)

___

### parseBytes7Safe

▸ **parseBytes7Safe**<`TBytes7`\>(`bytes7`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes7`\>

Safely parses a Bytes7 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes7` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes7` | `TBytes7` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes7`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:196](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L196)

___

### parseBytes8

▸ **parseBytes8**<`TBytes8`\>(`bytes8`): `TBytes8`

Parses a Bytes8 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes8` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes8` | `TBytes8` |

#### Returns

`TBytes8`

**`Example`**

```ts
import { parseBytes8 } from '@evmts/schemas';
const parsedBytes8 = parseBytes8('0xffaabbccddeeffaabb');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:158](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L158)

___

### parseBytes8Safe

▸ **parseBytes8Safe**<`TBytes8`\>(`bytes8`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes8`\>

Safely parses a Bytes8 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes8` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes8` | `TBytes8` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes8`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:220](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L220)

___

### parseBytes9

▸ **parseBytes9**<`TBytes9`\>(`bytes9`): `TBytes9`

Parses a Bytes9 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes9` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes9` | `TBytes9` |

#### Returns

`TBytes9`

**`Example`**

```ts
import { parseBytes9 } from '@evmts/schemas';
const parsedBytes9 = parseBytes9('0xffaabbccddeeffaabbcc');
```

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:173](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L173)

___

### parseBytes9Safe

▸ **parseBytes9Safe**<`TBytes9`\>(`bytes9`): `Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes9`\>

Safely parses a Bytes9 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TBytes9` | extends string |

#### Parameters

| Name | Type |
| :------ | :------ |
| `bytes9` | `TBytes9` |

#### Returns

`Effect`<`never`, [`InvalidBytesFixedError`](/reference/schemas/classes/ethereum.InvalidBytesFixedError.md), `TBytes9`\>

#### Defined in

[schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js:244](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytesFixed/parseBytesFixedSafe.js#L244)

___

### parseBytesSafe

▸ **parseBytesSafe**<`TBytes`\>(`value`): `Effect`<`never`, [`InvalidBytesError`](/reference/schemas/classes/ethereum.InvalidBytesError.md), `TBytes`\>

Safely parses a Bytes into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TBytes` | extends \`0x${string}\` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `value` | `TBytes` |

#### Returns

`Effect`<`never`, [`InvalidBytesError`](/reference/schemas/classes/ethereum.InvalidBytesError.md), `TBytes`\>

**`Example`**

```javascript
import { parseBytesSafe } from '@evmts/schemas';
const parsedBytesEffect = parseBytesSafe('0x1234567890abcdef1234567890abcdef12345678');
```

#### Defined in

[schemas/src/ethereum/SBytes/parseBytesSafe.js:23](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SBytes/parseBytesSafe.js#L23)

___

### parseINT128Safe

▸ **parseINT128Safe**<`TINT128`\>(`int128`): `Effect`<`never`, [`InvalidINTError`](/reference/schemas/classes/ethereum.InvalidINTError.md), `TINT128`\>

Safely parses an INT128 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TINT128` | extends bigint |

#### Parameters

| Name | Type |
| :------ | :------ |
| `int128` | `TINT128` |

#### Returns

`Effect`<`never`, [`InvalidINTError`](/reference/schemas/classes/ethereum.InvalidINTError.md), `TINT128`\>

#### Defined in

[schemas/src/ethereum/SINT/parseINTSafe.js:115](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/parseINTSafe.js#L115)

___

### parseINT16Safe

▸ **parseINT16Safe**<`TINT16`\>(`int16`): `Effect`<`never`, [`InvalidINTError`](/reference/schemas/classes/ethereum.InvalidINTError.md), `TINT16`\>

Safely parses an INT16 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TINT16` | extends bigint |

#### Parameters

| Name | Type |
| :------ | :------ |
| `int16` | `TINT16` |

#### Returns

`Effect`<`never`, [`InvalidINTError`](/reference/schemas/classes/ethereum.InvalidINTError.md), `TINT16`\>

#### Defined in

[schemas/src/ethereum/SINT/parseINTSafe.js:43](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/parseINTSafe.js#L43)

___

### parseINT256Safe

▸ **parseINT256Safe**<`TINT256`\>(`int256`): `Effect`<`never`, [`InvalidINTError`](/reference/schemas/classes/ethereum.InvalidINTError.md), `TINT256`\>

Safely parses an INT256 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TINT256` | extends bigint |

#### Parameters

| Name | Type |
| :------ | :------ |
| `int256` | `TINT256` |

#### Returns

`Effect`<`never`, [`InvalidINTError`](/reference/schemas/classes/ethereum.InvalidINTError.md), `TINT256`\>

#### Defined in

[schemas/src/ethereum/SINT/parseINTSafe.js:139](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/parseINTSafe.js#L139)

___

### parseINT32Safe

▸ **parseINT32Safe**<`TINT32`\>(`int32`): `Effect`<`never`, [`InvalidINTError`](/reference/schemas/classes/ethereum.InvalidINTError.md), `TINT32`\>

Safely parses an INT32 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TINT32` | extends bigint |

#### Parameters

| Name | Type |
| :------ | :------ |
| `int32` | `TINT32` |

#### Returns

`Effect`<`never`, [`InvalidINTError`](/reference/schemas/classes/ethereum.InvalidINTError.md), `TINT32`\>

#### Defined in

[schemas/src/ethereum/SINT/parseINTSafe.js:67](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/parseINTSafe.js#L67)

___

### parseINT64Safe

▸ **parseINT64Safe**<`TINT64`\>(`int64`): `Effect`<`never`, [`InvalidINTError`](/reference/schemas/classes/ethereum.InvalidINTError.md), `TINT64`\>

Safely parses an INT64 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TINT64` | extends bigint |

#### Parameters

| Name | Type |
| :------ | :------ |
| `int64` | `TINT64` |

#### Returns

`Effect`<`never`, [`InvalidINTError`](/reference/schemas/classes/ethereum.InvalidINTError.md), `TINT64`\>

#### Defined in

[schemas/src/ethereum/SINT/parseINTSafe.js:91](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/parseINTSafe.js#L91)

___

### parseINT8Safe

▸ **parseINT8Safe**<`TINT8`\>(`int8`): `Effect`<`never`, [`InvalidINTError`](/reference/schemas/classes/ethereum.InvalidINTError.md), `TINT8`\>

Safely parses an INT8 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Description |
| :------ | :------ |
| `TINT8` | extends bigint |

#### Parameters

| Name | Type |
| :------ | :------ |
| `int8` | `TINT8` |

#### Returns

`Effect`<`never`, [`InvalidINTError`](/reference/schemas/classes/ethereum.InvalidINTError.md), `TINT8`\>

#### Defined in

[schemas/src/ethereum/SINT/parseINTSafe.js:19](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/parseINTSafe.js#L19)

___

### parseInt128

▸ **parseInt128**<`TINT128`\>(`int128`): `TINT128`

Parses an INT128 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TINT128` | extends `bigint` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `int128` | `TINT128` |

#### Returns

`TINT128`

**`Example`**

```ts
import { parseInt128 } from '@evmts/schemas';
const parsedINT128 = parseInt128(BigInt("-170141183460469231731687303715884105728"));
```

#### Defined in

[schemas/src/ethereum/SINT/parseINT.js:88](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/parseINT.js#L88)

___

### parseInt16

▸ **parseInt16**<`TINT16`\>(`int16`): `TINT16`

Parses an INT16 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TINT16` | extends `bigint` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `int16` | `TINT16` |

#### Returns

`TINT16`

**`Example`**

```ts
import { parseInt16 } from '@evmts/schemas';
const parsedINT16 = parseInt16(BigInt(-32768));
```

#### Defined in

[schemas/src/ethereum/SINT/parseINT.js:43](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/parseINT.js#L43)

___

### parseInt256

▸ **parseInt256**<`TINT256`\>(`int256`): `TINT256`

Parses an INT256 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TINT256` | extends `bigint` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `int256` | `TINT256` |

#### Returns

`TINT256`

**`Example`**

```ts
import { parseInt256 } from '@evmts/schemas';
const parsedINT256 = parseInt256(420n);
```

#### Defined in

[schemas/src/ethereum/SINT/parseINT.js:103](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/parseINT.js#L103)

___

### parseInt32

▸ **parseInt32**<`TINT32`\>(`int32`): `TINT32`

Parses an INT32 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TINT32` | extends `bigint` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `int32` | `TINT32` |

#### Returns

`TINT32`

**`Example`**

```ts
import { parseInt32 } from '@evmts/schemas';
const parsedINT32 = parseInt32(BigInt(-2147483648));
```

#### Defined in

[schemas/src/ethereum/SINT/parseINT.js:58](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/parseINT.js#L58)

___

### parseInt64

▸ **parseInt64**<`TINT64`\>(`int64`): `TINT64`

Parses an INT64 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TINT64` | extends `bigint` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `int64` | `TINT64` |

#### Returns

`TINT64`

**`Example`**

```ts
import { parseInt64 } from '@evmts/schemas';
const parsedINT64 = parseInt64(BigInt("-9223372036854775808"));
```

#### Defined in

[schemas/src/ethereum/SINT/parseINT.js:73](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/parseINT.js#L73)

___

### parseInt8

▸ **parseInt8**<`TINT8`\>(`int8`): `TINT8`

Parses an INT8 and returns the value if no errors.

#### Type parameters

| Name | Type | Description |
| :------ | :------ | :------ |
| `TINT8` | extends `bigint` | extends INT8 |

#### Parameters

| Name | Type |
| :------ | :------ |
| `int8` | `TINT8` |

#### Returns

`TINT8`

**`Example`**

```ts
import { parseInt8 } from '@evmts/schemas';
const parsedINT8 = parseInt8(BigInt(-128));
```

#### Defined in

[schemas/src/ethereum/SINT/parseINT.js:28](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SINT/parseINT.js#L28)

___

### parseUINT128

▸ **parseUINT128**<`TUINT128`\>(`uint128`): `TUINT128`

Parses a UINT128 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TUINT128` | extends `bigint` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `uint128` | `TUINT128` |

#### Returns

`TUINT128`

**`Example`**

```ts
import { parseUINT128 } from '@evmts/schemas';
const parsedUINT128 = parseUINT128(BigInt("170141183460469231731687303715884105727"));
```

#### Defined in

[schemas/src/ethereum/SUINT/parseUINT.js:84](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/parseUINT.js#L84)

___

### parseUINT128Safe

▸ **parseUINT128Safe**<`TUINT128`\>(`uint128`): `Effect`<`never`, [`InvalidUINTError`](/reference/schemas/classes/ethereum.InvalidUINTError.md), `TUINT128`\>

Safely parses a UINT128 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TUINT128` | extends `bigint` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `uint128` | `TUINT128` |

#### Returns

`Effect`<`never`, [`InvalidUINTError`](/reference/schemas/classes/ethereum.InvalidUINTError.md), `TUINT128`\>

#### Defined in

[schemas/src/ethereum/SUINT/parseUINTSafe.js:120](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/parseUINTSafe.js#L120)

___

### parseUINT16

▸ **parseUINT16**<`TUINT16`\>(`uint16`): `TUINT16`

Parses a UINT16 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TUINT16` | extends `bigint` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `uint16` | `TUINT16` |

#### Returns

`TUINT16`

**`Example`**

```ts
import { parseUINT16 } from '@evmts/schemas';
const parsedUINT16 = parseUINT16(BigInt(32767));
```

#### Defined in

[schemas/src/ethereum/SUINT/parseUINT.js:42](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/parseUINT.js#L42)

___

### parseUINT16Safe

▸ **parseUINT16Safe**<`TUINT16`\>(`uint16`): `Effect`<`never`, [`InvalidUINTError`](/reference/schemas/classes/ethereum.InvalidUINTError.md), `TUINT16`\>

Safely parses a UINT16 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TUINT16` | extends `bigint` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `uint16` | `TUINT16` |

#### Returns

`Effect`<`never`, [`InvalidUINTError`](/reference/schemas/classes/ethereum.InvalidUINTError.md), `TUINT16`\>

#### Defined in

[schemas/src/ethereum/SUINT/parseUINTSafe.js:49](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/parseUINTSafe.js#L49)

___

### parseUINT256

▸ **parseUINT256**<`TUINT256`\>(`uint256`): `TUINT256`

Parses a UINT256 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TUINT256` | extends `bigint` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `uint256` | `TUINT256` |

#### Returns

`TUINT256`

**`Example`**

```ts
import { parseUINT256 } from '@evmts/schemas';
const parsedUINT256 = parseUINT256('0x1234567890abcdef1234567890abcdef12345678');
```

#### Defined in

[schemas/src/ethereum/SUINT/parseUINT.js:98](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/parseUINT.js#L98)

___

### parseUINT256Safe

▸ **parseUINT256Safe**<`TUINT256`\>(`uint256`): `Effect`<`never`, [`InvalidUINTError`](/reference/schemas/classes/ethereum.InvalidUINTError.md), `TUINT256`\>

Safely parses a UINT256 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TUINT256` | extends `bigint` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `uint256` | `TUINT256` |

#### Returns

`Effect`<`never`, [`InvalidUINTError`](/reference/schemas/classes/ethereum.InvalidUINTError.md), `TUINT256`\>

**`Example`**

```ts
import { parseUINT256Safe } from '@evmts/schemas';
const parsedUINT256Effect = parseUINT256Safe('0x1234567890abcdef1234567890abcdef12345678');
```

#### Defined in

[schemas/src/ethereum/SUINT/parseUINTSafe.js:148](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/parseUINTSafe.js#L148)

___

### parseUINT32

▸ **parseUINT32**<`TUINT32`\>(`uint32`): `TUINT32`

Parses a UINT32 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TUINT32` | extends `bigint` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `uint32` | `TUINT32` |

#### Returns

`TUINT32`

**`Example`**

```ts
import { parseUINT32 } from '@evmts/schemas';
const parsedUINT32 = parseUINT32(BigInt(2147483647));
```

#### Defined in

[schemas/src/ethereum/SUINT/parseUINT.js:56](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/parseUINT.js#L56)

___

### parseUINT32Safe

▸ **parseUINT32Safe**<`TUINT32`\>(`uint32`): `Effect`<`never`, [`InvalidUINTError`](/reference/schemas/classes/ethereum.InvalidUINTError.md), `TUINT32`\>

Safely parses a UINT32 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TUINT32` | extends `bigint` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `uint32` | `TUINT32` |

#### Returns

`Effect`<`never`, [`InvalidUINTError`](/reference/schemas/classes/ethereum.InvalidUINTError.md), `TUINT32`\>

#### Defined in

[schemas/src/ethereum/SUINT/parseUINTSafe.js:72](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/parseUINTSafe.js#L72)

___

### parseUINT64

▸ **parseUINT64**<`TUINT64`\>(`uint64`): `TUINT64`

Parses a UINT64 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TUINT64` | extends `bigint` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `uint64` | `TUINT64` |

#### Returns

`TUINT64`

**`Example`**

```ts
import { parseUINT64 } from '@evmts/schemas';
const parsedUINT64 = parseUINT64(BigInt("9223372036854775807"));
```

#### Defined in

[schemas/src/ethereum/SUINT/parseUINT.js:70](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/parseUINT.js#L70)

___

### parseUINT64Safe

▸ **parseUINT64Safe**<`TUINT64`\>(`uint64`): `Effect`<`never`, [`InvalidUINTError`](/reference/schemas/classes/ethereum.InvalidUINTError.md), `TUINT64`\>

Safely parses a UINT64 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TUINT64` | extends `bigint` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `uint64` | `TUINT64` |

#### Returns

`Effect`<`never`, [`InvalidUINTError`](/reference/schemas/classes/ethereum.InvalidUINTError.md), `TUINT64`\>

#### Defined in

[schemas/src/ethereum/SUINT/parseUINTSafe.js:97](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/parseUINTSafe.js#L97)

___

### parseUINT8

▸ **parseUINT8**<`TUINT8`\>(`uint8`): `TUINT8`

Parses a UINT8 and returns the value if no errors.

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TUINT8` | extends `bigint` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `uint8` | `TUINT8` |

#### Returns

`TUINT8`

**`Example`**

```ts
import { parseUINT8 } from '@evmts/schemas';
const parsedUINT8 = parseUINT8(BigInt(127));
```

#### Defined in

[schemas/src/ethereum/SUINT/parseUINT.js:28](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/parseUINT.js#L28)

___

### parseUINT8Safe

▸ **parseUINT8Safe**<`TUINT8`\>(`uint8`): `Effect`<`never`, [`InvalidUINTError`](/reference/schemas/classes/ethereum.InvalidUINTError.md), `TUINT8`\>

Safely parses a UINT8 into an [Effect](https://www.effect.website/docs/essentials/effect-type).

#### Type parameters

| Name | Type |
| :------ | :------ |
| `TUINT8` | extends `bigint` |

#### Parameters

| Name | Type |
| :------ | :------ |
| `uint8` | `TUINT8` |

#### Returns

`Effect`<`never`, [`InvalidUINTError`](/reference/schemas/classes/ethereum.InvalidUINTError.md), `TUINT8`\>

#### Defined in

[schemas/src/ethereum/SUINT/parseUINTSafe.js:26](https://github.com/evmts/evmts-monorepo/blob/main/schemas/src/ethereum/SUINT/parseUINTSafe.js#L26)
