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

# Typed

The **Typed** class to wrap values providing explicit type information.

## Properties

| Property | Modifier   | Type     | Description                              |
| :------- | :--------- | :------- | :--------------------------------------- |
| `type`   | `readonly` | `string` | The type, as a Solidity-compatible type. |
| `value`  | `readonly` | `any`    | The actual value.                        |

## Accessors

### arrayLength

```ts theme={null}
get arrayLength(): null | number
```

Returns the length of a typed array.

#### Throws

If this is not an array.

#### Returns

`null` | `number`

The length of the array type or `-1` if it is dynamic.

#### Source

[abi/typed.ts:241](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L241)

***

### tupleName

```ts theme={null}
get tupleName(): null | string
```

Returns the tuple name.

#### Throws

If this is not a tuple.

#### Returns

`null` | `string`

The tuple name if this is a tuple.

#### Source

[abi/typed.ts:228](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L228)

## Methods

### defaultValue()

```ts theme={null}
defaultValue(): string | number | bigint | Result
```

The default value returned by this type.

#### Returns

`string` | `number` | `bigint` | [`Result`](/sdk/content/classes/Result)

The default value for this type.

#### Source

[abi/typed.ts:173](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L173)

***

### format()

```ts theme={null}
format(): string
```

Format the type as a Human-Readable type.

#### Returns

`string`

The human-readable type for the provided type.

#### Throws

If the type is array or dynamic array.

#### Source

[abi/typed.ts:156](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L156)

***

### isBigInt()

```ts theme={null}
isBigInt(): this is TypedBigInt
```

Returns whether this is a TypedBigInt | **TypedBigInt**. If true, a type guard is provided.

#### Returns

`this is TypedBigInt`

`true` if this is a big integer.

#### Source

[abi/typed.ts:200](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L200)

***

### isData()

```ts theme={null}
isData(): this is TypedData
```

Returns whether this is a TypedData | **TypedData**. If true, a type guard is provided.

#### Returns

`this is TypedData`

`true` if this is a number.

#### Source

[abi/typed.ts:209](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L209)

***

### isString()

```ts theme={null}
isString(): this is TypedString
```

Return whether this is a TypedString | **TypedString**. If true, a type guard is provided.

#### Returns

`this is TypedString`

`true` if this is a string.

#### Source

[abi/typed.ts:218](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L218)

***

### maxValue()

```ts theme={null}
maxValue(): string | number | bigint
```

The maximum value for numeric types.

#### Returns

`string` | `number` | `bigint`

The maximum value for the provided numeric type.

#### Source

[abi/typed.ts:191](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L191)

***

### minValue()

```ts theme={null}
minValue(): string | number | bigint
```

The minimum value for numeric types.

#### Returns

`string` | `number` | `bigint`

The minimum value for the provided numeric type.

#### Source

[abi/typed.ts:182](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L182)

***

### address()

```ts theme={null}
static address(v): Typed
```

Return a new `address` type for `v`.

#### Parameters

| Parameter | Type                                                             | Description                           |
| :-------- | :--------------------------------------------------------------- | :------------------------------------ |
| `v`       | `string` \| [`Addressable`](/sdk/content/interfaces/Addressable) | The value to convert to an `address`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `address` type for `v`.

#### Source

[abi/typed.ts:1250](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1250)

***

### array()

```ts theme={null}
static array(v, dynamic?): Typed
```

Return a new `array` type for v, allowing dynamic length.

#### Parameters

| Parameter  | Type                | Description                         |
| :--------- | :------------------ | :---------------------------------- |
| `v`        | `any`\[]            | The value to convert to an `array`. |
| `dynamic`? | `null` \| `boolean` | Whether the array is dynamic.       |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `array` type for `v`.

#### Source

[abi/typed.ts:1291](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1291)

***

### bool()

```ts theme={null}
static bool(v): Typed
```

Return a new `bool` type for `v`.

#### Parameters

