> For the complete documentation index, see [llms.txt](https://doc.pixotchi.tech/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.pixotchi.tech/contracts.md).

# Smart Contracts

Main Pixotchi contract and token addresses on Base, with notes on Plant extensions, Land facets, upgradeability, and service dependencies.

Everything below lives on **Base mainnet** (chain ID 8453). Tap any address to inspect it on BaseScan. That's the point.

## Tokens

| Token                                                                                                                                                                                                                               | Standard                            | Address                                                                                                               |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| <img src="https://839080418-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ZKqK3xpoNPWAfr9LDSn%2Fuploads%2FAv2Qcm64dUINEyHTMzdb%2Fseedcoin.svg?alt=media" alt="" data-size="line"> **SEED**                   | ERC-20 (taxed, audited)             | [`0x546D239032b24eCEEE0cb05c92FC39090846adc7`](https://basescan.org/token/0x546D239032b24eCEEE0cb05c92FC39090846adc7) |
| <img src="https://839080418-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ZKqK3xpoNPWAfr9LDSn%2Fuploads%2FCdm40QUyGmZGfzl3Rg8H%2Fleaf.png?alt=media" alt="" data-size="line"> **LEAF**                       | ERC-20 (transferable game resource) | [`0xE78ee52349D7b031E2A6633E07c037C3147DB116`](https://basescan.org/token/0xE78ee52349D7b031E2A6633E07c037C3147DB116) |
| <img src="https://839080418-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ZKqK3xpoNPWAfr9LDSn%2Fuploads%2FGL4dG57rwcjPIfPYOlYb%2Fcc.png?alt=media" alt="" data-size="line"> **PIXOTCHI**                     | ERC-20 (Zora creator coin)          | [`0xA2EF17bb7Eea1143196678337069dFa24D37d2ac`](https://basescan.org/token/0xA2EF17bb7Eea1143196678337069dFa24D37d2ac) |
| <img src="https://839080418-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ZKqK3xpoNPWAfr9LDSn%2Fuploads%2F9FIcYokCV5gmUS0cJGW7%2Fjessetoken.png?alt=media" alt="" data-size="line"> JESSE (TYJ mint payment) | ERC-20 (external)                   | [`0x50f88fe97f72cd3e75b9eb4f747f59bceba80d59`](https://basescan.org/token/0x50f88fe97f72cd3e75b9eb4f747f59bceba80d59) |

## Game contracts

| Contract                   | Standard                         | Address                                                                                                                 |
| -------------------------- | -------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| **Plants** (current)       | ERC-721, ERC-7504 dynamic router | [`0xeb4e16c804AE9275a655AbBc20cD0658A91F9235`](https://basescan.org/address/0xeb4e16c804AE9275a655AbBc20cD0658A91F9235) |
| **Lands**                  | ERC-721A, EIP-2535 Diamond       | [`0x3f1F8F0C4BE4bCeB45E6597AFe0dE861B8c3278c`](https://basescan.org/address/0x3f1F8F0C4BE4bCeB45E6597AFe0dE861B8c3278c) |
| **Staking** (SEED to LEAF) | Staking20                        | [`0xF15D93c3617525054aF05338CC6Ccf18886BD03A`](https://basescan.org/address/0xF15D93c3617525054aF05338CC6Ccf18886BD03A) |
| SEED/WETH LP               | BaseSwap V2 pair                 | [`0xAA6a81A7df94DAb346e2d677225caD47220540C5`](https://basescan.org/address/0xAA6a81A7df94DAb346e2d677225caD47220540C5) |
| Plants V1                  | ERC-721, **deprecated**          | [`0x9FdE194ae83Aed15DFc77bE30552Fb8651B366A6`](https://basescan.org/address/0x9FdE194ae83Aed15DFc77bE30552Fb8651B366A6) |

## Architecture, briefly

**Plants: a dynamic router (ERC-7504).** The current Plant address delegates functions to extensions for game logic, the shop, arcade games, fences, and other features. Upgrades can change behavior at the same address. The deprecated V1 contract is separate; do not assume a V1 asset was automatically migrated.

**Lands: a diamond (EIP-2535).** Multiple facets implement NFT, Village, Town, Warehouse, Marketplace, Quest, Barracks, and casino functions at one shared contract address. Authorized diamond upgrades can replace or add those functions.

**Why upgradeable?** The Plant and Land systems can be updated through their administrative mechanisms. Prices, rates, and rewards can change. See [Trust & Security](/trust-and-security.md) for the trade-offs and [Economy Overview](/tokens/economy-overview.md) for a dated numeric snapshot.

**Onchain state, with service dependencies.** Plants, lands, buildings, warehouse resources, and reward accounting are stored or settled in these contracts. The app also depends on RPC and indexing services; missions, chat, notifications, AI, and Blackjack signing have offchain components.

## Independent data

[Dune dashboard](https://dune.com/pixotchi/dashboard) / [DexScreener](https://dexscreener.com/base/0x546D239032b24eCEEE0cb05c92FC39090846adc7)

{% hint style="info" %}
Casino token reference: **CRYPTICPOET** on Base is [0x787b7B7117848C1F9Fc79A8Fa543202c231C1Edb](https://basescan.org/token/0x787b7B7117848C1F9Fc79A8Fa543202c231C1Edb). Token availability is checked separately for each casino game.
{% endhint %}
