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

# Core Utilities

[**clanker-sdk**](https://docs.clanker.world/sdk-reference/sdk-reference.md)

***

[clanker-sdk](https://docs.clanker.world/sdk-reference/sdk-reference.md) / index

## Enumerations

### FeeConfigs

Defined in: [src/constants.ts:122](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L122)

#### Enumeration Members

| Enumeration Member | Value | Defined in |
| - | - | - |
|  `Dynamic3` | `"Dynamic3"` | [src/constants.ts:125](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L125) |
|  `DynamicBasic` | `"DynamicBasic"` | [src/constants.ts:123](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L123) |
|  `StaticBasic` | `"StaticBasic"` | [src/constants.ts:124](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L124) |

***

### PoolPositions

Defined in: [src/constants.ts:45](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L45)

#### Enumeration Members

| Enumeration Member | Value | Defined in |
| - | - | - |
|  `Project` | `"Project"` | [src/constants.ts:47](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L47) |
|  `Standard` | `"Standard"` | [src/constants.ts:46](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L46) |
|  `TwentyETH` | `"TwentyETH"` | [src/constants.ts:48](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L48) |

## Interfaces

### AirdropEntry

Defined in: [src/utils/merkleTree.ts:4](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/merkleTree.ts#L4)

#### Properties

| Property | Type | Defined in |
| - | - | - |
|  `account` | `` `0x${string}` `` | [src/utils/merkleTree.ts:5](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/merkleTree.ts#L5) |
|  `amount` | `number` | [src/utils/merkleTree.ts:6](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/merkleTree.ts#L6) |

***

### AllowlistEntry

Defined in: [src/utils/presale-allowlist.ts:14](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/presale-allowlist.ts#L14)

Represents an allowlist entry with an address and allowed ETH amount

#### Properties

| Property | Type | Description | Defined in |
| - | - | - | - |
|  `address` | `` `0x${string}` `` | The wallet address that is allowed to participate | [src/utils/presale-allowlist.ts:16](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/presale-allowlist.ts#L16) |
|  `allowedAmount` | `number` | The maximum amount of ETH this address is allowed to contribute (in ETH, not wei) | [src/utils/presale-allowlist.ts:18](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/presale-allowlist.ts#L18) |

***

### AllowlistProof

Defined in: [src/utils/presale-allowlist.ts:24](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/presale-allowlist.ts#L24)

Allowlist proof structure for contract calls

#### Properties

| Property | Type | Description | Defined in |
| - | - | - | - |
|  `allowedAmount` | `bigint` | The maximum amount of ETH the buyer is allowed to contribute | [src/utils/presale-allowlist.ts:26](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/presale-allowlist.ts#L26) |
|  `proof` | `` `0x${string}` ``\[] | Merkle proof bytes32 array | [src/utils/presale-allowlist.ts:28](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/presale-allowlist.ts#L28) |

## Type Aliases

### Chain

```ts theme={null}
type Chain = Clankers[keyof Clankers]["chainId"];
```

Defined in: [src/utils/clankers.ts:365](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L365)

***

### ClankerDeployment

```ts theme={null}
type ClankerDeployment<T> = {
  abi: Abi;
  address: `0x${string}`;
  chainId: number;
  related: T;
  token: {
     abi: Abi;
     bytecode: Hex;
  };
  type: string;
};
```

Defined in: [src/utils/clankers.ts:75](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L75)

#### Type Parameters

| Type Parameter | Default type |
| - | - |
| `T` *extends* `RelatedAddresses` | `RelatedAddresses` |

#### Properties

| Property | Type | Defined in |
| - | - | - |
|  `abi` | `Abi` | [src/utils/clankers.ts:76](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L76) |
|  `address` | `` `0x${string}` `` | [src/utils/clankers.ts:83](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L83) |
|  `chainId` | `number` | [src/utils/clankers.ts:81](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L81) |
|  `related` | `T` | [src/utils/clankers.ts:84](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L84) |
|  `token` | \{ `abi`: `Abi`; `bytecode`: `Hex`; } | [src/utils/clankers.ts:77](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L77) |
| `token.abi` | `Abi` | [src/utils/clankers.ts:78](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L78) |
| `token.bytecode` | `Hex` | [src/utils/clankers.ts:79](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L79) |
|  `type` | `string` | [src/utils/clankers.ts:82](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L82) |

***

### Clankers

```ts theme={null}
type Clankers = typeof CLANKERS;
```

Defined in: [src/utils/clankers.ts:361](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L361)

***

### ClankerTokenV3

```ts theme={null}
type ClankerTokenV3 = z.input<typeof clankerTokenV3>;
```

Defined in: [src/config/clankerTokenV3.ts:100](https://github.com/clanker-devco/clanker-sdk/blob/main/src/config/clankerTokenV3.ts#L100)

***

### ClankerTokenV4

```ts theme={null}
type ClankerTokenV4 = z.input<typeof clankerTokenV4>;
```

Defined in: [src/config/clankerTokenV4.ts:278](https://github.com/clanker-devco/clanker-sdk/blob/main/src/config/clankerTokenV4.ts#L278)

***

### DeployTokenOptions

```ts theme={null}
type DeployTokenOptions = {
  dataSuffix?: `0x${string}`;
};
```

Defined in: [src/deployment/deploy.ts:46](https://github.com/clanker-devco/clanker-sdk/blob/main/src/deployment/deploy.ts#L46)

#### Properties

| Property | Type | Description | Defined in |
| - | - | - | - |
|  `dataSuffix?` | `` `0x${string}` `` | Data to append to the end of the transaction calldata (e.g., Base builder codes) | [src/deployment/deploy.ts:48](https://github.com/clanker-devco/clanker-sdk/blob/main/src/deployment/deploy.ts#L48) |

***

### RelatedV3\_1

```ts theme={null}
type RelatedV3_1 = {
  locker: `0x${string}`;
  vault: `0x${string}`;
};
```

Defined in: [src/utils/clankers.ts:48](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L48)

#### Properties

| Property | Type | Defined in |
| - | - | - |
|  `locker` | `` `0x${string}` `` | [src/utils/clankers.ts:49](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L49) |
|  `vault` | `` `0x${string}` `` | [src/utils/clankers.ts:50](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L50) |

***

### RelatedV4

```ts theme={null}
type RelatedV4 = {
  airdrop: `0x${string}`;
  devbuy: `0x${string}`;
  feeDynamicHook: `0x${string}`;
  feeDynamicHookV2?: `0x${string}`;
  feeLocker: `0x${string}`;
  feeStaticHook: `0x${string}`;
  feeStaticHookV2?: `0x${string}`;
  locker: `0x${string}`;
  mevDescendingFees?: boolean;
  mevModule: `0x${string}`;
  mevModuleV2?: `0x${string}`;
  presale?: `0x${string}`;
  presaleAllowlist?: `0x${string}`;
  vault: `0x${string}`;
};
```

Defined in: [src/utils/clankers.ts:53](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L53)

#### Properties

| Property | Type | Description | Defined in |
| - | - | - | - |
|  `airdrop` | `` `0x${string}` `` | - | [src/utils/clankers.ts:56](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L56) |
|  `devbuy` | `` `0x${string}` `` | - | [src/utils/clankers.ts:57](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L57) |
|  `feeDynamicHook` | `` `0x${string}` `` | - | [src/utils/clankers.ts:61](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L61) |
|  `feeDynamicHookV2?` | `` `0x${string}` `` | - | [src/utils/clankers.ts:70](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L70) |
|  `feeLocker` | `` `0x${string}` `` | - | [src/utils/clankers.ts:59](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L59) |
|  `feeStaticHook` | `` `0x${string}` `` | - | [src/utils/clankers.ts:60](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L60) |
|  `feeStaticHookV2?` | `` `0x${string}` `` | - | [src/utils/clankers.ts:69](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L69) |
|  `locker` | `` `0x${string}` `` | - | [src/utils/clankers.ts:54](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L54) |
|  `mevDescendingFees?` | `boolean` | Uses ClankerMevDescendingFees (requires encoded FeeConfig in mevModuleData). | [src/utils/clankers.ts:68](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L68) |
|  `mevModule` | `` `0x${string}` `` | - | [src/utils/clankers.ts:58](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L58) |
|  `mevModuleV2?` | `` `0x${string}` `` | - | [src/utils/clankers.ts:66](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L66) |
|  `presale?` | `` `0x${string}` `` | - | [src/utils/clankers.ts:63](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L63) |
|  `presaleAllowlist?` | `` `0x${string}` `` | - | [src/utils/clankers.ts:64](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L64) |
|  `vault` | `` `0x${string}` `` | - | [src/utils/clankers.ts:55](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L55) |

***

### Type

```ts theme={null}
type Type = Clankers[keyof Clankers]["type"];
```

Defined in: [src/utils/clankers.ts:363](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L363)

## Variables

### A0X\_ADDRESS

```ts theme={null}
const A0X_ADDRESS: `0x${string}` = '0x820C5F0fB255a1D18fd0eBB0F1CCefbC4D546dA7';
```

Defined in: [src/constants.ts:22](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L22)

***

### ANON\_ADDRESS

```ts theme={null}
const ANON_ADDRESS: `0x${string}` = '0x0Db510e79909666d6dEc7f5e49370838c16D950f';
```

Defined in: [src/constants.ts:19](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L19)

***

### BSC\_USDT\_ADDRESS

```ts theme={null}
const BSC_USDT_ADDRESS: `0x${string}` = '0x55d398326f99059fF775485246999027B3197955';
```

Defined in: [src/constants.ts:28](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L28)

USDT (Binance-Peg BSC-USD) on BSC – 18 decimals

***

### CB\_BTC\_ADDRESS

```ts theme={null}
const CB_BTC_ADDRESS: `0x${string}` = '0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf';
```

Defined in: [src/constants.ts:21](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L21)

***

### Chains

```ts theme={null}
const Chains: (1 | 56 | 130 | 143 | 2741 | 4663 | 8453 | 10143 | 42161 | 84532)[];
```

Defined in: [src/utils/clankers.ts:366](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L366)

***

### CLANKER\_ADDRESS

```ts theme={null}
const CLANKER_ADDRESS: `0x${string}` = '0x1bc0c42215582d5A085795f4baDbaC3ff36d1Bcb';
```

Defined in: [src/constants.ts:18](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L18)

***

### ClankerDeployments

```ts theme={null}
const ClankerDeployments: Record<1 | 56 | 130 | 143 | 2741 | 4663 | 8453 | 10143 | 42161 | 84532, Partial<Record<
  | "clanker"
  | "proxy"
  | "clanker_v2"
  | "clanker_v3"
  | "clanker_v3_1"
| "clanker_v4", ClankerDeployment<RelatedAddresses>>>>;
```

Defined in: [src/utils/clankers.ts:369](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L369)

All deployments of Clanker

***

### CLANKERS

[View full generated declaration (21,586 lines)](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/3fc37f6379296fb49029e0c13efaffc0c72c0192427cefaebba98c780049047b.txt)

Defined in: [src/utils/clankers.ts:87](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L87)

#### Type Declaration

| Name | Type | Default value | Defined in |
| - | - | - | - |
|  `clanker_v0` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/7c4c19391f808797653d15e5909031481d570ffa7a3d461b87c969c7989f3490.txt) | - | [src/utils/clankers.ts:88](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L88) |
| `clanker_v0.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/5ae53dd7bcdf44feb04fb8e5667a3463e8223e6fa38cbb7dddf9444c1effe175.txt) | `Clanker_v0_abi` | [src/utils/clankers.ts:89](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L89) |
| `clanker_v0.address` | `"0x250c9FB2b411B48273f69879007803790A6AeA47"` | `'0x250c9FB2b411B48273f69879007803790A6AeA47'` | [src/utils/clankers.ts:96](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L96) |
| `clanker_v0.chainId` | `8453` | `base.id` | [src/utils/clankers.ts:94](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L94) |
| `clanker_v0.related` | `undefined` | `undefined` | [src/utils/clankers.ts:97](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L97) |
| `clanker_v0.token` | \{ `abi`: readonly \[]; `bytecode`: `"0x"`; } | - | [src/utils/clankers.ts:90](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L90) |
| `clanker_v0.token.abi` | readonly \[] | `[]` | [src/utils/clankers.ts:91](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L91) |
| `clanker_v0.token.bytecode` | `"0x"` | `'0x'` | [src/utils/clankers.ts:92](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L92) |
| `clanker_v0.type` | `"proxy"` | `'proxy'` | [src/utils/clankers.ts:95](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L95) |
|  `clanker_v1` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/f3389bbcea74a277ad9d36c14df3908f649cbe1ac7b6910a37035694d6907e74.txt) | - | [src/utils/clankers.ts:99](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L99) |
| `clanker_v1.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/c7c8284025f13a082abf281d61271ba14e28789b9157d454f7ad68d48bbb88a5.txt) | `Clanker_v1_abi` | [src/utils/clankers.ts:100](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L100) |
| `clanker_v1.address` | `"0x9B84fcE5Dcd9a38d2D01d5D72373F6b6b067c3e1"` | `'0x9B84fcE5Dcd9a38d2D01d5D72373F6b6b067c3e1'` | [src/utils/clankers.ts:107](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L107) |
| `clanker_v1.chainId` | `8453` | `base.id` | [src/utils/clankers.ts:105](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L105) |
| `clanker_v1.related` | `undefined` | `undefined` | [src/utils/clankers.ts:108](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L108) |
| `clanker_v1.token` | \{ `abi`: readonly \[]; `bytecode`: `"0x"`; } | - | [src/utils/clankers.ts:101](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L101) |
| `clanker_v1.token.abi` | readonly \[] | `[]` | [src/utils/clankers.ts:102](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L102) |
| `clanker_v1.token.bytecode` | `"0x"` | `'0x'` | [src/utils/clankers.ts:103](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L103) |
| `clanker_v1.type` | `"clanker"` | `'clanker'` | [src/utils/clankers.ts:106](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L106) |
|  `clanker_v2` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/db65e07f9b5e52017f84b1535922708567b41f75ef581a55edea93c18195e6de.txt) | - | [src/utils/clankers.ts:110](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L110) |
| `clanker_v2.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/21fdda209516b5cd683519b2a5b302f297b236c3c6b769be65f903ca7bed8949.txt) | `Clanker_v2_abi` | [src/utils/clankers.ts:111](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L111) |
| `clanker_v2.address` | `"0x732560fa1d1A76350b1A500155BA978031B53833"` | `'0x732560fa1d1A76350b1A500155BA978031B53833'` | [src/utils/clankers.ts:118](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L118) |
| `clanker_v2.chainId` | `8453` | `base.id` | [src/utils/clankers.ts:116](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L116) |
| `clanker_v2.related` | \{ `locker`: `"0x618A9840691334eE8d24445a4AdA4284Bf42417D"`; } | - | [src/utils/clankers.ts:119](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L119) |
| `clanker_v2.related.locker` | `"0x618A9840691334eE8d24445a4AdA4284Bf42417D"` | `'0x618A9840691334eE8d24445a4AdA4284Bf42417D'` | [src/utils/clankers.ts:120](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L120) |
| `clanker_v2.token` | \{ `abi`: readonly \[]; `bytecode`: `"0x"`; } | - | [src/utils/clankers.ts:112](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L112) |
| `clanker_v2.token.abi` | readonly \[] | `[]` | [src/utils/clankers.ts:113](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L113) |
| `clanker_v2.token.bytecode` | `"0x"` | `'0x'` | [src/utils/clankers.ts:114](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L114) |
| `clanker_v2.type` | `"clanker_v2"` | `'clanker_v2'` | [src/utils/clankers.ts:117](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L117) |
|  `clanker_v3` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/66c3a4d02a22fa14d5059f9412dc960c85071fa91c156b91dbf08c721c8f6e15.txt) | - | [src/utils/clankers.ts:123](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L123) |
| `clanker_v3.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/1e9e4d33deaccc22fec6acdeccadcbd613756ff690d6982f9b66f99770908398.txt) | `Clanker_v3_abi` | [src/utils/clankers.ts:124](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L124) |
| `clanker_v3.address` | `"0x375C15db32D28cEcdcAB5C03Ab889bf15cbD2c5E"` | `'0x375C15db32D28cEcdcAB5C03Ab889bf15cbD2c5E'` | [src/utils/clankers.ts:131](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L131) |
| `clanker_v3.chainId` | `8453` | `base.id` | [src/utils/clankers.ts:129](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L129) |
| `clanker_v3.related` | \{ `locker`: `"0x5eC4f99F342038c67a312a166Ff56e6D70383D86"`; } | - | [src/utils/clankers.ts:132](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L132) |
| `clanker_v3.related.locker` | `"0x5eC4f99F342038c67a312a166Ff56e6D70383D86"` | `'0x5eC4f99F342038c67a312a166Ff56e6D70383D86'` | [src/utils/clankers.ts:133](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L133) |
| `clanker_v3.token` | \{ `abi`: readonly \[]; `bytecode`: `"0x"`; } | - | [src/utils/clankers.ts:125](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L125) |
| `clanker_v3.token.abi` | readonly \[] | `[]` | [src/utils/clankers.ts:126](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L126) |
| `clanker_v3.token.bytecode` | `"0x"` | `'0x'` | [src/utils/clankers.ts:127](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L127) |
| `clanker_v3.type` | `"clanker_v3"` | `'clanker_v3'` | [src/utils/clankers.ts:130](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L130) |
|  `clanker_v3_1` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/6d397f5f475359265a29fe8a638ffef7994f9ed9dcdec98095b7ae298bfdfe26.txt) | - | [src/utils/clankers.ts:136](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L136) |
| `clanker_v3_1.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/2d82d777a2a398e10a48c02eaeabfc95cf20ddab4891a6a920446bba3db95d79.txt) | `Clanker_v3_1_abi` | [src/utils/clankers.ts:137](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L137) |
| `clanker_v3_1.address` | `"0x2A787b2362021cC3eEa3C24C4748a6cD5B687382"` | `'0x2A787b2362021cC3eEa3C24C4748a6cD5B687382'` | [src/utils/clankers.ts:144](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L144) |
| `clanker_v3_1.chainId` | `8453` | `base.id` | [src/utils/clankers.ts:142](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L142) |
| `clanker_v3_1.related` | \{ `locker`: `"0x33e2Eda238edcF470309b8c6D228986A1204c8f9"`; `vault`: `"0x42A95190B4088C88Dd904d930c79deC1158bF09D"`; } | - | [src/utils/clankers.ts:145](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L145) |
| `clanker_v3_1.related.locker` | `"0x33e2Eda238edcF470309b8c6D228986A1204c8f9"` | `'0x33e2Eda238edcF470309b8c6D228986A1204c8f9'` | [src/utils/clankers.ts:146](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L146) |
| `clanker_v3_1.related.vault` | `"0x42A95190B4088C88Dd904d930c79deC1158bF09D"` | `'0x42A95190B4088C88Dd904d930c79deC1158bF09D'` | [src/utils/clankers.ts:147](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L147) |
| `clanker_v3_1.token` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/22c40f2f68da0c81f40fd09defe878c0bcf2ff75f344a1fbb995164373d70654.txt) | - | [src/utils/clankers.ts:138](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L138) |
| `clanker_v3_1.token.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/8b34da921dc1232ece30d30d0b4b4b5d9fd0fe2c1dffa70ca16fa2a46009ae21.txt) | `ClankerToken_v3_1_abi` | [src/utils/clankers.ts:139](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L139) |
| `clanker_v3_1.token.bytecode` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/cc52bed61695efeeeccb972730f6d8d944b4a6c2b581b8b6bbe1e7eaece473cf.txt) | `ClankerToken_v3_1_bytecode` | [src/utils/clankers.ts:140](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L140) |
| `clanker_v3_1.type` | `"clanker_v3_1"` | `'clanker_v3_1'` | [src/utils/clankers.ts:143](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L143) |
|  `clanker_v3_1_abstract` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/dc542e2f5399ef7083b5d9130159864b1cfede6c6cf6b95a07bccd2a8d518ca0.txt) | - | [src/utils/clankers.ts:164](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L164) |
| `clanker_v3_1_abstract.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/2d82d777a2a398e10a48c02eaeabfc95cf20ddab4891a6a920446bba3db95d79.txt) | `Clanker_v3_1_abi` | [src/utils/clankers.ts:165](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L165) |
| `clanker_v3_1_abstract.address` | `"0x043ac6264F5A45c7518DC480b348Da41bdabbac2"` | `'0x043ac6264F5A45c7518DC480b348Da41bdabbac2'` | [src/utils/clankers.ts:172](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L172) |
| `clanker_v3_1_abstract.chainId` | `2741` | `abstract.id` | [src/utils/clankers.ts:170](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L170) |
| `clanker_v3_1_abstract.related` | \{ `locker`: `"0xF5eBBd10d2faF7970dBdb9E960639ABCd612c48D"`; `vault`: `"0x858eaD172d10b3E2Fc20F9C80726a2735c7B7a4B"`; } | - | [src/utils/clankers.ts:173](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L173) |
| `clanker_v3_1_abstract.related.locker` | `"0xF5eBBd10d2faF7970dBdb9E960639ABCd612c48D"` | `'0xF5eBBd10d2faF7970dBdb9E960639ABCd612c48D'` | [src/utils/clankers.ts:174](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L174) |
| `clanker_v3_1_abstract.related.vault` | `"0x858eaD172d10b3E2Fc20F9C80726a2735c7B7a4B"` | `'0x858eaD172d10b3E2Fc20F9C80726a2735c7B7a4B'` | [src/utils/clankers.ts:175](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L175) |
| `clanker_v3_1_abstract.token` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/a7cb42f9a7b54ef1bd5d6f6c118a12f5f7f69832173f12be778ffce1f9894b73.txt) | - | [src/utils/clankers.ts:166](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L166) |
| `clanker_v3_1_abstract.token.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/ff91188f68fc1fd57e10f5fff70f8c260d3d2196357a77d388626ca039f06295.txt) | `ClankerToken_v3_1_abstract_abi` | [src/utils/clankers.ts:167](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L167) |
| `clanker_v3_1_abstract.token.bytecode` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/d55f7e1ab26a7f72adc684254500dab43bcf47cdbdfe372fec0719c639457f65.txt) | `ClankerToken_v3_1_abstract_bytecode` | [src/utils/clankers.ts:168](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L168) |
| `clanker_v3_1_abstract.type` | `"clanker_v3_1"` | `'clanker_v3_1'` | [src/utils/clankers.ts:171](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L171) |
|  `clanker_v3_1_monadTestnet` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/eb1eb1909f3c49d052f3e79eb5bc9b1a4114d9ea3754d997e1829978f870d409.txt) | - | [src/utils/clankers.ts:150](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L150) |
| `clanker_v3_1_monadTestnet.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/2d82d777a2a398e10a48c02eaeabfc95cf20ddab4891a6a920446bba3db95d79.txt) | `Clanker_v3_1_abi` | [src/utils/clankers.ts:151](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L151) |
| `clanker_v3_1_monadTestnet.address` | `"0xA0C65813DD1Cde7092922a57548Ec1eD25994318"` | `'0xA0C65813DD1Cde7092922a57548Ec1eD25994318'` | [src/utils/clankers.ts:158](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L158) |
| `clanker_v3_1_monadTestnet.chainId` | `10143` | `monadTestnet.id` | [src/utils/clankers.ts:156](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L156) |
| `clanker_v3_1_monadTestnet.related` | \{ `locker`: `"0xcd89C55d36097a64f777066A6cc8F2c31B7541F7"`; `vault`: `"0x9505A57Bf782058890f078bE301575cD75045a9b"`; } | - | [src/utils/clankers.ts:159](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L159) |
| `clanker_v3_1_monadTestnet.related.locker` | `"0xcd89C55d36097a64f777066A6cc8F2c31B7541F7"` | `'0xcd89C55d36097a64f777066A6cc8F2c31B7541F7'` | [src/utils/clankers.ts:160](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L160) |
| `clanker_v3_1_monadTestnet.related.vault` | `"0x9505A57Bf782058890f078bE301575cD75045a9b"` | `'0x9505A57Bf782058890f078bE301575cD75045a9b'` | [src/utils/clankers.ts:161](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L161) |
| `clanker_v3_1_monadTestnet.token` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/7481b718b5a61ae6223d4e47168b7653900224696a882defb6fd6ee3763215f0.txt) | - | [src/utils/clankers.ts:152](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L152) |
| `clanker_v3_1_monadTestnet.token.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/f0f16136739dcc62f1b94a0f96df1def708f1726b4e1813ab4194843c9086c0d.txt) | `ClankerToken_v3_1_monad_abi` | [src/utils/clankers.ts:153](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L153) |
| `clanker_v3_1_monadTestnet.token.bytecode` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/9c958cfc8d59d9fe380382884261be826af77d3432aa7e75f470214beeab03fa.txt) | `ClankerToken_v3_1_monad_bytecode` | [src/utils/clankers.ts:154](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L154) |
| `clanker_v3_1_monadTestnet.type` | `"clanker_v3_1"` | `'clanker_v3_1'` | [src/utils/clankers.ts:157](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L157) |
|  `clanker_v4` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/3e5069a8adca6f997317c424c5f36466091af083469901e92a9a8c9c540ea695.txt) | - | [src/utils/clankers.ts:178](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L178) |
| `clanker_v4.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/aa8960b6bc1bd1931b1c1e0d160205b984e85a805ac9975fff595b0572630c42.txt) | `Clanker_v4_abi` | [src/utils/clankers.ts:179](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L179) |
| `clanker_v4.address` | `"0xE85A59c628F7d27878ACeB4bf3b35733630083a9"` | `'0xE85A59c628F7d27878ACeB4bf3b35733630083a9'` | [src/utils/clankers.ts:186](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L186) |
| `clanker_v4.chainId` | `8453` | `base.id` | [src/utils/clankers.ts:184](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L184) |
| `clanker_v4.related` | \{ `airdrop`: `"0xf652B3610D75D81871bf96DB50825d9af28391E0"`; `devbuy`: `"0x1331f0788F9c08C8F38D52c7a1152250A9dE00be"`; `feeDynamicHook`: `"0x34a45c6B61876d739400Bd71228CbcbD4F53E8cC"`; `feeDynamicHookV2`: `"0xd60D6B218116cFd801E28F78d011a203D2b068Cc"`; `feeLocker`: `"0xF3622742b1E446D92e45E22923Ef11C2fcD55D68"`; `feeStaticHook`: `"0xDd5EeaFf7BD481AD55Db083062b13a3cdf0A68CC"`; `feeStaticHookV2`: `"0xb429d62f8f3bFFb98CdB9569533eA23bF0Ba28CC"`; `locker`: `"0xffA37784D619F228D8B379d287a4D7282e500762"`; `mevModule`: `"0xFdc013ce003980889cFfd66b0c8329545ae1d1E8"`; `mevModuleV2`: `"0xebB25BB797D82CB78E1bc70406b13233c0854413"`; `presale`: `"0xeeBbC567C3D612f50a67820f39CDD30dcCF7E6b8"`; `presaleAllowlist`: `"0x789c2452353eee400868E7d3e5aDD6Be0Ef4185D"`; `vault`: `"0x8E845EAd15737bF71904A30BdDD3aEE76d6ADF6C"`; } | - | [src/utils/clankers.ts:187](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L187) |
| `clanker_v4.related.airdrop` | `"0xf652B3610D75D81871bf96DB50825d9af28391E0"` | `'0xf652B3610D75D81871bf96DB50825d9af28391E0'` | [src/utils/clankers.ts:190](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L190) |
| `clanker_v4.related.devbuy` | `"0x1331f0788F9c08C8F38D52c7a1152250A9dE00be"` | `'0x1331f0788F9c08C8F38D52c7a1152250A9dE00be'` | [src/utils/clankers.ts:191](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L191) |
| `clanker_v4.related.feeDynamicHook` | `"0x34a45c6B61876d739400Bd71228CbcbD4F53E8cC"` | `'0x34a45c6B61876d739400Bd71228CbcbD4F53E8cC'` | [src/utils/clankers.ts:197](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L197) |
| `clanker_v4.related.feeDynamicHookV2` | `"0xd60D6B218116cFd801E28F78d011a203D2b068Cc"` | `'0xd60D6B218116cFd801E28F78d011a203D2b068Cc'` | [src/utils/clankers.ts:198](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L198) |
| `clanker_v4.related.feeLocker` | `"0xF3622742b1E446D92e45E22923Ef11C2fcD55D68"` | `'0xF3622742b1E446D92e45E22923Ef11C2fcD55D68'` | [src/utils/clankers.ts:194](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L194) |
| `clanker_v4.related.feeStaticHook` | `"0xDd5EeaFf7BD481AD55Db083062b13a3cdf0A68CC"` | `'0xDd5EeaFf7BD481AD55Db083062b13a3cdf0A68CC'` | [src/utils/clankers.ts:195](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L195) |
| `clanker_v4.related.feeStaticHookV2` | `"0xb429d62f8f3bFFb98CdB9569533eA23bF0Ba28CC"` | `'0xb429d62f8f3bFFb98CdB9569533eA23bF0Ba28CC'` | [src/utils/clankers.ts:196](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L196) |
| `clanker_v4.related.locker` | `"0xffA37784D619F228D8B379d287a4D7282e500762"` | `'0xffA37784D619F228D8B379d287a4D7282e500762'` | [src/utils/clankers.ts:188](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L188) |
| `clanker_v4.related.mevModule` | `"0xFdc013ce003980889cFfd66b0c8329545ae1d1E8"` | `'0xFdc013ce003980889cFfd66b0c8329545ae1d1E8'` | [src/utils/clankers.ts:192](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L192) |
| `clanker_v4.related.mevModuleV2` | `"0xebB25BB797D82CB78E1bc70406b13233c0854413"` | `'0xebB25BB797D82CB78E1bc70406b13233c0854413'` | [src/utils/clankers.ts:193](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L193) |
| `clanker_v4.related.presale` | `"0xeeBbC567C3D612f50a67820f39CDD30dcCF7E6b8"` | `'0xeeBbC567C3D612f50a67820f39CDD30dcCF7E6b8'` | [src/utils/clankers.ts:199](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L199) |
| `clanker_v4.related.presaleAllowlist` | `"0x789c2452353eee400868E7d3e5aDD6Be0Ef4185D"` | `'0x789c2452353eee400868E7d3e5aDD6Be0Ef4185D'` | [src/utils/clankers.ts:200](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L200) |
| `clanker_v4.related.vault` | `"0x8E845EAd15737bF71904A30BdDD3aEE76d6ADF6C"` | `'0x8E845EAd15737bF71904A30BdDD3aEE76d6ADF6C'` | [src/utils/clankers.ts:189](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L189) |
| `clanker_v4.token` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/0f0a56df00c8ee86d5b08696aef0322ff3ebe2dbd028f6deaa5e7087d1d636f3.txt) | - | [src/utils/clankers.ts:180](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L180) |
| `clanker_v4.token.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/8b721e063e420106a85be2e0cfbaa9a866c0b4cba0da18515bfe80ebd32f01d3.txt) | `ClankerToken_v4_abi` | [src/utils/clankers.ts:181](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L181) |
| `clanker_v4.token.bytecode` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/934d65c038e8dc7883ef1d7d56ec255868d9da8047ba142e9cc00eace28802d4.txt) | `ClankerToken_v4_bytecode` | [src/utils/clankers.ts:182](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L182) |
| `clanker_v4.type` | `"clanker_v4"` | `'clanker_v4'` | [src/utils/clankers.ts:185](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L185) |
|  `clanker_v4_arbitrum` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/d6368bcefa359aaf9aaefcdc574d8c4a5f371848454b5beb7e4836ef6443003c.txt) | - | [src/utils/clankers.ts:225](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L225) |
| `clanker_v4_arbitrum.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/aa8960b6bc1bd1931b1c1e0d160205b984e85a805ac9975fff595b0572630c42.txt) | `Clanker_v4_abi` | [src/utils/clankers.ts:226](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L226) |
| `clanker_v4_arbitrum.address` | `"0xEb9D2A726Edffc887a574dC7f46b3a3638E8E44f"` | `'0xEb9D2A726Edffc887a574dC7f46b3a3638E8E44f'` | [src/utils/clankers.ts:233](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L233) |
| `clanker_v4_arbitrum.chainId` | `42161` | `arbitrum.id` | [src/utils/clankers.ts:231](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L231) |
| `clanker_v4_arbitrum.related` | \{ `airdrop`: `"0x8Cb6e0216e98A7ACF622DC2dD6a39F1b4FF37014"`; `devbuy`: `"0x70aDdc06fE89a5cF9E533aea8D025dB06795e492"`; `feeDynamicHook`: `"0xFd213BE7883db36e1049dC42f5BD6A0ec66B68cC"`; `feeLocker`: `"0x92C0DCbAba17b0F5f3a7537dA82c0F80520e4dF6"`; `feeStaticHook`: `"0xf7aC669593d2D9D01026Fa5B756DD5B4f7aAa8Cc"`; `locker`: `"0xffA37784D619F228D8B379d287a4D7282e500762"`; `mevModule`: `"0x4E35277306a83D00E13e8C8A4307C672FA31FC99"`; `vault`: `"0xa1da0600Eb4A9F3D4a892feAa2c2caf80A4A2f14"`; } | - | [src/utils/clankers.ts:234](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L234) |
| `clanker_v4_arbitrum.related.airdrop` | `"0x8Cb6e0216e98A7ACF622DC2dD6a39F1b4FF37014"` | `'0x8Cb6e0216e98A7ACF622DC2dD6a39F1b4FF37014'` | [src/utils/clankers.ts:237](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L237) |
| `clanker_v4_arbitrum.related.devbuy` | `"0x70aDdc06fE89a5cF9E533aea8D025dB06795e492"` | `'0x70aDdc06fE89a5cF9E533aea8D025dB06795e492'` | [src/utils/clankers.ts:238](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L238) |
| `clanker_v4_arbitrum.related.feeDynamicHook` | `"0xFd213BE7883db36e1049dC42f5BD6A0ec66B68cC"` | `'0xFd213BE7883db36e1049dC42f5BD6A0ec66B68cC'` | [src/utils/clankers.ts:242](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L242) |
| `clanker_v4_arbitrum.related.feeLocker` | `"0x92C0DCbAba17b0F5f3a7537dA82c0F80520e4dF6"` | `'0x92C0DCbAba17b0F5f3a7537dA82c0F80520e4dF6'` | [src/utils/clankers.ts:240](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L240) |
| `clanker_v4_arbitrum.related.feeStaticHook` | `"0xf7aC669593d2D9D01026Fa5B756DD5B4f7aAa8Cc"` | `'0xf7aC669593d2D9D01026Fa5B756DD5B4f7aAa8Cc'` | [src/utils/clankers.ts:241](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L241) |
| `clanker_v4_arbitrum.related.locker` | `"0xffA37784D619F228D8B379d287a4D7282e500762"` | `'0xffA37784D619F228D8B379d287a4D7282e500762'` | [src/utils/clankers.ts:235](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L235) |
| `clanker_v4_arbitrum.related.mevModule` | `"0x4E35277306a83D00E13e8C8A4307C672FA31FC99"` | `'0x4E35277306a83D00E13e8C8A4307C672FA31FC99'` | [src/utils/clankers.ts:239](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L239) |
| `clanker_v4_arbitrum.related.vault` | `"0xa1da0600Eb4A9F3D4a892feAa2c2caf80A4A2f14"` | `'0xa1da0600Eb4A9F3D4a892feAa2c2caf80A4A2f14'` | [src/utils/clankers.ts:236](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L236) |
| `clanker_v4_arbitrum.token` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/0f0a56df00c8ee86d5b08696aef0322ff3ebe2dbd028f6deaa5e7087d1d636f3.txt) | - | [src/utils/clankers.ts:227](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L227) |
| `clanker_v4_arbitrum.token.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/8b721e063e420106a85be2e0cfbaa9a866c0b4cba0da18515bfe80ebd32f01d3.txt) | `ClankerToken_v4_abi` | [src/utils/clankers.ts:228](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L228) |
| `clanker_v4_arbitrum.token.bytecode` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/934d65c038e8dc7883ef1d7d56ec255868d9da8047ba142e9cc00eace28802d4.txt) | `ClankerToken_v4_bytecode` | [src/utils/clankers.ts:229](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L229) |
| `clanker_v4_arbitrum.type` | `"clanker_v4"` | `'clanker_v4'` | [src/utils/clankers.ts:232](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L232) |
|  `clanker_v4_bnb` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/e18288fabedb56f48455347ea7a11b58428995f10a2e4e14f5059bf67d377a9a.txt) | - | [src/utils/clankers.ts:312](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L312) |
| `clanker_v4_bnb.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/aa8960b6bc1bd1931b1c1e0d160205b984e85a805ac9975fff595b0572630c42.txt) | `Clanker_v4_abi` | [src/utils/clankers.ts:313](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L313) |
| `clanker_v4_bnb.address` | `"0xea30438E0B5f99096cb05A8Da63be55A6A298F6a"` | `'0xea30438E0B5f99096cb05A8Da63be55A6A298F6a'` | [src/utils/clankers.ts:320](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L320) |
| `clanker_v4_bnb.chainId` | `56` | `bsc.id` | [src/utils/clankers.ts:318](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L318) |
| `clanker_v4_bnb.related` | \{ `airdrop`: `"0xBB0f069b995e0205cD5F92C84a1dF056a3F47900"`; `devbuy`: `"0x302989E1cA167B6E78f9711e5a08d1BD555DdAc4"`; `feeDynamicHook`: `"0x0000000000000000000000000000000000000000"`; `feeDynamicHookV2`: `"0x011a8ed40095F2D7E9c19125B8254b19678D68Cc"`; `feeLocker`: `"0x67D04Ae42F03D9b63dE0E6F2d82bB186A0306bBb"`; `feeStaticHook`: `"0xC5d309026BCAb6630888d51CE21154AD2f4828cC"`; `feeStaticHookV2`: `"0xC5d309026BCAb6630888d51CE21154AD2f4828cC"`; `locker`: `"0x1166022e1becc70E7E9aB2250aF1aC7842B9B420"`; `mevModule`: `"0xEE2940CC010820B7F22DF627e081d707693989a6"`; `mevModuleV2`: `"0xec1310cf227a2D671176000aE0849DE6417b175a"`; `vault`: `"0x15ee8382DBd8Fb991F653B59CA11bf504a07372D"`; } | - | [src/utils/clankers.ts:321](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L321) |
| `clanker_v4_bnb.related.airdrop` | `"0xBB0f069b995e0205cD5F92C84a1dF056a3F47900"` | `'0xBB0f069b995e0205cD5F92C84a1dF056a3F47900'` | [src/utils/clankers.ts:324](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L324) |
| `clanker_v4_bnb.related.devbuy` | `"0x302989E1cA167B6E78f9711e5a08d1BD555DdAc4"` | `'0x302989E1cA167B6E78f9711e5a08d1BD555DdAc4'` | [src/utils/clankers.ts:325](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L325) |
| `clanker_v4_bnb.related.feeDynamicHook` | `"0x0000000000000000000000000000000000000000"` | `'0x0000000000000000000000000000000000000000'` | [src/utils/clankers.ts:331](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L331) |
| `clanker_v4_bnb.related.feeDynamicHookV2` | `"0x011a8ed40095F2D7E9c19125B8254b19678D68Cc"` | `'0x011a8ed40095F2D7E9c19125B8254b19678D68Cc'` | [src/utils/clankers.ts:332](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L332) |
| `clanker_v4_bnb.related.feeLocker` | `"0x67D04Ae42F03D9b63dE0E6F2d82bB186A0306bBb"` | `'0x67D04Ae42F03D9b63dE0E6F2d82bB186A0306bBb'` | [src/utils/clankers.ts:328](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L328) |
| `clanker_v4_bnb.related.feeStaticHook` | `"0xC5d309026BCAb6630888d51CE21154AD2f4828cC"` | `'0xC5d309026BCAb6630888d51CE21154AD2f4828cC'` | [src/utils/clankers.ts:329](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L329) |
| `clanker_v4_bnb.related.feeStaticHookV2` | `"0xC5d309026BCAb6630888d51CE21154AD2f4828cC"` | `'0xC5d309026BCAb6630888d51CE21154AD2f4828cC'` | [src/utils/clankers.ts:330](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L330) |
| `clanker_v4_bnb.related.locker` | `"0x1166022e1becc70E7E9aB2250aF1aC7842B9B420"` | `'0x1166022e1becc70E7E9aB2250aF1aC7842B9B420'` | [src/utils/clankers.ts:322](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L322) |
| `clanker_v4_bnb.related.mevModule` | `"0xEE2940CC010820B7F22DF627e081d707693989a6"` | `'0xEE2940CC010820B7F22DF627e081d707693989a6'` | [src/utils/clankers.ts:326](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L326) |
| `clanker_v4_bnb.related.mevModuleV2` | `"0xec1310cf227a2D671176000aE0849DE6417b175a"` | `'0xec1310cf227a2D671176000aE0849DE6417b175a'` | [src/utils/clankers.ts:327](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L327) |
| `clanker_v4_bnb.related.vault` | `"0x15ee8382DBd8Fb991F653B59CA11bf504a07372D"` | `'0x15ee8382DBd8Fb991F653B59CA11bf504a07372D'` | [src/utils/clankers.ts:323](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L323) |
| `clanker_v4_bnb.token` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/39734165413620bd474c75c8447d22b2ee9539c55324da33b1dacf967479a0fa.txt) | - | [src/utils/clankers.ts:314](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L314) |
| `clanker_v4_bnb.token.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/8b721e063e420106a85be2e0cfbaa9a866c0b4cba0da18515bfe80ebd32f01d3.txt) | `ClankerToken_v4_abi` | [src/utils/clankers.ts:315](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L315) |
| `clanker_v4_bnb.token.bytecode` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/c98813271c596c0b3b6a96bc193403293bafd8a3caa633a6a14b67267e12581c.txt) | `ClankerToken_v4_bsc_bytecode` | [src/utils/clankers.ts:316](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L316) |
| `clanker_v4_bnb.type` | `"clanker_v4"` | `'clanker_v4'` | [src/utils/clankers.ts:319](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L319) |
|  `clanker_v4_mainnet` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/d4262507620137ba1d13548d641e5c5105ad82917c370365f7de7447f8ec8145.txt) | - | [src/utils/clankers.ts:245](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L245) |
| `clanker_v4_mainnet.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/aa8960b6bc1bd1931b1c1e0d160205b984e85a805ac9975fff595b0572630c42.txt) | `Clanker_v4_abi` | [src/utils/clankers.ts:246](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L246) |
| `clanker_v4_mainnet.address` | `"0x6C8599779B03B00AAaE63C6378830919Abb75473"` | `'0x6C8599779B03B00AAaE63C6378830919Abb75473'` | [src/utils/clankers.ts:253](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L253) |
| `clanker_v4_mainnet.chainId` | `1` | `mainnet.id` | [src/utils/clankers.ts:251](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L251) |
| `clanker_v4_mainnet.related` | \{ `airdrop`: `"0x303470b6b6a35B06A5A05763A7caD776fbf27B71"`; `devbuy`: `"0x70aDdc06fE89a5cF9E533aea8D025dB06795e492"`; `feeDynamicHook`: `"0x0000000000000000000000000000000000000000"`; `feeDynamicHookV2`: `"0x0000000000000000000000000000000000000000"`; `feeLocker`: `"0xA9C0a423f0092176fC48d7B50a1fCae8cf5BB441"`; `feeStaticHook`: `"0x6C24D0bCC264EF6A740754A11cA579b9d225e8Cc"`; `feeStaticHookV2`: `"0x6C24D0bCC264EF6A740754A11cA579b9d225e8Cc"`; `locker`: `"0x00C4b21889145CF0D99f2e05919103e0c3991974"`; `mevModule`: `"0x33e2Eda238edcF470309b8c6D228986A1204c8f9"`; `mevModuleV2`: `"0x33e2Eda238edcF470309b8c6D228986A1204c8f9"`; `presale`: `"0xf7db81910444ab0f07bA264d7636d219A8c7769D"`; `presaleAllowlist`: `"0xF6C7Ff92F71e2eDd19c421E4962949Df4cD6b6F3"`; `vault`: `"0xa1da0600Eb4A9F3D4a892feAa2c2caf80A4A2f14"`; } | - | [src/utils/clankers.ts:254](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L254) |
| `clanker_v4_mainnet.related.airdrop` | `"0x303470b6b6a35B06A5A05763A7caD776fbf27B71"` | `'0x303470b6b6a35B06A5A05763A7caD776fbf27B71'` | [src/utils/clankers.ts:257](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L257) |
| `clanker_v4_mainnet.related.devbuy` | `"0x70aDdc06fE89a5cF9E533aea8D025dB06795e492"` | `'0x70aDdc06fE89a5cF9E533aea8D025dB06795e492'` | [src/utils/clankers.ts:258](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L258) |
| `clanker_v4_mainnet.related.feeDynamicHook` | `"0x0000000000000000000000000000000000000000"` | `'0x0000000000000000000000000000000000000000'` | [src/utils/clankers.ts:264](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L264) |
| `clanker_v4_mainnet.related.feeDynamicHookV2` | `"0x0000000000000000000000000000000000000000"` | `'0x0000000000000000000000000000000000000000'` | [src/utils/clankers.ts:265](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L265) |
| `clanker_v4_mainnet.related.feeLocker` | `"0xA9C0a423f0092176fC48d7B50a1fCae8cf5BB441"` | `'0xA9C0a423f0092176fC48d7B50a1fCae8cf5BB441'` | [src/utils/clankers.ts:261](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L261) |
| `clanker_v4_mainnet.related.feeStaticHook` | `"0x6C24D0bCC264EF6A740754A11cA579b9d225e8Cc"` | `'0x6C24D0bCC264EF6A740754A11cA579b9d225e8Cc'` | [src/utils/clankers.ts:262](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L262) |
| `clanker_v4_mainnet.related.feeStaticHookV2` | `"0x6C24D0bCC264EF6A740754A11cA579b9d225e8Cc"` | `'0x6C24D0bCC264EF6A740754A11cA579b9d225e8Cc'` | [src/utils/clankers.ts:263](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L263) |
| `clanker_v4_mainnet.related.locker` | `"0x00C4b21889145CF0D99f2e05919103e0c3991974"` | `'0x00C4b21889145CF0D99f2e05919103e0c3991974'` | [src/utils/clankers.ts:255](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L255) |
| `clanker_v4_mainnet.related.mevModule` | `"0x33e2Eda238edcF470309b8c6D228986A1204c8f9"` | `'0x33e2Eda238edcF470309b8c6D228986A1204c8f9'` | [src/utils/clankers.ts:259](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L259) |
| `clanker_v4_mainnet.related.mevModuleV2` | `"0x33e2Eda238edcF470309b8c6D228986A1204c8f9"` | `'0x33e2Eda238edcF470309b8c6D228986A1204c8f9'` | [src/utils/clankers.ts:260](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L260) |
| `clanker_v4_mainnet.related.presale` | `"0xf7db81910444ab0f07bA264d7636d219A8c7769D"` | `'0xf7db81910444ab0f07bA264d7636d219A8c7769D'` | [src/utils/clankers.ts:266](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L266) |
| `clanker_v4_mainnet.related.presaleAllowlist` | `"0xF6C7Ff92F71e2eDd19c421E4962949Df4cD6b6F3"` | `'0xF6C7Ff92F71e2eDd19c421E4962949Df4cD6b6F3'` | [src/utils/clankers.ts:267](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L267) |
| `clanker_v4_mainnet.related.vault` | `"0xa1da0600Eb4A9F3D4a892feAa2c2caf80A4A2f14"` | `'0xa1da0600Eb4A9F3D4a892feAa2c2caf80A4A2f14'` | [src/utils/clankers.ts:256](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L256) |
| `clanker_v4_mainnet.token` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/f2f32cf58b09ce9ee869f1c3e43e1ca7d49988fe047d9e166ec99ca3792d68e7.txt) | - | [src/utils/clankers.ts:247](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L247) |
| `clanker_v4_mainnet.token.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/d56669afc51b5d81b4076dd9a91d37303925419b4c13f5079f8bd2936bcaba6d.txt) | `ClankerToken_v4_mainnet_abi` | [src/utils/clankers.ts:248](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L248) |
| `clanker_v4_mainnet.token.bytecode` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/c98813271c596c0b3b6a96bc193403293bafd8a3caa633a6a14b67267e12581c.txt) | `ClankerToken_v4_mainnet_bytecode` | [src/utils/clankers.ts:249](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L249) |
| `clanker_v4_mainnet.type` | `"clanker_v4"` | `'clanker_v4'` | [src/utils/clankers.ts:252](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L252) |
|  `clanker_v4_monad` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/3cd179182afe077e901582d5abbf95a6f8972ec8c8a13a9209e6f30789ccab67.txt) | - | [src/utils/clankers.ts:290](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L290) |
| `clanker_v4_monad.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/aa8960b6bc1bd1931b1c1e0d160205b984e85a805ac9975fff595b0572630c42.txt) | `Clanker_v4_abi` | [src/utils/clankers.ts:291](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L291) |
| `clanker_v4_monad.address` | `"0xF9a0C289Eab6B571c6247094a853810987E5B26D"` | `'0xF9a0C289Eab6B571c6247094a853810987E5B26D'` | [src/utils/clankers.ts:298](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L298) |
| `clanker_v4_monad.chainId` | `143` | `monad.id` | [src/utils/clankers.ts:296](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L296) |
| `clanker_v4_monad.related` | \{ `airdrop`: `"0x654E7221fa51d4359ded21D524E3AfF18e93A507"`; `devbuy`: `"0x8790d79283eB941c719b616CfD0Ef116D13C7683"`; `feeDynamicHook`: `"0x0000000000000000000000000000000000000000"`; `feeLocker`: `"0x46B77BaCFd712D79131F1AD7611794869483C353"`; `feeStaticHook`: `"0x0000000000000000000000000000000000000000"`; `feeStaticHookV2`: `"0x94F802a9EFE4dd542FdBd77a25D9e69A6dC828Cc"`; `locker`: `"0xDe51a86D3b6EC9ac4756115D3744335Aa2c30144"`; `mevModule`: `"0x0000000000000000000000000000000000000000"`; `mevModuleV2`: `"0x3231D1ddfdC4Ad585cF1939FfEcd9c88b338Dbf2"`; `vault`: `"0xe7D402A5BEd94E5c49Ac0639E80f784D06E2D397"`; } | - | [src/utils/clankers.ts:299](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L299) |
| `clanker_v4_monad.related.airdrop` | `"0x654E7221fa51d4359ded21D524E3AfF18e93A507"` | `'0x654E7221fa51d4359ded21D524E3AfF18e93A507'` | [src/utils/clankers.ts:302](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L302) |
| `clanker_v4_monad.related.devbuy` | `"0x8790d79283eB941c719b616CfD0Ef116D13C7683"` | `'0x8790d79283eB941c719b616CfD0Ef116D13C7683'` | [src/utils/clankers.ts:303](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L303) |
| `clanker_v4_monad.related.feeDynamicHook` | `"0x0000000000000000000000000000000000000000"` | `'0x0000000000000000000000000000000000000000'` | [src/utils/clankers.ts:309](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L309) |
| `clanker_v4_monad.related.feeLocker` | `"0x46B77BaCFd712D79131F1AD7611794869483C353"` | `'0x46B77BaCFd712D79131F1AD7611794869483C353'` | [src/utils/clankers.ts:306](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L306) |
| `clanker_v4_monad.related.feeStaticHook` | `"0x0000000000000000000000000000000000000000"` | `'0x0000000000000000000000000000000000000000'` | [src/utils/clankers.ts:307](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L307) |
| `clanker_v4_monad.related.feeStaticHookV2` | `"0x94F802a9EFE4dd542FdBd77a25D9e69A6dC828Cc"` | `'0x94F802a9EFE4dd542FdBd77a25D9e69A6dC828Cc'` | [src/utils/clankers.ts:308](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L308) |
| `clanker_v4_monad.related.locker` | `"0xDe51a86D3b6EC9ac4756115D3744335Aa2c30144"` | `'0xDe51a86D3b6EC9ac4756115D3744335Aa2c30144'` | [src/utils/clankers.ts:300](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L300) |
| `clanker_v4_monad.related.mevModule` | `"0x0000000000000000000000000000000000000000"` | `'0x0000000000000000000000000000000000000000'` | [src/utils/clankers.ts:304](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L304) |
| `clanker_v4_monad.related.mevModuleV2` | `"0x3231D1ddfdC4Ad585cF1939FfEcd9c88b338Dbf2"` | `'0x3231D1ddfdC4Ad585cF1939FfEcd9c88b338Dbf2'` | [src/utils/clankers.ts:305](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L305) |
| `clanker_v4_monad.related.vault` | `"0xe7D402A5BEd94E5c49Ac0639E80f784D06E2D397"` | `'0xe7D402A5BEd94E5c49Ac0639E80f784D06E2D397'` | [src/utils/clankers.ts:301](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L301) |
| `clanker_v4_monad.token` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/39734165413620bd474c75c8447d22b2ee9539c55324da33b1dacf967479a0fa.txt) | - | [src/utils/clankers.ts:292](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L292) |
| `clanker_v4_monad.token.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/8b721e063e420106a85be2e0cfbaa9a866c0b4cba0da18515bfe80ebd32f01d3.txt) | `ClankerToken_v4_abi` | [src/utils/clankers.ts:293](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L293) |
| `clanker_v4_monad.token.bytecode` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/c98813271c596c0b3b6a96bc193403293bafd8a3caa633a6a14b67267e12581c.txt) | `ClankerToken_v4_monad_bytecode` | [src/utils/clankers.ts:294](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L294) |
| `clanker_v4_monad.type` | `"clanker_v4"` | `'clanker_v4'` | [src/utils/clankers.ts:297](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L297) |
|  `clanker_v4_robinhood` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/10fbf32531804a860ea26b0a96d5627524a33c2696222b0b47910d3dc0453d58.txt) | - | [src/utils/clankers.ts:335](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L335) |
| `clanker_v4_robinhood.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/aa8960b6bc1bd1931b1c1e0d160205b984e85a805ac9975fff595b0572630c42.txt) | `Clanker_v4_abi` | [src/utils/clankers.ts:336](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L336) |
| `clanker_v4_robinhood.address` | `"0xD3f2cC1731b7Fd17f28798835C2E02f0a1839A94"` | `'0xD3f2cC1731b7Fd17f28798835C2E02f0a1839A94'` | [src/utils/clankers.ts:344](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L344) |
| `clanker_v4_robinhood.chainId` | `4663` | `robinhood.id` | [src/utils/clankers.ts:342](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L342) |
| `clanker_v4_robinhood.related` | \{ `airdrop`: `"0x6f27372FF493A3855E6746b9a4fe6Ed2Cc3034B5"`; `devbuy`: `"0xa27b1986e5c7e5371Cb6507f87918fBD0302fF5a"`; `feeDynamicHook`: `"0x0000000000000000000000000000000000000000"`; `feeDynamicHookV2`: `"0x65efDF8Cce99b53C925DF878Df275Df21cB6E8Cc"`; `feeLocker`: `"0x88db2340bE5991B2b5Fca2Baee39B5CE048Cd70c"`; `feeStaticHook`: `"0x0000000000000000000000000000000000000000"`; `feeStaticHookV2`: `"0x48B8F6AD3A1b4aA477314c9a23035b8F84dDe8cc"`; `locker`: `"0xE4910b09709423aFafD995dD76D8A81CF9134A09"`; `mevDescendingFees`: `true`; `mevModule`: `"0xEA1Fe197dF140e5d88fC6B49f2d21Ea05092299e"`; `vault`: `"0x99B2a80ed21c7af1F5cc1A97383DADeEC7DD1427"`; } | - | [src/utils/clankers.ts:345](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L345) |
| `clanker_v4_robinhood.related.airdrop` | `"0x6f27372FF493A3855E6746b9a4fe6Ed2Cc3034B5"` | `'0x6f27372FF493A3855E6746b9a4fe6Ed2Cc3034B5'` | [src/utils/clankers.ts:348](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L348) |
| `clanker_v4_robinhood.related.devbuy` | `"0xa27b1986e5c7e5371Cb6507f87918fBD0302fF5a"` | `'0xa27b1986e5c7e5371Cb6507f87918fBD0302fF5a'` | [src/utils/clankers.ts:349](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L349) |
| `clanker_v4_robinhood.related.feeDynamicHook` | `"0x0000000000000000000000000000000000000000"` | `'0x0000000000000000000000000000000000000000'` | [src/utils/clankers.ts:355](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L355) |
| `clanker_v4_robinhood.related.feeDynamicHookV2` | `"0x65efDF8Cce99b53C925DF878Df275Df21cB6E8Cc"` | `'0x65efDF8Cce99b53C925DF878Df275Df21cB6E8Cc'` | [src/utils/clankers.ts:356](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L356) |
| `clanker_v4_robinhood.related.feeLocker` | `"0x88db2340bE5991B2b5Fca2Baee39B5CE048Cd70c"` | `'0x88db2340bE5991B2b5Fca2Baee39B5CE048Cd70c'` | [src/utils/clankers.ts:352](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L352) |
| `clanker_v4_robinhood.related.feeStaticHook` | `"0x0000000000000000000000000000000000000000"` | `'0x0000000000000000000000000000000000000000'` | [src/utils/clankers.ts:353](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L353) |
| `clanker_v4_robinhood.related.feeStaticHookV2` | `"0x48B8F6AD3A1b4aA477314c9a23035b8F84dDe8cc"` | `'0x48B8F6AD3A1b4aA477314c9a23035b8F84dDe8cc'` | [src/utils/clankers.ts:354](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L354) |
| `clanker_v4_robinhood.related.locker` | `"0xE4910b09709423aFafD995dD76D8A81CF9134A09"` | `'0xE4910b09709423aFafD995dD76D8A81CF9134A09'` | [src/utils/clankers.ts:346](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L346) |
| `clanker_v4_robinhood.related.mevDescendingFees` | `true` | `true` | [src/utils/clankers.ts:351](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L351) |
| `clanker_v4_robinhood.related.mevModule` | `"0xEA1Fe197dF140e5d88fC6B49f2d21Ea05092299e"` | `'0xEA1Fe197dF140e5d88fC6B49f2d21Ea05092299e'` | [src/utils/clankers.ts:350](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L350) |
| `clanker_v4_robinhood.related.vault` | `"0x99B2a80ed21c7af1F5cc1A97383DADeEC7DD1427"` | `'0x99B2a80ed21c7af1F5cc1A97383DADeEC7DD1427'` | [src/utils/clankers.ts:347](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L347) |
| `clanker_v4_robinhood.token` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/39734165413620bd474c75c8447d22b2ee9539c55324da33b1dacf967479a0fa.txt) | - | [src/utils/clankers.ts:337](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L337) |
| `clanker_v4_robinhood.token.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/8b721e063e420106a85be2e0cfbaa9a866c0b4cba0da18515bfe80ebd32f01d3.txt) | `ClankerToken_v4_abi` | [src/utils/clankers.ts:338](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L338) |
| `clanker_v4_robinhood.token.bytecode` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/c98813271c596c0b3b6a96bc193403293bafd8a3caa633a6a14b67267e12581c.txt) | `ClankerToken_v4_bsc_bytecode` | [src/utils/clankers.ts:340](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L340) |
| `clanker_v4_robinhood.type` | `"clanker_v4"` | `'clanker_v4'` | [src/utils/clankers.ts:343](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L343) |
|  `clanker_v4_sepolia` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/d0d19dff545d41f8917ef35c8acae9460b6cae4d0dda375e97e86496a03d33c0.txt) | - | [src/utils/clankers.ts:203](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L203) |
| `clanker_v4_sepolia.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/aa8960b6bc1bd1931b1c1e0d160205b984e85a805ac9975fff595b0572630c42.txt) | `Clanker_v4_abi` | [src/utils/clankers.ts:204](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L204) |
| `clanker_v4_sepolia.address` | `"0xE85A59c628F7d27878ACeB4bf3b35733630083a9"` | `'0xE85A59c628F7d27878ACeB4bf3b35733630083a9'` | [src/utils/clankers.ts:211](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L211) |
| `clanker_v4_sepolia.chainId` | `84532` | `baseSepolia.id` | [src/utils/clankers.ts:209](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L209) |
| `clanker_v4_sepolia.related` | \{ `airdrop`: `"0x5c68F1560a5913c176Fc5238038098970B567B19"`; `devbuy`: `"0x691f97752E91feAcD7933F32a1FEdCeDae7bB59c"`; `feeDynamicHook`: `"0xE63b0A59100698f379F9B577441A561bAF9828cc"`; `feeDynamicHookV2`: `"0xBF4983dC0f2F8FE78C5cf8Fc621f294A993728Cc"`; `feeLocker`: `"0x42A95190B4088C88Dd904d930c79deC1158bF09D"`; `feeStaticHook`: `"0xDFcCcfBeef7F3Fc8b16027Ce6feACb48024068cC"`; `feeStaticHookV2`: `"0x11b51DBC2f7F683b81CeDa83DC0078D57bA328cc"`; `locker`: `"0x824bB048a5EC6e06a09aEd115E9eEA4618DC2c8f"`; `mevModule`: `"0x261fE99C4D0D41EE8d0e594D11aec740E8354ab0"`; `vault`: `"0xcC80d1226F899a78fC2E459a1500A13C373CE0A5"`; } | - | [src/utils/clankers.ts:212](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L212) |
| `clanker_v4_sepolia.related.airdrop` | `"0x5c68F1560a5913c176Fc5238038098970B567B19"` | `'0x5c68F1560a5913c176Fc5238038098970B567B19'` | [src/utils/clankers.ts:215](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L215) |
| `clanker_v4_sepolia.related.devbuy` | `"0x691f97752E91feAcD7933F32a1FEdCeDae7bB59c"` | `'0x691f97752E91feAcD7933F32a1FEdCeDae7bB59c'` | [src/utils/clankers.ts:216](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L216) |
| `clanker_v4_sepolia.related.feeDynamicHook` | `"0xE63b0A59100698f379F9B577441A561bAF9828cc"` | `'0xE63b0A59100698f379F9B577441A561bAF9828cc'` | [src/utils/clankers.ts:221](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L221) |
| `clanker_v4_sepolia.related.feeDynamicHookV2` | `"0xBF4983dC0f2F8FE78C5cf8Fc621f294A993728Cc"` | `'0xBF4983dC0f2F8FE78C5cf8Fc621f294A993728Cc'` | [src/utils/clankers.ts:222](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L222) |
| `clanker_v4_sepolia.related.feeLocker` | `"0x42A95190B4088C88Dd904d930c79deC1158bF09D"` | `'0x42A95190B4088C88Dd904d930c79deC1158bF09D'` | [src/utils/clankers.ts:218](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L218) |
| `clanker_v4_sepolia.related.feeStaticHook` | `"0xDFcCcfBeef7F3Fc8b16027Ce6feACb48024068cC"` | `'0xDFcCcfBeef7F3Fc8b16027Ce6feACb48024068cC'` | [src/utils/clankers.ts:219](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L219) |
| `clanker_v4_sepolia.related.feeStaticHookV2` | `"0x11b51DBC2f7F683b81CeDa83DC0078D57bA328cc"` | `'0x11b51DBC2f7F683b81CeDa83DC0078D57bA328cc'` | [src/utils/clankers.ts:220](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L220) |
| `clanker_v4_sepolia.related.locker` | `"0x824bB048a5EC6e06a09aEd115E9eEA4618DC2c8f"` | `'0x824bB048a5EC6e06a09aEd115E9eEA4618DC2c8f'` | [src/utils/clankers.ts:213](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L213) |
| `clanker_v4_sepolia.related.mevModule` | `"0x261fE99C4D0D41EE8d0e594D11aec740E8354ab0"` | `'0x261fE99C4D0D41EE8d0e594D11aec740E8354ab0'` | [src/utils/clankers.ts:217](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L217) |
| `clanker_v4_sepolia.related.vault` | `"0xcC80d1226F899a78fC2E459a1500A13C373CE0A5"` | `'0xcC80d1226F899a78fC2E459a1500A13C373CE0A5'` | [src/utils/clankers.ts:214](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L214) |
| `clanker_v4_sepolia.token` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/0f0a56df00c8ee86d5b08696aef0322ff3ebe2dbd028f6deaa5e7087d1d636f3.txt) | - | [src/utils/clankers.ts:205](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L205) |
| `clanker_v4_sepolia.token.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/8b721e063e420106a85be2e0cfbaa9a866c0b4cba0da18515bfe80ebd32f01d3.txt) | `ClankerToken_v4_abi` | [src/utils/clankers.ts:206](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L206) |
| `clanker_v4_sepolia.token.bytecode` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/934d65c038e8dc7883ef1d7d56ec255868d9da8047ba142e9cc00eace28802d4.txt) | `ClankerToken_v4_bytecode` | [src/utils/clankers.ts:207](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L207) |
| `clanker_v4_sepolia.type` | `"clanker_v4"` | `'clanker_v4'` | [src/utils/clankers.ts:210](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L210) |
|  `clanker_v4_unichain` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/6efa8a6c06a808581622c6a5495d6f97c686850d17d56fec71761f2c2fab3a0d.txt) | - | [src/utils/clankers.ts:270](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L270) |
| `clanker_v4_unichain.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/aa8960b6bc1bd1931b1c1e0d160205b984e85a805ac9975fff595b0572630c42.txt) | `Clanker_v4_abi` | [src/utils/clankers.ts:271](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L271) |
| `clanker_v4_unichain.address` | `"0xE85A59c628F7d27878ACeB4bf3b35733630083a9"` | `'0xE85A59c628F7d27878ACeB4bf3b35733630083a9'` | [src/utils/clankers.ts:278](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L278) |
| `clanker_v4_unichain.chainId` | `130` | `unichain.id` | [src/utils/clankers.ts:276](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L276) |
| `clanker_v4_unichain.related` | \{ `airdrop`: `"0xE143f9872A33c955F23cF442BB4B1EFB3A7402A2"`; `devbuy`: `"0x267259e36914839Eb584e962558563760AE28862"`; `feeDynamicHook`: `"0x9b37A43422D7bBD4C8B231be11E50AD1acE828CC"`; `feeLocker`: `"0x1d5A0F0BD3eA07F78FC14577f053de7A3FEc35B2"`; `feeStaticHook`: `"0xBc6e5aBDa425309c2534Bc2bC92562F5419ce8Cc"`; `locker`: `"0xffA37784D619F228D8B379d287a4D7282e500762"`; `mevModule`: `"0x42A95190B4088C88Dd904d930c79deC1158bF09D"`; `vault`: `"0xA9C0a423f0092176fC48d7B50a1fCae8cf5BB441"`; } | - | [src/utils/clankers.ts:279](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L279) |
| `clanker_v4_unichain.related.airdrop` | `"0xE143f9872A33c955F23cF442BB4B1EFB3A7402A2"` | `'0xE143f9872A33c955F23cF442BB4B1EFB3A7402A2'` | [src/utils/clankers.ts:282](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L282) |
| `clanker_v4_unichain.related.devbuy` | `"0x267259e36914839Eb584e962558563760AE28862"` | `'0x267259e36914839Eb584e962558563760AE28862'` | [src/utils/clankers.ts:283](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L283) |
| `clanker_v4_unichain.related.feeDynamicHook` | `"0x9b37A43422D7bBD4C8B231be11E50AD1acE828CC"` | `'0x9b37A43422D7bBD4C8B231be11E50AD1acE828CC'` | [src/utils/clankers.ts:287](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L287) |
| `clanker_v4_unichain.related.feeLocker` | `"0x1d5A0F0BD3eA07F78FC14577f053de7A3FEc35B2"` | `'0x1d5A0F0BD3eA07F78FC14577f053de7A3FEc35B2'` | [src/utils/clankers.ts:285](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L285) |
| `clanker_v4_unichain.related.feeStaticHook` | `"0xBc6e5aBDa425309c2534Bc2bC92562F5419ce8Cc"` | `'0xBc6e5aBDa425309c2534Bc2bC92562F5419ce8Cc'` | [src/utils/clankers.ts:286](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L286) |
| `clanker_v4_unichain.related.locker` | `"0xffA37784D619F228D8B379d287a4D7282e500762"` | `'0xffA37784D619F228D8B379d287a4D7282e500762'` | [src/utils/clankers.ts:280](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L280) |
| `clanker_v4_unichain.related.mevModule` | `"0x42A95190B4088C88Dd904d930c79deC1158bF09D"` | `'0x42A95190B4088C88Dd904d930c79deC1158bF09D'` | [src/utils/clankers.ts:284](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L284) |
| `clanker_v4_unichain.related.vault` | `"0xA9C0a423f0092176fC48d7B50a1fCae8cf5BB441"` | `'0xA9C0a423f0092176fC48d7B50a1fCae8cf5BB441'` | [src/utils/clankers.ts:281](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L281) |
| `clanker_v4_unichain.token` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/0f0a56df00c8ee86d5b08696aef0322ff3ebe2dbd028f6deaa5e7087d1d636f3.txt) | - | [src/utils/clankers.ts:272](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L272) |
| `clanker_v4_unichain.token.abi` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/8b721e063e420106a85be2e0cfbaa9a866c0b4cba0da18515bfe80ebd32f01d3.txt) | `ClankerToken_v4_abi` | [src/utils/clankers.ts:273](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L273) |
| `clanker_v4_unichain.token.bytecode` | [Full type](https://raw.githubusercontent.com/clanker-devco/DOCS/refs/heads/main/mintlify/assets/sdk-types/934d65c038e8dc7883ef1d7d56ec255868d9da8047ba142e9cc00eace28802d4.txt) | `ClankerToken_v4_bytecode` | [src/utils/clankers.ts:274](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L274) |
| `clanker_v4_unichain.type` | `"clanker_v4"` | `'clanker_v4'` | [src/utils/clankers.ts:277](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L277) |

***

### DEFAULT\_SUPPLY

```ts theme={null}
const DEFAULT_SUPPLY: 100000000000000000000000000000n = 100_000_000_000_000_000_000_000_000_000n;
```

Defined in: [src/constants.ts:43](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L43)

***

### DEGEN\_ADDRESS

```ts theme={null}
const DEGEN_ADDRESS: `0x${string}` = '0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed';
```

Defined in: [src/constants.ts:16](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L16)

***

### FEE\_CONFIGS

```ts theme={null}
const FEE_CONFIGS: Record<FeeConfigs, Required<ClankerTokenV4["fees"]>>;
```

Defined in: [src/constants.ts:128](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L128)

***

### HIGHER\_ADDRESS

```ts theme={null}
const HIGHER_ADDRESS: `0x${string}` = '0x0578d8A44db98B23BF096A382e016e29a5Ce0ffe';
```

Defined in: [src/constants.ts:20](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L20)

***

### NATIVE\_ADDRESS

```ts theme={null}
const NATIVE_ADDRESS: `0x${string}` = '0x20DD04c17AFD5c9a8b3f2cdacaa8Ee7907385BEF';
```

Defined in: [src/constants.ts:17](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L17)

***

### POOL\_POSITIONS

```ts theme={null}
const POOL_POSITIONS: Record<PoolPositions, PoolPosition[]>;
```

Defined in: [src/constants.ts:58](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L58)

***

### robinhood

```ts theme={null}
const robinhood: {
  blockExplorers: {
     default: {
        name: "Robinhood Chain Blockscout Explorer";
        url: "https://robinhoodchain.blockscout.com";
     };
  };
  blockTime: 100;
  contracts: {
  };
  id: 4663;
  name: "Robinhood Chain";
  nativeCurrency: {
     decimals: 18;
     name: "Ether";
     symbol: "ETH";
  };
  rpcUrls: {
     default: {
        http: readonly ["https://rpc.mainnet.chain.robinhood.com"];
     };
  };
  testnet: false;
};
```

Defined in: [src/utils/chains/robinhood.ts:4](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/chains/robinhood.ts#L4)

#### Type Declaration

| Name | Type | Default value | Description | Defined in |
| - | - | - | - | - |
|  `blockExplorers` | \{ `default`: \{ `name`: `"Robinhood Chain Blockscout Explorer"`; `url`: `"https://robinhoodchain.blockscout.com"`; }; } | - | Collection of block explorers | node\_modules/viem/\_types/types/chain.d.ts:14 |
| `blockExplorers.default` | \{ `name`: `"Robinhood Chain Blockscout Explorer"`; `url`: `"https://robinhoodchain.blockscout.com"`; } | - | - | [src/utils/chains/robinhood.ts:19](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/chains/robinhood.ts#L19) |
| `blockExplorers.default.name` | `"Robinhood Chain Blockscout Explorer"` | `'Robinhood Chain Blockscout Explorer'` | - | [src/utils/chains/robinhood.ts:20](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/chains/robinhood.ts#L20) |
| `blockExplorers.default.url` | `"https://robinhoodchain.blockscout.com"` | `'https://robinhoodchain.blockscout.com'` | - | [src/utils/chains/robinhood.ts:21](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/chains/robinhood.ts#L21) |
|  `blockTime` | `100` | - | Block time in milliseconds. | node\_modules/viem/\_types/types/chain.d.ts:19 |
|  `contracts` | \{ } | - | Collection of contracts | node\_modules/viem/\_types/types/chain.d.ts:21 |
|  `id` | `4663` | - | ID in number form | node\_modules/viem/\_types/types/chain.d.ts:34 |
|  `name` | `"Robinhood Chain"` | - | Human-readable name | node\_modules/viem/\_types/types/chain.d.ts:36 |
|  `nativeCurrency` | \{ `decimals`: `18`; `name`: `"Ether"`; `symbol`: `"ETH"`; } | - | Currency used by chain | node\_modules/viem/\_types/types/chain.d.ts:38 |
| `nativeCurrency.decimals` | `18` | `18` | - | [src/utils/chains/robinhood.ts:11](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/chains/robinhood.ts#L11) |
| `nativeCurrency.name` | `"Ether"` | `'Ether'` | - | [src/utils/chains/robinhood.ts:9](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/chains/robinhood.ts#L9) |
| `nativeCurrency.symbol` | `"ETH"` | `'ETH'` | - | [src/utils/chains/robinhood.ts:10](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/chains/robinhood.ts#L10) |
|  `rpcUrls` | \{ `default`: \{ `http`: readonly \[`"https://rpc.mainnet.chain.robinhood.com"`]; }; } | - | Collection of RPC endpoints | node\_modules/viem/\_types/types/chain.d.ts:42 |
| `rpcUrls.default` | \{ `http`: readonly \[`"https://rpc.mainnet.chain.robinhood.com"`]; } | - | - | [src/utils/chains/robinhood.ts:14](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/chains/robinhood.ts#L14) |
| `rpcUrls.default.http` | readonly \[`"https://rpc.mainnet.chain.robinhood.com"`] | - | - | [src/utils/chains/robinhood.ts:15](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/chains/robinhood.ts#L15) |
|  `testnet` | `false` | - | Flag for test networks | node\_modules/viem/\_types/types/chain.d.ts:49 |

***

### ROBINHOOD\_BLOCK\_GAS\_LIMIT

```ts theme={null}
const ROBINHOOD_BLOCK_GAS_LIMIT: 1125899906842624n = 1_125_899_906_842_624n;
```

Defined in: [src/utils/chains/robinhood.ts:29](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/chains/robinhood.ts#L29)

Robinhood Chain block gas limit (2^50).

***

### ROBINHOOD\_WETH\_ADDRESS

```ts theme={null}
const ROBINHOOD_WETH_ADDRESS: `0x${string}` = '0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73';
```

Defined in: [src/utils/chains/robinhood.ts:32](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/chains/robinhood.ts#L32)

Canonical WETH on Robinhood Chain (non-standard; not the OP predeploy).

***

### WBNB\_ADDRESS

```ts theme={null}
const WBNB_ADDRESS: `0x${string}` = '0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c';
```

Defined in: [src/constants.ts:25](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L25)

WBNB (Wrapped BNB) on BSC - use for BNB/BNB token pairs

***

### WETH\_ADDRESSES

```ts theme={null}
const WETH_ADDRESSES: Record<Chain, `0x${string}`>;
```

Defined in: [src/constants.ts:30](https://github.com/clanker-devco/clanker-sdk/blob/main/src/constants.ts#L30)

## Functions

### clankerConfigFor()

```ts theme={null}
function clankerConfigFor<T>(chainId, type): T | undefined;
```

Defined in: [src/utils/clankers.ts:385](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/clankers.ts#L385)

Get a specific clanker deployment.

#### Type Parameters

| Type Parameter | Default type |
| - | - |
| `T` *extends* [`ClankerDeployment`](#clankerdeployment)\<`RelatedAddresses`> | [`ClankerDeployment`](#clankerdeployment)\<`RelatedAddresses`> |

#### Parameters

| Parameter | Type | Description |
| - | - | - |
| `chainId` | `1` \| `56` \| `130` \| `143` \| `2741` \| `4663` \| `8453` \| `10143` \| `42161` \| `84532` | Chain id of the deployment. |
| `type` | \| `"clanker"` \| `"proxy"` \| `"clanker_v2"` \| `"clanker_v3"` \| `"clanker_v3_1"` \| `"clanker_v4"` | Version of the deployment. |

#### Returns

`T` | `undefined`

The deployment if it exists.

***

### createAllowlistMerkleTree()

```ts theme={null}
function createAllowlistMerkleTree(entries): {
  entries: [string, string][];
  root: `0x${string}`;
  tree: StandardMerkleTree<[string, string]>;
};
```

Defined in: [src/utils/presale-allowlist.ts:46](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/presale-allowlist.ts#L46)

Create a Merkle tree from allowlist entries

#### Parameters

| Parameter | Type | Description |
| - | - | - |
| `entries` | [`AllowlistEntry`](#allowlistentry)\[] | Array of allowlist entries with addresses and allowed amounts |

#### Returns

```ts theme={null}
{
  entries: [string, string][];
  root: `0x${string}`;
  tree: StandardMerkleTree<[string, string]>;
}
```

Object containing the Merkle tree, root, and formatted entries

| Name | Type | Defined in |
| - | - | - |
| `entries` | \[`string`, `string`]\[] | [src/utils/presale-allowlist.ts:49](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/presale-allowlist.ts#L49) |
| `root` | `` `0x${string}` `` | [src/utils/presale-allowlist.ts:48](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/presale-allowlist.ts#L48) |
| `tree` | `StandardMerkleTree`\<\[`string`, `string`]> | [src/utils/presale-allowlist.ts:47](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/presale-allowlist.ts#L47) |

#### Example

```typescript theme={null}
const entries = [
  { address: '0x123...', allowedAmount: 1.0 }, // 1 ETH max
  { address: '0x456...', allowedAmount: 0.5 }, // 0.5 ETH max
];
const { root, tree } = createAllowlistMerkleTree(entries);
```

***

### createMerkleTree()

```ts theme={null}
function createMerkleTree(entries): {
  entries: [string, string][];
  root: `0x${string}`;
  tree: StandardMerkleTree<[string, string]>;
};
```

Defined in: [src/utils/merkleTree.ts:20](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/merkleTree.ts#L20)

#### Parameters

| Parameter | Type |
| - | - |
| `entries` | [`AirdropEntry`](#airdropentry)\[] |

#### Returns

```ts theme={null}
{
  entries: [string, string][];
  root: `0x${string}`;
  tree: StandardMerkleTree<[string, string]>;
}
```

| Name | Type | Defined in |
| - | - | - |
| `entries` | \[`string`, `string`]\[] | [src/utils/merkleTree.ts:23](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/merkleTree.ts#L23) |
| `root` | `` `0x${string}` `` | [src/utils/merkleTree.ts:22](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/merkleTree.ts#L22) |
| `tree` | `StandardMerkleTree`\<\[`string`, `string`]> | [src/utils/merkleTree.ts:21](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/merkleTree.ts#L21) |

***

### encodeAirdropData()

```ts theme={null}
function encodeAirdropData(
   merkleRoot, 
   lockupDuration, 
   vestingDuration): `0x${string}`;