| Parameter | Type  | Description                       |
| :-------- | :---- | :-------------------------------- |
| `v`       | `any` | The value to convert to a `bool`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bool` type for `v`.

#### Source

[abi/typed.ts:1260](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1260)

***

### bytes()

```ts theme={null}
static bytes(v): Typed
```

Return a new `bytes` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                        |
| :-------- | :------------------------------------------------- | :--------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes` type for `v`.

#### Source

[abi/typed.ts:1270](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1270)

***

### bytes1()

```ts theme={null}
static bytes1(v): Typed
```

Return a new `bytes1` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                         |
| :-------- | :------------------------------------------------- | :---------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes1`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes1` type for `v`.

#### Source

[abi/typed.ts:930](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L930)

***

### bytes10()

```ts theme={null}
static bytes10(v): Typed
```

Return a new `bytes10` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes10`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes10` type for `v`.

#### Source

[abi/typed.ts:1020](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1020)

***

### bytes11()

```ts theme={null}
static bytes11(v): Typed
```

Return a new `bytes11` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes11`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes11` type for `v`.

#### Source

[abi/typed.ts:1030](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1030)

***

### bytes12()

```ts theme={null}
static bytes12(v): Typed
```

Return a new `bytes12` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes12`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes12` type for `v`.

#### Source

[abi/typed.ts:1040](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1040)

***

### bytes13()

```ts theme={null}
static bytes13(v): Typed
```

Return a new `bytes13` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes13`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes13` type for `v`.

#### Source

[abi/typed.ts:1050](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1050)

***

### bytes14()

```ts theme={null}
static bytes14(v): Typed
```

Return a new `bytes14` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes14`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes14` type for `v`.

#### Source

[abi/typed.ts:1060](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1060)

***

### bytes15()

```ts theme={null}
static bytes15(v): Typed
```

Return a new `bytes15` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes15`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes15` type for `v`.

#### Source

[abi/typed.ts:1070](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1070)

***

### bytes16()

```ts theme={null}
static bytes16(v): Typed
```

Return a new `bytes16` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes16`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes16` type for `v`.

#### Source

[abi/typed.ts:1080](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1080)

***

### bytes17()

```ts theme={null}
static bytes17(v): Typed
```

Return a new `bytes17` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes17`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes17` type for `v`.

#### Source

[abi/typed.ts:1090](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1090)

***

### bytes18()

```ts theme={null}
static bytes18(v): Typed
```

Return a new `bytes18` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes18`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes18` type for `v`.

#### Source

[abi/typed.ts:1100](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1100)

***

### bytes19()

```ts theme={null}
static bytes19(v): Typed
```

Return a new `bytes19` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes19`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes19` type for `v`.

#### Source

[abi/typed.ts:1110](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1110)

***

### bytes2()

```ts theme={null}
static bytes2(v): Typed
```

Return a new `bytes2` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                         |
| :-------- | :------------------------------------------------- | :---------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes2`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes2` type for `v`.

#### Source

[abi/typed.ts:940](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L940)

***

### bytes20()

```ts theme={null}
static bytes20(v): Typed
```

Return a new `bytes20` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes20`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes20` type for `v`.

#### Source

[abi/typed.ts:1120](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1120)

***

### bytes21()

```ts theme={null}
static bytes21(v): Typed
```

Return a new `bytes21` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes21`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes21` type for `v`.

#### Source

[abi/typed.ts:1130](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1130)

***

### bytes22()

```ts theme={null}
static bytes22(v): Typed
```

Return a new `bytes22` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes22`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes22` type for `v`.

#### Source

[abi/typed.ts:1140](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1140)

***

### bytes23()

```ts theme={null}
static bytes23(v): Typed
```

Return a new `bytes23` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes23`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes23` type for `v`.

#### Source

[abi/typed.ts:1150](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1150)

***

### bytes24()

```ts theme={null}
static bytes24(v): Typed
```

Return a new `bytes24` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes24`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes24` type for `v`.

#### Source

