# Contracts

## Solidity contracts source code:

<https://github.com/tomoon-org/tomoon-contracts>

## Audit report:

<https://www.cognitos.io/tomoon-audit>

<figure><img src="https://1041523583-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fku8s8Pfh3B8XvnPuD3DK%2Fuploads%2FLz2tlMnTzFJ5zu3gcHQV%2Fbook-indicator-YleMWaoD4PhyNqQ7.avif?alt=media&#x26;token=51cade7e-538a-4cc2-9e6a-a54175c1fab3" alt=""><figcaption></figcaption></figure>

## Token contract:

[Dino](https://basescan.org/token/0x85E90a5430AF45776548ADB82eE4cD9E33B08077#code) token contract has main functions we need and has stood the test of time.&#x20;

Based on dino token contract, we had made a few improvements to meet our needs. Our token contract source can be found [here](https://blastscan.io/address/0x3c5F5cE576fbc0389CC5bE6111eb4be9399260dC#code).

## TokenFactory:

## Mainnet:

<table><thead><tr><th width="189">Chain</th><th width="132">Contract</th><th>Contract Address</th></tr></thead><tbody><tr><td>Blast mainnet</td><td>TokenFactory(for fixed price)</td><td><a href="https://blastscan.io/address/0x628128912680A7EB9bD4B9D05D620Ed9f28529e6">0x628128912680A7EB9bD4B9D05D620Ed9f28529e6</a></td></tr><tr><td>Blast mainnet</td><td>TokenHelper(for curve)</td><td><a href="https://blastscan.io/address/0x5f8F60d2740b071cD70639f862A85cA6ebb76EB0">0x5f8F60d2740b071cD70639f862A85cA6ebb76EB0</a></td></tr><tr><td>Base mainnet</td><td>TokenFactory</td><td>TODO</td></tr><tr><td>Ethereum Mainnet</td><td>TokenFactory</td><td>TODO</td></tr></tbody></table>

## Testnet:

<table><thead><tr><th width="176">Chain</th><th width="149">Contract</th><th>Contract Address</th></tr></thead><tbody><tr><td>Base Sepolia</td><td>TokenFactory</td><td>0x3fc265B20cB3eBF91e49d3c00313a32D0e33d885</td></tr></tbody></table>
