# Smart Contracts & Security

> For details on contracts related to nodes (veCARV, Node License, etc), please refer to [Smart Contract Addresses](/carv-ecosystem/verifier-nodes/smart-contract-addresses.md)

## Code Repository

The source code for core contracts can be found below:

{% embed url="<https://github.com/carv-protocol/carv-contracts>" %}

{% embed url="<https://github.com/carv-protocol/contracts>" %}

## Audit Reports

The core contracts have been audited by Certik. You can find the audit reports [here](https://skynet.certik.com/projects/carv).

## Contract Addresses

Here are the list of contract addresses deployed by CARV.

<table><thead><tr><th width="183">Contract Name</th><th width="119">Blockchain</th><th width="151">Token Standard</th><th>Contract Address</th></tr></thead><tbody><tr><td>CARV Token</td><td>Ethereum</td><td>OFT</td><td>0xc08Cd26474722cE93F4D0c34D16201461c10AA8C</td></tr><tr><td>CARV Token</td><td>Base</td><td>OFT</td><td>0xc08Cd26474722cE93F4D0c34D16201461c10AA8C</td></tr><tr><td>CARV Token</td><td>Arbitrum</td><td>OFT</td><td>0xc08Cd26474722cE93F4D0c34D16201461c10AA8C</td></tr><tr><td>CARV Token</td><td>BSC</td><td>OFT</td><td>0xc08Cd26474722cE93F4D0c34D16201461c10AA8C</td></tr><tr><td>CARV Token</td><td>Linea</td><td>OFT</td><td>0xc08Cd26474722cE93F4D0c34D16201461c10AA8C</td></tr><tr><td>CARV Testnet Token</td><td>BNB-testnet</td><td>OFT</td><td>0xbdd15B0fec494a0234F7A13fD60D10f38F751763</td></tr><tr><td>Airdrop SBT</td><td>Base</td><td>ERC721</td><td>0x2b790Dea1f6c5d72D5C60aF0F9CD6834374a964B</td></tr><tr><td>CARV Airdrop</td><td>Base</td><td>Airdrop</td><td>0x584cB7Dae5158be594AA1022Fb38017C791af2A0</td></tr><tr><td>veCARV Airdrop</td><td>Arbitrum</td><td>Airdrop</td><td>0x584cB7Dae5158be594AA1022Fb38017C791af2A0</td></tr><tr><td>veCARV(s)</td><td>Base</td><td>Staking</td><td>0x7aFC144a0c3C62e24d8f9c592feF8F65ce631C59</td></tr><tr><td>CARV Verifier License </td><td>Arbitrum</td><td>ERC721</td><td>0x6584533decbcb8c05fb7eabfa93f92b7b3a85038</td></tr><tr><td>CARV ID</td><td>opBNB</td><td>ERC721</td><td>0xcd3c861a0c8f867f78396a69B14c4F8953fC4Ee9</td></tr><tr><td>.Play Name Service</td><td>opBNB</td><td>ERC721</td><td>0xC5Cb997016c9A3AC91cBe306e59B048a812C056f</td></tr><tr><td>Dragon Treasure</td><td>Polygon</td><td>ERC721</td><td>0x3B1DE80137985CE69C87E999d888c0997F482Fb6</td></tr><tr><td>CARV Events<br></td><td>Polygon</td><td>ERC1155</td><td>0x6d778a0f5e07c01211672F57f246166ccF6541C1</td></tr><tr><td>CARV Events</td><td>BNB Chain</td><td>ERC1155</td><td>0xDda56260FCb1B1C6Ba1D84C5f99f5507d556A04b</td></tr><tr><td>CARV Events</td><td>zkSync</td><td>ERC1155</td><td>0x089b353642E6f066bAD44A6a854Ef4e3bCb0dC9C</td></tr><tr><td>CARV Events</td><td>Solana</td><td>SPL</td><td>8d8d41fc0db5ae1309245fa83d69358ce56baea7ca62799232ccf4950f348954</td></tr><tr><td>CARV Events</td><td>NEAR</td><td>NEP171</td><td>events.carv.near</td></tr><tr><td>CARV Events</td><td>Sei</td><td>CW721</td><td>sei1zc4u2fw96xx03x3lq5pfnk4vsr2rxjylqueucceuhf92te9sregsjak3ac</td></tr><tr><td>CARV Events</td><td>opBNB</td><td>ERC1155</td><td>0xde50d9F0B51C2f81512455bffdf4144cAa58dE0D</td></tr><tr><td>CARV Events</td><td>Ronin</td><td>ERC1155</td><td>SOON</td></tr><tr><td>CARV Events</td><td>Fantom</td><td>ERC1155</td><td>0x8B4dc268F1B28B1eD9F76B0C05CAA3D0a75953BC</td></tr><tr><td>CARV Events</td><td>Linea</td><td>ERC1155</td><td>0x134b50a34a2a56d1dad865a7a7d0f6534c8c4586</td></tr><tr><td>CARV Events</td><td>BNB</td><td>ERC721</td><td>0xb1544f3615B23b0D4fb8B6B71ebC1BD78b636e5F</td></tr><tr><td>CARV Achievements</td><td>Cyber</td><td>ERC1155</td><td>0x2E421EB05Ffa719c42C280Ec0D52b38bB9e7923c</td></tr><tr><td>CARV Achievements (Deprecated)</td><td>Polygon Mumbai</td><td>ERC1155</td><td>0x30F977Ca7e383A1143f4a328eB2B011b664441e4</td></tr><tr><td>CARV Achievements</td><td>BNB Chain</td><td>ERC1155</td><td>0xc2F24Ffe96A69e381A747dc73FCd51492E29a0A4</td></tr><tr><td>CARV Memberships</td><td>Polygon</td><td>ERC721</td><td>0x0433882C60aDa1077A9F652ca2d1D36422c62C6C</td></tr><tr><td>CARV GAT</td><td>Cyber</td><td>ERC721</td><td>0xEb5fB40b071c0d59449a3e12a09dbD0E23f4836E</td></tr><tr><td>CARV GAT (Deprecated)</td><td>Polygon Mumbai</td><td>ERC721</td><td>0x20a1d5D4e8eCa3838f237F98151558831Bc7930b</td></tr><tr><td>SOUL Token</td><td>opBNB</td><td>ERC20</td><td>0xc32338e7f84f4c01864c1d5b2b0c0c7c697c25dc</td></tr><tr><td>SOUL Token</td><td>zkSync</td><td>ERC20</td><td>0x5155704BB41fDe152Ad3e1aE402e8E8b9bA335D3</td></tr><tr><td>SOUL Token</td><td>Ronin</td><td>ERC20</td><td>0xc39a2430b0b6f1edad1681672b47c857c1be0998</td></tr><tr><td>SOUL Token</td><td>Linea</td><td>ERC20</td><td>0xc5cb997016c9a3ac91cbe306e59b048a812c056f</td></tr><tr><td>CARV Pass S2</td><td>Polygon</td><td>ERC1155</td><td>0x4822d5ac20a8242b525f2edabf82b9a2311eb515</td></tr><tr><td>CARV Pass S3</td><td>Polygon</td><td>ERC1155</td><td>0xddA7C9FCCBf2F882C56f97E4647EDc775C5975d8</td></tr><tr><td>CARV Pass S4</td><td>Polygon</td><td>ERC1155</td><td>0xf5f293af7a7a5654c505a21767a9b8ead5835303</td></tr><tr><td>CARV Pass S5</td><td>Polygon</td><td>ERC1155</td><td>0x7C6abC5428ea6Bb952Dd84d2C3694132cD761a96</td></tr><tr><td>CARV Pass S6</td><td>Polygon</td><td>ERC1155</td><td>0x88db2a843b2efc1ccc3c988b1179b86204c897a9</td></tr><tr><td>CARV Pass S7</td><td>Polygon</td><td>ERC1155</td><td>0x6df4741cba8300a9c2eec12c40126b1a06617e88</td></tr><tr><td>CARV Pass S8</td><td>Polygon</td><td>ERC1155</td><td>0xee6160bf539391dbd31378105c2718a7b84f1d5f</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.carv.io/carv-ecosystem/carv-play/smart-contracts-and-security.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