[abi/typed.ts:1160](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1160)

***

### bytes25()

```ts theme={null}
static bytes25(v): Typed
```

Return a new `bytes25` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes25`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes25` type for `v`.

#### Source

[abi/typed.ts:1170](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1170)

***

### bytes26()

```ts theme={null}
static bytes26(v): Typed
```

Return a new `bytes26` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes26`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes26` type for `v`.

#### Source

[abi/typed.ts:1180](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1180)

***

### bytes27()

```ts theme={null}
static bytes27(v): Typed
```

Return a new `bytes27` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes27`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes27` type for `v`.

#### Source

[abi/typed.ts:1190](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1190)

***

### bytes28()

```ts theme={null}
static bytes28(v): Typed
```

Return a new `bytes28` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes28`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes28` type for `v`.

#### Source

[abi/typed.ts:1200](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1200)

***

### bytes29()

```ts theme={null}
static bytes29(v): Typed
```

Return a new `bytes29` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes29`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes29` type for `v`.

#### Source

[abi/typed.ts:1210](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1210)

***

### bytes3()

```ts theme={null}
static bytes3(v): Typed
```

Return a new `bytes3` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                         |
| :-------- | :------------------------------------------------- | :---------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes3`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes3` type for `v`.

#### Source

[abi/typed.ts:950](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L950)

***

### bytes30()

```ts theme={null}
static bytes30(v): Typed
```

Return a new `bytes30` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes30`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes30` type for `v`.

#### Source

[abi/typed.ts:1220](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1220)

***

### bytes31()

```ts theme={null}
static bytes31(v): Typed
```

Return a new `bytes31` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes31`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes31` type for `v`.

#### Source

[abi/typed.ts:1230](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1230)

***

### bytes32()

```ts theme={null}
static bytes32(v): Typed
```

Return a new `bytes32` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                          |
| :-------- | :------------------------------------------------- | :----------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes32`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes32` type for `v`.

#### Source

[abi/typed.ts:1240](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1240)

***

### bytes4()

```ts theme={null}
static bytes4(v): Typed
```

Return a new `bytes4` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                         |
| :-------- | :------------------------------------------------- | :---------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes4`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes4` type for `v`.

#### Source

[abi/typed.ts:960](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L960)

***

### bytes5()

```ts theme={null}
static bytes5(v): Typed
```

Return a new `bytes5` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                         |
| :-------- | :------------------------------------------------- | :---------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes5`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes5` type for `v`.

#### Source

[abi/typed.ts:970](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L970)

***

### bytes6()

```ts theme={null}
static bytes6(v): Typed
```

Return a new `bytes6` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                         |
| :-------- | :------------------------------------------------- | :---------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes6`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes6` type for `v`.

#### Source

[abi/typed.ts:980](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L980)

***

### bytes7()

```ts theme={null}
static bytes7(v): Typed
```

Return a new `bytes7` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                         |
| :-------- | :------------------------------------------------- | :---------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes7`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes7` type for `v`.

#### Source

[abi/typed.ts:990](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L990)

***

### bytes8()

```ts theme={null}
static bytes8(v): Typed
```

Return a new `bytes8` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                         |
| :-------- | :------------------------------------------------- | :---------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes8`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes8` type for `v`.

#### Source

[abi/typed.ts:1000](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1000)

***

### bytes9()

```ts theme={null}
static bytes9(v): Typed
```

Return a new `bytes9` type for `v`.

#### Parameters

| Parameter | Type                                               | Description                         |
| :-------- | :------------------------------------------------- | :---------------------------------- |
| `v`       | [`BytesLike`](/sdk/content/type-aliases/BytesLike) | The value to convert to a `bytes9`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `bytes9` type for `v`.

#### Source

[abi/typed.ts:1010](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1010)

***

### dereference()

```ts theme={null}
static dereference<T>(value, type): T
```

If the value is a [**Typed**](/sdk/content/classes/Typed) instance, validates the underlying value and returns it, otherwise
returns value directly.

