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

# Addresses

> Contract addresses and network configuration

<Tabs>
  <Tab title="Mainnet">
    ## Network

    | Parameter           | Value                          |
    | ------------------- | ------------------------------ |
    | **Chain ID**        | `202555`                       |
    | **RPC URL**         | `https://evmrpc.kasplex.org`   |
    | **Explorer**        | `https://explorer.kasplex.org` |
    | **Native Currency** | KAS (18 decimals)              |

    ## Contract Addresses

    | Contract               | Address                                      |
    | ---------------------- | -------------------------------------------- |
    | **MemeFactory**        | `0xa58afB4Cfec744f70417d1424e2bb40B7902FB87` |
    | **WKAS (Wrapped KAS)** | `0x2c2Ae87Ba178F48637acAe54B87c3924F544a83e` |

    <Tip>
      The BondingCurve contract address can be read from `MemeFactory.bondingCurve()`. The Council contract address is per-token — check each token's community page on [kas.fun](https://kas.fun).
    </Tip>
  </Tab>

  <Tab title="Testnet">
    ## Network

    | Parameter           | Value                                      |
    | ------------------- | ------------------------------------------ |
    | **Chain ID**        | `167012`                                   |
    | **RPC URL**         | `https://rpc.kasplextest.xyz`              |
    | **Explorer**        | `https://explorer.testnet.kasplextest.xyz` |
    | **Native Currency** | KAS (18 decimals)                          |

    ## Contract Addresses

    | Contract               | Address                                      |
    | ---------------------- | -------------------------------------------- |
    | **MemeFactory**        | `0x5F65Df9DCf7d764CA9d319Baf89611d289546A81` |
    | **WKAS (Wrapped KAS)** | `0xC065C62a10fB363fD31CA394D632C4Df106566df` |

    <Tip>
      The BondingCurve contract address can be read from `MemeFactory.bondingCurve()`. The Council contract address is per-token — check each token's community page on [kas.fun](https://kas.fun).
    </Tip>
  </Tab>
</Tabs>

<Note>
  Contract addresses may be updated. Check [kas.fun](https://kas.fun) for the latest addresses.
</Note>
