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

# Contract SDK

> Shared chains, economics, addresses, ABIs, and receipt parsing.

`packages/contracts-sdk` is a private workspace package consumed by the web application. It exports:

* Base chain definitions and chain IDs;
* fixed supply, curve allocation, and exact empty-curve graduation gross constants;
* environment-backed production contract addresses;
* ABI fragments for the factory, curve, ERC-20, fee manager, graduation manager, custodian, fee vault, and settlement executor;
* `encodeCreateToken` and strict `TokenLaunchedV3` receipt parsing.

```ts theme={null}
import {
  BASE_MAINNET_CHAIN_ID,
  FIXED_TOKEN_SUPPLY,
  zonkFactoryAbi,
} from "@zonk/contracts-sdk";

console.log(BASE_MAINNET_CHAIN_ID); // 8453
console.log(FIXED_TOKEN_SUPPLY);    // bigint base units
```

The package still contains Base Sepolia definitions for legacy tooling and tests, but the production web explicitly rejects any configured chain other than Base Mainnet.