This is useful for functions that with to accept either a [**Typed**](/sdk/content/classes/Typed) object or values.

#### Type parameters

| Type parameter |
| :------------- |
| `T`            |

#### Parameters

| Parameter | Type                                         | Description               |
| :-------- | :------------------------------------------- | :------------------------ |
| `value`   | [`Typed`](/sdk/content/classes/Typed) \| `T` | The value to dereference. |
| `type`    | `string`                                     | The dereferenced value.   |

#### Returns

`T`

#### Source

[abi/typed.ts:1337](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1337)

***

### from()

```ts theme={null}
static from(type, value): Typed
```

Returns a new **Typed** of `type` with the `value`.

#### Parameters

| Parameter | Type     | Description       |
| :-------- | :------- | :---------------- |
| `type`    | `string` | The type to use.  |
| `value`   | `any`    | The value to use. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

#### Source

[abi/typed.ts:260](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L260)

***

### int()

```ts theme={null}
static int(v): Typed
```

Return a new `int256` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int256`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int256` type for `v`.

#### Source

[abi/typed.ts:920](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L920)

***

### int104()

```ts theme={null}
static int104(v): Typed
```

Return a new `int104` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int104`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int104` type for `v`.

#### Source

[abi/typed.ts:720](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L720)

***

### int112()

```ts theme={null}
static int112(v): Typed
```

Return a new `int112` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int112`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int112` type for `v`.

#### Source

[abi/typed.ts:730](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L730)

***

### int120()

```ts theme={null}
static int120(v): Typed
```

Return a new `int120` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int120`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int120` type for `v`.

#### Source

[abi/typed.ts:740](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L740)

***

### int128()

```ts theme={null}
static int128(v): Typed
```

Return a new `int128` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int128`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int128` type for `v`.

#### Source

[abi/typed.ts:750](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L750)

***

### int136()

```ts theme={null}
static int136(v): Typed
```

Return a new `int136` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int136`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int136` type for `v`.

#### Source

[abi/typed.ts:760](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L760)

***

### int144()

```ts theme={null}
static int144(v): Typed
```

Return a new `int144` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int144`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int144` type for `v`.

#### Source

[abi/typed.ts:770](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L770)

***

### int152()

```ts theme={null}
static int152(v): Typed
```

Return a new `int152` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int152`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int152` type for `v`.

#### Source

[abi/typed.ts:780](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L780)

***

### int16()

```ts theme={null}
static int16(v): Typed
```

Return a new `int16` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int16`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int16` type for `v`.

#### Source

[abi/typed.ts:610](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L610)

***

### int160()

```ts theme={null}
static int160(v): Typed
```

Return a new `int160` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int160`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int160` type for `v`.

#### Source

[abi/typed.ts:790](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L790)

***

### int168()

```ts theme={null}
static int168(v): Typed
```

Return a new `int168` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int168`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int168` type for `v`.

#### Source

[abi/typed.ts:800](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L800)

***

### int176()

```ts theme={null}
static int176(v): Typed
```

Return a new `int176` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int176`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int176` type for `v`.

#### Source

[abi/typed.ts:810](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L810)

***

### int184()

```ts theme={null}
static int184(v): Typed
```

Return a new `int184` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int184`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int184` type for `v`.

#### Source

[abi/typed.ts:820](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L820)

***

### int192()

```ts theme={null}
static int192(v): Typed
```

Return a new `int192` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int192`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int192` type for `v`.

#### Source

[abi/typed.ts:830](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L830)

***

### int200()

```ts theme={null}
static int200(v): Typed
```

Return a new `int200` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int200`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int200` type for `v`.

#### Source

[abi/typed.ts:840](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L840)

***

### int208()

```ts theme={null}
static int208(v): Typed
```

Return a new `int208` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int208`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int208` type for `v`.

#### Source

[abi/typed.ts:850](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L850)

***

### int216()

```ts theme={null}
static int216(v): Typed
```