```

Defined in: [src/utils/merkleTree.ts:58](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/merkleTree.ts#L58)

#### Parameters

| Parameter | Type |
| - | - |
| `merkleRoot` | `` `0x${string}` `` |
| `lockupDuration` | `number` |
| `vestingDuration` | `number` |

#### Returns

`` `0x${string}` ``

***

### encodeAllowlistInitializationData()

```ts theme={null}
function encodeAllowlistInitializationData(merkleRoot): `0x${string}`;
```

Defined in: [src/utils/presale-allowlist.ts:114](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/presale-allowlist.ts#L114)

Encode allowlist initialization data for starting a presale with a merkle root

#### Parameters

| Parameter | Type | Description |
| - | - | - |
| `merkleRoot` | `` `0x${string}` `` | The merkle root for the allowlist |

#### Returns

`` `0x${string}` ``

Encoded bytes for the allowlistInitializationData parameter

#### Example

```typescript theme={null}
const { root } = createAllowlistMerkleTree(entries);
const initData = encodeAllowlistInitializationData(root);
// Use initData in presaleConfig.allowlistInitializationData
```

***

### encodeAllowlistProofData()

```ts theme={null}
function encodeAllowlistProofData(allowedAmount, proof): `0x${string}`;
```

Defined in: [src/utils/presale-allowlist.ts:132](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/presale-allowlist.ts#L132)

Encode allowlist proof data for buying into a presale with proof

#### Parameters

| Parameter | Type | Description |
| - | - | - |
| `allowedAmount` | `number` | The maximum allowed ETH amount for the buyer (in ETH) |
| `proof` | `` `0x${string}` ``\[] | The merkle proof array |

#### Returns

`` `0x${string}` ``

Encoded bytes for the proof parameter

#### Example

```typescript theme={null}
const proof = getAllowlistMerkleProof(tree, entries, buyerAddress, 1.0);
const proofData = encodeAllowlistProofData(1.0, proof);
// Use proofData when calling buyIntoPresaleWithProof
```

***

### findVanityAddress()

```ts theme={null}
function findVanityAddress(
   args, 
   admin, 
   suffix?, 
   options?): Promise<{
  salt: `0x${string}`;
  token: `0x${string}`;
}>;
```

Defined in: [src/services/vanityAddress.ts:21](https://github.com/clanker-devco/clanker-sdk/blob/main/src/services/vanityAddress.ts#L21)

#### Parameters

| Parameter | Type | Default value |
| - | - | - |
| `args` | readonly \[`string`, `string`, `bigint`, `` `0x${string}` ``, `string`, `string`, `string`, `bigint`] | `undefined` |
| `admin` | `` `0x${string}` `` | `undefined` |
| `suffix` | `` `0x${string}` `` | `'0x4b07'` |
| `options?` | \{ `chainId?`: `number`; } | `undefined` |
| `options.chainId?` | `number` | `undefined` |

#### Returns

`Promise`\<\{
`salt`: `` `0x${string}` ``;
`token`: `` `0x${string}` ``;
}>

***

### findVanityAddressV4()

```ts theme={null}
function findVanityAddressV4(
   args, 
   admin, 
   suffix?, 
   config): Promise<{
  salt: `0x${string}`;
  token: `0x${string}`;
}>;
```

Defined in: [src/services/vanityAddress.ts:64](https://github.com/clanker-devco/clanker-sdk/blob/main/src/services/vanityAddress.ts#L64)

#### Parameters

| Parameter | Type | Default value |
| - | - | - |
| `args` | readonly \[`string`, `string`, `bigint`, `` `0x${string}` ``, `string`, `string`, `string`, `bigint`] | `undefined` |
| `admin` | `` `0x${string}` `` | `undefined` |
| `suffix` | `` `0x${string}` `` | `'0x4b07'` |
| `config` | [`ClankerDeployment`](#clankerdeployment) | `undefined` |

#### Returns

`Promise`\<\{
`salt`: `` `0x${string}` ``;
`token`: `` `0x${string}` ``;
}>

***

### getAllowedAmountForBuyer()

```ts theme={null}
function getAllowedAmountForBuyer(
   publicClient, 
   presaleId, 
   buyer, 
   proof, 
chainId): Promise<bigint>;
```

Defined in: [src/utils/presale-allowlist.ts:213](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/presale-allowlist.ts#L213)

Get the allowed amount for a specific buyer in a presale

#### Parameters

| Parameter | Type | Description |
| - | - | - |
| `publicClient` | \{ } | The viem public client |
| `presaleId` | `bigint` | The presale ID |
| `buyer` | `` `0x${string}` `` | The buyer's address |
| `proof` | `` `0x${string}` `` | The encoded proof data (use encodeAllowlistProofData or pass '0x' for no proof) |
| `chainId` | `1` \| `56` \| `130` \| `143` \| `2741` \| `4663` \| `8453` \| `10143` \| `42161` \| `84532` | The chain ID |

#### Returns

`Promise`\<`bigint`>

The allowed amount in wei (returns max uint256 if allowlist is disabled)

***

### getAllowlistAddress()

```ts theme={null}
function getAllowlistAddress(chainId): `0x${string}` | undefined;
```

Defined in: [src/utils/presale-allowlist.ts:162](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/presale-allowlist.ts#L162)

Get the allowlist contract address for a specific chain

#### Parameters

| Parameter | Type | Description |
| - | - | - |
| `chainId` | `1` \| `56` \| `130` \| `143` \| `2741` \| `4663` \| `8453` \| `10143` \| `42161` \| `84532` | The chain ID |

#### Returns

`` `0x${string}` `` | `undefined`

The allowlist contract address, or undefined if not available on this chain

***

### getAllowlistInfo()

```ts theme={null}
function getAllowlistInfo(
   publicClient, 
   presaleId, 
   chainId): Promise<{
  enabled: boolean;
  merkleRoot: `0x${string}`;
  presaleOwner: `0x${string}`;
}>;
```

Defined in: [src/utils/presale-allowlist.ts:175](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/presale-allowlist.ts#L175)

Get allowlist information for a presale

#### Parameters

| Parameter | Type | Description |
| - | - | - |
| `publicClient` | \{ } | The viem public client |
| `presaleId` | `bigint` | The presale ID |
| `chainId` | `1` \| `56` \| `130` \| `143` \| `2741` \| `4663` \| `8453` \| `10143` \| `42161` \| `84532` | The chain ID |

#### Returns

`Promise`\<\{
`enabled`: `boolean`;
`merkleRoot`: `` `0x${string}` ``;
`presaleOwner`: `` `0x${string}` ``;
}>

Allowlist data including presale owner, merkle root, and enabled status

***

### getAllowlistMerkleProof()

```ts theme={null}
function getAllowlistMerkleProof(
   tree, 
   entries, 
   address, 
   allowedAmount): `0x${string}`[];
