# Smart Contracts

### Highlights

Here are some key features of our smart contracts:.

* **Auditing Tools:** Our contracts are rigorously audited using a set of libraries, including [Solhint](https://github.com/protofire/solhint), [Slither](https://github.com/crytic/slither) and [Mythril](https://github.com/Consensys/mythril).
* **Upgradeable Contracts:** All our contracts are designed to be upgradeable, allowing for flexibility and future enhancements. We use UUPS&#x20;
* **Pausable functionality:** Some of our contracts are being developed with the option to pause.
* **Test** **coverage** over 95%

### GitHub

<https://github.com/Javsphere/contracts>

## Audits

### AuditOne - 29/11/2024 - 31/01/2025

* Result: Passed ✅
* Score: ⭐️⭐️⭐️⭐️⭐️
* [Reports](https://www.auditone.io/audit-report/leveragex-audit)

### Solidproof - 01/10/2024, 06/11/2024

* Result: Passed ✅
* Score: ⭐️⭐️⭐️⭐️⭐️
* [Reports](https://github.com/solidproof/Projects/tree/main/2024/Javsphere)

### Big Tiny Brand - 06/04/2024

* Result: Passed ✅
* Score: ⭐️⭐️⭐️⭐️⭐️
* [Report](https://bigtinybrand.gitbook.io/welcome/main-documentation/audit-reports/javsphere)&#x20;

### Explorer

{% tabs %}
{% tab title="BASE" %}
ChainId: 8453

* <https://base.blockscout.com/>
* <https://basescan.org/>
  {% endtab %}

{% tab title="BASE Sepolia Testnet" %}
ChainId: 84532

* <https://base-sepolia.blockscout.com/>
* <https://sepolia.basescan.org/>

{% endtab %}
{% endtabs %}

### Javsphere Token (JAV)

* Symbol: JAV
* Name: Javsphere
* Decimals: 18

{% tabs %}
{% tab title="BASE" %}
[0xEdC68c4c54228D273ed50Fc450E253F685a2c6b9](https://basescan.org/token/0xedc68c4c54228d273ed50fc450e253f685a2c6b9)
{% endtab %}

{% tab title="Base Sepolia" %}
[x83030ec707812Af7e71042fA17153E7fC1822573](https://sepolia.basescan.org/token/0x83030ec707812af7e71042fa17153e7fc1822573)
{% endtab %}

{% tab title="DMC (deprecated)" %}
[0x66F3Cf265D2D146A0348F6fC67E3Da0835e0968E](https://blockscout.mainnet.ocean.jellyfishsdk.com/token/0x66F3Cf265D2D146A0348F6fC67E3Da0835e0968E)
{% endtab %}
{% endtabs %}

### LeverageX LP Token (LLP)

* Symbol: LLP
* Name: LeverageX LP
* Decimals: 18

{% tabs %}
{% tab title="BASE" %}
[0x8Fdc017195Ba2D22186E4b442497F5B19f870a64](https://basescan.org/token/0x8Fdc017195Ba2D22186E4b442497F5B19f870a64)
{% endtab %}

{% tab title="BASE Sepolia" %}
[0xCA5AA6a6C62253aAb4B7b8340D17625605D0bBfF](https://sepolia.basescan.org/token/0xCA5AA6a6C62253aAb4B7b8340D17625605D0bBfF)
{% endtab %}
{% endtabs %}

### Javsphere Dex Pools

{% tabs %}
{% tab title="BASE" %}
**Aerodrome JAV-wETH**

**ID:** 0xaec880badc135c6a72be280a87a2fea513b51c8f

Dexscreener: <https://dexscreener.com/base/0xaec880badc135c6a72be280a87a2fea513b51c8f>

**Swap**

<https://aerodrome.finance/swap?from=eth&to=0xedc68c4c54228d273ed50fc450e253f685a2c6b9>

**Add Liquidity**

<https://aerodrome.finance/liquidity?query=jav>&#x20;
{% endtab %}
{% endtabs %}

### Javsphere Smart Contracts&#x20;

{% tabs %}
{% tab title="BASE" %}

* RewardsCollector: 0x051d873f931e1249Cb70DF53eFb82685e9F6e67D
* JavPriceAggregator: 0xc0bAF6200639C52821245BEcc757480Eb03A4e3e
* LLPToken: 0x8Fdc017195Ba2D22186E4b442497F5B19f870a64
* JavBorrowingProvider: 0xFd916d70eB2d0E0E1C17A6a68a7FBEdE3106b852
* JavMultiCollatDiamond: 0xBF35e4273db5692777EA475728fDbBa092FFa1B3
* JavToken: 0xEdC68c4c54228D273ed50Fc450E253F685a2c6b9
* InfinityPass: 0xBC2bB8c25162203528A4b5f50890736D8B897E7a
* TokenVesting: 0x42a40321843220e9811A1385D74d9798436f7002
* TokenVestingFreezer: 0x672BC764615FF9126541f7eb999fc089639d53fe
* JavStakeX: 0xE420BBb4C2454f305a3335BBdCE069326985fb5b
* JavFreezer: 0x03e225D2bd32F5ecE539005B57F9B94A743ADBFB
* TermsAndConditionsAgreement: 0x813D8A8120152ff9662F43EEF0d86B6AaBa351f0&#x20;
* Vote: 0xC1B9Dd0E65C8AC6714DB45BFBBF41D1E6e4DDbdE
  {% endtab %}

{% tab title="Base Sepolia" %}

* RewardsCollector: 0x051d873f931e1249Cb70DF53eFb82685e9F6e67D
* JavPriceAggregator: 0x909Bd08A97fe097000C76C0cbd08568fbA311443
* LLPToken:  0xCA5AA6a6C62253aAb4B7b8340D17625605D0bBfF
* JavBorrowingProvider: - 0x0CB952f45b5bDE5aA0e93862707bf34F2EE1E452
* JavMultiCollatDiamond: 0xDED8c59c45D8e0f45D8C32f6F6E0A4a2d582e59d
* JavToken: 0x83030ec707812Af7e71042fA17153E7fC1822573
* InfinityPass: 0xdcD2ECce51a80Ccf23e8a767A0BFe3546CDAE7a6
* TokenVesting: 0x85FCe36f585B1E78058B86B6FC57E026050184CF
* TokenVestingFreezer: 0x05Ab310524968Fda05431F7FA8858351FD190eba
* JavStakeX: 0xf76254B11418960F71750c4E14004eb4Bb96d0C8
* JavFreezer: 0x0acFA3C551090D682937aa1bC29B9C8F892E1918
* TermsAndConditionsAgreement: 0x65483760C32111f6661b4E431FA932d190F53e1e
* Vote: 0x823A1bf4a45847A572d56358a747Ea36B4b2a634
  {% endtab %}
  {% endtabs %}

### Deprecated Javsphere Smart Contracts

{% tabs %}
{% tab title="DMC Testnet (Deprecated)" %}

* TokenVesting - [`0x42a40321843220e9811A1385D74d9798436f7002`](https://blockscout.testnet.ocean.jellyfishsdk.com/address/0x42a40321843220e9811A1385D74d9798436f7002)
* TokenVestingFreezer - [`0xF977A2D3EA547731f04B19cfDCE00fe9d23dB485`](https://blockscout.testnet.ocean.jellyfishsdk.com/address/0xF977A2D3EA547731f04B19cfDCE00fe9d23dB485)
* CommunityLaunch - [`0x672BC764615FF9126541f7eb999fc089639d53fe`](https://blockscout.testnet.ocean.jellyfishsdk.com/address/0x672BC764615FF9126541f7eb999fc089639d53fe)
* CommunityLaunchBSC - [`0x8Fdc017195Ba2D22186E4b442497F5B19f870a64`](https://testnet.bscscan.com/address/0x8Fdc017195Ba2D22186E4b442497F5B19f870a64)
* CommunityLaunchETH Sepolia - [`0xd4CEF6366365aB69905991e528052729F3573E81`](https://sepolia.etherscan.io/address/0xd4CEF6366365aB69905991e528052729F3573E81)
* JavFreezer - [`0xB86695ADF328AA1CDfE5b1ac0229554f0194C7a8`](https://blockscout.testnet.ocean.jellyfishsdk.com/address/0xB86695ADF328AA1CDfE5b1ac0229554f0194C7a8)
* JavStakeX - [0x67664a9D58357Bb92Ea6187bD06f33748e74B8d6](https://blockscout.testnet.ocean.jellyfishsdk.com/address/0x67664a9D58357Bb92Ea6187bD06f33748e74B8d6)
* Vote - [0xB0AaAF2e0b1e1520bE517ea24f7F5e16E05D43CA](https://blockscout.testnet.ocean.jellyfishsdk.com/address/0xB0AaAF2e0b1e1520bE517ea24f7F5e16E05D43CA)
* InfinityPass - 0x60b6860F25A7503Bcb5A2ce0940E61D5e503A056
  {% endtab %}

{% tab title="DMC (deprecated)" %}

* TokenVesting - 0x7246ad1ac72715c5fd6c1FD7460A63afB8289104
* TokenVestingFreezer - 0xb32C45dF341930791807c18C4CA2A5E0Ab2D226f
* JavFreezer - 0x4e15D4225623D07Adb43e9D546E57E1E6097e869
* JavStakeX - 0xF923f0828c56b27C8f57bc698c99543f63091E9A
* RewardsDistributor - 0x631f70bAb2Acd68522c9F82cCe7cF5e128CC982A
* Vote - 0x5CA112829b26e9A6574ff166376d9aC0d8C0A164
* InfinityPass - 0xd66e71BF4334308ecb550377590078434685B6bE
  {% endtab %}
  {% endtabs %}


---

# 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.javsphere.com/engineering/smart-contracts.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.