Return a new `int216` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int216`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int216` type for `v`.

#### Source

[abi/typed.ts:860](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L860)

***

### int224()

```ts theme={null}
static int224(v): Typed
```

Return a new `int224` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int224`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int224` type for `v`.

#### Source

[abi/typed.ts:870](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L870)

***

### int232()

```ts theme={null}
static int232(v): Typed
```

Return a new `int232` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int232`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int232` type for `v`.

#### Source

[abi/typed.ts:880](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L880)

***

### int24()

```ts theme={null}
static int24(v): Typed
```

Return a new `int24` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int24`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int24` type for `v`.

#### Source

[abi/typed.ts:620](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L620)

***

### int240()

```ts theme={null}
static int240(v): Typed
```

Return a new `int240` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int240`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int240` type for `v`.

#### Source

[abi/typed.ts:890](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L890)

***

### int248()

```ts theme={null}
static int248(v): Typed
```

Return a new `int248` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int248`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int248` type for `v`.

#### Source

[abi/typed.ts:900](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L900)

***

### int256()

```ts theme={null}
static int256(v): Typed
```

Return a new `int256` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int256`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int256` type for `v`.

#### Source

[abi/typed.ts:910](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L910)

***

### int32()

```ts theme={null}
static int32(v): Typed
```

Return a new `int32` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int32`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int32` type for `v`.

#### Source

[abi/typed.ts:630](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L630)

***

### int40()

```ts theme={null}
static int40(v): Typed
```

Return a new `int40` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int40`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int40` type for `v`.

#### Source

[abi/typed.ts:640](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L640)

***

### int48()

```ts theme={null}
static int48(v): Typed
```

Return a new `int48` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int48`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int48` type for `v`.

#### Source

[abi/typed.ts:650](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L650)

***

### int56()

```ts theme={null}
static int56(v): Typed
```

Return a new `int56` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int56`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int56` type for `v`.

#### Source

[abi/typed.ts:660](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L660)

***

### int64()

```ts theme={null}
static int64(v): Typed
```

Return a new `int64` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int64`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int64` type for `v`.

#### Source

[abi/typed.ts:670](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L670)

***

### int72()

```ts theme={null}
static int72(v): Typed
```

Return a new `int72` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int72`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int72` type for `v`.

#### Source

[abi/typed.ts:680](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L680)

***

### int8()

```ts theme={null}
static int8(v): Typed
```

Return a new `int8` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                        |
| :-------- | :------------------------------------------------------- | :--------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int8`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int8` type for `v`.

#### Source

[abi/typed.ts:600](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L600)

***

### int80()

```ts theme={null}
static int80(v): Typed
```

Return a new `int80` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int80`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int80` type for `v`.

#### Source

[abi/typed.ts:690](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L690)

***

### int88()

```ts theme={null}
static int88(v): Typed
```

Return a new `int88` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int88`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int88` type for `v`.

#### Source

[abi/typed.ts:700](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L700)

***

### int96()

```ts theme={null}
static int96(v): Typed
```

Return a new `int96` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to an `int96`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `int96` type for `v`.

#### Source

[abi/typed.ts:710](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L710)

***

### isTyped()

```ts theme={null}
static isTyped(value): value is Typed
```

Returns true only if `value` is a [**Typed**](/sdk/content/classes/Typed) instance.

#### Parameters

| Parameter | Type  | Description         |
| :-------- | :---- | :------------------ |
| `value`   | `any` | The value to check. |

#### Returns

`value is Typed`

True if `value` is a [**Typed**](/sdk/content/classes/Typed) instance.

#### Source

[abi/typed.ts:1324](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1324)

***

### overrides()

```ts theme={null}
static overrides(v): Typed
```

Return a new `overrides` type with the provided properties.

#### Parameters

| Parameter | Type                       | Description                                                                |
| :-------- | :------------------------- | :------------------------------------------------------------------------- |
| `v`       | `Record`\<`string`, `any`> | A record containing the properties to be included in the `overrides` type. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `overrides` type with the given properties.