```

Defined in: [src/utils/presale-allowlist.ts:83](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/presale-allowlist.ts#L83)

Get a Merkle proof for a specific address in the allowlist

#### Parameters

| Parameter | Type | Description |
| - | - | - |
| `tree` | `StandardMerkleTree`\<\[`string`, `string`]> | The Merkle tree created from allowlist entries |
| `entries` | \[`string`, `string`]\[] | The formatted entries array from createAllowlistMerkleTree |
| `address` | `` `0x${string}` `` | The address to get a proof for |
| `allowedAmount` | `number` | The allowed amount for this address (in ETH) |

#### Returns

`` `0x${string}` ``\[]

Array of proof hashes

#### Example

```typescript theme={null}
const { tree, entries } = createAllowlistMerkleTree(allowlistEntries);
const proof = getAllowlistMerkleProof(tree, entries, '0x123...', 1.0);
```

***

### getMerkleProof()

```ts theme={null}
function getMerkleProof(
   tree, 
   entries, 
   account, 
   amount): `0x${string}`[];
```

Defined in: [src/utils/merkleTree.ts:40](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/merkleTree.ts#L40)

#### Parameters

| Parameter | Type |
| - | - |
| `tree` | `StandardMerkleTree`\<\[`string`, `string`]> |
| `entries` | \[`string`, `string`]\[] |
| `account` | `` `0x${string}` `` |
| `amount` | `number` |

#### Returns

`` `0x${string}` ``\[]

***

### getTickFromMarketCap()

```ts theme={null}
function getTickFromMarketCap(marketCap): {
  pairedToken: "WETH";
  tickIfToken0IsClanker: number;
  tickSpacing: number;
};
```

Defined in: [src/utils/market-cap.ts:7](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/market-cap.ts#L7)

Calculate starting tick and spacing for a token pooled against ETH.

#### Parameters

| Parameter | Type | Description |
| - | - | - |
| `marketCap` | `number` | Target market cap for the token |

#### Returns

```ts theme={null}
{
  pairedToken: "WETH";
  tickIfToken0IsClanker: number;
  tickSpacing: number;
}
```

Tick information for the pool

| Name | Type | Defined in |
| - | - | - |
| `pairedToken` | `"WETH"` | [src/utils/market-cap.ts:16](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/market-cap.ts#L16) |
| `tickIfToken0IsClanker` | `number` | [src/utils/market-cap.ts:17](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/market-cap.ts#L17) |
| `tickSpacing` | `number` | [src/utils/market-cap.ts:18](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/market-cap.ts#L18) |

***

### getTickFromMarketCapStable()

```ts theme={null}
function getTickFromMarketCapStable(
   marketCap, 
   stableDecimals, 
   tickSpacing?): number;
```

Defined in: [src/utils/market-cap.ts:53](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/market-cap.ts#L53)

Calculate the tick for a desired market cap priced in a stablecoin with
an arbitrary number of decimals.

#### Parameters

| Parameter | Type | Default value | Description |
| - | - | - | - |
| `marketCap` | `number` | `undefined` | Desired market cap in USD terms (e.g., 10\_000 for \$10k) |
| `stableDecimals` | `number` | `undefined` | Decimals of the paired stablecoin (6 for USDC, 18 for BSC-USDT) |
| `tickSpacing` | `number` | `200` | Tick spacing (must be multiple of this, default 200) |

#### Returns

`number`

The tick value rounded down to the nearest tickSpacing

Formula:

* Total supply: 100B tokens (10^11 \* 10^18 = 10^29)
* Price per token = (marketCap \* 10^stableDecimals) / 10^29
* tick = log(price) / log(1.0001)

***

### getTickFromMarketCapUSDC()

```ts theme={null}
function getTickFromMarketCapUSDC(marketCapUSDC, tickSpacing?): number;
```

Defined in: [src/utils/market-cap.ts:35](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/market-cap.ts#L35)

Calculate the tick for a desired market cap in USDC (6 decimals)

#### Parameters

| Parameter | Type | Default value | Description |
| - | - | - | - |
| `marketCapUSDC` | `number` | `undefined` | Desired market cap in USDC (e.g., 10 for \$10) |
| `tickSpacing` | `number` | `200` | Tick spacing (must be multiple of this, default 200) |

#### Returns

`number`

The tick value rounded to the nearest tickSpacing

Formula:

* Total supply: 100B tokens (10^11 \* 10^18 with decimals = 10^29)
* USDC: 6 decimals (10^6)
* Price per token = (marketCap \* 10^6) / 10^29 = marketCap / 10^23
* tick = log(price) / log(1.0001)

***

### predictTokenAddressV4()

```ts theme={null}
function predictTokenAddressV4(
   args, 
   config, 
   salt, 
   tokenAdmin): `0x${string}`;