#### Source

[abi/typed.ts:1314](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1314)

***

### string()

```ts theme={null}
static string(v): Typed
```

Return a new `string` type for `v`.

#### Parameters

| Parameter | Type     | Description                         |
| :-------- | :------- | :---------------------------------- |
| `v`       | `string` | The value to convert to a `string`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `string` type for `v`.

#### Source

[abi/typed.ts:1280](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1280)

***

### tuple()

```ts theme={null}
static tuple(v, name?): Typed
```

Return a new `tuple` type for v, with the optional name.

#### Parameters

| Parameter | Type                                   | Description                        |
| :-------- | :------------------------------------- | :--------------------------------- |
| `v`       | `any`\[] \| `Record`\<`string`, `any`> | The value to convert to a `tuple`. |
| `name`?   | `string`                               | The name of the tuple.             |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `tuple` type for `v`.

#### Source

[abi/typed.ts:1303](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L1303)

***

### uint()

```ts theme={null}
static uint(v): Typed
```

Return a new `uint256` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint256`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint256` type for `v`.

#### Source

[abi/typed.ts:590](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L590)

***

### uint104()

```ts theme={null}
static uint104(v): Typed
```

Return a new `uint104` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint104`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint104` type for `v`.

#### Source

[abi/typed.ts:390](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L390)

***

### uint112()

```ts theme={null}
static uint112(v): Typed
```

Return a new `uint112` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint112`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint112` type for `v`.

#### Source

[abi/typed.ts:400](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L400)

***

### uint120()

```ts theme={null}
static uint120(v): Typed
```

Return a new `uint120` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint120`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint120` type for `v`.

#### Source

[abi/typed.ts:410](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L410)

***

### uint128()

```ts theme={null}
static uint128(v): Typed
```

Return a new `uint128` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint128`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint128` type for `v`.

#### Source

[abi/typed.ts:420](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L420)

***

### uint136()

```ts theme={null}
static uint136(v): Typed
```

Return a new `uint136` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint136`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint136` type for `v`.

#### Source

[abi/typed.ts:430](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L430)

***

### uint144()

```ts theme={null}
static uint144(v): Typed
```

Return a new `uint144` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint144`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint144` type for `v`.

#### Source

[abi/typed.ts:440](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L440)

***

### uint152()

```ts theme={null}
static uint152(v): Typed
```

Return a new `uint152` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint152`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint152` type for `v`.

#### Source

[abi/typed.ts:450](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L450)

***

### uint16()

```ts theme={null}
static uint16(v): Typed
```

Return a new `uint16` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint16`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint16` type for `v`.

#### Source

[abi/typed.ts:280](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L280)

***

### uint160()

```ts theme={null}
static uint160(v): Typed
```

Return a new `uint160` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint160`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint160` type for `v`.

#### Source

[abi/typed.ts:460](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L460)

***

### uint168()

```ts theme={null}
static uint168(v): Typed
```

Return a new `uint168` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint168`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint168` type for `v`.

#### Source

[abi/typed.ts:470](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L470)

***

### uint176()

```ts theme={null}
static uint176(v): Typed
```

Return a new `uint176` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint176`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint176` type for `v`.

#### Source

[abi/typed.ts:480](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L480)

***

### uint184()

```ts theme={null}
static uint184(v): Typed
```

Return a new `uint184` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint184`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint184` type for `v`.

#### Source

[abi/typed.ts:490](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L490)

***

### uint192()

```ts theme={null}
static uint192(v): Typed
```

Return a new `uint192` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint192`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint192` type for `v`.

#### Source

[abi/typed.ts:500](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L500)

***

### uint200()

```ts theme={null}
static uint200(v): Typed
```

Return a new `uint200` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint200`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint200` type for `v`.

#### Source

[abi/typed.ts:510](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L510)

***

### uint208()

```ts theme={null}
static uint208(v): Typed
```

Return a new `uint208` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint208`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint208` type for `v`.

#### Source

[abi/typed.ts:520](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L520)

***

### uint216()

```ts theme={null}
static uint216(v): Typed
```

Return a new `uint216` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint216`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint216` type for `v`.

#### Source

[abi/typed.ts:530](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L530)

***

### uint224()

```ts theme={null}
static uint224(v): Typed
```

Return a new `uint224` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint224`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint224` type for `v`.

#### Source

[abi/typed.ts:540](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L540)

***

### uint232()

```ts theme={null}
static uint232(v): Typed
```

Return a new `uint232` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint232`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint232` type for `v`.

#### Source

[abi/typed.ts:550](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L550)

***

### uint24()

```ts theme={null}
static uint24(v): Typed
```

Return a new `uint24` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint24`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint24` type for `v`.

#### Source

[abi/typed.ts:290](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L290)

***

### uint240()

```ts theme={null}
static uint240(v): Typed
```

Return a new `uint240` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint240`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint240` type for `v`.

#### Source

[abi/typed.ts:560](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L560)

***

### uint248()

```ts theme={null}
static uint248(v): Typed
```

Return a new `uint248` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint248`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint248` type for `v`.

#### Source

[abi/typed.ts:570](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L570)

***

### uint256()

```ts theme={null}
static uint256(v): Typed
```

Return a new `uint256` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                          |
| :-------- | :------------------------------------------------------- | :----------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint256`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint256` type for `v`.

#### Source

[abi/typed.ts:580](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L580)

***

### uint32()

```ts theme={null}
static uint32(v): Typed
```

Return a new `uint32` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint32`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint32` type for `v`.

#### Source

[abi/typed.ts:300](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L300)

***

### uint40()

```ts theme={null}
static uint40(v): Typed
```

Return a new `uint40` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint40`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint40` type for `v`.

#### Source

[abi/typed.ts:310](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L310)

***

### uint48()

```ts theme={null}
static uint48(v): Typed
```

Return a new `uint48` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint48`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint48` type for `v`.

#### Source

[abi/typed.ts:320](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L320)

***

### uint56()

```ts theme={null}
static uint56(v): Typed
```

Return a new `uint56` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint56`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint56` type for `v`.

#### Source

[abi/typed.ts:330](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L330)

***

### uint64()

```ts theme={null}
static uint64(v): Typed
```

Return a new `uint64` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint64`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint64` type for `v`.

#### Source

[abi/typed.ts:340](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L340)

***

### uint72()

```ts theme={null}
static uint72(v): Typed
```

Return a new `uint72` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint72`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint72` type for `v`.

#### Source

[abi/typed.ts:350](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L350)

***

### uint8()

```ts theme={null}
static uint8(v): Typed
```

Return a new `uint8` type for v.

#### Parameters

| Parameter | Type                                                     | Description                        |
| :-------- | :------------------------------------------------------- | :--------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint8`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint8` type for `v`.

#### Source

[abi/typed.ts:270](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L270)

***

### uint80()

```ts theme={null}
static uint80(v): Typed
```

Return a new `uint80` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint80`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint80` type for `v`.

#### Source

[abi/typed.ts:360](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L360)

***

### uint88()

```ts theme={null}
static uint88(v): Typed
```

Return a new `uint88` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint88`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint88` type for `v`.

#### Source

[abi/typed.ts:370](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L370)

***

### uint96()

```ts theme={null}
static uint96(v): Typed
```

Return a new `uint96` type for `v`.

#### Parameters

| Parameter | Type                                                     | Description                         |
| :-------- | :------------------------------------------------------- | :---------------------------------- |
| `v`       | [`BigNumberish`](/sdk/content/type-aliases/BigNumberish) | The value to convert to a `uint96`. |

#### Returns

[`Typed`](/sdk/content/classes/Typed)

A new `uint96` type for `v`.

#### Source

[abi/typed.ts:380](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/typed.ts#L380)