```

Defined in: [src/services/vanityAddress.ts:102](https://github.com/clanker-devco/clanker-sdk/blob/main/src/services/vanityAddress.ts#L102)

Predict the token address for a V4 deployment with a custom salt using CREATE2.

The Clanker contract uses: keccak256(abi.encode(tokenAdmin, salt))
as the actual CREATE2 salt.

#### Parameters

| Parameter | Type | Description |
| - | - | - |
| `args` | readonly \[`string`, `string`, `bigint`, `` `0x${string}` ``, `string`, `string`, `string`, `bigint`] | Constructor arguments for the token |
| `config` | [`ClankerDeployment`](#clankerdeployment) | Clanker deployment configuration |
| `salt` | `` `0x${string}` `` | Custom salt for CREATE2 deployment |
| `tokenAdmin` | `` `0x${string}` `` | Token admin address (used to derive the actual CREATE2 salt) |

#### Returns

`` `0x${string}` ``

The predicted token address

***

### verifyBuyerAllowance()

```ts theme={null}
function verifyBuyerAllowance(
   publicClient, 
   presaleId, 
   buyer, 
   desiredAmount, 
   proof, 
   chainId): Promise<{
  allowedAmountEth: number;
  allowedAmountWei: bigint;
  isAllowed: boolean;
}>;
```

Defined in: [src/utils/presale-allowlist.ts:244](https://github.com/clanker-devco/clanker-sdk/blob/main/src/utils/presale-allowlist.ts#L244)

Helper to verify if a buyer is allowed to purchase a specific amount

#### Parameters

| Parameter | Type | Description |
| - | - | - |
| `publicClient` | \{ } | The viem public client |
| `presaleId` | `bigint` | The presale ID |
| `buyer` | `` `0x${string}` `` | The buyer's address |
| `desiredAmount` | `number` | The amount the buyer wants to purchase (in ETH) |
| `proof` | `` `0x${string}` `` | The encoded proof data |
| `chainId` | `1` \| `56` \| `130` \| `143` \| `2741` \| `4663` \| `8453` \| `10143` \| `42161` \| `84532` | The chain ID |

#### Returns

`Promise`\<\{
`allowedAmountEth`: `number`;
`allowedAmountWei`: `bigint`;
`isAllowed`: `boolean`;
}>

Object with isAllowed boolean and allowedAmount in ETH


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.