# Welcome to Javsphere

Javsphere is your gateway to the best DeFi products.

## Welcome to Javsphere

Javsphere is redefining decentralized finance with innovative solutions and the utility-driven JAV Token. As the backbone of the ecosystem, the [JAV Token](/jav-token/utility) fuels [LeverageX](/engineering/smart-contracts/leveragex), a revolutionary **decentralized leverage trading platform offering up to 150x leverage** on crypto, stocks, and more.

{% embed url="<https://youtu.be/pvzoEnMBC3c?feature=shared>" %}

With [staking rewards](/products/stakex), [CryoVault incentives](/products/cryovault), and [liquidity provisions](/engineering/smart-contracts/leveragex), JAV Token holders benefit from buybacks and burns funded by platform fees. Now live on Base, a blockchain supported by Coinbase, Javsphere is poised for exponential growth.

Whether you’re a trader or an investor, Javsphere and LeverageX provide the tools for amplified financial opportunities in a secure and cutting-edge DeFi environment.

[▶️ Read more. ](/products/leveragex)

## Get in Touch

In case you have any questions, feel free to join our communities:

📢 Telegram: <https://t.me/javsphere_start>

📺 YouTube: <https://youtube.com/@javsphere>

✖️ X/Twitter: <https://x.com/javsphere>

💬 Discord: <https://discord.gg/ssfmAn6D5h>

## Get Started

We've put together some helpful guides for you to get setup with our product quickly and easily.

{% content-ref url="/pages/5vmuOtJMEO9dgPAewzCX" %}
[Javsphere Set Up](/fundamentals/javsphere-set-up)
{% endcontent-ref %}


# Javsphere Stats

## Stats about Javsphere's TVL, Volume and Fees

{% embed url="<https://defillama.com/protocol/javsphere?fees=true&volume=true>" %}

## JAV Token

{% embed url="<https://coinmarketcap.com/currencies/javsphere/>" %}


# Javsphere Set Up

4 easy steps to invest in DeFi Meta Chain

{% hint style="warning" %}
Be aware of scams and always use this domain: <https://app.javsphere.com>!
{% endhint %}

<details>

<summary>Step 1: Open app.javsphere.com</summary>

<https://app.javsphere.com>

</details>

<details>

<summary>Step 2: Connect with your Metamask</summary>

Add the JAV Token: [Buy & add JAV](/fundamentals/buy-and-add-jav)

</details>

<details>

<summary>Step 3: Select a product</summary>

Select between StakeX, CryoJAV or LeverageX.

</details>

<details>

<summary>Step 4: Invest and relax</summary>

</details>


# Base Chain

[Base](https://www.base.org/) is a secure, low-cost, builder-friendly Ethereum L2 built to bring the next billion users onchain.

Base is incubated within Coinbase and plans to progressively decentralize in the years ahead. We believe that decentralization is critical to creating an open, global cryptoeconomy that is accessible to everyone.

### Ethereum L2[​](https://docs.base.org/docs/#ethereum-l2)

Base is built as an Ethereum L2, with the security, stability, and scalability you need to power your onchain apps. Confidently deploy any EVM codebase and onramp your users and assets from Ethereum L1, Coinbase, and other interoperable chains.

### Big features, small fees[​](https://docs.base.org/docs/#big-features-small-fees) <a href="#big-features-small-fees" id="big-features-small-fees"></a>

Get the EVM environment at a fraction of the cost. Get early access to Ethereum features like Account Abstraction (ERC4337), simple developer APIs for gasless transactions, and smart contract wallets.

### Open source[​](https://docs.base.org/docs/#open-source) <a href="#open-source" id="open-source"></a>

Base is built on the MIT-licensed [OP Stack](https://stack.optimism.io/), in collaboration with Optimism. We're joining as the second Core Dev team working on the OP Stack to ensure it’s a public good available to everyone.

### Scaled by Coinbase[​](https://docs.base.org/docs/#scaled-by-coinbase) <a href="#scaled-by-coinbase" id="scaled-by-coinbase"></a>

Base is an easy way for decentralized apps to leverage Coinbase's products and distribution. Seamless Coinbase integrations, easy fiat onramps, and access to millions of verified users in the Coinbase ecosystem.

### More information

{% embed url="<https://www.base.org/>" %}


# Connect Wallet

## Coinbase Wallet

The [Coinbase Wallet](https://chrome.google.com/webstore/detail/coinbase-wallet-extension/hnfanknocfeofbddgcijnmhnfnkdnaad?hl=en) browser extension provides support for Base by default.

To use Base with Coinbase Wallet:

1. Open the Coinbase Wallet browser extension and log in to your account.
2. Connect to an app using Coinbase Wallet.
3. Open the network selection menu by clicking the network icon in the upper right-hand corner.
4. Select **Base**.

Your active network should now be switched to Base.

## Metamask

To add Base as a custom network to MetaMask:

1. Open the MetaMask browser extension.
2. Open the network selection dropdown menu by clicking the dropdown button at the top of the extension.
3. Click the **Add network** button.
4. Click **Add a network manually**.
5. In the **Add a network manually** dialog that appears, enter the information below for Base Mainnet or Base Testnet (Sepolia).
6. Tap the Save button to save Base as a network.

You should now be able to connect to the Base by selecting it from the network selection dropdown menu.

## Base Mainnet

<table><thead><tr><th width="200">Name</th><th>Value</th></tr></thead><tbody><tr><td>Network Name</td><td>Base Mainnet</td></tr><tr><td>Description</td><td>The public mainnet for Base.</td></tr><tr><td>RPC Endpoint</td><td><a href="https://mainnet.base.org/">https://mainnet.base.org</a></td></tr><tr><td>Chain ID</td><td>8453</td></tr><tr><td>Currency Symbol</td><td>ETH</td></tr><tr><td>Block Explorer</td><td><a href="https://base.blockscout.com/">https://base.blockscout.com/</a></td></tr></tbody></table>

## Base Testnet (Sepolia)

<table><thead><tr><th width="200">Name</th><th>Value</th></tr></thead><tbody><tr><td>Network Name</td><td>Base Sepolia</td></tr><tr><td>Description</td><td>The public testnet for Base.</td></tr><tr><td>RPC Endpoint</td><td><a href="https://sepolia.base.org">https://sepolia.base.org</a></td></tr><tr><td>Chain ID</td><td>84532</td></tr><tr><td>Currency Symbol</td><td>ETH</td></tr><tr><td>Block Explorer</td><td><a href="https://sepolia-explorer.base.org/">https://sepolia-explorer.base.org/</a></td></tr></tbody></table>


# Add Tokens

{% hint style="info" %}
This page provides a comprehensive list of key token addresses used within the Javsphere and LeverageX ecosystem. Please ensure you are using the correct token addresses to avoid any issues during transactions or integrations.
{% endhint %}

### Javsphere Token (JAV) <a href="#javsphere-token-jav" id="javsphere-token-jav"></a>

* Symbol: JAV
* Name: Javsphere
* Decimals: 18
* Address: [0xEdC68c4c54228D273ed50Fc450E253F685a2c6b9](https://basescan.org/token/0xedc68c4c54228d273ed50fc450e253f685a2c6b9)

### LeverageX LP Token (LLP) <a href="#leveragex-lp-token-llp" id="leveragex-lp-token-llp"></a>

* Symbol: LLP
* Name: LeverageX LP
* Decimals: 18
* Address: [0x8Fdc017195Ba2D22186E4b442497F5B19f870a64](https://basescan.org/token/0x8Fdc017195Ba2D22186E4b442497F5B19f870a64)

### xJAV

* Symbol: xJAV
* Name: LeverageX JAV
* Decimals: 18
* Address: [0x96aF2003ab259a56104d639eb6ed9EACe54B1142](https://basescan.org/token/0x96aF2003ab259a56104d639eb6ed9EACe54B1142)

### xJAVLIS

* Symbol: xJAVLIS
* Name: LeverageX JAVLIS
* Decimals: 18
* Address: [0xdfc8c41816cd6cca9739f946e73b4eeb17195836](https://basescan.org/token/0xdfc8c41816cd6cca9739f946e73b4eeb17195836)

### Coinbase Wrapped BTC (cbBTC)

* Address: [0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf](https://basescan.org/token/0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf)

### Wrapped Ether (WETH)

* Address: [0x4200000000000000000000000000000000000006](https://basescan.org/token/0x4200000000000000000000000000000000000006)

### USDC

* Address: [0x833589fcd6edb6e08f4c7c32d4f71b54bda02913](https://basescan.org/token/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913)


# New to Crypto

## 1. Introduction

Buy crypto through one of the crypto exchanges like [Coinbase](https://www.coinbase.com/) and start your journey on LeverageX within minutes.

## 2. Download a Wallet

A digital wallet gives you the ability to own and control cryptocurrencies, and acts as a gateway to decentralized applications like LeverageX. You can use LeverageX with this wallet.

We support a list of wallets including: [Metamask](https://metamask.io/), [Coinbase Wallet](https://www.coinbase.com/wallet), [Ledger](https://www.ledger.com/), and others.

## 3. Buy Crypto

In order to trade using LeverageX, you need collateral and gas.

Collateral is the asset you use to place your trades. Your profits & losses are denominated in the same collateral. Choose from our supported options: $cbBTC, $wETH, and $USDC.

Gas is needed to perform blockchain transactions and is based on the blockchain you're trading on. Currently we support Base Chain ($ETH).

## 4. Swap Crypto

If you purchased something other than $cbBTC, $wETH, and $USDC, swap now. This will be a blockchain transaction, so you will be expected to sign from your wallet.

Save yourself some $ETH to pay the network fees while performing blockchain transactions.

## 5. Participate

Now that you have purchased your crypto, you can trade over 200 pairs on LeverageX or earn a real yield lending $cbBTC, $wETH, and $USDC.


# Buy & add JAV

How to buy the JAV Token

## 1. with USDT via Bitrue Exchange (centralized)

{% embed url="<https://www.bitrue.com/trade/jav_usdt>" %}

## 2. with wETH on Aerodrome (major DEX on Base)

Open [Aerodrome and search for "JAV"](https://aerodrome.finance/swap?from=0x4200000000000000000000000000000000000006\&to=0xedc68c4c54228d273ed50fc450e253f685a2c6b9). Aerodrome is the central trading &\
liquidity marketplace on Base.

## 3. Add the JAV Token to your Metamask

Insert the JAV Token Address: [0xEdC68c4c54228D273ed50Fc450E253F685a2c6b9](https://basescan.org/token/0xEdC68c4c54228D273ed50Fc450E253F685a2c6b9)

You can always verify the Token Address via:

{% embed url="<https://basescan.org/token/0xEdC68c4c54228D273ed50Fc450E253F685a2c6b9>" %}

## 4. Watch the chart via CoinMarketCap

{% embed url="<https://coinmarketcap.com/currencies/javsphere/>" %}


# LeverageX

[LeverageX](https://leveragex.trade) is an innovative decentralized leverage trading platform on Base Chain. Designed to cater to both traders and investors, LeverageX stands out by offering up to 150x leverage not only on cryptocurrencies, forex, and commodities but also on stocks like Apple, Tesla, Nvidia, and S\&P500. This unique feature sets LeverageX apart from other platforms, providing users with unprecedented opportunities to maximize their profits across a wide range of assets.

{% embed url="<https://youtu.be/pvzoEnMBC3c>" %}

## Unlock Unique Opportunities

1. **Simple UI & High Leverage**\
   Intuitive interface with up to 150x leverage on stocks, crypto, forex, and more.
2. **Real Cashflow** \
   Earn real yield on BTC, ETH, or stable coins through trading fees and liquidations by providing liquidity.
3. **Decentralized & Transparent** \
   Trade without middlemen! Smart contracts keep you in control, always.&#x20;
4. **Trade Anytime, Anywhere** \
   Optimized for mobile with instant trade fulfilment.
5. **Audited and real-time secured**\
   [By AuditOne, Solidproof and Hypernative.](#security-and-audits)

## The LeverageX Ecosystem

<figure><img src="/files/GYqnuI3DD2elEgVEuvP8" alt=""><figcaption></figcaption></figure>

## Security & Audits

Audited by:

* [AuditOne.io](https://www.auditone.io/audit-report/leveragex-audit)
* [Solidproof.io](https://github.com/solidproof/Projects/tree/main/2024/Javsphere)
* [BigTinyBrand.net](https://bigtinybrand.gitbook.io/welcome/main-documentation/audit-reports/javsphere)

Real-time Secured by:

* [Hypernative.io](https://www.hypernative.io/)
* [Hexagate.com](https://www.hexagate.com/)


# Trader

{% hint style="info" %}
Start Trading via <https://app.leveragex.trade/>
{% endhint %}

Leverage up to 150x on stocks,  150x on crypto, 1000x on forex, and 250x on commodities. Trade directly from your wallet without middlemen, ensuring maximum security.

<figure><img src="/files/2t2iTWBCxyGkDWsV4drl" alt=""><figcaption></figcaption></figure>

{% embed url="<https://youtu.be/xPr8FVjgC7Y>" %}

## Questions & Answers

**Q1: If the market is closed, can I still close my order?**\
*A1: No, that’s not possible.*

**Q2: Can I adjust my trade while the market is closed, and will the changes apply once the market reopens?**\
*A2: No, you also can’t adjust the trade while the market is closed.*

**Q3: Are fees charged even when the market is closed?**\
*A3: Yes, borrowing fees are charged per block, regardless of whether the market is open or closed.*

**Q4: What happens if someone gets liquidated due to fees while the market is closed?**\
*Q4: Liquidations only happen when the market is open, just like limit orders.*

**Q5: What about a Stop Loss that gets hit while the market is closed?**\
*A5: How can a Stop Loss be triggered if the price doesn’t move? If the price doesn’t change, there can’t be any liquidation, SL (Stop Loss), or TP (Take Profit). Even if it’s due to fees, it would only trigger once the market reopens.*

**Q6: What are potential risks in using LeverageX?**\
*A6a: UI or System Errors (Programming Issues / Faulty Features, etc.) causing Potential Errors and Deviations in Trade Execution: Even we thrive to provide a flawless system, errors may occur when opening, updating, or closing trades due to internal programming mistakes, faulty features, or unexpected system behavior. These can result in incorrect information being displayed in the user interface (UI), such as wrong prices, incorrect position sizes, or trade status not reflecting the actual on-chain state.*\
*A6b: Price Forecast vs. On-Chain Execution (Market Deviation): There may still be deviations between the price forecast shown to the user and the actual execution price on-chain. These discrepancies are typically caused by market fluctuations, slippage, or time delays between the trade confirmation and its on-chain settlement.*


# Open Trade

## Trade Type and whether it is long (buy) or short (sell)

1. **Market**: To be used to open a trade immediately. It will open at the market price (+ spread).
2. **Limit**: To be used when you want to go long at a lower price than present, or to go short if the price reaches a higher price than present. Executes at exact price set if price reaches threshold + spread.
3. **Stop**: To be used when you want to go long if the price reaches a higher price than present, or to go short if the price reaches a lower price than present. You might want to use this to long a breakout, or short a breakdown. The execution price is the current market price + spread.

{% embed url="<https://youtu.be/8rQ7_S5Ulzs>" %}

## Set Stop Loss or Take Profit

### Understanding TP/SL Execution and Slippage

Take Profit (TP) and Stop Loss (SL) are essential tools for managing risk and locking in profits on LeverageX. However, their execution depends on several factors, including slippage settings. Slippage refers to the acceptable price difference between your set TP/SL level and the actual market price when the order is executed.

### How TP/SL Execution Works

* When the market price reaches your TP/SL level, the system checks whether the slippage tolerance (the difference between the expected and actual price) is within your set percentage.
* If the market price deviates beyond the slippage tolerance, the TP/SL will not execute.

### Best Practices for Setting TP/SL with Volatile Assets

To ensure your TP/SL orders execute reliably, follow these tips:

1. **Adjust Slippage Tolerance**:
   1. For less volatile assets, the default 3% slippage is often sufficient.
   2. For highly volatile assets, such as meme tokens like $TRUMP or $MELANIA, consider increasing the slippage to 5% or higher.
   3. You can set your slippage tolerance when opening a trade. The slippage setting can be found in the lower left corner of the trading interface.\
      ![](/files/OFobAtPiXnJgzOenSQtn)
2. **Monitor Market Volatility**:
   1. Before trading, review the token’s volatility. The more volatile the asset, the higher the slippage setting should be.
   2. Keep in mind that trading volatile assets requires more attention to TP/SL settings.
3. **Test with Small Positions**:\
   If trading a highly volatile token for the first time, consider starting with a smaller position size to test the execution of TP/SL orders.

### Open Interest (OI)

As a margin trading protocol where traders borrow leverage from liquidity providers, it’s critical to implement a system that fairly distributes available liquidity across different asset classes like stocks, crypto, forex, and commodities. To achieve this, we use a tiered Open Interest (OI) framework:

First, the maximum Open Interest (Max OI) is set to a percentage of the total TVL across all market-making vaults. This ensures sufficient liquidity for trading while maintaining a buffer to support LP withdrawals.

Next, this Max OI is allocated across different asset classes — such as stocks, crypto, forex, and commodities. Each asset class has a predefined OI allocation, which evolves based on market conditions and demand.

Finally, within each asset class, individual trading pairs also have their own OI limits. These per-pair caps prevent a single asset from consuming all available OI within a group. They are primarily in place for risk control and user experience optimization. The sum of per-pair limits within a group doesn’t need to total the asset class’s full OI allocation, giving us flexibility in fine-tuning access and exposure.

This system ensures scalable, sustainable access to leverage for traders while maintaining the integrity and health of the protocol.


# Edit & Close Trade

In LeverageX, users have full control over their trades, allowing them to edit and close positions easily.

{% embed url="<https://youtu.be/Zg1HlXrDd9k>" %}

## Editing Trades

* Each trade can be modified by adjusting Stop Loss (SL) or Take Profit (TP) settings. To do this, simply click on the edit button next to the SL/TP ($) element.
* Additionally, you can change the leverage, size, collateral, and slippage settings by clicking on the edit button next to the Size element.
* During the Minimum Trade Duration you can't edit SL, TP, or position size. [Click here for more information](/products/leveragex/trader/limitations).&#x20;

## Position Health

LeverageX uses a color-coded system to show the health of your position:

* Green: Your position is in profit or has a loss of up to -30%, indicating a relatively safe position.
* Yellow: Your position is at a loss between -30% and -60%. Keep a close eye on this trade.
* Red: Your position is at a loss greater than -60%. Be cautious as the position is at risk of liquidation.

## Closing Trades

* To close a trade, simply click the “Close” button. This will lock in any profits or losses and remove the position from your open trades.
* During the Minimum Trade Duration you can't close the position. [Click here for more information](/products/leveragex/trader/limitations).&#x20;

<figure><img src="/files/LaE9yXRNIOrnuzs8JEKP" alt=""><figcaption></figcaption></figure>


# Fees & Spread

## Introduction

In line with industry standard, **fees are calculated on the value of the total position size** (leverage x collateral).

## Fees Distribution

In the LeverageX ecosystem, trading fees are distributed across three key categories, ensuring sustainability, governance, and token value appreciation. Here’s how the fees are allocated:

1. **Protocol Fees**
   1. Purpose: To cover trading-related operations and ensure seamless platform functionality.
   2. Utilization: Paid to liquidity providers and traders profit.
2. **Governance Fees**
   1. Purpose: To fund the governance and development of the Javsphere ecosystem.
   2. Utilization: Directed to the Javsphere treasury to support platform improvements and long-term sustainability.
3. **Buyback and Burn Fees**
   1. Purpose: To maintain a deflationary tokenomics model for the $JAV token.
   2. Utilization: Fees are used to buy back $JAV tokens and burn them.

### Fee Allocation Example

**Borrowing Fees** are going 100% to liquidity providers and are applied per block as long as trades are open.

**Total Fees**  = 0.06% for every open, close and update (delta) trade

Total Fees are distributed:&#x20;

* 26% Governance&#x20;
* 54% Protocol Fees  and Liquidity Provider
* 20% Buy and Burn

**Total Fees $100,000.00 (= 100%)**

* Protocol Fees: $54,000.00 (= 54%\*)
* Governance Fees: $26,000.00 (= 26%\*)
* Buy Back and Burn JAV: $20,000.00 (= 20%\*)

\*Percentages can vary is depending on trading activities.

## Detailed Fee Structure

### Cryptocurrencies

Spreads on BTC and ETH pairs are fixed at 0%.

Spreads on other pairs are dynamically calculated depending on 1% market depth.

1. **Opening a trade: 0.06%**
2. **Closing a trade: 0.06%**

### Crypto Indices

Spreads on all stocks incidices are fixed at 0%.

1. **Opening a trade: 0.06%**
2. **Closing a trade: 0.06%**

## Stocks

Spreads on all stocks pairs are fixed at 0.01%.

* **Opening a trade: 0.06%**
* **Closing a trade: 0.06%**

## Forex

Spreads on all forex pairs are fixed at 0.01%.

* **Opening a trade: 0.012%**
* **Closing a trade: 0.012%**

## Commodities&#x20;

Spreads on all commodities pairs are fixed at 0.01%.

1. **Opening a trade: 0.05%**
2. **Closing a trade: 0.05%**

***

## Lifecycle of a Trade

### Opening Fee

Let's say we use **250 USDT** at **10x** leverage to long ETH/USD. The fee is applied to leveraged amount: **2,500 USDT**.

2,500 \* (0.06/100) = **1,5 USDT fee**

**248.5 USDT** is the total collateral value of your newly opened trade, and therefore its total position size is **2,480.5 USDT**.

### Fixed Spread

When opening a trade the Pyth oracle returns a price for the asset, for instance 3,003.19. The spread is then taken into account (0.04%), so the open price would be **3004.39** before consideration of the dynamic spread (see section below).

That is: 3,003.19 + (3,003.19 \* 0.04 / 100) = **3004.39**

Please make note that the spread is different for each pair — smaller pairs with lower liquidity have a higher spread. It is displayed on the front end next to the Price in the Trade Parameters box, and can be confirmed in the pair storage contract by searching for the relevant pair index

## Dynamic Spread

Dynamic Spread, formerly known as 'Price Impact' is added on top of the fixed spread (if the pair has one). It depends on the open interest of the pair, the position size of the trade being opened, and on the direction of the trade (long / short).

***Dynamic Spread (%) =** (Open interest {long/short} + New trade position size / 2) / 1% depth {above/below}.*

**Cryptocurrencies**

Dynamic spreads using the 1% depth in each direction (long: 1% depth above / short: 1% depth below) from Binance.

**Forex**

Fixed spreads.

**Commodities**

Fixed spreads.

## ETH/USD Example

So using our above price example with a position size of 2,480 after fees, if the "1% depth above price" parameter for ETH/USD is 8m and there is 100,000 USDT of open long interest:

**(100,000 + 2,480 / 2) / 8,000,000 = 0.0126% dynamic spread**

This percentage is then applied to the opening price including the Fixed Spread. In the case of crypto, as there is no Fixed Spread, this is just 3,003.19:

**Final opening price =** 3003.19 + (3003.19 \* 0.0126 / 100) = 3003.57

So in this case if the median spot price was 3003.19, the opening price would be 3003.57.

## Borrowing Fees

Borrowing fees are applied to trades while they are open.

Borrowing fees treat open trades of the dominant side as vault borrowers. The fee is determined by a pair's (or the group the pair is part of) net OI relative to the overall vault TVL, meaning pairs (or groups) with more lopsided OI will charge more than pairs with balanced OI.

The fee is charged per block on a trade's **total position size**.

```
borrowingFeePercent = feePerBlock * (abs(longOi - shortOi) / maxOi) ** feeExponent
```

Example:

```
feePerBlock = 0.0000100236
longOi = 22876.198079
shortOi = 5990.4
maxOi = 880666

pairFeePerBlock% = 0.0000100236 * Math.abs(22876.198079 - 5990.4) / 880666 ** 1 = 1.9219146149012726e-7
```

For this example, on **Base** (1800 blocks per hour), the estimated borrowing fee per hour is:

`0.00034976% = 1800 * Math.max(1.9219146149012726e-7, 1.9431296324610092e-7)`&#x20;

For this example, Position is 10000 USDT:&#x20;

`0.034976USDT per Hour = 0.00034976% / 100 * 10000 USDT`

## Liquidations Prices

Trades liquidation prices can **get closer** over time if you **pay borrowing fees**.

***Liquidation Price Distance =** Open Price \* (Collateral \* Liquidation Thresholds - Closing Fee - Borrowing Fees) / Collateral / Leverage.*

**Liquidation price =** If Long: Open Price - Liquidation Price Distance Else (Short): Open Price + Liquidation Price Distance.

For example, let's say that you have opened a long on BTC/USD at 20,000 USD using 100x leverage and 50 USDT collateral, the liquidation threshold would be 67%, the closing fee would be 16 USDT (20,000\*(0.08/100) and that you have paid 1 USDT in borrowing fees:

**Liquidation Price =** 20,000 - 20,000 \* (50 \* 0.67 - 16 - 1) / 50 / 100 = 19,888 USD.

## Liquidation Thresholds

The liquidation threshold depends on asset class and leverage used. The values can be found in the following table, for *Cryptocurrencies, Stocks, Forex, Commodities (gold), Commodities (other)*

### Liquidation Parameters

• startLiqThresholdP: The liquidation threshold percentage when leverage is at the starting point.

• endLiqThresholdP: The liquidation threshold percentage when leverage reaches the maximum (end) value.

• startLeverage: The leverage value where the liquidation threshold starts to decline.

• endLeverage: The leverage value where the liquidation threshold stops declining and stabilizes at its minimum.

• Leverage: The current leverage of the system or user, which influences the liquidation risk.

Examples:

Three Example Scenarios:

```json
{
 "startLiqThresholdP": 0.9,
 "endLiqThresholdP": 0.75,
 "startLeverage": 25,
 "endLeverage": 60
}
```

**1. Leverage Before Start Leverage (e.g., Leverage = 20):**

• Since the leverage (20) is below the start leverage (25), the function returns the start liquidation threshold, which is 0.9.

• This means the liquidation threshold remains at 90%, indicating a higher liquidation risk at lower leverage levels.

**2. Leverage Between Start and End Leverage (e.g., Leverage = 40):**

• In this case, leverage is between 25 and 60. The function performs linear interpolation to calculate the threshold.

• The liquidation threshold will be approximately 0.825 (based on the relative position between 25 and 60).

• This shows that as leverage increases, the liquidation threshold gradually decreases, indicating reduced liquidation risk as leverage moves toward the maximum.

**3. Leverage Beyond End Leverage (e.g., Leverage = 70):**

• Since the leverage (70) is greater than the end leverage (60), the function returns the end liquidation threshold, which is 0.75.

• This indicates that for very high leverage values, the liquidation threshold plateaus at 75%, meaning no further reduction in liquidation risk occurs beyond this point.

<table><thead><tr><th>Crypto</th><th>Stocks</th><th>Forex</th><th>Commodities</th></tr></thead><tbody><tr><td><pre class="language-json"><code class="lang-json">{
"startLiqThresholdP": 0.9,
"endLiqThresholdP": 0.75,
"startLeverage": 25,
"endLeverage": 60
},
</code></pre></td><td><pre><code>{
"startLiqThresholdP": 0.9,
"endLiqThresholdP": 0.75,
"startLeverage": 25,
"endLeverage": 60
},
</code></pre></td><td><p></p><pre class="language-json"><code class="lang-json">{
<strong>"startLiqThresholdP": 0.9,
</strong>"endLiqThresholdP": 0.75,
"startLeverage": 100,
"endLeverage": 300
},
</code></pre></td><td><p></p><pre class="language-json"><code class="lang-json">{
<strong>"startLiqThresholdP": 0.9,
</strong>"endLiqThresholdP": 0.75,
"startLeverage": 25,
"endLeverage": 100
}
</code></pre></td></tr></tbody></table>

## Closing Fee

Let's say ETH/USD **went up 1%** from the open price, and we close the trade at **3,033.6**. The pending profit (PnL) will be 1% of 2480 (our leveraged collateral), which is **24.8 USDT**.

Now, we close the trade, and therefore pay the closing fee. Please note that the fees are always applied on the initial position size (without PnL).

2480 \* (0.06/100) = 1.488 **USDT** closing fee

-> 24.8 - 1.488 = **23.312 USDT PnL**

Now let's also say that the trade **paid 0.5 USDT** of **borrowing fees**:

23.312 - 0.5 = **22.812 USDT final PnL**

Therefore, you would receive **270.812 USDT** (248 **USDT** collateral + 22.812 PnL) to your wallet after closing your trade.


# Assets

* [Cryptocurrencies](/products/leveragex/trader/assets/cryptocurrencies)
* [Stocks](/products/leveragex/trader/assets/stocks)
* [Forex](/products/leveragex/trader/assets/forex)
* [Commodities](/products/leveragex/trader/assets/commodities)


# Cryptocurrencies

## Market Times <a href="#market-times" id="market-times"></a>

Crypto markets are open 24/7, allowing you to trade whenever you want. However, when traditional stock markets are closed, crypto trading volume tends to decrease, leading to lower volatility.

## Guaranteed Stop Losses <a href="#guaranteed-stop-losses" id="guaranteed-stop-losses"></a>

Since crypto markets never close, there are no gaps, allowing LeverageX to guarantee your stop loss execution at the exact price you set. In times of high network congestion, your Stop Loss might not immediately trigger, but it will still activate at your set price. Please avoid manually closing your order during such instances, as this will void the guaranteed Stop Loss and convert it into a Market Close at the current price when it triggers.

## How LeverageX Calculates Prices

LeverageX utilizes data from [Pyth.network](https://pyth.network) to determine the price of all cryptocurrency pairs. Pyth.network is a decentralized oracle network that aggregates high-fidelity market data from over 70 leading financial institutions, including exchanges, market makers, and proprietary trading firms. By leveraging Pyth.network, LeverageX ensures accurate, real-time pricing, providing traders with a reliable and transparent trading experience.


# Stocks

## How LeverageX Calculates Prices

LeverageX utilizes data from [Pyth.network](https://pyth.network) to determine the price of all stocks pairs.

Pyth.network is a decentralized oracle network that aggregates high-fidelity market data from over 70 leading financial institutions, including exchanges, market makers, and proprietary trading firms. By leveraging Pyth.network, LeverageX ensures accurate, real-time pricing, providing traders with a reliable and transparent trading experience.

## Market Times <a href="#market-times" id="market-times"></a>

Stock markets operate on a fixed schedule and are closed on weekends and certain holidays. Below is the standard market opening and closing schedule in GMT (Greenwich Mean Time). During DST (Daylight Saving Time) market is open between 1:30 PM (DST) to 8:00 PM (DST). During non-DST market is open between 2:30 PM (DST) to 9:00 PM (DST).

<table><thead><tr><th width="184">Day of the week</th><th>Market Open / Close</th></tr></thead><tbody><tr><td>Monday</td><td>Open from 1:30 PM (DST) to 8:00 PM (DST)</td></tr><tr><td>Tuesday</td><td>Open from 1:30 PM (DST) to 8:00 PM (DST)</td></tr><tr><td>Wednesday</td><td>Open from 1:30 PM (DST) to 8:00 PM (DST)</td></tr><tr><td>Thursday</td><td>Open from 1:30 PM (DST) to 8:00 PM (DST)</td></tr><tr><td>Friday</td><td>Open from 1:30 PM (DST) to 8:00 PM (DST)</td></tr><tr><td>Saturday</td><td>Closed all day</td></tr><tr><td>Sunday</td><td>Closed all day</td></tr></tbody></table>

Additionally, there are the following **holidays** where market are closed:

* January 1, 2025 – New Year’s Day
* January 20, 2025 – Martin Luther King Jr. Day
* February 17, 2025 – Washington’s Birthday (Presidents’ Day)
* April 18, 2025 – Good Friday
* May 26, 2025 – Memorial Day
* June 19, 2025 – Juneteenth National Independence Day
* July 4, 2025 – Independence Day
* September 1, 2025 – Labor Day
* November 27, 2025 – Thanksgiving Day
* November 28, 2025 – Friday after Thanksgiving (trading closes early at 5:00 PM GMT)
* December 25, 2025 – Christmas Day


# Forex

## Market Times <a href="#market-times" id="market-times"></a>

Unlike crypto markets, forex markets are not open 24/7. Times are referenced in GMT (Greenwich Mean Time).

<table><thead><tr><th width="184">Day of the week</th><th>Market Open / Close</th></tr></thead><tbody><tr><td>Monday</td><td>Open all day</td></tr><tr><td>Tuesday</td><td>Open all day</td></tr><tr><td>Wednesday</td><td>Open all day</td></tr><tr><td>Thursday</td><td>Open all day</td></tr><tr><td>Friday</td><td>Closed from 8 PM (DST) or 9 PM (non-DST)</td></tr><tr><td>Saturday</td><td>Closed all day</td></tr><tr><td>Sunday</td><td>Open from 9 PM (DST) or 10 PM (non-DST)</td></tr></tbody></table>

Additionally, there are the following **holidays** where market are closed:

January 1, 2025 – New Year’s Day\
April 18, 2025 – Good Friday\
December 25, 2025 – Christmas Day

## Gaps <a href="#gaps" id="gaps"></a>

Forex prices can experience gaps when the market reopens after being closed, which means the price can open at a different level than where it closed. This can affect your trades, especially those with open positions:

* Risk of Liquidation: If the market moves against your position during a gap, your trade could be liquidated.
* Potential for Higher Gains: Gaps can also work in your favor, potentially resulting in a larger profit than anticipated.

Due to these factors, LeverageX does not guarantee stop losses for forex trades, so extra caution is needed when holding positions during market closures.

## Reduced Leverage/Increased Spread <a href="#reduced-leverage-increased-spread" id="reduced-leverage-increased-spread"></a>

During certain market conditions, LeverageX temporarily reduces leverage and increases spreads:

* Major News Events: 1 hour before to 10 minutes after the event.
* Market Closures: 30 minutes before the market closes.
* Low Liquidity Sessions: For 2 hours after the New York Stock Exchange closes.

## How LeverageX Calculates Prices

LeverageX utilizes data from [Pyth.network](https://pyth.network) to determine the price of all forex pairs. Pyth.network is a decentralized oracle network that aggregates high-fidelity market data from over 70 leading financial institutions, including exchanges, market makers, and proprietary trading firms. By leveraging Pyth.network, LeverageX ensures accurate, real-time pricing, providing traders with a reliable and transparent trading experience.


# Commodities

## Market Times <a href="#market-times" id="market-times"></a>

Commodities markets do not operate continuously and are open according to specific hours, typically referenced in GMT (Greenwich Mean Time).

<table><thead><tr><th width="179">Day of the week</th><th>Market Open / Close</th></tr></thead><tbody><tr><td>Monday</td><td>Open apart from 9 PM - 10 PM (DST) or 10 PM - 11 PM (non-DST)</td></tr><tr><td>Tuesday</td><td>Open apart from 9 PM - 10 PM (DST) or 10 PM - 11 PM (non-DST)</td></tr><tr><td>Wednesday</td><td>Open apart from 9 PM - 10 PM (DST) or 10 PM - 11 PM (non-DST)</td></tr><tr><td>Thursday</td><td>Open apart from 9 PM - 10 PM (DST) or 10 PM - 11 PM (non-DST)</td></tr><tr><td>Friday</td><td>Open until 9 PM (DST) or 10 PM (DST)</td></tr><tr><td>Saturday</td><td>Closed all day</td></tr><tr><td>Sunday</td><td>Open from 10 PM (DST) or 11 PM (DST)</td></tr></tbody></table>

Additionally, there are the following **holidays** where market are closed:

January 1, 2025 – New Year’s Day\
January 20, 2025 – Martin Luther King Jr. Day\
February 17, 2025 – Presidents’ Day\
April 18, 2025 – Good Friday\
May 26, 2025 – Memorial Day\
June 19, 2025 – Juneteenth National Independence Day\
July 4, 2025 – Independence Day\
September 1, 2025 – Labor Day\
November 27, 2025 – Thanksgiving Day\
December 25, 2025 – Christmas Day

## Gaps <a href="#gaps" id="gaps"></a>

The price of commodities can change while the market is closed, leading to gaps when the market reopens at a different price than its previous close. This can significantly affect your trades:

* Risk of Liquidation: A gap in the opposite direction of your position can lead to liquidation.
* Potential Gains: Gaps can also work to your advantage, potentially leading to higher-than-expected profits.

Due to this, LeverageX cannot guarantee stop losses for commodities, and caution is advised when keeping positions open during market closures.

## Reduced Leverage/Increased Spread <a href="#reduced-leverage-increased-spread" id="reduced-leverage-increased-spread"></a>

During specific conditions, LeverageX adjusts leverage and spread settings temporarily:

* Major USD News Events: From 1 hour before to 10 minutes after the event.
* Market Closures: Starting 30 minutes before the market closes.

## How LeverageX Calculates Prices

LeverageX utilizes data from [Pyth.network](https://pyth.network) to determine the price of all commodities pairs. Pyth.network is a decentralized oracle network that aggregates high-fidelity market data from over 70 leading financial institutions, including exchanges, market makers, and proprietary trading firms. By leveraging Pyth.network, LeverageX ensures accurate, real-time pricing, providing traders with a reliable and transparent trading experience.


# Limitations

To ensure a balanced and fair trading and investing experience, LeverageX operates with the following limitations:

1. **Maximum Profit and Loss (P\&L)**
   1. A cap of 400% P\&L is currently in place.
2. **Minimum Position Size**
   1. The minimum position size for trades is set at $150.
3. **Fees on the Earn/Investor Side**
   1. A 1% fee is applied when entering or exiting the Earn side.
   2. This fee is converted into JAV tokens and subsequently burned.
4. **Sale Restrictions on the Earn Side**
   1. Sales on the Earn side are currently disabled until mid-March 2025.
5. **Controlled Access to the Earn Side**
   1. Deposits into the Earn side may be temporarily halted to ensure consistent returns on invested capital.
6. **Minimum Trade Duration**

   1. A Minimum Trade Duration has been implemented, specifically impacting scalp trading and short-term strategies.
      1. 3-minute minimum for standard trades below $5,000 position size
      2. 10-minute minimum for trades between $5,000 - $50,000 position size
      3. 15-minute minimum for trades above $50,000 position size

   This means scalp trades and other positions cannot be closed before the set duration based on their size. During this time you can't edit SL, TP or position size. [Click here for more information](/products/leveragex/trader/edit-and-close-trade).&#x20;
7. **Open Interest (OI)**
   1. As a margin trading protocol where traders borrow leverage from liquidity providers, it’s critical to implement a system that fairly distributes available liquidity across different asset classes like stocks, crypto, forex, and commodities. To achieve this, we use a tiered Open Interest (OI) framework:
      1. First, the maximum Open Interest (Max OI) is set to a percentage of the total TVL across all market-making vaults. This ensures sufficient liquidity for trading while maintaining a buffer to support LP withdrawals.
      2. Next, this Max OI is allocated across different asset classes — such as stocks, crypto, forex, and commodities. Each asset class has a predefined OI allocation, which evolves based on market conditions and demand.
      3. Finally, within each asset class, individual trading pairs also have their own OI limits. These per-pair caps prevent a single asset from consuming all available OI within a group. They are primarily in place for risk control and user experience optimization. The sum of per-pair limits within a group doesn’t need to total the asset class’s full OI allocation, giving us flexibility in fine-tuning access and exposure.
   2. This system ensures scalable, sustainable access to leverage for traders while maintaining the integrity and health of the protocol.

These limitations are designed to maintain the platform’s sustainability, safeguard user returns, and uphold the integrity of the ecosystem.


# Testing

Everyone is able to test LeverageX on the testnet. This is an exciting opportunity to explore the platform before the official launch! All details below.

<figure><img src="/files/T1t2s5OOga9IRZcQwLWO" alt=""><figcaption></figcaption></figure>

## How to Access the Test

• Platform: <https://app.leverageX.trade>

• Network: Connect to [Base Chain Sepolia](/fundamentals/javsphere-set-up/base-chain) to access the LeverageX testnet.

## Collateral and Test Funds

After opening <https://app.leverageX.trade> click first on the Metamask icon on the top right and then on the button "Get Funds".&#x20;

<div align="left"><figure><img src="/files/V1PcrCa0QOYFRaxMhSDt" alt=""><figcaption></figcaption></figure></div>

Afterwards you will receive the following test funds:

<table><thead><tr><th width="241">Test Token</th><th width="208">Short</th><th>Amount</th></tr></thead><tbody><tr><td>Test Wrapped Ethereum</td><td>tWETH</td><td>10</td></tr><tr><td>Test Wrapped Bitcoin</td><td>tWBTC</td><td>0.5</td></tr><tr><td>Test Tether</td><td>tUSDT</td><td>10,000</td></tr><tr><td>Test USDC</td><td>tUSDC</td><td>10,000</td></tr></tbody></table>

## Token addresses to Add in Your Wallet

* tWETH: 0xCfC5DD6AF77b5BccB6adceD68716f98c69463b03
* tWBTC: 0xB86fBB7C463e189fE50529491E8bDc05714f6634
* tUSDT: 0xc34148F7240B444392974eB6736CB4A93ed6c293
* tUSDC: 0x66F3Cf265D2D146A0348F6fC67E3Da0835e0968E


# Funding Rate Trading

<figure><img src="/files/0V7ACNZyrMm2DVdAl2tq" alt=""><figcaption></figcaption></figure>

#### What Are Funding-Rate Trades?

In crypto perpetual futures markets, the funding rate is a periodic payment exchanged between traders who hold long and short positions. It keeps perpetual contract prices aligned with the spot market.

When perpetual futures trade above the spot price, longs pay shorts (positive funding). When they trade below, shorts pay longs (negative funding).

A Funding-Rate Trade takes advantage of this mechanism in a delta-neutral way. Traders open offsetting positions on two different platforms – for example, long on one exchange and short on another – to capture the difference in funding rates rather than speculating on price direction.

This approach is common on centralized exchanges such as Binance, Bybit, or BingX, where funding payments occur every few hours.

#### How It Works on LeverageX

LeverageX enables the same strategy in a decentralized, non-custodial environment. Traders can open long or short positions on LeverageX while holding an opposite position on a centralized exchange. The goal is to capture the funding spread between both markets.

A dedicated in-app category called Funding Hunter provides access to already more than 20 tokens suitable for this strategy (more tokens to be added frequently). Many of these tokens are not available for delta-neutral setups elsewhere, giving traders a unique edge and broader exposure.

Platform link: [https://app.leveragex.trade](https://app.leveragex.trade/).

<div align="left"><figure><img src="/files/EWSVzUR0ZiB75MTz6L22" alt="" width="371"><figcaption></figcaption></figure></div>

#### Understanding the Funding Rate

Funding rates can be monitored in real time using public tools such as: <https://www.coinglass.com/FundingRate>

<div align="left"><figure><img src="/files/TdAapn8EMleW1v5ka3rd" alt=""><figcaption></figcaption></figure></div>

When the rate is negative (for example, -0.10%), long traders receive funding payments. That means opening a long position on the CEX (for example, Bybit) and a short position on LeverageX can earn the positive spread.

If the funding rate is positive, short traders receive payments. In that case, opening a short on the CEX and a long on LeverageX might capture the difference.

Each exchange pays out funding at different intervals – sometimes every hour, two hours, four hours, or eight hours, depending on the platform. Always check the futures or perps section of the respective CEX. Example view: <https://www.bybit.com/trade/usdt/FUSDT>.

<div align="left"><figure><img src="/files/mL1BKps8CeRN8gUqwQlX" alt=""><figcaption></figcaption></figure></div>

#### Collateral and Token Utility

All Funding-Rate Trades on LeverageX require JAV or JAVLIS as collateral.

Buy JAV here: <https://docs.javsphere.com/fundamentals/buy-and-add-jav>

Buy JAVLIS here: <https://docs.javsphere.com/javlis/buy-javlis>

This setup standardizes collateral management and increases token utility while ensuring transparent on-chain exposure even when hedging against centralized exchanges.

Unlike USDC or other stablecoins, JAV and JAVLIS are used because LeverageX assumes the platform risk when enabling these trades. This token-backed structure gives both tokens real utility and connects trading activity directly to ecosystem value.

#### Why LeverageX for Funding-Rate Trades

Funding-Rate strategies are only profitable when fees stay low. Many centralized exchanges increase funding or trading fees during high-volatility events to limit arbitrage and protect against market imbalance.

LeverageX takes the opposite approach – fees are intentionally kept very low so that traders can keep Funding-Rate Trades open longer and collect multiple rounds of funding payments. This makes the strategy far more sustainable and profitable over time.

#### Step-by-Step: Executing a Funding-Rate Trade

1. [Acquire $JAV](/fundamentals/buy-and-add-jav) or [$JAVLIS ](/javlis/buy-javlis)and use it as collateral on LeverageX.
2. Navigate to the <https://app.leveragex.trade/> category.
3. Look for an attractive funding rate tradable token on <https://www.coinglass.com/FundingRate>
4. Select an eligible token such as $F, $AVAIL, $AVNT, $BIO, or $ZORA.
5. Open a long or short position on LeverageX.
6. On a centralized exchange like Bybit, Binance, or BingX, open the opposite position to remain delta-neutral.
7. Track the funding rate using Coinglass or directly on the CEX’s futures page.
8. Collect the funding payments generated on the CEX side while keeping your delta-neutral setup active.

This lets traders earn from funding differences without taking price risk on the underlying asset.

#### Why This Matters

Funding-Rate strategies are becoming a key part of advanced trading. They add liquidity, help balance markets, and allow participants to profit without depending on volatility.

LeverageX brings this concept to decentralized markets, offering:

* Access to assets not available for delta-neutral setups elsewhere
* On-chain transparency and non-custodial execution
* Increased activity and token utility through $JAV and $JAVLIS collateral use

As traders engage with Funding-Rate setups, overall trading volume and token demand increase, reinforcing ecosystem sustainability.

#### Getting Started

Explore the Funding Hunter category at [LeverageX.trade](https://app.leveragex.trade) and learn [How to Get and Use $JAV / $JAVLIS](/fundamentals/buy-and-add-jav)

Funding-Rate Trades combine efficiency, innovation, and DeFi transparency – bringing one of the most popular centralized trading strategies into the decentralized world.

*(For informational purposes only. Trading involves risk. Not financial advice.)*


# Earn Yield


# LLP Pool

{% hint style="info" %}
Join/Invest in the Earn LLP Pool: <https://app.javsphere.com/llppool>
{% endhint %}

{% hint style="info" %}
The terms Investor, Earn Side, LeverageX Liquidity Provider, and LLP Pool are used interchangeably.
{% endhint %}

## LeverageX Earn Side: The Liquidity Provider System

LeverageX Earn offers a seamless way to provide liquidity using cbBTC, wETH, or USDC in exchange for the LLP (LeverageX Liquidity Provider) token. The LLP token represents a proportional share of the liquidity pool and its growth, allowing liquidity providers to benefit from the trading fees and liquidations generated on the platform.

{% embed url="<https://youtu.be/Ikta2O8TwW4>" %}

### How It Works

As a liquidity provider, you deposit cbBTC, wETH, or USDC into the LeverageX liquidity pool. In return, you receive the LLP token at the current LLP token price. Over time, the value of the LLP token probably increases as trading fees and liquidations are added to the pool.

When you decide to sell your LLP tokens, you will receive an equivalent value in cbBTC, wETH, or USDC.

The value growth of the LLP token is tax-optimized as there are no daily rewards—investors can decide when to realize their gains.

[Learn more about the LLP Price & APY](/products/leveragex/earn-yield/llp-pool/llp-price-and-apy).&#x20;

### Liquidity Lock and Tradability

Liquidity is locked until 19th March 2025 to ensure protocol stability and security.

### A Balanced Approach: LLP Pool with cbBTC/wETH/USDC

The liquidity pool is carefully designed to minimize risk and ensure stability by including only blue-chips: cbBTC, wETH, and USDC. These assets were chosen deliberately to avoid the high price volatility often associated with altcoins, which could disrupt the LLP price. This composition offers stability while providing opportunities for users to trade and earn yields on Bitcoin and Ethereum—highly sought-after features in the crypto market.

The pool essentially functions as an index for these three assets, allowing investors to diversify their portfolios with a single LLP token. In a bull market, investors benefit from price increases in Bitcoin and Ethereum, albeit moderated by the stability of USDC. Conversely, in a bear market, USDC helps mitigate losses from declining cbBTC and wETH prices. This balance ensures that the pool remains attractive for long-term investors seeking reduced volatility while still capturing market trends.

### Opportunities

The LLP token’s value directly reflects the success of the LeverageX platform, driven by trading volume, fees, and liquidations. Historical data from other platforms indicates substantial growth potential for liquidity providers. \
Reference: <https://jup.ag/perps-earn>&#x20;

### Security Measures

#### Audits

LeverageX has been thoroughly audited by two independent, leading security firms, [SolidProof](https://solidproof.io) and [AuditOne](https://auditone.io), to ensure the safety of funds and the integrity of smart contracts.

#### Hypernative.io: Real-Time Security Monitoring for LeverageX

LeverageX leverages [Hypernative.io](https://Hypernative.io), a cutting-edge platform designed for real-time security monitoring and risk management in Web3 ecosystems. This partnership underscores LeverageX’s commitment to maintaining the highest levels of safety and reliability for its users and liquidity providers.

### Risks

#### Trading Dynamics

While mathematically improbable, if more trades are won than lost over an extended period, the pool could face reduced profitability. However, historical data from similar platforms demonstrates this scenario is rare. \
Reference: <https://jup.ag/perps-earn>

#### Protocol Risks

Every DeFi project carries inherent risks. LeverageX mitigates these with robust security audits, KYC procedures, and ongoing security monitoring. Learn more.

### Closing Thoughts

LeverageX Earn offers a unique, secure, and profitable opportunity for liquidity providers to participate in the rapidly growing Base ecosystem. By combining a robust tokenomics structure, a trusted liquidity pool, and high security standards, LeverageX is poised to redefine decentralized leveraged trading.

<br>


# Buy LLP

{% hint style="info" %}
Join/Invest in the Earn LLP Pool: <https://app.javsphere.com/llppool>
{% endhint %}

## How to Buy the LLP Token and Provide Liquidity

The LLP Token represents your liquidity provision in the LeverageX Earn Side, enabling you to participate in the platform’s growth and earn rewards. [Read on to learn how the LeverageX Liquidity Provider Pool and token function](/products/leveragex/earn-yield/llp-pool).

Follow these steps to seamlessly purchase the LLP Token and contribute liquidity:

## Step-by-Step Guide

### 1️⃣ Fund Your Base Address

Deposit cbBTC, wETH, or USDC into your Base wallet. You can fund your wallet via:

* A centralized exchange like [Coinbase](https://coinbase.com).
* [BridgeX](https://app.javsphere.com/bridge-x) for transferring assets between chains.

### 2️⃣ Select Your Asset

In the interface, choose the asset (cbBTC, wETH, or USDC) you want to deposit.

### 3️⃣ Review LLP Token Allocation

The system will display the respective amount of LLP Tokens you will receive in exchange for your deposit. [Learn more about the LLP Price and APY.](/products/leveragex/earn-yield/llp-pool/llp-price-and-apy)

### 4️⃣ Finalize the Transaction

Click on ‘Buy’ and Confirm the transaction within your Metamask wallet to complete the process. Your selected asset will be converted, and the equivalent LLP Tokens will be added to your wallet.

### 5️⃣ Add the LLP Token to Your Wallet

Add the LLP Token to your Metamask wallet by clicking on ‘Import Tokens’ and selecting ‘Custom Tokens.’ Use the following token contract address: [0x8Fdc017195Ba2D22186E4b442497F5B19f870a64](https://basescan.org/token/0x8Fdc017195Ba2D22186E4b442497F5B19f870a64)

This will ensure the LLP Token is visible in your wallet.

![](/files/dcPA53ItwmOyeuTKYa7W)

## Fees for Buying & Selling LLP Tokens

Each LLP token swap incurs a fee used to buyback & burn JAV tokens. Fees depend on the swap amount and your JAV tokens in CryoVault.

Example: A user wants to swap 5,000 USDC for LLP and holds 100K JAV tokens in the CryoVault (JAV Freezer). In this case, the user pays a 1.11% fee on the total amount as a Buy LLP fee. If the user wants to sell LLP back to USDC, a 2.00% fee applies.

<div align="left"><figure><img src="/files/tnNJdtxDOnyDoTlPafg4" alt=""><figcaption></figcaption></figure></div>


# LLP Price & APY

{% hint style="info" %}
Join/Invest in the Earn LLP Pool: <https://app.javsphere.com/llppool>
{% endhint %}

## Current LLP Price & APY

{% embed url="<https://app.javsphere.com/llppool>" %}

## Understanding the LLP Price Calculation

The price of the LLP token reflects the value of the liquidity pool, consisting of cbBTC, wETH, and USDC. It is dynamically calculated based on the pool’s total size and the number of LLP tokens in circulation. Here’s how it works:

1. **Liquidity Pool Size**: The pool size is determined by the combined value of all assets in the pool. For example, if the pool holds:
   1. 10 cbBTC at $30,000 each = $300,000
   2. 50 wETH at $2,000 each = $100,000
   3. 100,000 USDC = $100,000
   4. Total Pool Size = $500,000<br>
2. **LLP Price Formula**:\
   \
   $$LLP\ Price = \frac{\text{Total Pool Size in USD}}{\text{Total Number of LLP Tokens}}$$\
   \
   For instance, if the pool has 500,000 LLP tokens, the price per LLP would be $1.00.<br>
3. **Minting and Redeeming LLP Tokens:**
   1. When liquidity is added, new LLP tokens are minted based on the current LLP price.
   2. When liquidity is removed, LLP tokens are burned, reducing the total supply.<br>
4. **Factors Influencing LLP Price**:
   1. Trading Fees: Every trade on LeverageX generates fees that are added partially to the liquidity pool, increasing its size and the LLP price (*LLP Token price* 🔼). [Learn more about the fees](/products/leveragex/trader/fees-and-spread).
   2. Liquidations: If traders are liquidated, their collateral is added to the pool, increasing its size (*LLP Token price* 🔼).
   3. Trader Wins and Losses:
      1. If traders lose, their losses are added to the pool, increasing its size (*LLP Token price* 🔼).
      2. If traders win, their payouts are taken from the pool, reducing its size (*LLP Token price* 🔽).
   4. Dependency on Bitcoin and Ethereum Prices:
      1. When the price of Bitcoin or Ethereum rises, the value of the LLP pool (denominated in USD) increases in size (*LLP Token price* 🔼).
      2. When the price of Bitcoin or Ethereum falls, the USD value of the LLP pool decreases in size (*LLP Token price* 🔽).

#### Example Scenario

If a trader wins a $10,000 trade, $10,000 is withdrawn from the pool, slightly reducing the LLP price (*LLP Token price* 🔽). Conversely, if a trader is liquidated for $10,000, that amount is added to the pool, increasing the LLP price (*LLP Token price* 🔼).

## Understanding the APY

The Annual Percentage Yield (APY) for the LLP pool provides a projection of returns based on current pool performance, including trading fees and liquidations. It represents the estimated growth rate of the pool size and is a crucial metric for liquidity providers.

1. **APY Calculation**:
   1. The APY is calculated as the percentage increase in the pool size over a year, assuming the current fee generation and trading activity remain constant.
   2. Example: If the pool generates $50,000 in fees over a month with a total pool size of $500,000, the APY would be:\
      \
      $$APY = \left(\frac{\text{Monthly Fees} \times 12}{\text{Total Pool Size}}\right) \times 100 = \left(\frac{50,000 \times 12}{500,000}\right) \times 100 = 120%$$

2. **How APY Impacts Returns**:
   1. A higher APY indicates greater potential returns for liquidity providers.
   2. For example, at a 100% APY, a $500,000 pool could grow to $1,000,000 in one year, doubling the LLP price.<br>

3. **APY and LLP Price Growth**: As the pool grows from fees and liquidations, the LLP price increases proportionally, reflecting the enhanced value of each token.<br>

4. **Key Assumptions**:
   1. APY projections are based on current trading activity and fee rates.
   2. Changes in trading volume, fee structures, or market conditions can impact the actual APY.<br>

5. **APY Adjustment**:\
   The APY is updated every 24 hours and factors in the performance over the last 7 days.

## Why LLP Price and APY Matter

### For Liquidity Providers

* The LLP price shows the real-time value of their investment in the pool.
* The APY provides a forward-looking estimate of potential returns, helping providers gauge the profitability of staying in the pool.

### For Traders

Understanding LLP mechanics offers insights into how their activity impacts the pool and the platform’s sustainability.

## Summary

The LLP Price is a real-time indicator of the pool’s value, influenced by trading activity, fees, and liquidations. The APY is a powerful tool for estimating returns, helping liquidity providers make informed decisions. Together, they demonstrate the efficiency and profitability of the LeverageX liquidity system.


# xVaults

The xVaults are yield-generating vaults designed to allow users to provide liquidity in the form of JAV and/or JAVLIS tokens. In return, users receive xJAV and/or xJAVLIS, which represents their share in the respective vault. The xVaults acts as the counterparty to traders on LeverageX and earns trading fees from platform activity.

1. **xJAV Vault**: [Generate yield on your JAV Tokens](/products/leveragex/earn-yield/xvaults/xjav-vault)
2. **xJAVLIS Vault**: [Generate yield on your JAVLIS Tokens](/products/leveragex/earn-yield/xvaults/xjavlis-vault)

<figure><img src="/files/3IBXn77djZvudIcSZhaX" alt=""><figcaption></figcaption></figure>


# xJAV Vault

## Overview

The xJAV Vault is a yield-generating vault designed to allow users to provide liquidity in the form of JAV tokens. In return, users receive xJAV, which represents their share in the vault. The xJAV Vault acts as the counterparty to traders on LeverageX and earns trading fees from platform activity.

<figure><img src="/files/F2qVerpmZRvse3RieGRH" alt=""><figcaption></figcaption></figure>

## Key Concepts

* **xJAV Vault**: The central vault where users deposit JAV to support the LeverageX trading ecosystem.
* **xJAV Token**: A yield-bearing token representing a share in the xJAV Vault. At launch, **1 xJAV = 1 JAV**, but this rate may vary based on trading outcomes (PnL) and fees collected.
* **Epoch**: A 24-hour cycle that governs withdrawal timing and open PnL snapshots.

## Main Functions

<figure><img src="/files/pl1al5XacW4Lh9NMOLvS" alt=""><figcaption></figcaption></figure>

### Deposit

* **How it works**:
  * Users deposit JAV into the xJAV Vault and receive xJAV in return.
  * xJAV grows in value over time as the vault earns a share of trading fees.
  * Deposits are processed immediately.
* **UI Details**:
  * Enter the amount of JAV to deposit.
  * See estimated xJAV to receive.
  * Deposit fees are **not fixed**. Instead, they are **dynamically based on the amount of JAV frozen in CryoVault**, similar to the LLP logic.
  * Click “Deposit JAV” to complete the transaction.\ <img src="/files/RfOPSl9yelxanJ0RQziM" alt="" data-size="original">

### Withdraw

* **How it works**:
  * Withdrawals are not instant.
  * Users must **submit a withdrawal request**.
  * The current **withdrawal delay is 3 epochs (3 days)**.
  * Once your epoch window arrives, you can manually complete your withdrawal.
* **UI Details**:
  * Withdraw tab allows entering the xJAV amount to convert back to JAV.
  * Displays pending withdrawal, if any.
  * Withdraw fees are **not fixed**. Instead, they are **dynamically based on the amount of JAV frozen in CryoVault**, similar to the LLP logic.
  * Manual execution needed after the waiting period.

## Vault Metrics Explained

* **TVL (Total Value Locked)**: Total JAV deposited in the xJAV Vault.
* **xJAV Price**: Current conversion rate between xJAV and JAV.
* **xJAV Supply**: Total amount of xJAV tokens minted.
* **Pool Size**: Current available liquidity in JAV.
* **Utilization**: Portion of the pool currently used as trading collateral.
* **APY**: Estimated annualized yield based on platform fee accrual.

## Initial Liquidity and Pricing

The xJAV Vault is launching with an initial liquidity of **10M JAV** seeded into the system to kickstart on-chain trading with a strong base.

* **Initial Price**: 1 xJAV = 1 JAV

  This 1:1 ratio marks the starting exchange rate and serves as the baseline for early stakers.
* **Dynamic Pricing**:

  The xJAV price will evolve over time, reflecting real-time trading outcomes:

  * If traders lose, the vault earns — increasing the xJAV value.
  * If traders win, the vault pays out — decreasing the xJAV value.

As a result, the xJAV price is a dynamic indicator of vault performance and may rise or fall based on platform activity and net PnL (profit & loss).

## Trading Impact

* The xJAV Vault acts as the liquidity source for trades using JAV as collateral.
* Profitable trades are paid from the vault.
* Losses from traders are credited to the vault, increasing its value.

## Risk and Return

* Earnings come from trading fees collected on all trades using JAV collateral.
* Losses occur when traders win. Vault value may decrease temporarily.
* Vault returns depend on overall trading performance and volume.

## Epoch System

* **Length**: 24 hours
* **Withdraw Delay**: Currently 3 epochs (3 days)
* **Use**: Synchronizes open PnL and provides a structured withdrawal mechanism.
* Withdrawals are only possible during your assigned epoch window.

## Additional Info

* **Deposit and Withdraw Fee**: Fees depend on the deposit amount and your JAV tokens in CryoVault — the more JAV you freeze in Cryo, the lower your fee (same logic as LLP).
* **Initial Liquidity**: The vault starts with 10 million JAV in liquidity. More can be added by any user at any time.

## How to Use xJAV Vault

1. Visit [app.javsphere.com](https://app.javsphere.com/)
2. Navigate to the xJAV Vault section
3. Connect your wallet
4. Deposit JAV to receive xJAV
5. Track your balance and earnings in real-time
6. Request withdrawal when needed and follow the epoch cycle

## Add xJAV to your Metamask

Add [0x96aF2003ab259a56104d639eb6ed9EACe54B1142](https://basescan.org/token/0x96aF2003ab259a56104d639eb6ed9EACe54B1142) as a new token in you wallet (e.g. Metamask) &#x20;

## Notes

* Only JAV can be used for this vault.
* Vault logic and collateral system inspired by trusted models like Gains Network but adapted to Javsphere's ecosystem.


# xJAVLIS Vault

## Overview

The xJAVLIS Vault is a yield-generating vault designed to allow users to provide liquidity in the form of [JAVLIS](https://docs.javsphere.com/javlis/buy-javlis) tokens. In return, users receive xJAVLIS, which represents their share in the vault. The xJAVLIS Vault acts as the counterparty to traders on LeverageX and earns trading fees from platform activity.

<figure><img src="/files/up4E8Ymcn2X1bbIwkN56" alt=""><figcaption></figcaption></figure>

## Key Concepts

* **xJAVLIS Vault**: The central vault where users deposit JAVLIS to support the LeverageX trading ecosystem.
* **xJAVLIS Token**: A yield-bearing token representing a share in the xJAVLIS Vault. At launch, **1 xJAVLIS = 1 JAVLIS**, but this rate may vary based on trading outcomes (PnL) and fees collected.
* **Epoch**: A 24-hour cycle that governs withdrawal timing and open PnL snapshots.

## Main Functions

<figure><img src="/files/HQtI9LhcsvBL6hMTQKn6" alt=""><figcaption></figcaption></figure>

### Deposit

* **How it works**:
  * Users deposit JAVLIS into the xJAVLIS Vault and receive xJAVLIS in return.
  * xJAVLIS grows in value over time as the vault earns a share of trading fees.
  * Deposits are processed immediately.
* **UI Details**:
  * Enter the amount of JAVLIS to deposit.
  * See estimated xJAVLIS to receive.
  * Deposit fees are **not fixed**. Instead, they are **dynamically based on the amount of JAVLIS frozen in CryoVault**, similar to the LLP or xJAV logic.
  * Click “Deposit JAVLIS” to complete the transaction.\ <img src="/files/Qd7ocnSWeTxMGNVqVI8f" alt="" data-size="original">

### Withdraw

* **How it works**:
  * Withdrawals are not instant.
  * Users must **submit a withdrawal request**.
  * The current **withdrawal delay is 3 epochs (3 days)**.
  * Once your epoch window arrives, you can manually complete your withdrawal.
* **UI Details**:
  * Withdraw tab allows entering the xJAVLIS amount to convert back to JAVLIS.
  * Displays pending withdrawal, if any.
  * Withdraw fees are **not fixed**. Instead, they are **dynamically based on the amount of JAV frozen in CryoVault**, similar to the LLP logic.
  * Manual execution needed after the waiting period.

## Vault Metrics Explained

* **TVL (Total Value Locked)**: Total JAVLIS deposited in the xJAVLIS Vault.
* **xJAVLIS Price**: Current conversion rate between xJAVLIS and JAVLIS.
* **xJAVLIS Supply**: Total amount of xJAVLIS tokens minted.
* **Pool Size**: Current available liquidity in JAVLIS.
* **Utilization**: Portion of the pool currently used as trading collateral.
* **APY**: Estimated annualized yield based on platform fee accrual.

## Initial Liquidity and Pricing

The xJAVLIS Vault is launching with an initial liquidity of **11.1M JAVLIS** seeded into the system to kickstart on-chain trading with a strong base.

* **Initial Price**: 1 xJAVLIS = 1 JAVLIS

  This 1:1 ratio marks the starting exchange rate and serves as the baseline for early stakers.
* **Dynamic Pricing**:

  The xJAVLIS price will evolve over time, reflecting real-time trading outcomes:

  * If traders lose, the vault earns — increasing the xJAVLIS value.
  * If traders win, the vault pays out — decreasing the xJAVLIS value.

As a result, the xJAVLIS price is a dynamic indicator of vault performance and may rise or fall based on platform activity and net PnL (profit & loss).

## Trading Impact

* The xJAVLIS Vault acts as the liquidity source for trades using JAVLIS as collateral.
* Profitable trades are paid from the vault.
* Losses from traders are credited to the vault, increasing its value.

## Risk and Return

* Earnings come from trading fees collected on all trades using JAVLIS collateral.
* Losses occur when traders win. Vault value may decrease temporarily.
* Vault returns depend on overall trading performance and volume.

## Epoch System

* **Length**: 24 hours
* **Withdraw Delay**: Currently 3 epochs (3 days)
* **Use**: Synchronizes open PnL and provides a structured withdrawal mechanism.
* Withdrawals are only possible during your assigned epoch window.

## Additional Info

* **Deposit and Withdraw Fee**: Fees depend on the deposit amount and your JAVLIS tokens in CryoVault — the more JAV you freeze in Cryo, the lower your fee (same logic as LLP and xJAV).
* **Initial Liquidity**: The vault starts with 11.1 million JAVLIS in liquidity. More can be added by any user at any time.

## How to Use xJAVLIS Vault

1. Visit [app.javsphere.com](https://app.javsphere.com/)
2. Navigate to the xJAVLIS Vault section
3. Connect your wallet
4. Deposit JAVLIS to receive xJAVLIS
5. Track your balance and earnings in real-time
6. Request withdrawal when needed and follow the epoch cycle

## Add xJAVLIS to your Metamask

Add [0xdfc8c41816cd6cca9739f946e73b4eeb17195836](https://basescan.org/token/0xdfc8c41816cd6cca9739f946e73b4eeb17195836) as a new token in you wallet (e.g. Metamask) &#x20;

## Notes

* Only JAVLIS can be used for this vault.
* Vault logic and collateral system inspired by trusted models like Gains Network but adapted to Javsphere's ecosystem.


# FAQ

## What is xJAV and xJAVLIS?

xJAV is the token you receive when you deposit JAV into the xJAV Vault. xJAVLIS is the token you receive when you deposit JAVLIS into the xJAVLIS Vault. Both represent your share of the respective vault and entitles you to a portion of the trading fees earned on LeverageX.

## What is the initial price of xJAV and xJAVLIS?

At launch, 1 xJAV = 1 JAV, as well as 1 xJAVLIS = 1 JAVLIS. This rate may vary over time depending on the trading activity and overall PnL (profit & loss) on the platform.

## How do I earn yield?

By depositing JAV and/or JAVLIS, you become the counterparty to traders. As traders pay fees or lose trades, those fees accumulate in the vault — and your xJAV and or xJAVLIS balance increases in value.

## Can the xJAV or xJAVLIS price go down?

Yes. If traders win consistently and the vault pays out more than it earns in fees, the xJAV or xJAVLIS price can decrease. However, this is offset by trading activity and risk management mechanisms.

## How often are rewards distributed?

Rewards accumulate continuously and are reflected in the xJAV and xJAVLIS price in real-time. There’s no need to claim — earnings are auto-compounded.

## How long is one epoch?

Each epoch lasts 24 hours. Withdrawals are processed through this system. You can submit a withdrawal request anytime, and it will be eligible for processing after the current epoch ends. The current withdrawal delay is 3 epochs (3 days).

## Can I withdraw instantly?

No. Withdrawals must go through the epoch-based scheduling system to prevent front-running and maintain vault stability. Withdrawals are not instant. Users must submit a withdrawal request. The current withdrawal delay is 3 epochs (3 days). Once your epoch window arrives, you can manually complete your withdrawal.

## Can I transfer my xJAV or xJAVLIS?

Yes — xJAV and xJAVLIS are ERC-20 tokens and can be transferred freely, even while staked (except when staged for withdrawal).


# StakeX

<div align="left"><figure><img src="/files/J2OTFBckMXhonba2a5XY" alt=""><figcaption></figcaption></figure></div>

{% hint style="warning" %}
Be aware of scams and always use this domain: <https://app.javsphere.com>!
{% endhint %}

Stake your JAV to start earning a share of protocol revenue and block rewards in JAV via <https://app.javsphere.com/stake-x>.

Rewards are accrued on the contract and must be claimed. You will see the option to claim them in the details section on the right side of the StakeX JAV product.

### Airdrops

And there is even more! You will be rewarded with multiple airdrops as well!

**Wait more airdrops? YES!**

And this time from other exciting and promising projects and tokens on several chains like BASE, BSC and Ethereum.&#x20;

### Fees

A 1% deposit fee and a 1% withdrawal/claim rewards fee apply when you stake, unstake your JAV tokens or claim JAV Rewards.

{% embed url="<https://youtu.be/3gpqpML2qDk>" %}


# CryoVault

<div align="left"><figure><img src="/files/FZX67U5yFb2oImb8lNdZ" alt=""><figcaption></figcaption></figure></div>

{% hint style="warning" %}
Be aware of scams and always use this domain: <https://app.javsphere.com>!
{% endhint %}

Freeze your JAV tokens with <https://app.javsphere.com/cryo-vault> to maximize your returns.

You have 5 different freezer options:

* 1 month
* 3 months
* 6 months
* 12 months
* 24 months

Be aware that frozen JAV tokens are locked for the selected duration and cannot be accessed prematurely.

<figure><img src="/files/4tzjGLu7QDiPiYJFTxB1" alt=""><figcaption></figcaption></figure>

You can claim all rewards with the 'claim all' button ![](/files/pKprD721H4Hl1AhSbLiO).

### Airdrops

And there is even more! You will be rewarded with multiple airdrops as well!

Wait more airdrops? YES!

And this time from other exciting and promising projects and tokens on several chains like BASE, BSC and Ethereum.&#x20;

[Learn more about Airdrops.](broken://pages/X4pL5zW1VHFhQ2jKRWXd)

### Fees

For normal CryoVaults (1m, 3m, 6m, 12m and 24m) a 1% deposit fee and a 1% withdrawal/claim fee apply when you freeze or unfreeze your JAV tokens or claim rewards.

For Vesting Freezer (10m and 20m) a 1% rewards claim fee apply when you claim your rewards.

{% embed url="<https://youtu.be/3gpqpML2qDk>" %}


# Utility

Participate in Javsphere's Performance through #RealYield 🚀

## Introducing the JAV Token.

The **JAV Token**, [Javsphere's utility token](/jav-token/utility), is set to play an integral role in the platform's ecosystem. Its main function is to serve as the **fuel for all** [Javsphere products](/products/leveragex), including StakeX, CryoJAV and LeverageX. The token is designed to be involved in every aspect of Javsphere's offerings, whether it's required for:&#x20;

1. using a product,&#x20;
2. paying fees,&#x20;
3. or generating rewards for JAV token holders.

{% embed url="<https://coinmarketcap.com/currencies/javsphere/>" %}

## Buy JAV via Bitrue or Aerodrome

{% content-ref url="/pages/mMsQUbTT78LqgvJYVpD0" %}
[Buy & add JAV](/fundamentals/buy-and-add-jav)
{% endcontent-ref %}

## JAV Utility

1. **Buy Back and Burn for LeverageX Fees**
   1. A significant portion of fees generated on LeverageX is used to buy back and burn JAV tokens, reducing supply and strengthening the token’s value.
   2. More information: [JAV Burn](/jav-token/jav-burn)
2. **Earn Platform**
   1. Entry Fee: A 1% fee is applied when entering the Earn side, swapped to JAV and burned.
   2. Exit Fee: A 1% fee is applied when exiting the Earn side, swapped to JAV and burned.
   3. More information: [JAV Burn](/jav-token/jav-burn)
3. **Governance Proposal Fee**
   1. Submitting a governance proposal requires burning 100,000 JAV tokens. This mechanism ensures well-considered proposals and adds utility to the token.
   2. More information: [Submit a Proposal](/jav-token/governance/submit-a-proposal)
4. **Governance Voting**
   1. Governance voting is exclusively conducted using JAV tokens. The more JAV tokens a user holds, the greater their voting power, ensuring a proportional say in ecosystem decisions.
   2. More information: [Governance](/jav-token/governance)

## Future Utility Roadmap

1. **Listing Fee for New Tokens**
   1. Projects looking to list their tokens on the Javsphere ecosystem will pay a fee of 100,000 JAV tokens.
2. **Benefits for LeverageX Traders**
   1. Active traders on LeverageX will gain additional perks and rewards for holding and using JAV tokens.
3. **Benefits for Participants in Listings and Proposals**
   1. Users participating in listing decisions and governance proposals may receive special benefits or incentives tied to the JAV token.

## Real World Assets

Real-world assets are emerging as the next big thing in the crypto world, and Javsphere is leading this transformative trend. By integrating RWA into the blockchain, Javsphere allows users to tap into the immense potential of diverse asset classes, bringing a new level of sophistication and opportunity to the DeFi ecosystem.

## Real Yield

One of the significant advantages for JAV token holders is the opportunity to earn **real yield** from various Javsphere [products](/products/leveragex). This yield is generated through mechanisms like fees and liquidations from   [LeverageX](/engineering/smart-contracts/leveragex) and transaction fees from [StakeX](/products/stakex) and [CryoVault](/products/cryovault).

## Governance

JAV Token holders have the power to shape the Javsphere ecosystem through participatory decision-making. They can influence key decisions, such as selecting new products for development, setting fee structures, and choosing which decentralized exchanges to integrate with.

## Summary

In summary, the JAV Token is more than just a digital asset; it's a key to participating in the performance of Javsphere through real yield and a range of innovative DeFi products. This strategic integration of the token into Javsphere's ecosystem is poised to create a symbiotic relationship between the platform, its products, and its users.

#### Disclaimer

Please note that the content of this documentation, including all analyses, opinions, and predictions, represents only the personal thoughts and insights of the author. It is not intended as financial advice, investment guidance, or an endorsement of any particular investment strategy. The information provided here is for informational purposes only.

Before making any investment decisions, we strongly advise conducting your own research and considering your financial situation. Cryptocurrency investments can be highly volatile and involve significant risks. It's important to consult with a qualified financial advisor or conduct thorough personal research to understand these risks and how they align with your individual financial goals and risk tolerance.

The views expressed in this video are subject to change at any time based on market or other conditions and are current as of the date of posting. The author is under no obligation to update or keep current the information contained herein.


# Whitepaper

Executive Summary

Javsphere is redefining decentralized finance with innovative solutions and the utility-driven JAV Token. As the backbone of the ecosystem, the JAV Token fuels LeverageX, a revolutionary decentralized leverage trading platform offering up to 150x leverage on crypto, stocks, and more.

At Javsphere, we offer next-generation DeFi products, including StakeX for effortless staking, CryoVault for secure long-term investments, and LeverageX to leverage tokenized assets.

The **JAV token**, Javsphere's utility token, plays an integral role in the platform's ecosystem. The token is designed to be involved in every aspect of Javsphere's products and services, whether it's required for:

1. Granting access to a product,
2. Paying fees for a product or service,
3. Generating rewards for JAV token holders.
4. Voting in the DAO structure.

One of the significant advantages for JAV token holders is the opportunity to earn ‘real yield’ from various Javsphere products.

*Next page:*

{% content-ref url="/pages/3Of1Px0AnDt6P2r4mIe1" %}
[Javsphere and JAV Token](/jav-token/whitepaper/javsphere-and-jav-token)
{% endcontent-ref %}


# Javsphere and JAV Token

## Javsphere and JAV Token

Javsphere is redefining decentralized finance with innovative solutions and the utility-driven JAV Token. As the backbone of the ecosystem, the JAV Token fuels LeverageX, a revolutionary decentralized leverage trading platform offering up to 150x leverage on crypto, stocks, and more. Javsphere offers a seamless and optimal approach to liquidity aggregation for generating passive income through cryptocurrencies, focusing on three areas:

* Crypto assets like BTC, ETH, etc.
* Stablecoins like USDC
* synthetic real-world assets like S\&P500, Tesla, Nvidia, etc.

Javsphere comprises 3 innovative crypto product categories, all interconnected through reward mechanisms.

1. [**StakeX**](/jav-token/whitepaper/javsphere-and-jav-token/javsphere-technology/stakex): A unique staking mechanism that offers JAV rewards block by block for holding JAV tokens.
2. [**CryoVault**](/jav-token/whitepaper/javsphere-and-jav-token/javsphere-technology/cryovault): Like a DeFi freezer or token lock-up concept, CryoVault offers enhanced rewards for locking up JAV tokens over an extended period. Javsphere pays all earned rewards in JAV.
3. [**LeverageX**](/engineering/smart-contracts/leveragex): LeverageX is an innovative decentralized leverage trading platform launching soon on the Base Chain. Designed to cater to both traders and investors, LeverageX stands out by offering up to 150x leverage not only on cryptocurrencies, forex, and commodities but also on stocks like Apple, Tesla, Nvidia, and S\&P500.

More information about the Javsphere products: [Javsphere Documentation](https://docs.javsphere.com/products/upcoming-products).

*Next page:*

{% content-ref url="/pages/ubDvPJsGHqJLuWCt3ens" %}
[JAV Token](/jav-token/whitepaper/javsphere-and-jav-token/jav-token)
{% endcontent-ref %}


# JAV Token

## Utility

The JAV token, Javsphere's utility token, is set to play an integral role in the platform's ecosystem. Its main function is to serve as the fuel for all Javsphere products, including StakeX, CryoVault and LeverageX. The token is designed to be involved in every aspect of Javsphere's products and services, whether it's required for:

1. Granting access to a product,
2. Paying fees for a product or service,
3. Generating rewards for JAV token holders.
4. Voting in a future DAO structure.

In the Javsphere ecosystem, fees are generated in the currencies of the respective products. These fees are then exchanged for the JAV token. The mechanism for distribution involves splitting the proceeds: 50%\* of the generated fees are distributed, while the other 50%\* are burned. Users must engage in either StakeX JAV or CryoJAV (Freezer) to receive these fees.

\*Please note that the projected numbers are subject to change based on market conditions, regulatory requirements, and other factors that may impact the products. We remain committed to transparency and will provide regular updates to our community.

## Technology

JAV is an ERC-20 Token on Base Chain. JAV offers a robust and widely adopted framework that ensures smooth integration into various wallets, exchanges, and decentralized applications (dApps). JAV facilitates transactions and incentivizes participation within the Javsphere ecosystem. As a utility token, it is a crucial component for accessing and benefiting from the platform's features and services. [Learn more](/fundamentals/javsphere-set-up/base-chain).

*Next page:*

{% content-ref url="/pages/dxULWYIiDcb0r3nQO1OI" %}
[Javsphere Fee Structure](/jav-token/whitepaper/javsphere-and-jav-token/jav-token/javsphere-fee-structure)
{% endcontent-ref %}


# Javsphere Fee Structure

The Javsphere ecosystem incorporates 4 distinct types of fees. Fees are set and can be changed by the team at anytime. Later fees can be changed over the governance process:

1. **Deposit/Withdrawal Fee**: This fee is applied when capital is moved into or out of a product. Example 0.1% Desposit fee and 0.5% Withdraw or Claim Fee.
2. **Buy/Sell Fee**: Incurred during the exchange process, such as when buying or selling assets.
3. **Performance Fee**: A fee based on the yield generated by a product. Example 10% on the cashflow.
4. **Open/Close Fee**: for open or close a position within LeverageX.

Additionally, some access criteria must be met to use a product, such as holding a certain amount of JAV tokens. All products within the ecosystem are subject to these fees and criteria, which may be introduced or adjusted in the future with adequate notice.

*Next page:*

{% content-ref url="/pages/evu6jkT2ego7WraGiKIn" %}
[Tokenomics](/jav-token/whitepaper/javsphere-and-jav-token/jav-token/tokenomics)
{% endcontent-ref %}


# Tokenomics

*Update: 14th Oct 2024*

During the Token Genesis Event (TGE) 2 billion JAV tokens will be progressively minted and made accessible.

<figure><img src="/files/4BB7IZCRPFygExUshAXa" alt=""><figcaption></figcaption></figure>

Initial allocation is as followed:

* 5.4% for the community distribution: 108,859,545 JAV
* 39% for rewards: 780,000,000 JAV
* 9% for marketing and development: 180,000,000 JAV
* 20% for the team with 4-years vesting: 400,000,000 JAV
* 6.1% for early-stage investors with 4-year vesting: 122,165,225 JAV
* 4% for partnerships with 2-years vesting: 80,000,000 JAV
* 1% for advisors with 4-years vesting: 20,000,000 JAV
* 15.5% burned: 308,975,230 JAV

The distribution amount will be determined based on the market environment, available products and TVL. The payout can be adjusted at any time through a governance proposal.

***

*Previous version from 24th July 2024:*

During the four-year period following the Token Genesis Event (TGE), 2 billion JAV tokens will be progressively minted and made accessible.

<figure><img src="/files/bmgt3S0vYc5eq1gVnSFG" alt=""><figcaption></figcaption></figure>

The initial 4-year allocation is as follows:

* 51% for JAV community members: 1,020,000,000 JAV
  * max. 12% for the community distribution: 240,000,000 JAV
  * 39% for rewards: 780,000,000 JAV
* 9% for marketing and development: 180,000,000 JAV
* 20% for the team with 4-years vesting: 400,000,000 JAV
* max. 15% for early-stage investors with 4-year vesting: 300,000,000 JAV
* 4% for partnerships with 2-years vesting: 80,000,000 JAV
* 1% for advisors with 4-years vesting: 20,000,000 JAV

The rewards distributed through Javsphere products and services will be distributed to the JAV token holders over 4 years and will gradually decrease.

The distribution amount will be determined based on the market environment. The payout can be adjusted at any time through a governance proposal. If the rewards are not fully distributed in one year, they remain in the reward pot and are added to the subsequent years.

All details are in the table below:

| **Year** | **Community Treasury** | **Distribution %** |
| -------- | ---------------------- | ------------------ |
| Year 1   | JAV 312,000,000        | 40%                |
| Year 2   | JAV 234,000,000        | 30%                |
| Year 3   | JAV 156,000,000        | 20%                |
| Year 4   | JAV 78,000,000         | 10%                |

Additionally, ‘real yield’ rewards will be paid out as participation on the Javsphere platform and for [product fees](/jav-token/whitepaper/javsphere-and-jav-token/jav-token/javsphere-fee-structure).

*Next page:*

{% content-ref url="/pages/l2hVNzPl4cRjiH7X8yg8" %}
[Added Value for Holders](/jav-token/whitepaper/javsphere-and-jav-token/added-value-for-holders)
{% endcontent-ref %}


# Community Distribution

In April 2024, a maximum of 12% of the JAV allocation (240m JAV) will be acquirable during the Liquidity Bootstrapping Event, also called the JAV Community Distribution Event.

For the Community Distribution/Liquidity Bootstrapping Event, DFI (DeFiChain's native token via DMC), DUSD (its decentralized stablecoin via DMC), and USDT (Tether via DMC, Ethereum and Binance Smart Chain) will be accepted in exchange for JAV.

### Block Vesting and Vesting Freezer

Block vesting is a mechanism where acquired tokens are released linearly per block. This means that users can claim a portion of the acquired tokens after each block. The Vesting Freezer is an intriguing aspect of this approach, as from day one of the vesting period, 100% of the acquired tokens are actively working for the token owner, generating rewards ('*Working capital*'). It maximizes the utility of the tokens right from the start of the vesting period.

<figure><img src="/files/SnogPWTOoQDMkn36b3mW" alt=""><figcaption><p>10-month block vesting with 100% working capital</p></figcaption></figure>

### Swap options for users

1. **Option: DFI**
2. **Option: DUSD**
3. **Option: USDT**

### Liquidity Bootstrapping Event & Burn

A notable feature of the JAV token launch is the DFI and DUSD-Liquidity Bootstrapping Event. This event emphasizes the importance of DFI and DUSD. A portion of these tokens will provide liquidity for exchange pool pairs. Specifically, they will be allocated to the following pools:

* DUSD:JAV
* USDT:JAV
* DFI: JAV
* dToken:JAV or dToken:DUSD

Allocation will be done based on the current market conditions after the token launch.

<figure><img src="/files/TQCRxJtpm5oqftiZp2Cj" alt=""><figcaption><p>JAV Token Community Distribution</p></figcaption></figure>

Notably, these pools' liquidity provider (LP) tokens will be locked permanently, removing them from circulation. The rewards resulting from the LP tokens will be distributed to JAV token holders. The Javsphere team will keep no proceeds from the community distribution. The rationale behind this decision is to bolster the DeFiChain community, which concurrently assumes a significant role in the context of the JAV token. We will execute the process through a SC.

The JAV token will be priced in USD at the Token Distribution phase. The value of DFI and DUSD will be determined by the price of DFI and DUSD on the DMC DEX at the time of the exchange.

Furthermore, Javsphere organizes multiple airdrops, specifically for individuals actively contributing to Javsphere’s product usage, JAV's marketing, support, as well as overall growth.

The funds for these airdrops will originate from the community distribution and designated marketing tokens.

*Next page:*

{% content-ref url="/pages/l2hVNzPl4cRjiH7X8yg8" %}
[Added Value for Holders](/jav-token/whitepaper/javsphere-and-jav-token/added-value-for-holders)
{% endcontent-ref %}


# Added Value for Holders

JAV is the gateway to the Javsphere ecosystem, granting access to its features and services. It empowers users to engage in all Javsphere services and leverage the platform for multiple advantages:

## Real Yield <a href="#heading-h.6jen24u490cq" id="heading-h.6jen24u490cq"></a>

**Participation in the Platform**: The most significant benefit for JAV holders is the opportunity to participate in the Javsphere platform. Holders can stake (through [StakeX](/jav-token/whitepaper/javsphere-and-jav-token/javsphere-technology/stakex)) and freeze (through [CryoVault](/jav-token/whitepaper/javsphere-and-jav-token/javsphere-technology/cryovault)) their JAV. There are token rewards within the first four years, and the majority will come from inflation rewards (see [Rewards schedule](/jav-token/whitepaper/javsphere-and-jav-token/jav-token/tokenomics)). After 4 years, the JAV token is deflationary. However, from day 1 of the token launch, Javsphere products generate ‘real yield’ distributed to JAV holders (see [Utility](/jav-token/whitepaper/javsphere-and-jav-token/jav-token)).

## Decentralized Autonomous Organization <a href="#heading-h.26in1rg" id="heading-h.26in1rg"></a>

The JAV token will play a pivotal role as a decentralized autonomous organization (DAO), empowering the community to participate actively in decision-making processes. Through the governance capabilities of the JAV token, long-term holders (JAV tokens will have to be locked up in CryoVault) can propose, discuss, and vote on critical matters that shape the future of the Javsphere ecosystem. They can influence key decisions, such as selecting new products for development, setting fee structures, and choosing which decentralized exchanges to integrate with. This democratic approach ensures the community's diverse perspectives contribute to the platform's evolution. Utilizing the JAV token for the DAO fosters a sense of ownership and engagement among our stakeholders and enables a collaborative environment where every voice matters. The JAV token's integration as a DAO underlines our commitment to transparency, inclusivity, and shared progress within the Javsphere community.

*Next page:*

{% content-ref url="/pages/PoTpM4zesYEIzacNCZ6R" %}
[Javsphere Technology](/jav-token/whitepaper/javsphere-and-jav-token/javsphere-technology)
{% endcontent-ref %}


# Javsphere Technology

A multi-layer decentralized architecture enables total decentralized finance. Javsphere’s innovative decentralized architecture consists of SCs, cross-layer bots, and a signer network secured by MultiSig.

Each Javsphere product consists of one or more SCs that interact with DMC:

1. [StakeX](/jav-token/whitepaper/javsphere-and-jav-token/javsphere-technology/stakex)
2. [CryoVault](/jav-token/whitepaper/javsphere-and-jav-token/javsphere-technology/cryovault)
3. [LeverageX](/products/leveragex)

*\*Please note that the projected numbers and technologies are subject to change based on market conditions, regulatory requirements, and other factors that may impact the products. We remain committed to transparency and will provide regular updates to our community.*

*Next page:*

{% content-ref url="/pages/8lhmqCkN5fIuoxcIKoMK" %}
[StakeX](/jav-token/whitepaper/javsphere-and-jav-token/javsphere-technology/stakex)
{% endcontent-ref %}


# StakeX

A unique staking mechanism that offers JAV or DUSD rewards.

## **JAV Staking**

JAV Staking is a core component of the Javsphere ecosystem, implemented via a decentralized SC that enables users to stake their JAV tokens. Users who stake JAV tokens become eligible to receive a proportionate share of fees generated by Javsphere's suite of products: DUSD Staking, TradeX, LeverageBooster, AutoPilot, and YieldFusion.

<figure><img src="/files/7Fl3Tliqu7K7ykbVFwEc" alt=""><figcaption><p>StakeX: JAV Staking Technology*</p></figcaption></figure>

Fees collected in the native currency of each product are fully converted through the Fee Management SC into JAV tokens. Of these fees, 50%\* are distributed to JAV stakers, while the remaining 50%\* are permanently removed from circulation through a burn mechanism.

Additionally, stakers benefit from JAV token Inflation, which distributes newly minted JAV tokens to participants, further incentivizing engagement with Javsphere's offerings.

## **DUSD Staking**

Every 6 hours, the bot is executed and processes deposits, withdrawals, and rewards and updates the investment values. Every transaction will be signed by a decentralized signer network secured through MultiSig. Transfer Domain (TD) is used to move deposits, withdrawals and rewards from the DeFi Meta Chain (EVM) to the native DeFiChain (DVM) side and vice versa.

![StakeX: DUSD Staking Technology\*](/files/0q18lLkDAGCaLNq8Vk95)

The Fee Management SC is a crucial component in the DUSD Staking ecosystem:

* The bot enforces a 10%\* performance fee on each reward generated for the user.
* All collected fees in DUSD are used to purchase the JAV token.
* The acquired JAV tokens are then distributed, with 50%\* allocated to JAV Staking and Cryo JAV participants, while the remaining 50%\* is burned.

*Next page:*

{% content-ref url="/pages/LXcdlOmKFngbLJpa2umo" %}
[CryoVault](/jav-token/whitepaper/javsphere-and-jav-token/javsphere-technology/cryovault)
{% endcontent-ref %}


# CryoVault

CryoVault offers enhanced rewards for locking up JAV or DUSD tokens.

## **Cryo JAV**

Cryo JAV, similar to JAV Staking, allows the locking of JAV tokens to accrue rewards. However, Cryo JAV differentiates by offering a larger share of generated fees and token inflation rewards, owing to the JAV tokens being locked for a specified period, thus providing an incentive for longer-term holding. Through the governance capabilities of the JAV token, Cryo JAV users will be able to propose, discuss, and vote on critical matters that shape the future of the Javsphere ecosystem ([Decentralized Autonomous Organization](https://docs.javsphere.com/jav-token/whitepaper/javsphere-and-jav-token/javsphere-technology/pages/l2hVNzPl4cRjiH7X8yg8#heading-h.26in1rg)).

*Next page:*

{% content-ref url="/pages/0hfgmjQnij9w385QUl4n" %}
[LeverageX](/jav-token/whitepaper/javsphere-and-jav-token/javsphere-technology/leveragex)
{% endcontent-ref %}


# LeverageX

LeverageBooster empowers users with a high multiple leverage on tokenized assets.

LeverageX is a platform feature that allows users to place leverage orders on cryptocurrencies like BTC, ETH, or USDC and synthetic assets like xSPY, xTSLA, and xNVDA. Users can initiate long or short positions through a SC designed for leverage operations. This contract draws liquidity from a Borrow Pool, which, in return, accrues yield from transaction fees and the liquidation of positions.

The Borrow Pool is funded by investors seeking yield, who provide liquidity in exchange for returns generated by user activity on the platform. The Fee Management SC collects the funding rate fees from the Borrow Pool.

*Next page:*

{% content-ref url="/pages/9R7CPpvK8cnN7Pz8Rvrh" %}
[Disclaimer](/jav-token/whitepaper/disclaimer)
{% endcontent-ref %}


# Disclaimer

All projections and estimates used in the paper are based on the best available information and assumptions available to us at the time of writing. These projections and estimates should not be taken as a guarantee of future performance, and actual results may differ materially from those projected. The estimates provided are for informational purposes only and should not be relied upon for investment purposes. Investors are urged to perform their own due diligence and consult their financial and legal advisors before making any investment decisions. Prospective investors should thoroughly review all available information before making any investment decisions, including the risks and uncertainties associated with investing in a crypto project. We do not accept any liability for any loss or damage incurred due to reliance on the information provided in this document.

Please note that all figures and numbers used in this white paper, including those related to JAV and Javsphere, are subject to change. We reserve the right to adjust the figures as necessary based on market conditions and other factors. The information provided is not guaranteed, and we make no warranties or representations regarding the accuracy, completeness, or reliability of the information.


# Governance

The onchain governance framework at Javsphere ensures that the community has a significant voice in the platform’s direction. By utilizing an onchain voting system, stakeholders can vote on key changes and initiatives. This democratic process promotes transparency, accountability, and inclusivity, empowering all participants to contribute to the evolution and success of the Javsphere ecosystem.

### How to Vote&#x20;

1. Log in to[ https://app.javsphere.com/governance](https://app.javsphere.com/governance) with your wallet.
2. Select the current proposal(s) to cast your vote.
3. Select 'Yes' or 'No' and send the vote transaction to the blockchain.

### Voting Multipliers

You can vote on current proposals via [app.javsphere.com/governance](https://app.javsphere.com/governance). Users of StakeX JAV, CryoJAV, and those with JAV tokens in vesting are eligible. Your voting power varies based on your holdings.

For every eligible JAV token there is a different multiplier (= voting power):

| Product/Category | Freezer/Vesting Duration | Multiplier |
| ---------------- | ------------------------ | ---------- |
| StakeX JAV       | 0                        | 0.25       |
| CryoJAV          | 1 month                  | 1          |
| CryoJAV          | 3 months                 | 3.5        |
| CryoJAV          | 6 months                 | 8          |
| CryoJAV          | 12 months                | 17.5       |
| CryoJAV          | 24 months                | 39         |
| Vesting Freezer  | 10 months                | 7          |
| Vesting Freezer  | 20 months                | 15         |
| Vesting          | 48 months                | 20         |

### Onchain Governance Audit

Done by [SolidProof.](https://solidproof.io) Audit[ report ](https://github.com/solidproof/Projects/blob/main/2024/Javsphere/SmartContract_Audit_Solidproof_JavsphereOnchainGovernance.pdf)published on Wed, 06th Nov 2027.

<figure><img src="/files/itWtJi5r3f592dgYvA8Z" alt=""><figcaption></figcaption></figure>


# Migration to Base

## Javsphere Extension and Token Migration to Base

### Summary

This proposal marks a pivotal moment for Javsphere as it outlines the migration of JAV tokens from DeFi Meta Chain (=DMC) to a new token on Base. Key Javsphere products such as StakeX and CryoVault will also be deployed on Base. The need for better infrastructure, liquidity, and growth opportunities drives this strategic shift.

The migration is motivated by several factors, including stalled development of DMC, limited liquidity, and discontinued support from critical services. Base, with its robust ecosystem, advanced features, and greater liquidity, provides an ideal foundation for Javsphere’s future success.

For token holders, the migration process will be optional, but it is strongly recommended to take full advantage of the project's future growth. A community voting will be held to finalize approval for this migration.

**Voting from Tuesday, 19/11/24 10:00am (UTC) until Tuesday, 26/11/2024 10:00 am (UTC).**

<figure><img src="/files/LH6xxxxBOCP9y5drM6Uf" alt=""><figcaption></figcaption></figure>

### Full Description

This proposal is a significant step in shaping the future direction of Javsphere. It includes the token migration from JAV on the DMC to a new token on Base and the migration of products to Base. This strategic decision aims to ensure long-term growth and stability for the Javsphere ecosystem and the best opportunity to appreciate the Token of Javsphere.

#### Voting Time for the Migration Proposals

Voting from Tuesday, 19/11/24 10:00am (UTC) until Tuesday, 26/11/2024 10:00 am (UTC).

#### What are the JAV Token Holders Voting For:

1. **Optional JAV Token Migration in general**: All JAV Token holders will have the option to migrate their tokens in a 1:1 ratio from DMC to Base.
2. **Rules of optional Migration**: Introducing a 6-months cliff period for all participants in token vesting.
3. **Rewards of Vesting Freezer (10m/20m vesting)**: Rewards will be paused for 6 months on Base.
4. **Deployment of Key Products on Base**: StakeX and CryoVault will be deployed on Base for enhanced functionality and growth.
5. **Rewards on DMC**: All rewards will be halted on DMC during the 6 months migration period.

#### Reasons for the Migration to Base&#x20;

DeFiChain and DMC’s vision were an excellent foundation for DeFi products. However, many existing issues must be resolved before further development on DMC will be possible.

#### Why Base is the Future

* LeverageX Rollout on Base - The upcoming launch of LeverageX on Base will unlock a platform with advanced features, scalability, and more development opportunities.
* Larger Liquidity and Reach on Base - Aerodrome Javsphere’s DEX of choice offers significantly larger liquidity pools, allowing for more efficient trading and more robust market growth, benefiting the entire ecosystem.
* Base provides a vast ecosystem - with several DEXes, bridges, on/off-ramp via Coinbase, lending platforms, and other working products, simplifying entry and allowing Javsphere to focus on product development rather than infrastructure.
* Base uses Ethereum for gas fees - and USDC as stable coin, both well-established tokens.
* Top-class technology - a rock-solid technological foundation with fast and consistent block times that make DeFi products so much easier to use.
* Bridging Solutions for Other Tokens - Javsphere’s partner of choice is working on a bridging solution that allows many tokens on different chains to migrate into the new token on Base.

#### DeFiChain and DMC

Javsphere will continue to monitor the status of DMC and reassess the possibility of future deployments or upgrades of individual Javsphere products on DMC, should conditions improve. However, there is no guarantee that support for DMC will be resumed. Javsphere remains confident in the original vision and unique value proposition of the dToken system on the native DeFiChain layer.

#### Deploying Products to Base

During this migration, Javsphere products, StakeX and CryoVault, will be deployed on Base, ensuring continued access to StakeX JAV and CryoVault JAV.

Migrating JAV and Javsphere products to Base is a key step in aligning the Javsphere platform with LeverageX, creating a unified ecosystem. This integration enables Javsphere to utilize the fee-sharing model of LeverageX, allowing a portion of the trading fees generated on LeverageX to be channeled into supporting the new token. This revenue will help sustain the growth of Javsphere and increase the value of the JAV token by providing consistent financial backing.

By combining both platforms on the same blockchain, Javsphere can optimize product offerings, increase user engagement, and strengthen the overall ecosystem, positioning JAV and Javsphere for long-term success. The most efficient way is the integration of both platforms on a single blockchain, as having them on separate, unconnected blockchains prevents the seamless flow of fees and resources needed to support the new token on Base and the ecosystem.

#### Rewards for JAV Token holders

During the migration period, all rewards for StakeX JAV, CryoVault JAV and Vesting Freezer (10m and 20m) on DMC will be paused. Rewards in StakeX JAV and CryoVault JAV will begin for each migrated address on Base seven days after the migration date to allow for TVL assessment.&#x20;

The vesting for CryoVault 10m & 20m, aka Vesting Freezer, will receive a 6-month cliff on Base, and the rewards for those 2 kinds of CryoVaults will also be halted for 6 months. See details under Migration Rules.

Fee sharing for LeverageX will only occur on Base going forward. JAV token holders on DMC will not benefit from LeverageX fee sharing on Base.

#### What Does This Mean for JAV Token Holders?

It is essential to understand that the token migration will be optional, allowing those who wish to join Javsphere on Base to exchange their JAV tokens for the new token. If the voting is in favor of this proposal and you choose not to participate in the migration or miss the migration window of 6 months, your JAV tokens will remain on DMC. However, Javsphere will halt development on DMC, as previously mentioned.

The contract for the new token on Base will differ from the current one on DMC, and the new token will only exist on Base.

**A conversion from JAV (DMC) to the new token will not be possible in any form after the migration window!**

If you hold JAV on several wallets/addresses or interact with several wallets/addresses with Javsphere, you will need to do the migration process, of course, with every wallet/address separately.

Your existing wallet addresses will continue to work on Base once you add Base mainnet to your wallet, as both chains are EVM compatible.

During the migration process, you will receive the same amount of JAV tokens on Base.

All access to new products, StakeX JAV, CryoVault JAV, and Vesting, will be automatically accessible after participating in the migration due to the EVM compatibility.

Infinity Pass holders will receive their Infinity Pass automatically on Base.

If you use more than one wallet to interact with Javsphere, you need to follow the process for every wallet.

#### Procedure and Changes on Bitrue - Centralized exchange

Deposits and withdrawals on Bitrue will be halted for the JAV (DMC) token when the migration starts, and trading will be suspended during the migration period. A 1:1 token swap will occur automatically without requiring an opt-in on Bitrue. Holders of tokens on Bitrue will automatically receive the new token, and the old JAV token will be burned. Trading will resume for the new Token after the token swap on Bitrue is completed.

#### Trading pair on Aerodrome on Base

With the migration, the pool JAV-ETH will be deployed on Aerodrome, filled with the liquidity removed from DMC.

#### Important if Token Holders Migrate to Base

The opt-in period for the token migration will be limited to 6 months. Token holders are encouraged to stay updated on the upcoming timeline and details via social media. Missing the migration window will result in your inability to migrate your tokens and participate in the exciting changes ahead. If the holder does not opt-in to the migration, the holder's JAV tokens will remain on DMC. Please note that this is a fully automated process using smart contracts, and no manual intervention or additional migration will be possible.

**This migration process is irreversible. There will be no possibility of redeeming the new token for the old one later.**

#### Token Migration Rules

* **Timeline**
  * **Migration Start**: Planned by 10th December 2024.
  * **Migration Duration**: The migration process will remain open for 6 months.
  * **Bitrue Migration**: Will happen at the beginning of the migration window.
* **Token Conversion**
  * **Free and Claimable Tokens in all Products**:
    * **Free tokens on Exchange (Bitrue)**: If you hold tokens in your wallet or on your Bitrue account, they will be migrated at a 1:1 ratio to the new token on Base. Migration window: 1 day only. Bitrue will accept JAV-DMC until migration starts. Afterwards, trading, deposits, and withdrawals will be halted to facilitate the exchange of old tokens for new ones. Trading of JAV-Base will commence after that.
    * **Tokens in Non-Custodial Wallets (e.g., Metamask)**: Tokens held in non-custodial wallets can be migrated at a 1:1 ratio to the new token on Base. Access to the Migration page via the Javsphere website will be required. Migration window: Up to 6 months.
  * **Tokens Locked in StakeX or CryoVault**: Any JAV tokens in StakeX or CryoVault will migrate at a 1:1 ratio to the new token on Base. Access to the Migration page via the Javsphere website will be required.
  * **Tokens in Vesting**: JAV tokens in vesting will also migrate at a 1:1 ratio. Access to the Migration page via the Javsphere website will be required. Vesting on DMC will be paused for 6 months during the migration period, starting with migration start.
* **Halting of Rewards on DMC**
  * **StakeX on DMC**: Rewards will be halted for the duration of the migration on DMC.
  * **CryoVaults on DMC**: Rewards will be halted for the duration of the migration on DMC.
* **Start of Rewards on Base**
  * StakeX on Base: Rewards will be started 7 days after migration has started.
  * CryoVaults on Base: Rewards will be started 7 days after the migration has started.
* **Introduction of 6-Month Cliff for all Non-Vested Tokens**
  * A 6-month vesting cliff will apply to all JAV tokens in vesting. The 6-month cliff means a halt of vesting for all affected tokens.
  * The cliff for each migrated wallet is 6 months, but the start date of the 6-month cliff is the individual migration date of the address; the earlier the address owner migrates, the earlier the cliff ends on Base.
* **Rewards in Vesting Freezer:** Rewards for 10 and 20-month vesting periods will be halted during the 6-month cliff period accordingly.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdym9GLf51B4B6Ka3BB6ZO3ATCQUgS2wYxAeDHqAVebgJURXavT6PQ1GlA621NB7Q-s_Sqi84ghbq0ep3i94UervUvNYMLe0QAURYTeIsDZbGLjxqKGH5OQ-Umozm5sf210ZUcEXw?key=OBchZCWAt35nPpSlYL94iaQI" alt=""><figcaption></figcaption></figure>

#### Token Migration User Interface

To ensure a seamless migration, the token migration will be supported by an interface on the Javsphere platform with a few simple clicks. This will make the migration process easy and accessible for all holders.

**There is a 2 step process where the action of the Token holders is needed:**

1. Opt-in to migration. This results in locking the JAV tokens in the migration lock contract and burning of the existing JAV tokens on DMC.
2. Creation of new tokens on Base. Enough ETH as gas fees will be needed.

The interface will guide the token holders step by step by locking them into the migration lock contract and support the creation process of the new tokens.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfQ_ne8S-Uz8NlVNJscv8A-xmaY0QR_WR7L03FSnhsFQHSIWgIWx3OxUKWMRsPFTWe4bF9OYgrHLWxosGY4qbnEvy58Qbwvv7nhsSSI8wnVE_JeyMVY_UNSl9EuZo2zc09-MVZ0?key=OBchZCWAt35nPpSlYL94iaQI" alt=""><figcaption></figcaption></figure>

#### Closing Thoughts

This is a crucial step toward achieving Javsphere’s primary goal: driving the development of LeverageX and Javsphere forward on an advanced blockchain without delay while opening all products to a broader user base. The deployment to Base will open up great growth opportunities. Stay informed, and don’t miss your chance to be part of this exciting migration!

#### Voting Summary

**What are the JAV Token Holders Voting For:**

1. **Optional JAV Token Migration in general**: All JAV Token holders will have the option to migrate their tokens in a 1:1 ratio from DMC to Base.
2. **Rules of optional Migration**: Introducing a 6-months cliff period for all participants in token vesting.
3. **Rewards of Vesting Freezer (10m/20m vesting)**: Rewards will be paused for 6 months on Base.
4. **Deployment of Key Products on Base**: StakeX and CryoVault will be deployed on Base for enhanced functionality and growth.
5. **Rewards on DMC**: All rewards will be halted on DMC during the 6 months migration period.

### Q\&A

#### Q1: Why are staking and freezer rewards on DMC being paused?

A1: Rewards on DMC are being paused to ensure a fair and balanced migration process. As users migrate to Base, the pool on DMC will gradually shrink, potentially boosting the APR for remaining users. However, due to technical differences between DMC and Base, specifically in block timing, aligning APR on both chains is challenging. To prevent users from exploiting this APR discrepancy and ensure migration is smooth and equitable, rewards on DMC will be paused for a period of six months. During this time, APR on Base will be dynamically adjusted with each block.

#### Q2: Why are rewards for the Vesting Freezer on Base paused for 6 months?

A2: The migration to Base represents a fresh start, and pausing rewards for the Vesting Freezer aligns with this transition. By pausing both vesting and vesting freezer rewards for six months, Javsphere ensures a smoother launch and stable start for Javsphere and LeverageX on Base. This approach provides a fair environment for all users during the initial stages of the migration.

#### Q3: Why is there a 6-month cliff?

A3: The conditions on DeFiChain have changed, and this step is necessary to ensure the long-term success of the project on Base. The transition to Base is similar to a new launch, and as there was a cliff during the initial launch, it is also being applied here. This approach creates buy pressure through marketing efforts and allows new users to purchase without facing sell pressure from previous buyers. The 6-months duration are required to build sufficient traction on Base and provide a fair opportunity for new users to enter the ecosystem.

#### Q4: Will there be a reduction in the number of JAV Tokens?

A4: No, there will be no reduction in tokens. All tokens will be converted 1:1 regardless of what token they have been swapped.

#### Q5: Is everyone equally impacted by the migration to Base?

A5: Yes, these measures apply equally to all participants, ensuring a fair impact across the board during the migration to Base.

#### Q6: Will the staking and freezer rewards in CryoJAV 1m, 3m, 6m, 12m, and 24m on Base also be paused?

A6: No. The rewards will be activated after a period of approximately 7 days to adjust the APR to the migrated TVL.


# Offchain Proposals

## Proposal 3: Reduce Liquidity on Vanilla Swap and next steps to ensure Javsphere success

### Summary

Due to the ongoing DFIP on unlocking 5-year and 10-year Masternode Freezers, DFI faces heightened volatility risks. To mitigate these, Javsphere proposes reducing liquidity on Vanilla Swap, which has not met expectations due to stalled development, lack of data, and visibility issues. This step aims to ensure Javsphere’s stability and future growth.​

**Voting is from Tuesday, 24/09/24 3:00pm (CEST) until Friday, 27/09/2024 11:00am (CEST).**

<figure><img src="/files/Y7UQZkldFQVkTLbMH1Qx" alt=""><figcaption></figcaption></figure>

### Full Description

In light of the ongoing DFIP (DeFiChain Improvement Proposal) regarding the "Unlocking of 5-year and 10-year Masternode Freezers," DFI faces increased uncertainty, which could lead to significant volatility and higher price impact of JAV and impact Javsphere as a project. To mitigate these risks and protect the project's future, Javsphere proposes reducing the liquidity on Vanilla Swap.

Although there were initially high hopes for leveraging Vanilla Swap as the primary DEX on the DeFi Meta Chain, it has become clear that it is not meeting the expectations. Development has stalled, and the platform’s focus has shifted, resulting in several issues:

* Lack of Historical Data: Vanilla Swap does not provide the necessary data to display JAV's price history on platforms like Gecko Terminal before the Bitrue listing, limiting the ability to showcase Javsphere's growth and credibility.
* Visibility Issues: The absence of a proper token listing (icon and regular pool lists) for JAV reduces the visibility and professionalism, making it more challenging to present a credible image to potential investors and partners.
* No Signs of Further Development: Vanilla Swap has not shown any signs of ongoing updates or improvements, making it unsuitable for hosting the liquidity as the project strives for improvement in functionality and convenience, growth, and stability.

While these challenges are not the primary reason for the decision, they certainly hinder the ability to achieve Javsphere’s goals.

Important Note for JAV token holders: This move will have no direct impact on existing Javsphere products like StakeX and CryoVault, which will continue to operate seamlessly on the DMC.

Changes on TradeX: To minimize risks and manage the resources more effectively, Javsphere will disable the buy and sell options for DFI-JAV on TradeX.

Additional Measures:

* Bridge Solution from DMC to Base: Javsphere is actively exploring bridge solutions to facilitate this transition.
* Centralized Exchange (CEX) Support for JAV: Active discussions with Javsphere’s trusted partner Bitrue to support JAV on Base are ongoing.

Next Steps if the Proposal is Approved:

* Adjust the contract to transfer the locked LP tokens, ensuring an efficient reduction of liquidity.
* Future Liquidity Deployment: The plan is to redeploy the liquidity on a Base DEX in the near future, providing a more advanced and secure platform for Javsphere.

These steps are necessary to ensure Javsphere's continued growth and success in the evolving DeFi landscape. Your support in this proposal will help build a more robust and future-oriented platform for the community.

### How to vote?

Open <https://app.javsphere.com/governance> and login with your wallet.

## Proposal 2 Approved: Your Vote for a Stronger Javsphere Ecosystem!

### Summary

The proposal is to reduce the APR in all JAV CryoVaults (incl. Vesting Freezer 10m and 20m) by 50%.

### Full description

This adjustment is based on valuable community feedback and aims to align our ecosystem with current market conditions.

* Demand vs. Inflation: The current demand for CryoJAV is significantly lower than the inflation rate. Reducing the APR will help balance this discrepancy.
* Market Conditions: To maintain a healthy ecosystem, it’s essential to adjust our inflation rate in response to changing market conditions. This proposal aims to achieve that balance.
* Reduced Selling Pressure: By lowering the APR, we anticipate a decrease in the selling pressure on JAV Tokens. This reduction will contribute to a more stable market environment.
* Price Stabilization: Stabilizing the price of JAV is a primary goal of this proposal. A more stable token price will benefit all members of our ecosystem, from traders to long-term holders.

Your participation is crucial for the success of this proposal. Voting will commence on Friday, 26th July 2024, and will be open for 7 days. Your vote will help shape the future of the Javsphere ecosystem and ensure that we continue to grow and thrive.

<figure><img src="/files/mTiIfsUYHY4DlYBirnLF" alt=""><figcaption></figcaption></figure>

## Proposal 1 Approved: LeverageX Marketing Campaign: $200,000 for Major Growth!

### Summary

The proposed $200,000 USDT marketing campaign for LeverageX is a significant step toward attracting new users and enhancing platform usage. Your vote is vital to making this happen, so participate via [app.javsphere.com/governance](https://app.javsphere.com/governance).

Who is eligible? Users of StakeX JAV, Cryo JAV, and Users with JAV Token in Vesting. The voting power differs between your JAV in different products ([#voting-multipliers](#voting-multipliers "mention")).

<div align="center" data-full-width="true"><figure><img src="/files/hQ93fEL1KulnTwGm6fQh" alt=""><figcaption></figcaption></figure></div>

### Voting Time

* VOTING STARTS: **20. June 2024, 12:00 PM CEST**
* VOTING ENDS: **23. June 2024, 11:59 PM CEST**

### Full Description

We are excited to present a significant proposal for the LeverageX product: a $200,000 marketing campaign designed to attract new users, drive platform growth, and increase the value of the JAV token.

Our decision to allocate $200,000 instead of swapping it for DUSD is strategic. The amount was raised during our community distribution and was initially intended for conversion to DUSD, to support the falling DUSD price. However, due to recent price volatility and upcoming DeFiChain Improvement Proposals, the future of DUSD remains uncertain. While it would make little impact in using it to support the DUSD price now, it will make a much more significant impact when used for this campaign. This proposal represents our first step into on-chain governance, giving our community a direct voice in our strategic decisions. This isn't just a proposal to reallocate funds; it's an opportunity for you to shape Javsphere's future directly.

This decision is not against the DUSD or the DeFiChain ecosystem. On the contrary, attracting new users will bring more attention and adoption to DeFiChain faster than other methods. This influx of users can lead to increased usage of DeFiChain products and services, driving up demand and benefiting everyone involved. We remain fully committed to DUSD and DeFiChain, believing that DUSD has the potential to heal itself by design through the current DFIPs rather than relying solely on monetary intervention.

Here's what we plan to do with the $200,000 in USDT:

* Target New User Groups: We aim to attract traders and crypto investors new to our platform.
* Focused Advertising: Deploy targeted advertising campaigns on popular crypto and social media platforms.
* Partnerships and Sponsorships: Form strategic partnerships with key influencers and sponsor crypto events to increase visibility.
* Educational Content: Create high-quality educational content to inform potential users about the benefits of LeverageX.

This approach will not only bring in new users but also positively influence platform usage, resulting in higher trading fees and more real yield for JAV holders. This campaign will significantly impact the JAV token in the future.

Your participation is crucial as this proposal needs a majority vote of more than 50% to be executed. This means the $200,000 USDT marketing campaign will kick off, targeting traders and crypto investors and driving significant growth for LeverageX and the entire Javsphere ecosystem.

Thank you for your continued support and involvement in shaping the future of Javsphere.


# Submit a Proposal

## Submit a Javsphere Improvement Proposal (JIP)

Javsphere thrives on community-driven innovation, and the Javsphere Improvement Proposal (JIP) process empowers anyone from the community to suggest meaningful changes or improvements within the ecosystem.

### How to Submit a Proposal

To ensure your proposal is valid, please follow these steps:

1. **Burn Requirement**: A mandatory **burn of 100,000 JAV tokens** is required to submit a proposal.
   1. Tokens must be sent to the designated burn address: 0x6b5B35E41C2ce4261e44F08C76423b255D2201e1
   2. Include the transaction ID of your burn as part of your submission.
2. **Complete the Form**: Fill out the [Javsphere Improvement Proposal Form](https://forms.gle/kK1EHbYMW6kXegAY6) and attach:
   1. Your detailed proposal.
   2. The transaction ID of the token burn.

### Disclaimer: Javsphere Improvement Proposal (JIP)

Approval of a JIP by the community does not guarantee implementation. Each proposal is subject to a thorough review of its legal, regulatory, technical, and financial feasibility. The Javsphere team reserves the right to defer, modify, or decline proposals determined to be:

* Non-compliant with applicable laws or regulations.
* Technically unfeasible or incompatible with the ecosystem.
* Financially unsustainable or impractical to execute.

### Important Notes

* Fees associated with a proposal submission are non-refundable under any circumstances, including if the proposal is rejected, withdrawn, or deemed infeasible.
* Community approval of a proposal does not impose a binding obligation on the Javsphere team to execute it as outlined.
* Final decisions regarding implementation remain at the sole discretion of the Javsphere team and will be based on alignment with all relevant considerations.


# Base Migration

## Javsphere Migration to Base: User Guide

The migration includes all **JAV tokens associated with the address in use in your wallet, StakeX, CryoVault and Vesting**. The opt-in period for the token migration is limited and a one-time event. Missing to participate, your JAV tokens will remain on DMC. This is a fully automated, irreversible process via Smart Contracts, with no further manual intervention possible.

The migration process consists of two key phases to ensure a smooth transition to Base. It is crucial to familiarize yourself with the steps and complete the necessary actions within the respective timeframes:

1️⃣ **Three** **Steps to Complete Before 10th December 2024** – Prepare your wallet and claim any outstanding rewards in advance.

2️⃣ **What Users Need to Do on Migration Day (10 Dec 2024)** – Execute the migration using the Javsphere app’s UI, ensuring all assets are transferred seamlessly.

Follow this guide to avoid any interruptions or issues during the migration process.

### 1️⃣ Three Steps to Complete Before 10th December 2024

#### 1.  Claim All Outstanding Rewards from CryoVault & StakeX

* Action: Ensure you claim all rewards from your freezer accounts.
* Why: During the migration, the APR will be adjusted in several steps, which may result in lower rewards than previously expected. It is recommended to claim upfront.
* Note: After claiming, your tokens will move to your wallet, which may slightly increase the circulating supply.

#### 2. Fund Your Base Address with ETH for Gas Fees

* Action: Add enough ETH to your Base address (it’s the same address as on DMC; just switch the chain to Base in your wallet).
* Gas Fee Guidance:
  * For a few CryoVaults: \~$1 in ETH should suffice.
  * For many CryoVaults: It’s recommended to have \~$10 in ETH to avoid issues.
  * Check Gas Prices: Monitor real-time gas fees here: [Base Gas Tracker](https://base.blockscout.com/gas-tracker).

#### 3. Add JAV Token on Base in your Wallet

* Symbol: JAV
* Token Address: [0xEdC68c4c54228D273ed50Fc450E253F685a2c6b9](https://basescan.org/token/0xedc68c4c54228d273ed50fc450e253f685a2c6b9)
* Name: Javsphere
* Decimals: 18

### 2️⃣ What Users Need to Do on Migration Day (10 Dec 2024)

#### All steps are seamlessly covered with the migration UI in the Javsphere app.

📌 *Tip*: While desktop migration is recommended for ease of use, mobile is also supported.

ℹ️ *Information*: Please note that transactions on DMC might take longer than on Base. Just be patient.

#### What you have to do on the Migration Day or afterwards:&#x20;

1. #### Open the migration app via [https://app.javsphere.com/migrate<br>](https://app.javsphere.com/migrate)Make sure that you are connected with DMC

   <div align="left"><figure><img src="/files/acppCRtcmS3OFRYLqFmf" alt="" width="563"><figcaption></figcaption></figure></div>

2. #### Read and accept the [migration terms and conditions](/legal/migration-terms)

   <div align="left"><figure><img src="/files/tpX18p1aNkWcQjlKAZ9Q" alt="" width="563"><figcaption></figcaption></figure></div>

3. #### Click on ‘Start Migration’ and execute the following 4 steps on DMC

   <div align="left"><figure><img src="/files/OI3wuDxi3o5UzmzR6gVk" alt="" width="563"><figcaption></figcaption></figure></div>

   #### &#x20;All 4 steps require each time an approval/confirmation via your wallet (e.g. Metamask). <br>

   Best is to click the 'Continue' or other buttons only once and always wait for Metamask for the next step (Approve or Confirm).<br>

   1. #### Claim all freezer rewards
   2. #### Approve maximum JAV amount for the migration contract<br>

      #### Why? This allows the migration process to transfer your tokens effectively.

      **Note**: Make sure to not change the numbers within the 'Spending Cap' field. Don't click on 'Max'. **Just click on 'Next'.**<br>

      <div align="left"><figure><img src="/files/8iY21NOdUECN37r15uD7" alt="" width="174"><figcaption></figcaption></figure></div>
   3. #### In case you are an Infinity Pass holder, approve the Infinity Pass NFT for the migration contract.
   4. #### Burn all your JAV Tokens on DMC.

      ####

      #### In the migration app you are able to see your JAV assets with StakeX, CryoVault, Vesting, Wallet and NFT (Infinity Pass) as well as your total JAV.

4. #### Switch to Base Next you have to switch the network from DMC to Base to continue the migration on Base.

5. #### Finalize Migration Transaction on Base Complete the process by executing a transaction on Base. Note: Make sure you have ETH on Base to cover gas fees.

   <div align="left"><figure><img src="/files/bXDs9Z4g21bZg7pSFaxg" alt="" width="563"><figcaption></figcaption></figure></div>

As soon as the migration is completed you will see the information that the migration is completed.

<div align="left"><figure><img src="/files/Nac53kV18A4UoJ6HXDsF" alt=""><figcaption></figcaption></figure></div>

### General Migration Terms

* **Rewards During Migration:**
  * Rewards on DMC will stop at the migration start date.
  * Rewards on Base will start 7 days after migration begins (excluding Vesting Freezer rewards).
* **Cliff Period:**
  * A 6-month cliff applies to all vesting tokens. Vesting resumes in June 2025.
* **Timeline:**
  * Start Date: 10th December 2024
  * End Date: Migration window lasts for 6 months, ending on 9th June 2025
* **Infinity Pass Holders:**

  Your Infinity Pass will be seamlessly migrated and activated on Base. Ensure you approve it for the migrator contract.
* **Token Conversion:**

  All tokens are migrated at a 1:1 ratio. Tokens left on DMC will not receive rewards or participate in future developments.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXd40pY44x06UBLNimUrpvJ7W3upWwvFGjZvnNzRLVQuFb3ia8f4AY9XFRjpavd2zjfmUcNxR0PyzfBjczQSGnXxopgI3aTM7SWacxFSUwpQjoaiuzBFdEsejIyl74MW_hKzjBnt?key=Q8JIpcGLFYQSMhxJfdJlyumR" alt=""><figcaption></figcaption></figure>

Please refer for more information to the Migration Terms and Conditions: [Migration Terms](/legal/migration-terms)


# JAV Burn

## Burn Mechanism: Strengthening the Javsphere Ecosystem

LeverageX by Javsphere is generating significant fees through its active trading platform. These fees are continuously utilized for the Buyback and Burn mechanism of the JAV token. By permanently reducing the circulating supply, this process not only enhances the token’s value but also fortifies the entire Javsphere ecosystem.

The JAV token buyback is [executed on Aerodrome](https://aerodrome.finance/liquidity?query=JAV) using USDC, BTC, and ETH, creating consistent buy pressure while reinforcing the token’s long-term sustainability. [Learn more about the fees generated through LeverageX](/products/leveragex/trader/fees-and-spread).

## Javsphere Burn Dashboard

Open <https://app.javsphere.com/dashboard> to see realtime burn data. On 16th June 2025 the burn statistics looks like this:

<figure><img src="/files/yAHMzjUdGlDoioLowwGP" alt=""><figcaption></figcaption></figure>


# How It Works

{% hint style="success" %}

* Official $JAVLIS contract address: [0x440D06b2aC83Ff743d9e149Be582A4b2b2c6adEc](https://basescan.org/address/0x440D06b2aC83Ff743d9e149Be582A4b2b2c6adEc)
* $JAVLIS token: [here](/javlis/buy-javlis)
  {% endhint %}

{% hint style="info" %}
Experience xTrade under [https://app.leverageX.trade/](https://app.leveragex.trade/)
{% endhint %}

#### ✖️ What is xTrade?

**xTrade** is the trade excecution engine that transforms AI-powered signals from JAVLIS into real leveraged trades. It's directly integrated into the LeverageX app.

Every xTrade setup is fully curated by JAVLIS, based on real-time inefficiencies and strategy logic. No searching. No guessing. Just act on the signal.

<figure><img src="/files/9wzBbYzDz4kYwuOW9M3a" alt=""><figcaption></figcaption></figure>

#### 🔍  Where to Find xTrade and How It Works

xTrade is an additional functionality **within the LeverageX app** ([app.leveragex.trade/](https://app.leveragex.trade/xtrade)). xTrade <img src="/files/0h75ZCjzoe4HPCWJkuJh" alt="" data-size="line"> is located in the top-left area of the trading interface, between the “**Long**” and “**Short**” buttons.

<div align="left"><figure><img src="/files/bus6iXLgfbaeG9NPYUgN" alt="" width="563"><figcaption></figcaption></figure></div>

#### ℹ️ How It Works

1. **Go to** [**app.leveragex.trade/**](https://app.leveragex.trade/xtrade)
2. **Connect your wallet**
3. **Click on the xTrade icon** <img src="/files/1qqpI24b3fPiq0ji6BHc" alt="" data-size="line">
4. **JAVLIS will suggest the asset, direction (Long/Short), and leverage** based on [your level and unlocked modules](broken://pages/ctwqI0g8eU1HMoqodIiE). \
   ![](/files/9pNuwCQmU6g0XKRkqUlF)\
   \
   Click the "*Refresh*" icon <img src="/files/ziNuiKK2yEC8HCz3JEDA" alt="" data-size="line"> to get a new suggestion.
5. **Review the setup**
6. **Click on xTrade** to execute, confirm the trade in your wallet (e.g. Metamask) and you're done
7. Watch your trade in your open positions at the bottom of the LeverageX page.

#### 👀 See all trading signals and select a trade

Click the “*Signals*” icon <img src="/files/xQ2Jv6oV57XcKFOS6363" alt="" data-size="line"> to view all signals generated by JAVLIS. Select any token to initiate a trade based on its current setup.

<div align="left"><figure><img src="/files/xUWkj3Hq2uRG3kWs5ni6" alt="" width="375"><figcaption></figcaption></figure></div>

#### ⚙️ Customize xTrade

Click the "*Settings*" icon <img src="/files/1IYzbXVHOLkT8DtWJ7Uq" alt="" data-size="line"> to cutomize:

* Collateral assets to be used
* Collateral Range in $
* Leverage Range

Click “*Save Changes*” and reopen the xTrade window to receive updated suggestions.

<div align="left"><figure><img src="/files/nRyzTVaVV3xAyaJiDXd6" alt="" width="288"><figcaption></figcaption></figure></div>

#### 💡 Why Use xTrade?

* ✅ One-click execution — zero friction.
* ✅ AI-driven trade setups — no chart-staring required.
* ✅ 100% on-chain. No middlemen.
* ✅ Trade crypto, forex, and stocks — all from one wallet.
* ✅ Powered by **JAVLIS**, the evolving AI agent built for real-world performance.

#### 🤖 Built on LeverageX

LeverageX is the decentralized leveraged trading platform powering xTrad

{% embed url="<https://youtu.be/pvzoEnMBC3c>" %}

{% hint style="info" %}
Please refer to the [xTrade Terms of Use](/legal/terms-of-use/xtrade-module-terms).
{% endhint %}

{% embed url="<https://dexscreener.com/base/0x02f9a658c739e5be1d38efff9d6dd2d80d765384>" %}

* **Javlis on X**: <https://x.com/javliscom>
* **Javlis on Telegram**: <https://t.me/javsphere_en>

## Disclaimer

Trading involves substantial risk. Past performance is not indicative of future results.

Javlis does not provide investment advice, portfolio management, or discretionary trading.

All trades execute only under user control, within user-approved parameters, and on user-owned exchange accounts.

Users are responsible for maintaining sufficient margin and ensuring correct API configuration.

Javlis products and services are not available to U.S. persons or residents of restricted jurisdictions.


# Infrastructure

## Launched on Virtuals

[JAVLIS](https://app.virtuals.io/virtuals/15050) is not a standalone product; it’s built on top of the innovative Virtuals platform. Virtuals offers a robust, scalable, and interoperable infrastructure that [JAVLIS](https://app.virtuals.io/virtuals/15050) leverages to deliver its core functionalities. By integrating Virtuals’ bonding curves and liquidity mechanisms, JAVLIS ensures transparent price discovery, efficient transactions, and seamless integration with other DeFi components. This partnership highlights that JAVLIS benefits from—and contributes to—an existing, proven ecosystem, reinforcing its reliability and long-term potential.

## What is Virtuals?

[Virtuals](https://virtuals.io/) is a platform providing next-generation infrastructure for decentralized applications. According to their [whitepaper](https://whitepaper.virtuals.io/), Virtuals focuses on scalable, interoperable solutions that power complex DeFi innovations.

By integrating with Virtuals, JAVLIS taps into a robust foundation, benefiting from Virtuals’ advanced tooling, liquidity sources, and seamless cross-chain capabilities.

<figure><img src="/files/rCWrCVbpSrLauYMoRsPM" alt=""><figcaption></figcaption></figure>


# Tokenomics

#### 🔢 Token Distribution (as of 08 Oct 2025)

* **Total Supply: 1B (fully minted)**
  * Community: 52.6%
  * [xJAVLIS Vault](/products/leveragex/earn-yield/xvaults/xjavlis-vault): 24.4%
  * [Uniswap Pool](https://app.uniswap.org/explore/tokens/base/0x440d06b2ac83ff743d9e149be582a4b2b2c6adec): 10.1%
  * Burned: 9.2%
  * Dev Address: 3.7%

> **No vesting. No VCs. Over half the supply is held by the community.**

<figure><img src="/files/QjvTfacgKWVkCWyKcE8k" alt=""><figcaption></figcaption></figure>

## Track $JAVLIS Token Details on BaseScan

{% embed url="<https://basescan.org/token/tokenholderchart/0x440d06b2ac83ff743d9e149be582a4b2b2c6adec>" %}

## Track $JAVLIS on DEX Screener

{% embed url="<https://dexscreener.com/base/0x02f9a658c739e5be1d38efff9d6dd2d80d765384>" %}


# Buy JAVLIS

### Buy $JAVLIS on Virtuals or Uniswap:

1. Virtuals: <https://app.virtuals.io/virtuals/15050>
2. Uniswap: <https://app.uniswap.org/explore/tokens/base/0x440d06b2ac83ff743d9e149be582a4b2b2c6adec>

### Add the $JAVLIS Token to your Wallet (e.g. Metamask):

[0x440D06b2aC83Ff743d9e149Be582A4b2b2c6adEc](https://basescan.org/token/0x440D06b2aC83Ff743d9e149Be582A4b2b2c6adEc)

## Track $JAVLIS on DEX Screener

{% embed url="<https://dexscreener.com/base/0x02f9a658c739e5be1d38efff9d6dd2d80d765384>" %}


# Oracle System

Here we describe the oracle system which is provided by Javsphere powered by @pythNetwork

## pyth.Network

[Pyth Network](https://docs.pyth.network/home) price feeds provide real-time financial market data to smart contract applications on 50+ blockchains. Pyth's market data is contributed by over 95 [reputable first-party data providers(opens in a new tab)](https://pyth.network/publishers/), including some of the biggest exchanges and market making firms in the world. Each price feed publishes a [robust aggregate](https://docs.pyth.network/price-feeds/how-pyth-works/price-aggregation) of these prices multiple times per second. The protocol offers over [450 price feeds(opens in a new tab)](https://pyth.network/price-feeds/) covering a number of different asset classes, including US equities, commodities, and cryptocurrencies.

Pythnet Price Feeds are available on [40+ blockchain ecosystems](https://docs.pyth.network/price-feeds/contract-addresses), and can also be used in off-chain applications. For the DMC we use the off-chain solution to bring the feed to DMC.

<div align="left"><figure><img src="/files/ZSaNwnnyYYDjZ2BNoRI0" alt=""><figcaption></figcaption></figure></div>

## Contracts

{% tabs %}
{% tab title="Testnet" %}
[0x1264C5e3b88996E3d0C3f8F62E293C16CCA99C31](https://blockscout.testnet.ocean.jellyfishsdk.com/address/0x900eD05e6c662D1A410d75A9ec30840647B4F1B0)
{% endtab %}

{% tab title="Mainnet" %}
[0xFC3db2838Dd3b6387e22BE452b5A6d0FB96cbd02](https://blockscout.mainnet.ocean.jellyfishsdk.com/address/0xFC3db2838Dd3b6387e22BE452b5A6d0FB96cbd02)
{% endtab %}
{% endtabs %}

## Prices

The prices can be requested by calling the method&#x20;

```solidity
 function getPrice(bytes32 id) external view returns (IJavPriceAggregator.Price memory price) {
        return _latestPriceInfo[id];
    }
```

The main IDs are provided by the pythNetwork and can be found here: <https://pyth.network/developers/price-feed-ids>

At example the id for BTC/USD is:&#x20;

```
0xe62df6c8b4a85fe1a67db44dc12de5db330f7ac66b72dc658afedf0f4a415b43
```

### EMA for prices

The Exponential Moving Average (EMA) is a technical indicator used in trading practices that shows how the price of an asset or security changes over a certain period of time. The EMA is different from a simple moving average in that it places more weight on recent data points (i.e., recent prices).&#x20;

```
calculateEMA(currentValue, previousEMA) {
    const smoothingFactor = 2 / (emaPeriod + 1);
    const ema = (currentValue - previousEMA) * smoothingFactor + previousEMA;
    return ema;
}
```

### Javsphere Prices and IDs

We added additional ids and feeds which are not provided by Pyth

#### DMC

```markup
DFI:0x12635656e5b860830354ee353bce5f76d17342f9dbb560e3180d878b5d53bae3
JAV:0x2c14b4d35d0e7061b86be6dd7d168ca1f919c069f54493ed09a91adabea60ce6
DUSD:0xb3b9faf5d52f4cc87ec09fd94cb22c9dc62a8c1759b2a045faae791f8771a723
```

#### Defichain DEX

```markup
EEM:0x18a288a6c537025fddff7693129bcacac5374a3ebb3c5f3e91ee044a09dffb48
NVDA:9336f35d787146964ab415cab7a5b2c3f936c6a2e0663976f8069733866f7c71
COIN:0x9d2be4d814008c806d5496b25de37a50b69cf147de684c834d58cf2f3c4cd4d2
MSFT:0x9b391aa1df448548f6099f22aa6a899ff1178600d1bfe0789bd9836611f5b341
NFLX:0x998727036cef636efcff9f2bd73d90101c8c56b18e1aae1acea02484e5a9c372
VOO:0x47252fceb0a12d0509e7e488d7ab7397e055581bedcf50f30f67a8a2898a65de
FB:0xbfa7653c073665187d9b8c0eece426e3e26d3d9edaf393c30372b7dbecd111e9
DIS:0xa6808654ee52eeec740ffa7984b22f0ecddf211c4a5bc24283d72ad5a6e532eb
MCHI:0x6045beda30c426026cb67390f249a6164a90bb94e2a3b00e7df28e08b2fe4eec
MSTR:0x4eea3fac809cb4fc1ee8ecad7982610d7a55429bd770d5ed2093dab514e1f84b
INTC:0xa56ea18280ae811feedc252e67a75d3b9ba562ef0e472ec808e8725e2f748268
PYPL:0x954c15a6d8be4bca47515cec8f83205f9428d2c8212da34fef41e37e631e3e37
BRK.B:0x3218b05707eb82b65ac04df9285c29fe07ccd83b95236a859929223c6c9c8141
PG:0x471f8d2f32851a192681db555b71834c2ef7f5a23fb56c80db95d84f343658a0
KO:0x6358cc89bcd8894bc9e2e6a21488600d46e680b772b694074ec377b92996f6a5
SAP:0xf0fce6e29771bc6d928045015d2a3979b9e0833423ede8d8fa9b01286fbe2d92
GSG:0xf6bf0f66cbaf459affe9693621af3de26903dad4dbbf7671c25c3c096f2b198f
URA:0x69cf565ae91a47ea6acc1e57a2d8d83248a5113c389f1b1e5e62f5829edc2a9a
CS:0xa27fe74625701a0918639976af757fa5be877c55ce273208e563fa1b6fd543c5
AMZN:0xb929750896550d830ce9a44485a256741d3fae9abf5db289e87934b920767807
PPLT:0x56daba1efba714b750289fca8bd7b37dcae443ce00c5c903fa271d924299460f
TAN:0x0e0c932ed0c0d3e68a51bd902af4066c1a272ee89a9108bf17c8698660b83e16
XOM:0xdf2d6d066f8efe655da21011329af4e7880bf815595527a6fe16065248caa068
GOVT:0x0b7116924b924ad6959a8d0613a48f0be8dffdcc32f21010a8209d24e68425a2
GOOGL:0x95df5343c0b2c600c51ac6890472e92a9269f14e4be38b175de5a26c3ff7c385
USDT:0x5b56544cc06527ac8813c412df8bdc4f35ed64cdf6eaa38e730561e54dfc500e
USDC:0x805f69f2c7e7ab67b1b1d001763d208e970bc3bf4a894b982a11742ef2d8d66b
GME:0xbf644bcbeda048df7649ed21ac2fa9c875a2dc510a6650010a2df9da327fd6c4
DAX:0x089c3cbb19fa1854ccf382334c9da7711636fd1672dc911e601d4a167a773a46
JNJ:0xf9cb9276a1d3c7c733ac0ba7c7004121689c327de50629d45a3e4ee23060a654
ADDYY:0x673810f28eb39c1f6981c9840548800c3e07c8274b6847c3786285409d6f70d1
GS:0xff392ea1559d6493a881b421a3d3f55b810adbefc336a748dddf23af6693f5fb
TSLA:0xb4fb5c5b61599bb8109b5670314de8ab11eff17a55bf84ece7cbc8a0418b33b8
WMT:0x8fee79d00ae9a07efa7f128aface08609bb69dfe83f395c7cf72ea1b1bd290e0
UL:0x3f07c81d5d32f534d1599626d166c4b4e5daa19101596c01efd152cf7b0794dc
UNG:0x43fd995abfdf539b4c2e3568f32cdb17dacaabf15d1f6c8f163899e6a12d0c53
USO:0x1d7f0d1ebde3ed92981ba38edf6938d0d99c7325ff3a70c8ef3a8a3a381006dc
ARKX:0xd8803e9181c8cdd4d5da3975525805b51b610d9ae67244c3e71d50ed40c3e54d
XLRE:0xe3cdb9112458e5786ef1b33bb60bd14ed01d9876e996c441015f537b6c415108
VBK:0x5b16f5171b312531e11d3508e96430b280d94b3e97f417d4e47a47b4606c7c2a
XLE:0x9c142a6f3ef151381bfd21c725619eed4c03b63f0c8bf8de8e413c4a8e999543
NSRGY:0xdb21e0b99db471fd33b98b405ebeb33fc92500f352b4c0809944674831d3661b
SHEL:0x500fcb31d7a791639ab89d7cab21c3d420d2afc980b504ebe7da4741ce3a8dcb
SH:0x7234230ff6140784c62f36a5a73862b2c236cf8ba0691e27ccd2f23de2636a59
BITI:0x37ac9fc8545cc7a501049be1442372b8a3ee5150a07ea2d5c15ade1d8657fa92
EUROC:0x095a6b9183168464aa30b5c7b9b96d3b8ae3592105b9305553d2d4291e7d38ea
XCHF:0x11016a9fab52db2f214f1fbb32fa7a3d0f0d6db9142b55baa8dc469e24a4d9ed
TBF:0x82131fa4db0e5fb4f15a3378a0e5624020f8831fdddea5cec017c531baedce97
PSQ:0xfeeb274ea8fc713f76359ba32129bf46a6d3800cfe8934f8b4ef3b2911576754
TSLS:0x90db56ca286f9e86e537659b5b5a7372748b2b32df956b8ad3f3a242584503d0
SCO:0xfe37218cd8acff48d338c5694a4a6db51b3710c076714953e9149866287fc130
ABNB:0x8e868119e9cfef76991dbea76cc31d1301405dffc7d51fde4fba29d05b46ab1b
BKNG:0x0579b49727f17608e1b57fd3e81ee5d67c9dcb1c0b9a7f5d12b68c634764f0a0
JPM:0x858ae46626cacb319e8e30b4c2fe173936a374d39a36d1534466d0da1bb67cba
AI:0x0c64b2ef43d8c67d5b775231225da4468d006bb1878daaf673e75ec2dd788f66
GLNCY:0x829b24908d6a9afb13b30f92f5f5eec9063cc7ab22f6a2957cdbdfd6d41b7fec
MCD:0x07ccad0bc9532ce39fe74f207dbe2b0172a6641cddebf273bf06f73fa6ff0b97
PFE:0xdd7f9d26417dc903ff2ba1b190eb8d8e391e1a46c9124ab4076d0c70c23a35d2
SBUX:0x50eb11f64bd93ea34fb566b765b65e426ee7bf775d7695154fce1fa59f4c12e9
UBER:0x6b2d6be8bc5d516dfc7b14cacb88187f7981cf25cd45f6d40ece6a9a985db178
UPS:0xb62821151198c0d881df04d7f8de696767d2bf7e7555e21c6570d6cb28f9f89d
V:0xb222bea0673ae534d86574d4542fbeb6a3b5f3ad720fde407a0fb3a00a14bde7

ASML:0x735ca6e16e5a4256a6df7c4d27ffa329aad81b93db45f7102fef2ed463815230
SMCI:0xd360b53a685b4b9aee00ee724639b2aba3f1ebe1b5b097fb3b9ed42151f1ea34
MU:0x3b6f27fd37c9b6e10a42dd1b590e22d33469de494b6d7413e110ecdce51d850b
HOOD:0xe8a0eb4393450b31fcab7bae15b8e1c92698fac8c69788b5287c8d2ef795e788
MARA:0x06124087a6cfbfbcd3e8862bfddedf623af64539401d06ddca9df69f4cf076ed
IBIT:0x2d77a83a7ca3a803444a7fbebbd2453019c6d6f870ecefee556c050ca14b93b3
```

### Request price

By calling the getPrice(id) method you get the following values:

```solidity
// Price
int64 price;
// Confidence interval around the price
uint64 conf;
// Price exponent
int32 expo;
// Unix timestamp describing when the price was published
uint64 publishTime;
```

With this values you can calculate the price as follows and also described here: <https://docs.pyth.network/price-feeds/best-practices>

**Example: Price: 123673 Expo: -6 => 123673 \* 10 \*\* -6 = 0.1236729**

<figure><img src="/files/rk5pmqBQGKmGXuXRIH2Q" alt=""><figcaption></figcaption></figure>


# Smart Contracts

Smart contract information

### 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 %}


# LeverageX

### General Description

The LeverageX product consists of several contracts that operate through the Diamond architecture. All calls are directed to the `JavMultiCollatDiamond` contract, which then delegates execution to various libraries based on the selected logic.

### Faucets

* [JavBorrowingFees](/engineering/smart-contracts/leveragex/javborrowingfees) -  Storage and interaction with borrowing fees
* [JavFeeTiers](/engineering/smart-contracts/leveragex/javfeetiers) - Storage and interaction with fee at different levels of interaction with orders
* [JavPairsStorage](/engineering/smart-contracts/leveragex/javpairsstorage) -Stores information about all pairs and their configurations
* [JavPriceAggregator](/engineering/smart-contracts/leveragex/javpriceaggregator) - Allows to receive and update the price of pairs at the time of opening/closing/updating trades
* [JavPriceImpact](/engineering/smart-contracts/leveragex/javpriceimpact) - Stores the necessary information to interact with price impact logic
* [JavReferrals](/engineering/smart-contracts/leveragex/javreferrals) - stores information about the referral system leverageX
* [JavTradingInteractions](/engineering/smart-contracts/leveragex/javtradinginteractions) - Allows to open/close/update trades
* [JavTradingProcessing](/engineering/smart-contracts/leveragex/javtradingprocessing) - Support faucet for **JavTradingInteractions** that allows to manage different types of orders (market, limit and etc).
* [JavTradingStorage](/engineering/smart-contracts/leveragex/javtradingstorage) - Stores information about all trades

### Additional contracts

* [JavBorrowingProvider](/engineering/smart-contracts/leveragex/javborrowingprovider) - A contract that allows investors to invest tokens to generate profits through the LLP token. And for traders, it allows them to use the available tokens while trading
* [LLPToken](/engineering/smart-contracts/leveragex/llptoken) - token that is purchased through a borrowing provider and participates in the earn side


# JavBorrowingFees

## General Description

The **JavBorrowingFees** contract used for managing borrowing fees, parameters, and related data in LeverageX.

## Core Functionalities

### **setBorrowingPairParams**

Updates the parameters of a borrowing pair.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_pairIndex` (`uint16`): Pair index.
  * `_value` (`BorrowingPairParams`): New parameters.

***

### **setBorrowingPairParamsArray**

Updates the parameters of multiple borrowing pairs.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_indices` (`uint16[]`): Array of pair indices.
  * `_values` (`BorrowingPairParams[]`): Array of new parameters.

***

### **setBorrowingGroupParams**

Updates the parameters of a borrowing group.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_groupIndex` (`uint16`): Group index.
  * `_value` (`BorrowingGroupParams`): New parameters.

***

### **setBorrowingGroupParamsArray**

Updates the parameters of multiple borrowing groups.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_indices` (`uint16[]`): Array of group indices.
  * `_values` (`BorrowingGroupParams[]`): Array of new parameters.

***

### **handleTradeBorrowingCallback**

Handles borrowing fees and open interests when a trade is opened or closed.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_trader` (`address`): Trader's address.
  * `_pairIndex` (`uint16`): Pair index.
  * `_index` (`uint32`): Trade index.
  * `_positionSizeCollateral` (`uint256`): Trade position size in collateral tokens.
  * `_open` (`bool`): True if trade is opened.
  * `_long` (`bool`): True if trade is long.

***

### **resetTradeBorrowingFees**

Resets borrowing fees for a trade.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_trader` (`address`): Trader's address.
  * `_pairIndex` (`uint16`): Pair index.
  * `_index` (`uint32`): Trade index.
  * `_long` (`bool`): True if trade is long.

***

### **getBorrowingPairPendingAccFees**

Returns pending accumulated borrowing fees for a pair.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_pairIndex` (`uint16`): Pair index.
  * `_currentBlock` (`uint256`): Current block number.
* **Returns:**
  * `accFeeLong` (`uint64`): Accumulated fees on the long side.
  * `accFeeShort` (`uint64`): Accumulated fees on the short side.
  * `pairAccFeeDelta` (`uint64`): Fee delta for the changed side.

***

### **getBorrowingGroupPendingAccFees**

Returns pending accumulated borrowing fees for a group.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_groupIndex` (`uint16`): Group index.
  * `_currentBlock` (`uint256`): Current block number.
* **Returns:**
  * `accFeeLong` (`uint64`): Accumulated fees on the long side.
  * `accFeeShort` (`uint64`): Accumulated fees on the short side.
  * `groupAccFeeDelta` (`uint64`): Fee delta for the changed side.

***

### **getTradeBorrowingFee**

Calculates borrowing fees for a trade.

* **Parameters:**
  * `_input` (`BorrowingFeeInput`): Trade input data.
* **Returns:**
  * `feeAmountCollateral` (`uint256`): Borrowing fee in collateral tokens.

***

### **getTradeLiquidationPrice**

Calculates the liquidation price for a trade.

* **Parameters:**
  * `_input` (`LiqPriceInput`): Trade input data.
* **Returns:**
  * `uint256`: Liquidation price.

***

### **getPairOisCollateral**

Gets open interests for a pair.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_pairIndex` (`uint16`): Pair index.
* **Returns:**
  * `longOi` (`uint256`): Long open interest.
  * `shortOi` (`uint256`): Short open interest.

***

### **getBorrowingPairGroupIndex**

Gets the borrowing group index for a pair.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_pairIndex` (`uint16`): Pair index.
* **Returns:**
  * `groupIndex` (`uint16`): Group index.

***

### **getPairOiCollateral**

Gets open interest for a pair on one side.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_pairIndex` (`uint16`): Pair index.
  * `_long` (`bool`): True if long side.
* **Returns:**
  * `uint256`: Open interest in collateral tokens.

***

### **withinMaxBorrowingGroupOi**

Checks if a trade is within the max group borrowing open interest.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_pairIndex` (`uint16`): Pair index.
  * `_long` (`bool`): True if long side.
  * `_positionSizeCollateral` (`uint256`): Position size in collateral tokens.
* **Returns:**
  * `bool`: True if within max borrowing OI.

***

### **getBorrowingGroup**

Gets data for a borrowing group.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_groupIndex` (`uint16`): Group index.
* **Returns:**
  * `BorrowingData`: Group data.

***

### **getBorrowingPair**

Gets data for a borrowing pair.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_pairIndex` (`uint16`): Pair index.
* **Returns:**
  * `BorrowingData`: Pair data.

***

### **getBorrowingPairOi**

Gets open interest data for a borrowing pair.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_pairIndex` (`uint16`): Pair index.
* **Returns:**
  * `OpenInterest`: Open interest data.

***

### **getBorrowingPairGroups**

Gets groups data for a borrowing pair.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_pairIndex` (`uint16`): Pair index.
* **Returns:**
  * `BorrowingPairGroup[]`: Groups data.

***

### **getAllBorrowingPairs**

Gets all borrowing pair data, open interests, and group data.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
* **Returns:**
  * `BorrowingData[]`: Pair data.
  * `OpenInterest[]`: Open interests.
  * `BorrowingPairGroup[][]`: Group data.

***

### **getBorrowingGroups**

Gets borrowing groups’ data and open interest.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_indices` (`uint16[]`): Group indices.
* **Returns:**
  * `BorrowingData[]`: Group data.
  * `OpenInterest[]`: Open interests.

***

### **getBorrowingInitialAccFees**

Gets initial accumulated borrowing fees for a trade.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_trader` (`address`): Trader’s address.
  * `_index` (`uint32`): Trade index.
* **Returns:**
  * `BorrowingInitialAccFees`: Initial fees data.

***

### **getPairMaxOi**

Gets the max open interest for a pair.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_pairIndex` (`uint16`): Pair index.
* **Returns:**
  * `uint256`: Max open interest.

***

### **getPairMaxOiCollateral**

Gets the max open interest in collateral tokens for a pair.

* **Parameters:**
  * `_collateralIndex` (`uint8`): Collateral index.
  * `_pairIndex` (`uint16`): Pair index.
* **Returns:**
  * `uint256`: Max open interest in collateral tokens.


# JavFeeTiers

## General Description

The **JavFeeTiers** contract used for managing and calculating fee tiers and volume multipliers for a trading system. It supports defining and updating fee-related parameters for different trading groups and individual traders.

## Core Functionalities

### **`initializeFeeTiers`**

Initializes fee tiers and group volume multipliers.

* **Parameters**:
  * `_groupIndices`: Array of group indices (pairs storage fee index) to initialize.
  * `_groupVolumeMultipliers`: Corresponding group volume multipliers (scaled by 1e3).
  * `_feeTiersIndices`: Array of fee tier indices to initialize.
  * `_feeTiers`: Array of fee tier configurations, including `feeMultiplier` and `pointsThreshold`.

***

### **`setGroupVolumeMultipliers`**

Updates volume multipliers for specified groups.

* **Parameters**:
  * `_groupIndices`: Array of group indices to update.
  * `_groupVolumeMultipliers`: Array of new volume multipliers (scaled by 1e3).

***

### **`setFeeTiers`**

Updates fee tiers with new configurations.

* **Parameters**:
  * `_feeTiersIndices`: Array of fee tier indices to update.
  * `_feeTiers`: Array of updated fee tier configurations, including `feeMultiplier` and `pointsThreshold`.

***

### **`updateTraderPoints`**

Updates a trader’s daily points based on a new trade, recalculates trailing points, and caches the trader's daily fee tier.

* **Parameters**:
  * `_trader`: Address of the trader.
  * `_volumeUsd`: Trading volume in USD (scaled by 1e18).
  * `_pairIndex`: Pair index associated with the trade.

***

### **`calculateFeeAmount`**

Calculates the fee amount for a trader after applying their active fee tier multiplier.

* **Parameters**:
  * `_trader`: Address of the trader.
  * `_normalFeeAmountCollateral`: Base fee amount (in collateral precision).
* **Returns**: Adjusted fee amount after applying the active multiplier.

***

### **`getFeeTiersCount`**

Retrieves the total number of active fee tiers.

* **Returns**: The count of active fee tiers.

***

### **`getFeeTier`**

Fetches the details of a specific fee tier.

* **Parameters**:
  * `_feeTierIndex`: Index of the fee tier.
* **Returns**: Fee tier details including `feeMultiplier` and `pointsThreshold`.

***

### **`getGroupVolumeMultiplier`**

Retrieves the volume multiplier for a specific group.

* **Parameters**:
  * `_groupIndex`: Index of the group (pairs storage fee index).
* **Returns**: Volume multiplier for the specified group.

***

### **`getFeeTiersTraderInfo`**

Gets a trader’s general fee-related information, including the last day updated and trailing points.

* **Parameters**:
  * `_trader`: Address of the trader.
* **Returns**: Trader info as `lastDayUpdated` and `trailingPoints`.

***

### **`getFeeTiersTraderDailyInfo`**

Fetches a trader’s fee tier information for a specific day, including the cached fee multiplier and points.

* **Parameters**:
  * `_trader`: Address of the trader.
  * `_day`: Specific day for which to fetch the information.
* **Returns**: Daily fee tier information as `feeMultiplierCache` and `points`.


# JavPairsStorage

## General Description

The **JavPairsStorage** contract used for manage and configure trading pairs, groups, and fee structures for a trading platform. It includes functionality to initialize, add, update, or remove trading pairs and groups. Additionally, it allows querying details about trading pairs, groups, and fees, including their associated parameters like leverage, fees, and liquidation rules. The contract also includes functionality to customize parameters for specific pairs and retrieve configuration details for backend use.

## Core Functionalities

### **`initializeGroupLiquidationParams`**

* Initializes liquidation parameters for all existing groups.
* **Parameters**:
  * `_groupLiquidationParams`: Array of liquidation parameters for each group.

### **`addPairs`**

* Adds new trading pairs.
* **Parameters**:
  * `_pairs`: Array of pairs to add.

### **`updatePairs`**

* Updates details of specified trading pairs.
* **Parameters**:
  * `_pairIndices`: Indices of pairs to update.
  * `_pairs`: Updated details for the pairs.

### **`removePairs`**

* Removes specified trading pairs.
* **Parameters**:
  * `_pairIndices`: Indices of pairs to remove.

### **`addGroups`**

* Adds new trading pair groups.
* **Parameters**:
  * `_groups`: Array of groups to add.

### **`updateGroups`**

* Updates details of specified groups.
* **Parameters**:
  * `_ids`: Indices of groups to update.
  * `_groups`: Updated details for the groups.

### **`addFees`**

* Adds new fee groups.
* **Parameters**:
  * `_fees`: Array of fees to add.

### **`updateFees`**

* Updates details of specified fee groups.
* **Parameters**:
  * `_ids`: Indices of fee groups to update.
  * `_fees`: Updated details for the fee groups.

### **`setPairCustomMaxLeverages`**

* Sets custom maximum leverages for specific pairs.
* **Parameters**:
  * `_indices`: Indices of pairs.
  * `_values`: New custom maximum leverage values.

### **`setGroupLiquidationParams`**

* Updates liquidation parameters for a specific group.
* **Parameters**:
  * `_groupIndex`: Index of the group.
  * `_params`: New liquidation parameters.

### **`pairFeed`**

* Retrieves the feed identifier for getting the price of a pair.
* **Parameters**:
  * `_pairIndex`: Index of the pair.
* **Returns**: `bytes32` feed identifier.

### **`isPairListed`**

* Checks if a pair is listed based on its trading symbols.
* **Parameters**:
  * `_from`: Base asset (e.g., BTC).
  * `_to`: Quote asset (e.g., USD).
* **Returns**: `bool` indicating whether the pair is listed.

### **`isPairIndexListed`**

* Checks if a pair index is listed.
* **Parameters**:
  * `_pairIndex`: Index of the pair.
* **Returns**: `bool`.

### **`pairs`**

* Retrieves details of a specific pair.
* **Parameters**:
  * `_index`: Index of the pair.
* **Returns**: Pair details.

### **`pairsCount`**

* Retrieves the number of listed trading pairs.
* **Returns**: `uint256` count of pairs.

### **`pairSpreadP`**

* Retrieves the spread percentage of a pair (1e10 precision).
* **Parameters**:
  * `_pairIndex`: Index of the pair.
* **Returns**: Spread percentage.

### **`pairMinLeverage`**

* Retrieves the minimum leverage for a pair.
* **Parameters**:
  * `_pairIndex`: Index of the pair.
* **Returns**: Minimum leverage value.

### **`pairOpenFeeP`**

* Retrieves the open fee percentage for a pair (1e10 precision).
* **Parameters**:
  * `_pairIndex`: Index of the pair.
* **Returns**: Open fee percentage.

### **`pairCloseFeeP`**

* Retrieves the close fee percentage for a pair (1e10 precision).
* **Parameters**:
  * `_pairIndex`: Index of the pair.
* **Returns**: Close fee percentage.

### **`pairTriggerOrderFeeP`**

* Retrieves the trigger order fee percentage for a pair (1e10 precision).
* **Parameters**:
  * `_pairIndex`: Index of the pair.
* **Returns**: Trigger order fee percentage.

### **`pairMinPositionSizeUsd`**

* Retrieves the minimum position size in USD for a pair (1e18 precision).
* **Parameters**:
  * `_pairIndex`: Index of the pair.
* **Returns**: Minimum position size in USD.

### **`pairMinFeeUsd`**

* Retrieves the minimum trading fee in USD for a pair (1e18 precision).
* **Parameters**:
  * `_pairIndex`: Index of the pair.
* **Returns**: Minimum trading fee in USD.

### **`groups`**

* Retrieves details of a specific group.
* **Parameters**:
  * `_index`: Index of the group.
* **Returns**: Group details.

### **`groupsCount`**

* Retrieves the number of listed groups.
* **Returns**: `uint256` count of groups.

### **`fees`**

* Retrieves details of a specific fee group.
* **Parameters**:
  * `_index`: Index of the fee group.
* **Returns**: Fee group details.

### **`feesCount`**

* Retrieves the number of listed fee groups.
* **Returns**: `uint256` count of fee groups.

### **`pairsBackend`**

* Retrieves details of a pair, its group, and its fee group.
* **Parameters**:
  * `_index`: Index of the pair.
* **Returns**: Pair, group, and fee group details.

### **`pairMaxLeverage`**

* Retrieves the active maximum leverage for a pair.
* **Parameters**:
  * `_pairIndex`: Index of the pair.
* **Returns**: Maximum leverage value.

### **`pairCustomMaxLeverage`**

* Retrieves the custom maximum leverage for a pair (0 if not set).
* **Parameters**:
  * `_pairIndex`: Index of the pair.
* **Returns**: Custom maximum leverage value.

### **`getAllPairsRestrictedMaxLeverage`**

* Retrieves custom maximum leverage values for all pairs.
* **Returns**: Array of custom maximum leverage values.

### **`getGroupLiquidationParams`**

* Retrieves liquidation parameters for a group.
* **Parameters**:
  * `_groupIndex`: Index of the group.
* **Returns**: Liquidation parameters.

### **`getPairLiquidationParams`**

* Retrieves liquidation parameters for a pair's group.
* **Parameters**:
  * `_pairIndex`: Index of the pair.
* **Returns**: Liquidation parameters.


# JavPriceAggregator

## General Description

The **JavPriceAggregator** contract used for manage and query price data for LeverageX. It allows initialization of price aggregators, updates to collateral price feeds, management of price lifetimes, and retrieval of pricing details for various assets. The functions are divided into management setters for configuration and getters for querying price-related data.

## Core Functionalities

### **`initializePriceAggregator`**

* Initializes the price aggregator with the provided oracle, alternative oracle, reward token USD feed, collateral indices, and their respective USD price feeds.
* **Parameters**:
  * `_oracle`: Primary oracle for price data.
  * `_alternativeOracle`: Backup oracle for price data.
  * `_rewardsTokenUsdFeed`: Feed identifier for the rewards token in USD.
  * `_collateralIndices`: Array of indices representing collateral types.
  * `_collateralUsdPriceFeeds`: Array of feed identifiers for collateral prices in USD.

### **`updateCollateralUsdPriceFeed`**

* Updates the USD price feed associated with a specific collateral index.
* **Parameters**:
  * `_collateralIndex`: Index of the collateral.
  * `_value`: New feed identifier for the collateral price in USD.
* **Access Control**: `onlyRole(Role.GOV)`.

### **`setPriceLifetime`**

* Sets the lifetime duration for price data.
* **Parameters**:
  * `_lifetime`: New lifetime value in seconds.
* **Access Control**: `onlyRole(Role.GOV)`.

### **`getPriceLifetime`**

* Retrieves the configured price lifetime.
* **Returns**: The price lifetime in seconds.

### **`getPrice`**

* Retrieves the price for a specific pair index.
* **Parameters**:
  * `_pairIndex`: Index of the price pair.
* **Returns**: Price of the pair.

### **`updatePrices`**

* Updates price data based on a multi-dimensional array input.
* **Parameters**:
  * `_priceUpdate`: Array of price update data.
  * `_user`: Address initiating the price update.
* **Access Control**: `onlySelf`.

### **`getCollateralPriceUsd`**

* Retrieves the USD price for a specific collateral index.
* **Parameters**:
  * `_collateralIndex`: Index of the collateral.
* **Returns**: USD price of the collateral.

### **`getCollateralFeed`**

* Retrieves the feed identifier for a specific collateral index.
* **Parameters**:
  * `_collateralIndex`: Index of the collateral.
* **Returns**: Feed identifier.

### **`getRewardsTokenUsdFeed`**

* Retrieves the USD feed identifier for the rewards token.
* **Returns**: Feed identifier for the rewards token price in USD.

### **`getUsdNormalizedValue`**

* Converts collateral value to its normalized USD equivalent.
* **Parameters**:
  * `_collateralIndex`: Index of the collateral.
  * `_collateralValue`: Collateral value to normalize.
* **Returns**: Normalized USD value.

### **`getCollateralFromUsdNormalizedValue`**

* Converts a normalized USD value back to its collateral equivalent.
* **Parameters**:
  * `_collateralIndex`: Index of the collateral.
  * `_normalizedValue`: Normalized USD value.
* **Returns**: Collateral equivalent value.

### **`getRewardsTokenPriceUsd`**

* Retrieves the USD price of the rewards token.
* **Returns**: USD price of the rewards token.


# JavPriceImpact

## General Description

The **JavPriceImpact** contract used for manage various settings related to price impact, such as open interest windows, depth factors, protection close factors, and cumulative factors. The contract is divided into management setters for configuring the system, interaction functions for updating open interest dynamically, and getters for retrieving various price impact-related data.

## Core Functionalities

### **`initializePriceImpact`**

* Initializes price impact settings, including the duration and count of open interest windows.
* **Parameters**:
  * `_windowsDuration`: Duration of each open interest window in seconds.
  * `_windowsCount`: Number of open interest windows.
* **Access Control**: `reinitializer(3)`.

### **`setPriceImpactWindowsCount`**

* Updates the number of open interest windows.
* **Parameters**:
  * `_newWindowsCount`: New count of open interest windows.
* **Access Control**: `onlyRole(Role.GOV)`.

### **`setPriceImpactWindowsDuration`**

* Updates the duration of open interest windows.
* **Parameters**:
  * `_newWindowsDuration`: New duration of open interest windows in seconds.
* **Access Control**: `onlyRole(Role.GOV)`.

### **`setPairDepths`**

* Sets the depth parameters for trading pairs.
* **Parameters**:
  * `_indices`: Array of trading pair indices.
  * `_depthsAboveUsd`: Array of depth values above the current USD price.
  * `_depthsBelowUsd`: Array of depth values below the current USD price.
* **Access Control**: `onlyRole(Role.MANAGER)`.

### **`setProtectionCloseFactors`**

* Configures protection close factors for trading pairs.
* **Parameters**:
  * `_pairIndices`: Array of trading pair indices.
  * `_protectionCloseFactors`: Array of close factor values for protection.
* **Access Control**: `onlyRole(Role.GOV)`.

### **`setProtectionCloseFactorBlocks`**

* Sets the block duration for protection close factors.
* **Parameters**:
  * `_pairIndices`: Array of trading pair indices.
  * `_protectionCloseFactorBlocks`: Array of block duration values.
* **Access Control**: `onlyRole(Role.GOV)`.

### **`setCumulativeFactors`**

* Configures cumulative factors for trading pairs.
* **Parameters**:
  * `_pairIndices`: Array of trading pair indices.
  * `_cumulativeFactors`: Array of cumulative factor values.
* **Access Control**: `onlyRole(Role.GOV)`.

### **`addPriceImpactOpenInterest`**

* Updates the open interest impact for a trader based on their activity.
* **Parameters**:
  * `_trader`: Address of the trader.
  * `_index`: Trading pair index.
  * `_oiDeltaCollateral`: Change in open interest collateral.
  * `_open`: Indicates if the position is being opened or closed.
* **Access Control**: `onlySelf`.

### **`getPriceImpactOi`**

* Retrieves the open interest price impact for a given pair.
* **Parameters**:
  * `_pairIndex`: Index of the trading pair.
  * `_long`: Indicates if the position is long.
* **Returns**: The active open interest.

### **`getTradePriceImpact`**

* Calculates the price impact for a trade.
* **Parameters**:
  * `_marketPrice`: Current market price.
  * `_pairIndex`: Trading pair index.
  * `_long`: Indicates if the position is long.
  * `_tradeOpenInterestUsd`: Open interest in USD.
  * `_isPnlPositive`: Indicates if profit and loss is positive.
  * `_open`: Indicates if the trade is opening or closing.
  * `_lastPosIncreaseBlock`: Block number of the last position increase.
* **Returns**:
  * `priceImpactP`: Price impact percentage.
  * `priceAfterImpact`: Price after applying impact.

### **`getPairDepth`**

* Retrieves the depth details for a trading pair.
* **Parameters**:
  * `_pairIndex`: Index of the trading pair.
* **Returns**: `PairDepth` structure containing depth details.

### **`getPairFactor`**

* Retrieves factors affecting a trading pair.
* **Parameters**:
  * `_pairIndex`: Index of the trading pair.
* **Returns**: `PairFactors` structure containing factor details.

### **`getOiWindowsSettings`**

* Retrieves settings related to open interest windows.
* **Returns**: `OiWindowsSettings` structure.

### **`getOiWindow`**

* Retrieves a specific open interest window's data.
* **Parameters**:
  * `_windowsDuration`: Duration of the window.
  * `_pairIndex`: Trading pair index.
  * `_windowId`: ID of the window.
* **Returns**: `PairOi` structure for the specified window.

### **`getOiWindows`**

* Retrieves data for multiple open interest windows.
* **Parameters**:
  * `_windowsDuration`: Duration of the windows.
  * `_pairIndex`: Trading pair index.
  * `_windowIds`: Array of window IDs.
* **Returns**: Array of `PairOi` structures.

### **`getPairDepths`**

* Retrieves depth details for multiple trading pairs.
* **Parameters**:
  * `_indices`: Array of trading pair indices.
* **Returns**: Array of `PairDepth` structures.

### **`getPairFactors`**

* Retrieves factors for multiple trading pairs.
* **Parameters**:
  * `_indices`: Array of trading pair indices.
* **Returns**: Array of `PairFactors` structures.


# JavReferrals

## General Description

The **JavReferrals** contract used for manage a referral system, which incentivizes trading activities through rewards for allies (partners) and referrers. It supports the configuration of fees, reward structures, and ally/referrer whitelisting, while also enabling the distribution and claiming of rewards. Additionally, it provides getter functions to fetch detailed referral-related data.

## Core Functionalities

### **`initializeReferrals`**

* Initializes the referral system with specified parameters.
* **Parameters**:
  * `_allyFeeP`: Fee percentage for allies.
  * `_startReferrerFeeP`: Initial fee percentage for referrers.
  * `_openFeeP`: Fee percentage for open trades.
  * `_targetVolumeUsd`: Target trading volume in USD for additional benefits.
* **Access Control**: `reinitializer(2)`.

### **`updateAllyFeeP`**

* Updates the ally fee percentage.
* **Parameters**:
  * `_value`: New ally fee percentage.
* **Access Control**: `onlyRole(Role.GOV)`.

### **`updateStartReferrerFeeP`**

* Updates the initial referrer fee percentage.
* **Parameters**:
  * `_value`: New initial referrer fee percentage.
* **Access Control**: `onlyRole(Role.GOV)`.

### **`updateReferralsOpenFeeP`**

* Updates the open fee percentage for referrals.
* **Parameters**:
  * `_value`: New open fee percentage.
* **Access Control**: `onlyRole(Role.GOV)`.

### **`updateReferralsTargetVolumeUsd`**

* Updates the target trading volume in USD.
* **Parameters**:
  * `_value`: New target volume in USD.
* **Access Control**: `onlyRole(Role.GOV)`.

### **`whitelistAllies`**

* Adds allies to the whitelist, enabling them to participate in the referral program.
* **Parameters**:
  * `_allies`: Array of ally addresses to whitelist.
* **Access Control**: `onlyRole(Role.GOV)`.

### **`unwhitelistAllies`**

* Removes allies from the whitelist.
* **Parameters**:
  * `_allies`: Array of ally addresses to remove from the whitelist.
* **Access Control**: `onlyRole(Role.GOV)`.

### **`whitelistReferrers`**

* Adds referrers to the whitelist and associates them with specific allies.
* **Parameters**:
  * `_referrers`: Array of referrer addresses.
  * `_allies`: Array of ally addresses corresponding to the referrers.
* **Access Control**: `onlyRole(Role.GOV)`.

### **`unwhitelistReferrers`**

* Removes referrers from the whitelist.
* **Parameters**:
  * `_referrers`: Array of referrer addresses to remove.
* **Access Control**: `onlyRole(Role.GOV)`.

### **`registerPotentialReferrer`**

* Links a trader with a potential referrer.
* **Parameters**:
  * `_trader`: Address of the trader.
  * `_referrer`: Address of the potential referrer.
* **Access Control**: `onlySelf`.

### **`distributeReferralReward`**

* Distributes rewards based on a trader's activity and trading volume.
* **Parameters**:
  * `_trader`: Address of the trader.
  * `_volumeUsd`: Trading volume in USD.
  * `_pairOpenFeeP`: Open fee percentage for the pair.
  * `_javPriceUsd`: Price of JAV token in USD.
* **Returns**: Amount of reward distributed.
* **Access Control**: `onlySelf`.

### **`claimAllyRewards`**

* Allows allies to claim their accrued rewards.
* **Access Control**: Public.

### **`claimReferrerRewards`**

* Allows referrers to claim their accrued rewards.
* **Access Control**: Public.

### **`getReferrerFeeP`**

* Retrieves the referrer fee percentage based on trading volume.
* **Parameters**:
  * `_pairOpenFeeP`: Open fee percentage for the pair.
  * `_volumeReferredUsd`: Trading volume referred in USD.
* **Returns**: Referrer fee percentage.

### **`getTraderLastReferrer`**

* Retrieves the last referrer associated with a trader.
* **Parameters**:
  * `_trader`: Address of the trader.
* **Returns**: Address of the last referrer.

### **`getTraderActiveReferrer`**

* Retrieves the currently active referrer for a trader.
* **Parameters**:
  * `_trader`: Address of the trader.
* **Returns**: Address of the active referrer.

### **`getReferrersReferred`**

* Retrieves all referrers associated with a specific ally.
* **Parameters**:
  * `_ally`: Address of the ally.
* **Returns**: Array of referrer addresses.

### **`getTradersReferred`**

* Retrieves all traders referred by a specific referrer.
* **Parameters**:
  * `_referrer`: Address of the referrer.
* **Returns**: Array of trader addresses.

### **`getReferralsAllyFeeP`**

* Retrieves the current ally fee percentage.
* **Returns**: Ally fee percentage.

### **`getReferralsStartReferrerFeeP`**

* Retrieves the current starting referrer fee percentage.
* **Returns**: Starting referrer fee percentage.

### **`getReferralsOpenFeeP`**

* Retrieves the current open fee percentage for referrals.
* **Returns**: Open fee percentage.

### **`getReferralsTargetVolumeUsd`**

* Retrieves the current target trading volume in USD.
* **Returns**: Target volume in USD.

### **`getAllyDetails`**

* Retrieves detailed information about a specific ally.
* **Parameters**:
  * `_ally`: Address of the ally.
* **Returns**: `AllyDetails` structure containing ally information.

### **`getReferrerDetails`**

* Retrieves detailed information about a specific referrer.
* **Parameters**:
  * `_referrer`: Address of the referrer.
* **Returns**: `ReferrerDetails` structure containing referrer information.


# JavTradingInteractions

## General Description

The **JavTradingInteractions** contract used for manage and interact with various types of trading orders, including limit, stop, and market orders, for a trading platform. It enables users to open, close, update, and manage the terms of their trades, including slippage, position size, leverage, and take-profit/stop-loss (TP/SL) parameters. Additionally, it supports the initiation and updating of trigger orders, and allows for the cancellation of open orders.  This system provides a wide range of functionalities to give users full control over their trading positions and strategies.

## Core Functionalities

### **`openTrade`**

* Opens a new trade, limit order, or stop order with specified parameters.
* **Parameters**:
  * `_trade`: The trade data (structure containing details about the trade).
  * `_maxSlippageP`: Maximum allowed slippage in percentage (1e3 precision).
  * `_referrer`: Address of the referrer (can only be set once per trader).
  * `_priceUpdate`: Array containing price update data.
* **Access Control**: Public.

### **`updateTermsAndConditionsAddress`**

* Updates the address for the terms and conditions.
* **Parameters**:
  * `_termsAndConditionsAddress`: New address for the terms and conditions.
* **Access Control**: Public.

### **`updateMaxClosingSlippageP`**

* Updates the maximum slippage allowed for closing a trade.
* **Parameters**:
  * `_index`: Index of the trade to be updated.
  * `_maxSlippageP`: New maximum closing slippage percentage (1e3 precision).
* **Access Control**: Public.

### **`closeTradeMarket`**

* Closes an open trade using a market order.
* **Parameters**:
  * `_index`: Index of the trade to be closed.
  * `_priceUpdate`: Array containing price update data.
* **Access Control**: Public.

### **`updateOpenOrder`**

* Updates an existing limit or stop order with new parameters.
* **Parameters**:
  * `_index`: Index of the existing order.
  * `_triggerPrice`: New trigger price for the order (1e10 precision).
  * `_tp`: New take-profit price (1e10 precision).
  * `_sl`: New stop-loss price (1e10 precision).
  * `_maxSlippageP`: New maximum slippage percentage (1e3 precision).
* **Access Control**: Public.

### **`cancelOpenOrder`**

* Cancels an open limit or stop order.
* **Parameters**:
  * `_index`: Index of the order to be canceled.
* **Access Control**: Public.

### **`updateTp`**

* Updates the take-profit (TP) value of an open trade.
* **Parameters**:
  * `_index`: Index of the open trade.
  * `_newTp`: New TP value (1e10 precision).
* **Access Control**: Public.

### **`updateSl`**

* Updates the stop-loss (SL) value of an open trade.
* **Parameters**:
  * `_index`: Index of the open trade.
  * `_newSl`: New SL value (1e10 precision).
* **Access Control**: Public.

### **`updateLeverage`**

* Updates the leverage for a trade.
* **Parameters**:
  * `_index`: Index of the trade.
  * `_newLeverage`: New leverage value (1e3 precision).
  * `_priceUpdate`: Array containing price update data.
* **Access Control**: Public.

### **`increasePositionSize`**

* Increases the position size of an open trade by adding collateral and adjusting leverage.
* **Parameters**:
  * `_index`: Index of the trade.
  * `_collateralDelta`: Amount of collateral to add (collateral precision).
  * `_leverageDelta`: Amount of leverage to increase by (1e3 precision).
  * `_expectedPrice`: Expected price for execution (1e10 precision).
  * `_maxSlippageP`: Maximum slippage percentage allowed (1e3 precision).
  * `_priceUpdate`: Array containing price update data.
* **Access Control**: Public.

### **`decreasePositionSize`**

* Decreases the position size of an open trade by removing collateral and adjusting leverage.
* **Parameters**:
  * `_index`: Index of the trade.
  * `_collateralDelta`: Amount of collateral to remove (collateral precision).
  * `_leverageDelta`: Amount of leverage to decrease by (1e3 precision).
  * `_priceUpdate`: Array containing price update data.
* **Access Control**: Public.

### **`triggerOrder`**

* Initiates a trigger order based on a packed data structure (order type, trader, index) for TP, SL, liquidation, limit, or stop orders.
* **Parameters**:
  * `_packed`: Packed data for the trigger order (encodes order type, trader address, index).
  * `_priceUpdate`: Array containing price update data.
* **Access Control**: Public.


# JavTradingProcessing

## General Description

The **JavTradingProcessing** contract used for manages various trading-related functions, primarily focused on processing and handling market orders, trigger orders, and associated fees. It includes functionality to initialize trading processing, manage the vault's closing fees, and claim pending governance fees related to collateral. Additionally, the contract allows users to open and close market orders, as well as execute trigger-based open and close orders. It provides important getter functions to retrieve current system states, such as the vault closing fee percentage and pending governance fees for specific collaterals.

## Core Functionalities

### **`initializeTradingProcessing`**

* Initializes the trading processing system with a specified parameter.
* **Parameters**:
  * `_valueP`: A parameter to initialize the trading system (value type depends on the context, but expected to be a percentage).
* **Access Control**: Public.

### **`updateVaultClosingFeeP`**

* Updates the percentage of the closing fee that will be sent to the vault.
* **Parameters**:
  * `_valueP`: The percentage of the closing fee going to the vault.
* **Access Control**: Public.

### **`claimPendingGovFees`**

* Claims the pending governance fees for all collaterals.
* **Access Control**: Public.

**Getter Functions**

### **`getVaultClosingFeeP`**

* Retrieves the current vault closing fee percentage.
* **Returns**: `uint8` – The percentage of the closing fee going to the vault.
* **Access Control**: Public.

### **`getPendingGovFeesCollateral`**

* Retrieves the current pending governance fees for a specified collateral index.
* **Parameters**:
  * `_collateralIndex`: The index of the collateral for which pending fees are being retrieved.
* **Returns**: `uint256` – The pending governance fees for the specified collateral (collateral precision).
* **Access Control**: Public.

**Market Order Management**

### **`openTradeMarketOrder`**

* Opens a market order based on the specified pending order data.
* **Parameters**:
  * `_pendingOrder`: A structure containing the details of the pending order to be processed.
* **Access Control**: Public.

### **`closeTradeMarketOrder`**

* Closes a market order based on the specified pending order data.
* **Parameters**:
  * `_pendingOrder`: A structure containing the details of the pending order to be closed.
* **Access Control**: Public.

### **`executeTriggerOpenOrder`**

* Executes a trigger to open an order based on the specified pending order data.
* **Parameters**:
  * `_pendingOrder`: A structure containing the details of the trigger open order.
* **Access Control**: Public.

### **`executeTriggerCloseOrder`**

* Executes a trigger to close an order based on the specified pending order data.
* **Parameters**:
  * `_pendingOrder`: A structure containing the details of the trigger close order.
* **Access Control**: Public.


# JavTradingStorage

## General Description

The **JavTradingStorage** contract used for managing the trading system's storage and operations, including the handling of collateral, trades, and trade-related details. It allows for the initialization and configuration of the trading environment, such as setting up the supported collateral, adjusting trading activation status, and linking to a borrowing provider. The contract enables the storage, modification, and retrieval of trade data, including managing trade position parameters, stop loss, take profit, and slippage conditions. Additionally, it provides several functions to query and manipulate collateral data, such as activating/deactivating collaterals and adding new ones. The system also supports the management and retrieval of liquidation parameters and counters for individual traders.

## Core Functionalities

### **`initializeTradingStorage`**

* Initializes the trading storage with essential configuration settings, such as rewards token, rewards distributor, borrowing provider, and supported collaterals.
* **Parameters**:
  * `_rewardsToken`: Address of the rewards token.
  * `_rewardsDistributor`: Address of the rewards distributor contract.
  * `_borrowingProvider`: Address of the borrowing provider.
  * `_collaterals`: List of collateral addresses.
  * `_collateralsIndexes`: List of corresponding indexes for each collateral.
* **Access Control**: External.

### **`updateTradingActivated`**

* Updates the trading activation state (whether trading is active or not).
* **Parameters**:
  * `_activated`: The new trading activation state.
* **Access Control**: External.

### **`addCollateral`**

* Adds a new collateral to the supported list of collaterals.
* **Parameters**:
  * `_collateral`: Address of the new collateral.
  * `_index`: Index of the collateral in the supported list.
* **Access Control**: External.

### **`toggleCollateralActiveState`**

* Toggles the active state of an existing collateral (enables or disables it for trading).
* **Parameters**:
  * `_collateralIndex`: Index of the collateral to toggle.
* **Access Control**: External.

### **`updateBorrowingProvider`**

* Updates the address of the borrowing provider.
* **Parameters**:
  * `_borrowingProvider`: New borrowing provider address.
* **Access Control**: External.

### **`updateCollateralApprove`**

* Updates the approval state for a specified collateral.
* **Parameters**:
  * `_collateralIndex`: Index of the collateral to update approval for.
* **Access Control**: External.

### **`storeTrade`**

* Stores a new trade, including details for trade, limit, or stop orders.
* **Parameters**:
  * `_trade`: Trade data to be stored.
  * `_tradeInfo`: Additional trade info to be stored.
* **Returns**: `Trade` – The stored trade.
* **Access Control**: External.

### **`updateTradeMaxClosingSlippageP`**

* Updates the maximum closing slippage for a specified trade.
* **Parameters**:
  * `_tradeId`: ID of the trade to update.
  * `_maxSlippageP`: New maximum slippage percentage (1e3 precision).
* **Access Control**: External.

### **`updateTradeCollateralAmount`**

* Updates the collateral amount for an open trade.
* **Parameters**:
  * `_tradeId`: ID of the trade to update.
  * `_collateralAmount`: New collateral amount (collateral precision).
* **Access Control**: External.

### **`updateTradePosition`**

* Updates the position parameters of an open trade, including collateral, leverage, and open price.
* **Parameters**:
  * `_tradeId`: ID of the trade to update.
  * `_collateralAmount`: New collateral amount.
  * `_leverage`: New leverage.
  * `_openPrice`: New open price.
  * `_isPartialIncrease`: If true, refreshes liquidation parameters.
* **Access Control**: External.

### **`updateOpenOrderDetails`**

* Updates the details of an open order, including price, take profit (tp), stop loss (sl), and slippage.
* **Parameters**:
  * `_tradeId`: ID of the trade to update.
  * `_openPrice`: New open price (1e10 precision).
  * `_tp`: New take profit price (1e10 precision).
  * `_sl`: New stop loss price (1e10 precision).
  * `_maxSlippageP`: New maximum slippage percentage (1e3 precision).
* **Access Control**: External.

### **`updateTradeTp`**

* Updates the take profit (tp) of an open trade.
* **Parameters**:
  * `_tradeId`: ID of the trade to update.
  * `_newTp`: New take profit price (1e10 precision).
* **Access Control**: External.

### **`updateTradeSl`**

* Updates the stop loss (sl) of an open trade.
* **Parameters**:
  * `_tradeId`: ID of the trade to update.
  * `_newSl`: New stop loss price (1e10 precision).
* **Access Control**: External.

### **`closeTrade`**

* Marks an open trade, limit, or stop order as closed.
* **Parameters**:
  * `_tradeId`: ID of the trade to close.
* **Access Control**: External.

### **`getCollateral`**

* Returns collateral data for a specified index.
* **Parameters**:
  * `_index`: Index of the collateral to retrieve.
* **Returns**: `Collateral` – The collateral data.
* **Access Control**: External.

### **`isCollateralActive`**

* Returns whether a specified collateral is active for trading.
* **Parameters**:
  * `_index`: Index of the collateral.
* **Returns**: `bool` – Whether the collateral is active.
* **Access Control**: External.

### **`isCollateralListed`**

* Returns whether a specified collateral has been listed in the system.
* **Parameters**:
  * `_index`: Index of the collateral.
* **Returns**: `bool` – Whether the collateral is listed.
* **Access Control**: External.

### **`getCollateralsCount`**

* Returns the count of supported collaterals in the system.
* **Returns**: `uint8` – Number of supported collaterals.
* **Access Control**: External.

### **`getCollaterals`**

* Returns a list of all supported collaterals.
* **Returns**: `Collateral[]` – List of collaterals.
* **Access Control**: External.

### **`getCollateralIndex`**

* Returns the index of a specific collateral.
* **Parameters**:
  * `_collateral`: Address of the collateral.
* **Returns**: `uint8` – Index of the collateral.
* **Access Control**: External.

**Trader & Trade Information Retrieval**

### **`getTradingActivated`**

* Returns the current trading activation state.
* **Returns**: `TradingActivated` – The current state.
* **Access Control**: External.

### **`getTraderStored`**

* Checks if a trader is stored in the traders array.
* **Parameters**:
  * `_trader`: Address of the trader to check.
* **Returns**: `bool` – Whether the trader is stored.
* **Access Control**: External.

### **`getTraders`**

* Retrieves a list of traders with open trades, using pagination.
* **Parameters**:
  * `_offset`: Start index.
  * `_limit`: End index.
* **Returns**: `address[]` – List of traders.
* **Access Control**: External.

### **`getTrade`**

* Retrieves a specific trade for a trader.
* **Parameters**:
  * `_trader`: Address of the trader.
  * `_index`: Index of the trade.
* **Returns**: `Trade` – The trade data.
* **Access Control**: External.

### **`getTrades`**

* Retrieves all trades for a specified trader.
* **Parameters**:
  * `_trader`: Address of the trader.
* **Returns**: `Trade[]` – List of trades.
* **Access Control**: External.

### **`getAllTrades`**

* Retrieves all trades in the system using pagination.
* **Parameters**:
  * `_offset`: Start index.
  * `_limit`: End index.
* **Returns**: `Trade[]` – List of trades.
* **Access Control**: External.

### **`getTradeInfo`**

* Retrieves trade info for a specified trader and trade index.
* **Parameters**:
  * `_trader`: Address of the trader.
  * `_index`: Index of the trade.
* **Returns**: `TradeInfo` – The trade info.
* **Access Control**: External.

### **`getTradeInfos`**

* Retrieves all trade info for a specified trader.
* **Parameters**:
  * `_trader`: Address of the trader.
* **Returns**: `TradeInfo[]` – List of trade info.
* **Access Control**: External.

### **`getAllTradeInfos`**

* Retrieves all trade info using pagination.
* **Parameters**:
  * `_offset`: Start index.
  * `_limit`: End index.
* **Returns**: `TradeInfo[]` – List of trade info.
* **Access Control**: External.

### **`getCounters`**

* Returns the counters for a specified trader (open trades, trade infos, pending orders).
* **Parameters**:
  * `_trader`: Address of the trader.
* **Returns**: `Counter` – The trader's counters.
* **Access Control**: External.

### **`getTradeLiquidationParams`**

* Retrieves liquidation parameters for a specific trade.
* **Parameters**:
  * `_trader`: Address of the trader.
  * `_index`: Index of the trade.
* **Returns**: `GroupLiquidationParams` – The liquidation parameters.
* **Access Control**: External.

### **`getTradesLiquidationParams`**

* Retrieves liquidation parameters for all trades of a trader.
* **Parameters**:
  * `_trader`: Address of the trader.
* **Returns**: `GroupLiquidationParams[]` – List of liquidation parameters.
* **Access Control**: External.

### **`getAllTradesLiquidationParams`**

* Retrieves all liquidation parameters using pagination.
* **Parameters**:
  * `_offset`: Start index.
  * `_limit`: End index.
* **Returns**: `GroupLiquidationParams[]` – List of liquidation parameters.
* **Access Control**: External.

### **`getBorrowingProvider`**

* Returns the address of the liquidity provider.
* **Returns**: `address` – Address of the borrowing provider.
* **Access Control**: External.


# JavBorrowingProvider

### General Description

The `JavBorrowingProvider` smart contract that provides a borrowing and lending mechanism based on a collateralized token model. It allows users to buy and sell tokens, manage collateral assets, and interact with leveraged positions, all while ensuring automated price feeds and maintaining the integrity of collateralization ratios. The contract operates with an upgradeable structure, allowing for flexibility and future improvements.

#### Key Features:

* Buy and sell liquidity pool (LLP) tokens using various assets as collateral.
* Maintain a set of active tokens with associated collateral and price feeds.
* Manage and rebalance token positions based on predefined logic. (<mark style="color:red;">tbd</mark>)
* Distribute rewards and handle assets based on changes in the token value and collateral positions.

### Core Functionalities

* **Assert Management**
  * **receiveAssets** - Receives assets and updates the token amount for the specific collateral token.
  * **sendAssets** - Used for sending assets to external addresses, typically related to profit and loss (PnL) management.
  * **distributeReward** - Distributes rewards to LLP token holders based on the amount of assets they have provided to the system.
* **LLP buying and selling**
  * **buyLLP -** Allows users to buy LLP tokens by providing an input token (e.g., ETH, USDC) and an amount.
  * **sellLLP -** Allows users to sell LLP tokens in exchange for the underlying collateral token.
* **Tokens Management**
  * **addToken** or **updateToken -** These functions allow the contract owner (admin) to add or modify tokens in the system.


# LLPToken

The LLPToken contract is designed for managing LeverageX LP (LLP) tokens. It integrates upgradeable capabilities and access control mechanisms for minting and burning tokens, essential for leveraged trading systems.

**Key Features**

• Mintable & Burnable Tokens: Dynamically mint and burn LLP tokens as needed.

• Upgradeable Architecture: Built using OpenZeppelin’s proxy upgradeable framework.

• Access Control: Minting permissions restricted to a designated borrowing provider.

**Core Functionalities**

**Initialization**

• The contract initializes the LLP token with the name “LeverageX LP” and symbol “LLP”.

• Ensures upgradeability by following OpenZeppelin’s recommended practices.

**Borrowing Provider**

• Set Borrowing Provider:

Allows the contract owner to assign or update the borrowing provider, the entity authorized to mint LLP tokens.

• Access Control:

Includes a modifier to restrict certain functions to the borrowing provider only.

**Minting Tokens**

• Mint Tokens:

Enables the borrowing provider to mint LLP tokens for a specified account and amount.


# Feeds

4 groups: forex, crypto, commodities and stocks

Lambda Feeds:

```
const priceIds = [
    "0xff61491a931112ddf1bd8147cd1b641375f79f5825126d665480874634fd0ace", // ETH,
    "0xe62df6c8b4a85fe1a67db44dc12de5db330f7ac66b72dc658afedf0f4a415b43", // BTC,
    "0x2f95862b045670cd22bee3114c39763a4a08beeb663b145d283c31d7d1101c4f", // BNB,
    "0xef0d8b6fda2ceba41da15d4095d1da392a0d2f8ed0c6c7bc0f4cfac8c280b56d", // SOL,
    "0x8963217838ab4cf5cadc172203c1f0b763fbaa45f346d8ee50ba994bbcac3026", // TON,
    "0xec5d399846a9209f3fe5881d70aae9268c94339ff9817e8d18ff19fa05eea1c8", // XRP,
    "0x93da3352f9f1d105fdfe4971cfa80e9dd777bfc5d0f683ebb6e1294b92137bb7", // AVAX,
    "0x5de33a9112c2b700b8d30b8a3402c103578ccfa2765696471cc672bd5cf6ac52", // MATIC,
    "0xc415de8d2eba7db216527dff4b60e8f3a5311c740dadb233e13e12547e226750", // NEAR,
    "0xca3eed9b267293f6595901c734c7525ce8ef49adafe8284606ceb307afa2ca5b", // DOT,

    "0xa995d00bb36a63cef7fd2c287dc105fc8f3d93779f062f09551b0af3e81ec30b", // EUR/USD - forex
    "0xef2c98c804ba503c6a707e38be4dfbb16683775f195b091252bf24693042fd52", // USD/JPY - forex
    "0x765d2ba906dbc32ca17cc11f5310a89e9ee1f6420508c63861f2f8ba4ee34bb2", // XAU/USD - commodity
    "0xf2fb02c32b055c805e7238d628e5e9dadef274376114eb1f012337cabe93871e", // XAG/USD - commodity
];

const priceIdsStocks = [
    "0x49f6b65cb1de6b10eaf75e7c03ca029c306d0357e91b5311b175084a5ad55688", // APPL - stocks 
    "0x9db6bc1e6e9e5e60f6884e1cd8e4399cca9d0454c6e7234ad79680cf139748f5", // ibit
    "0xd0ca23c1cc005e004ccf1db5bf76aeb6a49218f43dac3d4b275e92de12ded4d1", // MSFT
    "0xe1e80251e5f5184f2195008382538e847fafc36f751896889dd3d1b1f6111f09", // MSTR
    "0xfee33f2a978bf32dd6b662b65ba8083c6773b494f8401194ec1870c640860245", // COIN
    "0x9f383d612ac09c7e6ffda24deca1502fce72e0ba58ff473fea411d9727401cc1", // TLT
    "0x19e09bb805456ada3979a7d1cbb4b6d63babc3a0f8e8a9509f68afa5c4c11cd5", // SPY
];
```

```
pairs = [
    # crypto
    diamond.Pair(from_name="ETH", to="USD",
                 feedId="0xff61491a931112ddf1bd8147cd1b641375f79f5825126d665480874634fd0ace", spreadP=0,
                 groupIndex=0, feeIndex=0, altPriceOracle=False),
    diamond.Pair(from_name="BTC", to="USD",
                 feedId="0xe62df6c8b4a85fe1a67db44dc12de5db330f7ac66b72dc658afedf0f4a415b43", spreadP=0,
                 groupIndex=0, feeIndex=0, altPriceOracle=False),
    diamond.Pair(from_name="BNB", to="USD",
                 feedId="0x2f95862b045670cd22bee3114c39763a4a08beeb663b145d283c31d7d1101c4f", spreadP=0,
                 groupIndex=0, feeIndex=0, altPriceOracle=False),
    diamond.Pair(from_name="SOL", to="USD",
                 feedId="0xef0d8b6fda2ceba41da15d4095d1da392a0d2f8ed0c6c7bc0f4cfac8c280b56d", spreadP=0,
                 groupIndex=0, feeIndex=0, altPriceOracle=False),
    diamond.Pair(from_name="TON", to="USD",
                 feedId="0x8963217838ab4cf5cadc172203c1f0b763fbaa45f346d8ee50ba994bbcac3026", spreadP=0,
                 groupIndex=0, feeIndex=0, altPriceOracle=False),
    diamond.Pair(from_name="XRP", to="USD",
                 feedId="0xec5d399846a9209f3fe5881d70aae9268c94339ff9817e8d18ff19fa05eea1c8", spreadP=0,
                 groupIndex=0, feeIndex=0, altPriceOracle=False),
    diamond.Pair(from_name="AVAX", to="USD",
                 feedId="0x93da3352f9f1d105fdfe4971cfa80e9dd777bfc5d0f683ebb6e1294b92137bb7", spreadP=0,
                 groupIndex=0, feeIndex=0, altPriceOracle=False),
    diamond.Pair(from_name="MATIC", to="USD",
                 feedId="0x5de33a9112c2b700b8d30b8a3402c103578ccfa2765696471cc672bd5cf6ac52", spreadP=0,
                 groupIndex=0, feeIndex=0, altPriceOracle=False),
    diamond.Pair(from_name="NEAR", to="USD",
                 feedId="0xc415de8d2eba7db216527dff4b60e8f3a5311c740dadb233e13e12547e226750", spreadP=0,
                 groupIndex=0, feeIndex=0, altPriceOracle=False),
    diamond.Pair(from_name="DOT", to="USD",
                 feedId="0xca3eed9b267293f6595901c734c7525ce8ef49adafe8284606ceb307afa2ca5b", spreadP=0,
                 groupIndex=0, feeIndex=0, altPriceOracle=False),
    # stocks-1
    diamond.Pair(from_name="MSFT", to="USD",
                 feedId="0xd0ca23c1cc005e004ccf1db5bf76aeb6a49218f43dac3d4b275e92de12ded4d1", spreadP=0,
                 groupIndex=1, feeIndex=1, altPriceOracle=False),
    diamond.Pair(from_name="AAPL", to="USD",
                 feedId="0x49f6b65cb1de6b10eaf75e7c03ca029c306d0357e91b5311b175084a5ad55688", spreadP=0,
                 groupIndex=1, feeIndex=1, altPriceOracle=False),
    diamond.Pair(from_name="IBIT", to="USD",
                 feedId="0x9db6bc1e6e9e5e60f6884e1cd8e4399cca9d0454c6e7234ad79680cf139748f5", spreadP=0,
                 groupIndex=1, feeIndex=1, altPriceOracle=False),
    diamond.Pair(from_name="MSTR", to="USD",
                 feedId="0xe1e80251e5f5184f2195008382538e847fafc36f751896889dd3d1b1f6111f09", spreadP=0,
                 groupIndex=1, feeIndex=1, altPriceOracle=False),
    diamond.Pair(from_name="COIN", to="USD",
                 feedId="0xfee33f2a978bf32dd6b662b65ba8083c6773b494f8401194ec1870c640860245", spreadP=0,
                 groupIndex=1, feeIndex=1, altPriceOracle=False),
    diamond.Pair(from_name="TLT", to="USD",
                 feedId="0x9f383d612ac09c7e6ffda24deca1502fce72e0ba58ff473fea411d9727401cc1", spreadP=0,
                 groupIndex=1, feeIndex=1, altPriceOracle=False),
    diamond.Pair(from_name="SPY", to="USD",
                 feedId="0x19e09bb805456ada3979a7d1cbb4b6d63babc3a0f8e8a9509f68afa5c4c11cd5", spreadP=0,
                 groupIndex=1, feeIndex=1, altPriceOracle=False),
    # forex
    diamond.Pair(from_name="EUR", to="USD",
                 feedId="0xa995d00bb36a63cef7fd2c287dc105fc8f3d93779f062f09551b0af3e81ec30b", spreadP=0,
                 groupIndex=2, feeIndex=2, altPriceOracle=False),
    diamond.Pair(from_name="USD", to="JPY",
                 feedId="0xef2c98c804ba503c6a707e38be4dfbb16683775f195b091252bf24693042fd52", spreadP=0,
                 groupIndex=2, feeIndex=2, altPriceOracle=False),
    # commodities-1
    diamond.Pair(from_name="XAU", to="USD",
                 feedId="0x765d2ba906dbc32ca17cc11f5310a89e9ee1f6420508c63861f2f8ba4ee34bb2", spreadP=0,
                 groupIndex=3, feeIndex=3, altPriceOracle=False),
    diamond.Pair(from_name="XAG", to="USD",
                 feedId="0xf2fb02c32b055c805e7238d628e5e9dadef274376114eb1f012337cabe93871e", spreadP=0,
                 groupIndex=3, feeIndex=3, altPriceOracle=False),

]
```


# JavPriceAggregator

## General Description

The `JavPriceAggregator` is a smart contract designed to manage and update price feeds securely and efficiently on the blockchain. It supports price validation using cryptographic signatures from authorized signers, ensuring data integrity and authenticity. This contract was created for the purpose of deploying a price feed oracle on a network where a traditional path is not available. It is especially suitable for decentralized applications requiring accurate and tamper-proof price data, such as DeFi platforms, derivatives trading systems, oracles, and more.

Key features include:

* Secure handling of price updates.
* Support for multiple authorized signers.
* Fee-based system for managing price updates.
* Admin control for managing signers and configuration parameters.

## Features&#x20;

#### User Features

* **Retrieve Latest Prices:** Users can query the most recent price information by ID.
* **Query Fees:** Users can calculate the total fees required for a set of price updates.

#### Integration Capabilities

* **Secure Price Updates:** Integrators can submit price updates signed by authorized signers, ensuring trustworthiness.
* **Admin Configurations:** Admins can manage authorized signers, update fees, and set parameters for price feed lifetimes.
* The interface of this contract is fully consistent with the interface of the Pyth contract.

## Functions

#### Price Update Functions

```solidity
function updatePriceFeeds(bytes[] calldata updateData) external payable
```

* **Purpose:** Submits and processes multiple price updates signed by authorized signers.
* **Access Control:** Public payable.
* **Process:**
  * Verifies signatures and timestamps.
  * Decodes and validates price update data.
  * Updates the stored price information.
* **Fee:** Requires payment based on the number of updates submitted.


# JavFreezer

### General Description

The `JavFreezer` contract facilitates user deposits, rewards distribution, and freeze mechanisms in a DeFi ecosystem. It supports multiple pools, different lock periods for freeze, and rewards tied to the amount of time a user locks their tokens. Additionally, users can claim rewards or withdraw tokens based on the freeze period they choose.

### Key Features:

* **Pools and Fees:**
  * Pools represent different staking options, each with a base token (e.g., a freeze  token) and a reward token.
  * Fees are applied during deposits and withdrawals.
* **Rewards Distribution:**
  * The contract includes mechanisms for distributing rewards over time, updating reward information, and handling pending rewards.
* **Lock Periods and Multipliers:**
  * Users can choose to lock tokens for different periods (e.g., months), each with different multipliers affecting rewards.
* **Vesting Mechanism:**
  * There is support for special "vesting" deposits where tokens can be locked and withdrawn after certain conditions.

### Contract State Variables

#### Core Pool Structures:

1. **PoolInfo\[]** `poolInfo`: Stores details for each pool, such as:
   * Base and reward tokens.
   * Accumulated rewards per share.
   * Total shares in the pool.
2. **PoolFee\[]** `poolFee`: Defines fee structures for each pool, including deposit, withdraw, and claim fees.
3. **mapping(uint256 => mapping(address => UserInfo))** `userInfo`: Tracks user-specific freezer information such as shares and reward debts.
4. **mapping(uint256 => mapping(address => UseDeposit\[]))** `userDeposits`: Tracks user-specific freezer deposit information such as amount, stake period  and witdraw timestampo.
5. **mapping(address => TokenPrecisionInfo)** `tokensPrecision`: Holds precision configurations for base and reward tokens.

### Core Functionalities

* **Pool Management:**
  * **addPool**: Adds a new pool by specifying the base and reward tokens, the reward configuration, and associated fees.
  * **setPoolInfo**: Updates pool reward configuration.
  * **setPoolFee**: Allows changing the fee configuration for a specific pool.
* **Reward Configuration and Claims:**
  * **setRewardConfiguration**: Admin function to configure reward rates.
  * **addRewards**: Used by the rewards distributor to add rewards to the system.
  * **claimAll**: A user function that allows claiming rewards for all their deposits in a given pool.
  * **claim**: Claims rewards for a specific deposit.
* **Staking and Withdrawal:**
  * **deposit**: Allows a user to deposit tokens into a specific pool, locked for a given period.
  * **withdrawVesting**: Allows the vesting contract to withdraw tokens on behalf of users who have locked them in a pool.
  * **withdraw**: Allows users to withdraw tokens from their deposit (after fulfilling lock period requirements).
* **Migration** (<mark style="color:red;">will be deleted after base migration</mark>)
  * **makeMigration**: Migrates user deposits from migration contract, enabling assets to be transferred to this contract.
* **Rewards and APR Calculations:**
  * **pendingReward**: Returns the pending reward for a specific deposit.
  * **apr**: Returns the Annual Percentage Rate (APR) for a given pool and lock period.


# JavStakeX

### General Description

The **JavStakeX** contract is an upgradable staking platform designed to allow users to stake tokens in various pools and earn rewards. It incorporates features such as reward configuration, fee structures and integration with terms and conditions agreements.

#### Key Features:

* Multi-token staking pools with adjustable reward parameters.
* Dynamic pool creation and configuration.
* Reward distribution with support for ERC20 tokens.
* Integration with terms and conditions for user actions.
* Burn mechanics for token handling.
* Support for NFTs to boost rewards through the "Infinity Pass" feature.

### Contract State Variables

#### Core Pool Structures:

1. **PoolInfo\[]** `poolInfo`: Stores details for each pool, such as:
   * Base and reward tokens.
   * Accumulated rewards per share.
   * Total shares in the pool.
2. **PoolFee\[]** `poolFee`: Defines fee structures for each pool, including deposit, withdraw, and claim fees.
3. **mapping(uint256 => mapping(address => UserInfo))** `userInfo`: Tracks user-specific staking information such as shares and reward debts.
4. **mapping(address => TokenPrecisionInfo)** `tokensPrecision`: Holds precision configurations for base and reward tokens.

### Core Functionalities

User Staking and Rewards

1. **stake(uint256 \_pid, uint256 \_amount)**: Allows users to stake tokens in a specific pool.
2. **unstake(uint256 \_pid, uint256 \_amount)**: Allows users to withdraw their staked tokens.
3. **claim(uint256 \_pid)**: Claims rewards from a specific pool for the user.
4. **claimAll()**: Claims rewards from all pools for the user.

#### Reward Distribution

1. **addRewards(uint256 \_pid, uint256 \_amount)**: Adds rewards to a specified pool. Only callable by the rewards distributor.
2. **pendingReward(uint256 \_pid, address \_user)**: Returns the pending reward amount for a user in a specific pool.
3. **apr(uint256 \_pid)**: Calculates the annual percentage rate (APR) for a specific pool.

#### Migration and Burn Functions (<mark style="color:red;">will be deleted after base migration</mark>)

1. **burnTokens(uint256 \_pid, address \_holder)**: Burns all staked tokens of a user in a specified pool. Only callable by the migrator.&#x20;
2. **makeMigration(uint256 \_pid, uint256 \_amount, address \_holder)**: Facilitates token migration for a user. Only callable by the migrator.


# Social Content

## LeverageX

{% file src="/files/U0wV5n6ck1qLnmSqYwhl" %}

<figure><img src="/files/jxZZ0aF2dwuZLWRm6SWq" alt=""><figcaption></figcaption></figure>

##


# Socials

How to get in touch & join Javsphere's community

## Get in Touch

In case you have any questions, feel free to join our communities:

💬 Discord: <https://discord.gg/ssfmAn6D5h>

📢 Telegram: <https://t.me/javsphere_start>

📺 YouTube: <https://youtube.com/@javsphere>

✖️ X/Twitter: <https://x.com/javsphere>

&#x20;💻 Github: <https://github.com/Javsphere>

🧾 Blog: <https://javsphere.medium.com/>


# Telegram Guidelines

Welcome to the [Javsphere Telegram Group](https://t.me/javsphere_start)! This group is a dedicated space where members can share knowledge, ask technical questions, and engage in meaningful discussions about Javsphere and LeverageX.

Please keep in mind that this is a community-driven support group, not a dedicated help desk. There is no team responsible for reading every message or providing official answers, so it's up to each member to contribute and help each other. There are no obligations, but by being kind, patient, and helpful, you’ll become an integral part of the community.

Respect is the most important value in this group. Javsphere expects all members to engage respectfully with one another. If you cannot follow the rules or feel they are not to your liking, understand that they are designed to help everyone thrive. If that’s not something you agree with, this group might not be the right fit for you.

A positive approach will go a long way in supporting the project. Constant negativity can discourage others from participating and hurt the overall community. Remember, by maintaining a constructive and solution-focused mindset, we all contribute to the project’s success. Negativity will only scare others away, and in the end, members who engage in this behavior hurt themselves and the project’s growth.

Let’s build a strong, supportive environment together. Before you begin engaging, please take a moment to read and follow the guidelines below.

### Javsphere Telegram Chat Rules

1. Respectful Communication: Treat all members with courtesy and respect. Personal attacks, harassment, or inflammatory comments will not be tolerated.\
   Discriminatory language, hate speech, or any form of prejudice is strictly forbidden.\
   Respect is paramount—maintain a positive tone and approach in all interactions.
2. Stay on Topic: The focus of this group is Javsphere, LeverageX, and relevant cryptocurrency discussions. Off-topic conversations should be kept to a minimum or moved to appropriate channels.
3. No Spam, Repetition, or Self-Promotion: Do not flood the chat with repetitive messages or repeatedly make the same point. This is considered spam.\
   Unsolicited advertisements, referral links, or promotion of unrelated projects are not allowed.
4. Constructive Criticism: Feedback is welcome, but it should be constructive and focused on finding solutions. Negative comments without substance or constant complaining will not be tolerated.\
   Positivity helps the project grow—constant negativity only drives people away.
5. No FUD or Misinformation: Spreading false information or intentionally creating Fear, Uncertainty, and Doubt (FUD) either in this group or in other media platforms is not tolerated. If we discover users deliberately creating or spreading FUD and misinformation about Javsphere or LeverageX, they will be blocked from the chat without prior warning.
6. No Scams or Fraudulent Activity: Any form of phishing, impersonation, or promotion of illegal activity will result in an immediate ban. Report any suspicious behavior to the admin team.
7. No Financial Advice: Discussions on cryptocurrency and DeFi projects are encouraged, but remember: nothing shared here should be considered financial advice. Always conduct your own research before making financial decisions.
8. Be Mindful of Privacy: Do not share personal information (yours or others’) without permission. This includes wallet addresses, transaction histories, and any other sensitive data.
9. Admin Decisions Are Final: Admins have the final say in enforcing the rules. If you have any concerns about moderation, please address them privately with an admin.
10. Be Kind and Helpful: Help newcomers, answer questions, and offer support when you can. Everyone was a beginner once, and a friendly, inclusive atmosphere benefits us all.

### Penalty System

While we value open dialogue and free speech, we also prioritize maintaining a positive and focused community. Therefore, we will take action against individuals who disrupt the chat or violate the rules:

* First-Time Offenders: Violators will be muted temporarily without warning.
* Second-Time Offenders: Repeat offenders will be permanently blocked from the chat without warning.
* Message Flooding: Repetitive messaging or flooding the chat will result in an immediate mute. Continued flooding after the initial warning will lead to a permanent block.

If you disagree with any enforcement action or feel it was taken in error, please contact an admin privately for resolution.

Let’s work together to maintain a thriving, respectful, and informative community. Thank you for being a part of Javsphere, and we look forward to growing alongside you!

### Telegram Channels

* Start <https://t.me/javsphere_start>
* Javsphere Community <🇩🇪🇨🇭🇦🇹 DACH> <https://t.me/javsphere>
* Javsphere Community <🌎 International> <https://t.me/javsphere_en>

<br>


# Privacy Policy

*Last modified: 6 November 2024*

Javsphere ("the project") operates several websites including javsphere.com, app.javsphere.com, leveragex.trade and app.leverageX.trade and is committed to protecting the privacy and security of our users' data. This Data Privacy Policy explains how Javsphere collects, uses, discloses, and safeguards your information when you visit our website and use our services.

#### 2. Compliance with Data Protection Laws

Javsphere adheres to the British Virgin Islands Data Protection Act (DPA) 2021 and strives to meet the standards of the EU's General Data Protection Regulation (GDPR) when dealing with the data of EU citizens.

#### 3. Information Collection

Javsphere collects personal information that you voluntarily provide to us when registering on the website, expressing interest in obtaining information about us or our products and services. The personal information Javsphere collects may include, but is not limited to, your name, email address, and cryptocurrency wallet details.

#### 4. Use of Information

Your information may be used for various purposes including:

* Providing and managing your account.
* Improving our website and services.
* Communicating with you, including for customer service, to provide you with updates and other information relating to the website.

#### 5. Disclosure of Information

Javsphere does not sell, trade, or otherwise transfer to outside parties your personally identifiable information unless Javsphere providea users with advance notice. This does not include website hosting partners and other parties who assist Javsphere in operating our website, conducting our business, or serving our users.

#### 6. Data Subject Rights

You have the right to access, rectify, or erase your personal data, as well as the right to data portability and the right to object to or restrict processing of your personal data.

#### 7. Data Security

Javsphere implements a variety of security measures to maintain the safety of your personal information.

#### 8. Third-Party Links

Occasionally, at our discretion, Javsphere may include or offer third-party products or services on our website.

#### 9. Changes to This Policy

Javsphere may update this privacy policy from time to time in order to reflect changes to our practices or for other operational, legal, or regulatory reasons.

#### 10. Contact Javsphere

If you have any questions about this Privacy Policy, please contact Javsphere at <info@javspehre.com>.

<br>


# Terms of Use

*Date Last Updated: 18 November 2025*

Please review these Terms of Use of Javsphere (the “**Terms**”) carefully, as they set forth legally binding terms and conditions between you and the Company that govern your undertaking of Javsphere Activities (as defined below) and your access and/or use of the Javsphere Smart Contracts (as defined below); including related trademarks, and other intellectual property, whether such access and/or use is via (i) the website located at <https://app.javsphere.com/> (“**Javsphere Website**”) (“**Javsphere Website Access**”); (ii) the website located at <https://app.leveragex.trade/> (“**LeverageX Website**”) (“**LeverageX Website Access**”) (Javsphere Website Access and LeverageX Website Access, collectively, “**Website Access**”) or (iii) command line, locally installed programs, Software Development Kits, software code and blockchain and smart contract explorers (collectively “**Direct Access**”).

**For purposes of these Terms, the Javsphere Website, LeverageX Website (Javsphere Website and LeverageX Website, collectively, “Websites”) and Javsphere Smart Contracts (as defined below) shall be collectively referred to as “Javsphere”.**

By accessing and/or using Javsphere (including connecting a wallet address controlled by you to Javsphere Smart Contracts (as defined below) in connection with such access and/or use), you (“**you**” or the “**User**”) agree to these Terms on behalf of yourself and any entity you represent, and you represent and warrant that you have the right and authority to do so.

Javsphere is offered and available only to individuals who are at least 18 years of age or the age of majority in their jurisdiction of residence, whichever is greater, and possess full legal capacity to enter into binding contracts whether for himself/herself or for entities which they represent.

{% hint style="warning" %}
**Javsphere (which includes the Websites and the Javsphere Smart Contracts (as defined below)) are not intended for (a) access and/or use by Excluded Persons (as defined below); or (b) access and/or use by any person or entity in, or accessing or using Javsphere from, an Excluded Jurisdiction.**

**Accordingly, Excluded Persons (as defined below) should not access and/or use Javsphere (which includes the Websites and the Javsphere Smart Contracts (as defined below)).**&#x20;

**Certain features of Javsphere are not intended for (a) access and/or use by persons from Restricted Access Jurisdictions (as defined below); or (b) access and/or use by any person or entity in, or accessing or using Javsphere from, a Restricted Access Jurisdiction (as defined below). Accordingly, depending on the jurisdiction you are in, you may not be able to undertake certain Javsphere Activities (as defined below). The prevailing list of jurisdictions with restricted access (“Restricted Access Jurisdiction”) to certain features of Javsphere (“Restricted Access Jurisdiction List”) can be found at:** [**https://docs.javsphere.com/legal/terms-of-use/excluded-jurisdictions**](https://docs.javsphere.com/legal/terms-of-use/excluded-jurisdictions)**.**
{% endhint %}

The Website is owned and operated by Zero to Three Inc. (“**Company**” or “**us**”), an entity formed under the laws of the British Virgin Islands and the Javsphere Smart Contracts (as defined below) are copyrighted works belonging to the Company and/or its Affiliate(s) (each of User and Company, a “**Party**”, and collectively, the “**Parties**”).

You acknowledge that you will be deemed to have accepted these Terms by accessing and/or using Javsphere – whether by Website Access or Direct Access.&#x20;

**Company reserves the sole right to change these Terms from time to time. The “Date Last Updated” specified on these Terms indicates the date on which the Terms were last changed. You will be notified of those changes and given the opportunity to review and accept the updated Terms when you next access and/or use Javsphere. Your acceptance of and/or your continued access and/or use of Javsphere following notice of the updated Terms will indicate your acknowledgement of and agreement to be bound by the updated Terms.**<br>

1. **Overview of Javsphere**&#x20;
   1. ***Javsphere*** has been developed by Company to enable Users to undertake any one or more of the following (“**Javsphere Activities**”), subject to Section 1.h below:
      1. access to products developed as part of the Javsphere ecosystem and information relating thereto, via the Websites;
      2. LeverageX Trading: User (such User, “**Trader**”) can deposit sufficient approved assets as collateral (“**Collateral Assets**”) in order to conduct peer-to-peer leverage trades (“**LeverageX Trades**” or “**LeverageX Trading**”) of synthetic digital assets supported by Javsphere (“**LeverageX Trading Supported Tokens**”) on the Base Chain and such other blockchains as the Javsphere Smart Contract(s) may be deployed from time to time (collectively, “**Javsphere Supported Chains**”), as further described at Section 2.a below;
      3. Liquidity Provision: User (such User, “**Liquidity Provider**”) can provide liquidity for LeverageX Trades (“**Liquidity Provision**”) by:
         1. depositing such amount of Coinbase Wrapped Bitcoin (cbBTC), Wrapped Ether (wETH), USD Coin (USDC) and/or such other digital assets as may be supported by Javsphere from time to time (“**LeverageX Supported Liquidity Tokens**”) (such deposited LeverageX Supported Liquidity Tokens, collectively, “**Deposited Liquidity Tokens**”) into a Javsphere Smart Contracts address designated by Javsphere as the “**LeverageX Liquidity Pool/xVault**”, as further described at Section 2.b below; and&#x20;
         2. in return, mint such amount of fungible cryptographic tokens known as “**LLP Tokens/x-Tokens**” (as defined below) representing the proportion of Deposited Liquidity Tokens contributed by such User (“**Contributed Proportion**”) to the LeverageX Liquidity Pool/xVault, which LLP Tokens/x-Tokens may be burned in order for such User to redeem (“**Redemption**”) such amount of Deposited Liquidity Tokens corresponding to such User’s Contributed Proportion of the Deposited Liquidity Tokens comprising the LeverageX Liquidity Pool/xVault at the prevailing time, denominated in the same asset-type as the Deposited Liquidity Tokens initially contributed by such User. Further details of the Redemption process are set out at Section 2.b below;
      4. StakeX: Users can Stake (as defined below) their JAV Tokens (and/or such other digital assets as may be supported by Javsphere from time to time) (“**Staked Tokens**”) with Javsphere in order to obtain potential rewards (“**Staking Rewards**”) in the form of additional JAV Tokens , in accordance with the procedures for the “***StakeX***” feature further described at Section 2.c below. User’s Staked Tokens can be withdrawn at any time. For purposes hereof, the term “**Stake**” involves a transfer of tokens to a designated Javsphere Smart Contracts address and thereafter not transferring such tokens from that designated address, and the term “**Staking**” shall be construed accordingly;&#x20;
      5. CryoVault: User can deposit their JAV Tokens into a Javsphere Smart Contracts address designated by Javsphere as the “**CryoVault**” and leave such JAV Tokens deposited for a specified period of time (such period of time, “**CryoVault Freezing Period**”) (“**CryoVault Freezing**”), and in return, obtain potential rewards (“**CryoVault Rewards**”) in the form of additional JAV Tokens, in accordance with the procedures for the “***CryoVault***” feature further described at Section 2.d below;&#x20;
      6. Governance: User (being an Eligible JAV Tokenholder, as defined at Section 2.e below) can participate in Javsphere’s governance matters (“**Governance Participation**”), including voting on key changes and initiatives affecting Javsphere (“**Governance Voting**”), in accordance with the “***Governance***” feature accessible via the Websites as further described at Section 2.e below; and&#x20;
      7. participate in trading competitions as may be organised by the Company and/or its Affiliate(s) from time to time, in accordance with such terms and requirements set out in the Javsphere Documentation.
   2. ***Javsphere*** enables Users to undertake Javsphere Activities through the use of smart contracts comprising computer code written based on various blockchain standards and programming languages (collectively, “**Javsphere Smart Contracts**”), developed by Company and/or its Affiliate(s) (as defined below).
   3. For purposes of these Terms:
      1. “**Affiliates**” of an entity means the owners, directors, officers, employees, advisors, agents of such entity and companies in which such entity has an interest;
      2. “**Base Chain**” means the Ethereum layer-2 network as described at <https://docs.base.org/docs/>;&#x20;
      3. “**Collateral Assets**” means sufficient approved digital assets deposited by a User in a Javsphere Smart Contracts address designated by Javsphere for receipt of collateral in relation to LeverageX Trades, enabling such User to open a LeverageX Trading position;
      4. “**JAV Tokens**” means the fungible cryptographic tokens associated with Javsphere, as set out in greater detail in the Javsphere Documentation;&#x20;
      5. “**Javsphere Documentation**” means the document repository in relation to Javsphere accessible at <https://docs.javsphere.com/>; and
      6. “**Third-Party Oracles**” means the Pyth Network oracle protocol (as further described at <https://docs.pyth.network/home>) and such other third-party pricing oracle(s) as may be utilised by Javsphere from time to time, through which the Javsphere Smart Contracts obtain pricing data in relation to the LeverageX Trading Supported Tokens and the Represented Assets.&#x20;
   4. Website Access.&#x20;
      1. The Websites are user interfaces designed by the Company and/or its Affiliate(s) to facilitate use of the Javsphere Smart Contracts, although the Javsphere Smart Contracts are also accessible / can be used via Direct Access. The Websites aggregate and publish information that is publicly available, including:
         1. the prevailing state of the Javsphere Supported Chains (which are third-party blockchain networks not within the control of the Company);
         2. the prevailing state of the Javsphere Smart Contracts;
         3. the amount of LeverageX Supported Liquidity Tokens that have been deposited in the LeverageX Liquidity Pool/xVault as Deposited Liquidity Tokens, and the actual or projected amount of fees awarded to Liquidity Providers;
         4. the prices of LeverageX Trading Supported Tokens as obtained through the Third-Party Oracles; and
         5. historical data relating to LeverageX Trades.
      2. Company and/or its Affiliates may modify or discontinue support for one or more of the Websites at any time, in its sole discretion.
      3. You are hereby granted a non-exclusive, non-transferable, revocable, limited licence to electronically access and use the Websites in the manner described in these Terms. You do not have the right, and nothing in these Terms shall be construed as granting you the right, to sub-license any rights in connection with the access and/or use of the Websites. Company may revoke or terminate this licence at any time if you use, or attempt to use, the Websites in a manner prohibited by these Terms, or if your rights under these Terms are terminated pursuant to Section 6.
      4. The Websites allows a User to read and display data associated with any Javsphere Supported Chain-compatible wallet address (“**Compatible Wallet**”) for which such User controls the associated private key and uses to interact with the Javsphere Smart Contracts by generating standardised transaction messages, allowing such User to independently undertake a Javsphere Activity and/or a Javsphere Transaction – including conducting LeverageX Trades, Liquidity Provision, Redemption, Staking, CryoVault Freezing and Governance Participation.&#x20;
      5. Neither the Company nor its Affiliate(s) is capable of interacting with the Javsphere Smart Contracts to undertake any Javsphere Activity and/or Javsphere Transaction (whether directly or indirectly) on your behalf.
      6. In order to access and/or use Javsphere via the Websites, a User must first connect a Compatible Wallet. User’s relationship with the third-party provider of such Compatible Wallet shall be governed by the terms of service applicable to the use of such Compatible Wallet, as may be imposed by such third-party provider of such Compatible Wallet from time to time. The Company and its Affiliates do not have custody or control over any Compatible Wallet which you connect to the Websites, the private key associated with any such Compatible Wallet and/or the assets you hold using any such Compatible Wallet, and have no ability to retrieve or transfer any such assets. **Notwithstanding any connection by you of Compatible Wallets to the Websites, you acknowledge and agree that the connection of such Compatible Wallets does not imply or otherwise suggest any endorsement or recommendation of any such Compatible Wallets by or on behalf of the Company and/or its Affiliates. You assume all responsibility for selecting and evaluating and shall bear all risks of any bugs, defects, malfunctions or interruptions of any third-party wallet applications or devices you directly or indirectly use in connection with Javsphere (which includes the Websites).**
   5. Direct Access. With the necessary technical expertise, it is possible for a User to generate transaction messages to interact with the Javsphere Smart Contracts via Direct Access directly without use of the Website(s). <mark style="color:red;">**Company is not involved in and has no oversight of any Direct Access and expressly disclaims all responsibility, and User acknowledges that Company and its Affiliates shall have no responsibility for any loss occasioned to a User by or attributable to Direct Access**</mark>**.**
   6. Javsphere Smart Contracts.&#x20;
      1. Company has developed and deployed (“**Deployment**”) the Javsphere Smart Contracts.
      2. The Javsphere Smart Contracts and its source code are maintained and modifiable by the Company (and/or its Affiliates). You agree that your right to access and/or use the Javsphere Smart Contracts is subject to these Terms. You further agree that you shall not acquire and/or own any legal right, title and/or interest in the Javsphere Smart Contracts or any intellectual property rights associated thereto. You acknowledge and agree that the Websites and all intellectual property rights associated thereto, including but not limited to all information, software, text, displays, images, video and audio, design, selection and arrangement thereof, are wholly owned by the Company (and/or its Affiliates), its licensors or other providers of such material in accordance with applicable copyright, trademark, patent, designs and other intellectual property rights laws.
      3. All transactions carried out by User using the Javsphere Smart Contracts are effected and recorded solely through the interactions of such User with the respective validators of the Javsphere Supported Chain on which such transactions are conducted, whom are not under the control of or affiliated with the Company and/or its Affiliates.
   7. Transaction Fees.&#x20;
      1. A transaction fee (“**Transaction Fee**”) shall be chargeable to a User for each Javsphere-related transaction (“**Javsphere Transaction**”) initiated through the Javsphere Smart Contracts – whether conducting LeverageX Trades, Liquidity Provision, Redemption, Staking or CryoVault Freezing. Such Transaction Fees are separate and distinct from any other amount(s) payable in the execution of specific transactions using the Javsphere Smart Contracts via Direct Access, if any, and may include (but are not limited to) the following:
         1. network fees for each transaction executed on the Base Chain or such other Javsphere Supported Chain;&#x20;
         2. fees applicable to LeverageX Trades, including opening fees and closing fees for the initiation and closing of each LeverageX Trade respectively, fees applicable to open LeverageX Trade positions as described at <https://docs.javsphere.com/products/leveragex/fees-and-spread> (“**Borrowing Fees**”), fees payable to the LeverageX Liquidity Pool/xVault and liquidation fees (“**Liquidation Fee**”) in the event of Liquidation (as defined below) of a User’s Collateral Assets;
         3. fees applicable to the Staking of JAV Tokens (collectively, “**Staking Fees**”), including deposit fees at the time of Staking and withdrawal fees at the time of withdrawing Staked JAV Tokens and any Staking Rewards; and
         4. fees applicable to CryoVault Freezing of JAV Tokens (collectively, “**CryoVault Fees**”), including deposit fees at the time of effecting CryoVault Freezing and withdrawal fees at the time of withdrawing JAV Tokens subject of CryoVault Freezing and any CryoVault Rewards.
      2. The Transaction Fee for each specific Javsphere Transaction is determined at the time of execution of such Javsphere Transaction.During the initiation of a Javsphere Transaction by User, the estimated Transaction Fee for such Javsphere Transaction will be displayed to such User. As Transaction Fees are computed real-time and are determined at the time of execution of a specific Javsphere Transaction, User agrees and acknowledges that any estimated Transaction Fee displayed to User during the initiation of such Javsphere Transaction may be subject to change at any time prior to the execution of such Javsphere Transaction, as a result of market fluctuations, slippage and/or network congestion causing delays in the execution of such Javsphere Transaction. User shall be responsible for the Transaction Fee incurred in connection with the execution of each Javsphere Transaction by such User.
      3. A User hereby consents to such fees being debited from such User’s Compatible Wallet that such User connects to the Javsphere Website and/or Javsphere Smart Contracts for purposes of effecting a Javsphere Transaction, at the time such Javsphere Transaction is processed. Similar transaction fees may also be levied on Users accessing and using the Javsphere Smart Contracts via Direct Access.
      4. Such Transaction Fees may be subject to variation through on-chain governance with such variation implemented by Company via variations to the Javsphere Smart Contracts.
   8. Notwithstanding any other provision herein, if you are a citizen of, resident of, domiciled in, and/or located in a jurisdiction identified in the Restricted Access Jurisdiction List, you acknowledge and agree that your access and/or use of Javsphere (or any part thereof) shall be subject to such restrictions imposed pursuant to the Restricted Access Jurisdiction List, as updated by Company from time to time. In such circumstances, you may not be able to access and/or use Javsphere to engage in certain Javsphere Activities.
2. **Using Javsphere**
   1. LeverageX Trading:
      1. LeverageX Trading Supported Tokens are purely synthetic representations of such cryptocurrencies, foreign currencies, commodities and such other assets as may be supported by Javsphere from time to time (collectively, “**Represented Assets**”)  that, through price indexing obtained through the Third-Party Oracles, are simulated via the Javsphere Smart Contracts. The Represented Assets supported by Javsphere from time to time are set out in further detail in the Javsphere Documentation.&#x20;
      2. Represented Assets are not purchased, sold, traded, owned, held or otherwise dealt in through Javsphere, and LeverageX Trading Supported Tokens do not entitle any User to obtain or have any ownership or any other interest in or entitlement to any Represented Asset.
      3. Provided that a User deposits sufficient approved Collateral Assets and subject to Section 1.8 and the following of this Section 2.a(i), a User can open a LeverageX Trade, specifying the type of LeverageX Trading Supported Token subject of such LeverageX Trade, User’s desired leverage ratio and the parameters of such LeverageX Trade, as further described in the Javsphere Documentation, in particular, at <https://docs.javsphere.com/products/leveragex/trader/open-trade>. A LeverageX Trade can only be opened during the trading hours (“LeverageX Trading Hours”) applicable to the LeverageX Trading Supported Token subject of such LeverageX Trade. The prevailing LeverageX Trading Hours, which may differ for each type of LeverageX Trading Supported Token depending on the asset-type of the Represented Asset referenced in such LeverageX Trading Supported Token, are described at <https://docs.javsphere.com/products/leveragex/assets>.
      4. During the applicable LeverageX Trading Hours, a User who has an open LeverageX Trading position can modify the parameters of such LeverageX Trade or close such LeverageX Trading position (subject to Section 2.a(v) below), as further described at <https://docs.javsphere.com/products/leveragex/trader/edit-and-close-trade>, provided that the Collateral Assets deposited by such User in respect of such LeverageX Trade has not been subject of Liquidation (as defined below).
      5. At the time of closing a LeverageX Trading position, the Javsphere Smart Contract(s) may enable LeverageX Trading Supported Tokens subject of LeverageX Trades to be redeemed for Deposited Liquidity Tokens that have been deposited by Liquidity Providers in the LeverageX Liquidity Pool/xVault, where such Deposited Liquidity Tokens subject of redemption by User shall be denominated in the same asset-type as the Collateral Assets deposited by such User at the time of opening such LeverageX Trading position (in this Section 2.a, “**Relevant Collateral Assets**”). In the event a User initiates closure of a LeverageX Trading position, such LeverageX Trading position may only be closed by User during the applicable LeverageX Trading Hours and provided that there are sufficient Deposited Liquidity Tokens of the same asset-type as the Relevant Collateral Assets in the LeverageX Liquidity Pool/xVault for the settlement of such LeverageX Trade.
      6. In the event a User’s LeverageX Trading position is under-collateralised at any time pursuant to the applicable liquidation threshold as further described under the heading “Liquidation Thresholds” at <https://docs.javsphere.com/products/leveragex/fees-and-spread>, the Collateral Assets deposited by such User in respect of such LeverageX Trade (or any part thereof) may be subject of liquidation (“**Liquidation**”) facilitated by a designated Javsphere Smart Contract during the LeverageX Trading Hours applicable to such LeverageX Trading position and such User’s LeverageX Trading position shall be closed. In the event a User’s LeverageX Trading position becomes under-collateralised at a time that does not fall within the LeverageX Trading Hours applicable to such LeverageX Trading position, Liquidation of the Collateral Assets deposited by such User in respect of such LeverageX Trading position shall take effect when the applicable LeverageX Trading Hours resume.
      7. In the event of Liquidation of a User’s deposited Collateral Assets (such Collateral Assets subject of Liquidation, referred to in this Section 2.a(vii) as “**Relevant Collateral Assets**”), the Relevant Collateral Assets less applicable liquidation fees, will be transferred to the LeverageX Liquidity Pool/xVault.&#x20;
      8. By initiating a LeverageX Trade, you acknowledge and accept that no notice shall be required to be given to you prior to any Liquidation, which is facilitated by pre-configured Javsphere Smart Contract(s) designated to identify under-collateralised LeverageX Trading positions of Users.
      9. A User accessing and/or using Javsphere to conduct LeverageX Trades:
         1. is deemed to have read and understood the Javsphere Documentation; and
         2. acknowledges and accepts all risks and fees payable by such User in connection with LeverageX Trading and/or all risks and fees in the event of any Liquidation as set out in these Terms and the Javsphere Documentation, in particular, at <https://docs.javsphere.com/products/leveragex/fees-and-spread>, including but not limited to:
            1. the risk of User’s deposited Collateral Assets being subject of and liquidated in the event of Liquidation and the Liquidation Fee imposed on such User in such Liquidation, including the risk of Liquidation being triggered during non-LeverageX Trading Hours and taking effect when the applicable LeverageX Trading Hours resume;
            2. any representation or information provided by any third party being incomplete or inaccurate, including inaccuracy of the prices of Represented Assets obtained through the Third-Party Oracles, resulting in inaccurate pricing of LeverageX Trading Supported Tokens;
            3. any risks arising from the use of third-party systems (including the risk of any failure or malfunction thereof) such as any Compatible Wallets and any third-party services utilised in or which supports the normal operation of Javsphere, the operation of which the Company and its Affiliates do not control or oversee;
            4. any risk of inability or delay in the opening, closing and/or modifying of any LeverageX Trading position for any reason including but not limited to failure, malfunction or exploit of Javsphere, or there being insufficient Deposited Liquidity Tokens of the same asset-type as the Relevant Collateral Assets in the LeverageX Liquidity Pool/xVault for the settlement of such LeverageX Trade;
            5. any loss arising in connection with the inability to open, modify or close any LeverageX Trading position during non-LeverageX Trading Hours applicable to such LeverageX Trading position; and
            6. such other risks as may be set out in the Javsphere Documentation, including, in particular, \[<https://docs.javsphere.com/products/leveragex/trader>].
   2. Liquidity Provision:
      1. Subject to Section 1.h, a User can effect Liquidity Provision in accordance with the procedures for the “**LLP Pool/xVault**” feature accessible via Website Access or Direct Access, subject to User’s fulfilment of such requirements (including the whitelisting of User’s Compatible Wallet for use in connection with Liquidity Provision by such User) as may be imposed from time to time. The process for Liquidity Provision is further described in the Javsphere Documentation, in particular at <https://docs.javsphere.com/products/leveragex/earn-yield/llp-pool>, <https://docs.javsphere.com/products/leveragex/earn-yield/xvaults> and illustrated in a step-by-step guide accessible at <https://docs.javsphere.com/products/leveragex/earn-yield/llp-pool> and <https://docs.javsphere.com/products/leveragex/earn-yield/xvaults>.
      2. A User who has effected Liquidity Provision and minted LLP Tokens/x-Tokens may, subject to there being Sufficient Liquidity (as defined below) in the LeverageX Liquidity Pool/xVault, initiate Redemption by transferring such User’s LLP Tokens to a designated Javsphere Smart Contract. At Redemption, such LLP/x-Tokens will be burned in order for such User to receive such amount of Deposited Liquidity Tokens (“**Redeemed Tokens**”) corresponding to such User’s Contributed Proportion of the Deposited Liquidity Tokens comprising the LeverageX Liquidity Pool/xVault at the time of such Redemption. For purposes hereof, “**Sufficient Liquidity**” in relation to the LeverageX Liquidity Pool/xVault at a specified time means the LeverageX Liquidity Pool/xVault comprising a minimum of such amount of Deposited Liquidity Tokens required for the settlement of all open LeverageX Trades at that specified time, in addition to any requirement for the LeverageX Liquidity Pool/xVault to maintain reserves as may be imposed from time to time.
      3. Withdrawals from xVaults are governed by an Epoch System designed to ensure secure and orderly processing. Under this system, withdrawals are not instant and must be requested in advance. Once a withdrawal request is submitted, users must wait for their designated withdrawal window, which occurs after a delay of one or more epochs (each epoch is 24 hours). This mechanism prevents front-running and allows for the integration of open PnL data before assets are released. The process for the Epoch System is further described in the Javsphere Documentation, in particular at <https://docs.javsphere.com/products/leveragex/earn-yield/xvaults>.
      4. A User accessing and/or using Javsphere to effect Liquidity Provision and/or Redemption:
         1. is deemed to have read and understood the Javsphere Documentation; and&#x20;
         2. acknowledges and accepts all risks and fees relating to Liquidity Provision and Redemption as set out in these Terms and the Javsphere Documentation, including but not limited to:
            1. any risk of inability or delay in Redemption for any reason including but not limited to the LeverageX Liquidity Pool/xVault not having Sufficient Liquidity at the time of User initiating and/or effecting Redemption;&#x20;
            2. the risks set out at Section 7.e(i) below, in particular, inherent smart contract risks and security vulnerabilities that may potentially result in Deposited Liquidity Tokens being drained from the LeverageX Liquidity Pool/xVault;
            3. any potential loss of value of any Deposited Liquidity Token or LLP Token/x-Token and/or any reduction in the amount of Deposited Liquidity Tokens comprising the LeverageX Liquidity Pool/xVault for any reason, and the corresponding effect on the amount or value of Redeemed Tokens received by such User at Redemption;
            4. any risks arising from the use of third-party systems (including the risk of any failure or malfunction thereof) such as any Compatible Wallets and any third-party services utilised in or which supports the normal operation of Javsphere, the operation of which the Company and its Affiliates do not control or oversee; and
            5. such other risks as may be set out in the Javsphere Documentation.
   3. StakeX:
      1. A User can choose to Stake such User’s JAV Tokens via the “***StakeX***” feature accessible through Website Access or Direct Access, in order to obtain potential Staking Rewards. Such Staking Rewards shall accrue in Javsphere Smart Contracts address(es) from which such User may initiate claim(s) of such accrued Staking Rewards from time to time, as further described at <https://docs.javsphere.com/products/stakex>.&#x20;
      2. A User accessing and/or using Javsphere to Stake JAV Tokens:
         1. is deemed to have read and understood the Javsphere Documentation; and&#x20;
         2. acknowledges and accepts all risks and fees relating to Staking as set out in these Terms and the Javsphere Documentation, including but not limited to:
            1. the risks set out at Section 7.e(i) below, in particular, inherent smart contract risks and security vulnerabilities that may potentially result in Staked Tokens being drained from the Staking pool(s);
            2. any risks arising from the use of third-party systems including the risk of any failure or malfunction thereof such as any Compatible Wallets and any third-party services utilised in or which supports the normal operation of Javsphere, the operation of which the Company and its Affiliates do not control or oversee;
            3. Staking Fees applicable to the Staking of JAV Tokens and withdrawal of Staked Tokens; and&#x20;
            4. such other risks as may be set out in the Javsphere Documentation.
   4. CryoVault:&#x20;
      1. Subject to Section 1.h, a User can effect CryoVault Freezing of such User’s JAV Tokens in order to obtain potential CryoVault Rewards, via the “CryoVault” feature accessible through Website Access or Direct Access, in accordance with the procedures further described at <https://docs.javsphere.com/products/cryovault>.&#x20;
      2. In initiating CryoVault Freezing using JAV Tokens, a User will be required to select such User’s desired CryoVault Freezing Period, during which period such User will not be able to withdraw such User’s JAV Tokens that are subject of CryoVault Freezing (notwithstanding any adjustments to the rate or amount of CryoVault Rewards applicable to such JAV Tokens subject of CryoVault Freezing, as further described at Section 2.d(iii)(2) below). The available options for the CryoVault Freezing Period that a User can select shall be as set out at <https://docs.javsphere.com/products/cryovault>.&#x20;
      3. A User accessing and/or using Javsphere to effect CryoVault Freezing:
         1. is deemed to have read and understood the Javsphere Documentation;&#x20;
         2. acknowledges and accepts that the rate or amount of CryoVault Rewards resulting from such User’s deposit of JAV Tokens in the CryoVault may be subject to changes or adjustments from time to time, and such changes or adjustments shall take effect immediately, notwithstanding that the CryoVault Freezing Period applicable to such JAV Tokens subject of CryoVault Freezing has not expired;
         3. acknowledges and accepts that all JAV Tokens subject of CryoVault Freezing cannot be withdrawn prior to the expiry of the applicable CryoVault Freezing Period, notwithstanding any potential changes to the CryoVault Rewards applicable to such CryoVault Freezing, as described in the foregoing Section 2.d(iii)(2);
         4. acknowledges and accepts all risks and fees relating to CryoVault Freezing as set out in these Terms and the Javsphere Documentation, including but not limited to:
            1. the risks set out at Section 7.e(i) below, in particular, inherent smart contract risks and security vulnerabilities that may potentially result in JAV Tokens subject of CryoVault Freezing being drained from the CryoVault;
            2. any risks arising from the use of third-party systems (including the risk of any failure or malfunction thereof) such as any Compatible Wallets and any third-party services utilised in or which supports the normal operation of Javsphere, the operation of which the Company and its Affiliates do not control or oversee;
            3. CryoVault Fees applicable to CryoVault Freezing of JAV Tokens and withdrawal of JAV Tokens subject of CryoVault Freezing and any CryoVault Rewards; and
            4. such other risks as may be set out in the Javsphere Documentation.
   5. Governance:
      1. A User holding JAV Tokens and who fulfils certain requirements as set out at <https://docs.javsphere.com/jav-token/governance> (such person, an “**Eligible JAV Tokenholder**”) shall have Governance Participation rights and may opt to participate in Governance Voting (subject to Section 1.h) by voting on governance matters pertaining to the key changes and initiatives affecting Javsphere. Each Eligible JAV Tokenholder’s voting power is determined based on the amount of JAV Tokens held by such Eligible JAV Tokenholder, in addition to any applicable voting multipliers as detailed under the heading “Voting Multipliers” at <https://docs.javsphere.com/jav-token/governance>.
      2. A User accessing and/or using Javsphere for Governance Voting is deemed to have read and understood the Javsphere Documentation, and acknowledges and accepts all risks and fees relating to Governance Voting as may be set out in the Javsphere Documentation.
      3. Corporate Actions & Extraordinary Events.
         1. Javsphere may, in its sole discretion and without prior notice, suspend trading, restrict trading functionality, adjust trading parameters, or automatically close any or all open positions relating to a Represented Asset in the event of any extraordinary market event or corporate action affecting such Represented Asset.
         2. For purposes of these Terms, “extraordinary market events or corporate actions” include, without limitation: stock splits, reverse stock splits, consolidations, redenominations, mergers, spinoffs, delistings, trading halts, circuit breakers, exchange outages, price source disruptions, significant pricing anomalies, or any interruption, inaccuracy, delay, or failure in the provision of pricing data by any Third-Party Oracle.
         3. In such circumstances, Javsphere may determine, at its sole discretion, a “reliable reference price” based on the last available oracle price, alternative oracle(s), internal fair-value mechanisms, or any other commercially reasonable pricing methodology.
         4. Users acknowledge and agree that:
            1. Javsphere is not obligated to maintain trading or position continuity during such events;
            2. the automatic closing of positions under this clause may result in realised gains or losses;
            3. such measures are necessary to protect the integrity of Javsphere, including the LeverageX Liquidity Pool/xVault; and
            4. Users bear all risks associated with such extraordinary events and corporate actions.
            5. Positions may be automatically closed during trading hours at the then-current market price, or outside trading hours at the last available reliable reference price, in connection with any extraordinary market event, corporate action, or pricing disruption as further described in Section 2eiii.
         5. Any closure, adjustment, suspension, or restriction executed by Javsphere in accordance with this clause shall be final and binding.
3. **Representations & Warranties**
   1. You make the following representations and warranties regarding your access and/or use of Javsphere:
      1. THAT you are legally permitted to access and/or use Javsphere in your jurisdiction and your access and/or use of Javsphere is in compliance with the laws of your jurisdiction, and you acknowledge that Company is not liable for your compliance or non-compliance with any such laws;
      2. THAT your agreement to these Terms and your access and/or use of Javsphere does not constitute, and that you do not expect it to result in, a breach, default, or violation of any applicable law or any contract or agreement to which you are a party or are otherwise bound;
      3. THAT you are not an Excluded Person and are not in an Excluded Jurisdiction, and are not accessing or using Javsphere from an Excluded Jurisdiction and for purposes hereof:
         1. “**Excluded Jurisdiction**” means any of the following jurisdictions: **(1)** the United States of America and its territories and possessions (collectively, the “**United States**”); **(2)** the People’s Republic of China; **(3)** Singapore; and **(4)** a jurisdiction identified by the Financial Action Task Force (FATF) for strategic AML/CFT deficiencies and included in FATF’s listing of “High-risk and Other Monitored Jurisdictions” accessible at <https://www.fatf-gafi.org/en/publications/High-risk-and-other-monitored-jurisdictions/increased-monitoring-february-2025.html> or “Jurisdictions Subject to a Call for Action” accessible at <https://www.fatf-gafi.org/en/publications/High-risk-and-other-monitored-jurisdictions/Call-for-action-february-2025.html>; **(5)** a jurisdiction in which Javsphere would be subject of licensing; and/or **(6)** a jurisdiction which the Company (whether directly or through third-party service providers engaged by the Company for purposes of Internet Protocol address (“**IP address**”) identification and monitoring) does not permit access and/or use of the Websites for any other reason (whether legal or regulatory or otherwise) from time to time, including but not limited to Cuba and Libya. For the avoidance of doubt, a jurisdiction which is identified in the foregoing sub-Sections (1) to (6) shall be an Excluded Jurisdiction notwithstanding that a User in such jurisdiction is able to access and/or use Javsphere via any means (including by reason of any failure or malfunction in IP address identification and blocking); and
         2. “**Excluded Persons**” refers to the following person(s): **(1)** a person who is a citizen, domiciled in, resident of, or physically present / located in an Excluded Jurisdiction; **(2)** a body corporate: (a) which is incorporated in, or operates out of, an Excluded Jurisdiction, or (b) which is under the control of one or more individuals who is/are citizen(s) of, domiciled in, residents of, or physically present / located in, an Excluded Jurisdiction; **(3)** an individual or body corporate included in United Nations Consolidated List (accessible at <https://www.un.org/securitycouncil/content/un-sc-consolidated-list);> **(4)** an individual or body corporate which is otherwise prohibited or ineligible in any way, whether in full or in part, under any laws applicable to such individual or body corporate from accessing and/or using Javsphere; **(5)** a U.S. person; and/or **(6)** a person which the Company (whether directly or through third-party service providers engaged by the Company for purposes of Internet Protocol address identification and monitoring) does not permit access and/or use of the Websites for any other legal or regulatory reason from time to time.\
            \
            For purposes of these Terms, a “**U.S. person**” means:&#x20;
            1. any natural person resident in the United States;
            2. any partnership or corporation organised or incorporated under the laws of the United States;
            3. any estate of which any executor or administrator is a U.S. person;
            4. any trust of which any trustee is a U.S. person;
            5. any agency or branch of a foreign entity located in the United States;
            6. any non-discretionary account or similar account (other than an estate or trust) held by a dealer or other fiduciary for the benefit or account of a U.S. person;
            7. any discretionary account or similar account (other than an estate or trust) held by a dealer or other fiduciary organised, incorporated, or (if an individual) resident in the United States;&#x20;
            8. any partnership or corporation if:
               1. organised or incorporated under the laws of any foreign jurisdiction; and
               2. formed by a U.S. person principally for the purpose of investing in securities not registered under the Securities Act of 1933 of the United States of America, unless it is organised or incorporated, and owned, by accredited investors (as defined in Regulation D of that Act) who are not natural persons, estates or trusts; and
            9. any citizen of United States who is a military personnel of United States who is not resident in or outside of the United States,\
               \
               but does not include:<br>
            10. any discretionary account or similar account (other than an estate or trust) held for the benefit or account of a non-U.S. person by a dealer or other professional fiduciary organized, incorporated, or (if an individual) resident in the United States;
            11. any estate of which any professional fiduciary acting as executor or administrator is a U.S. person if:
                1. an executor or administrator of the estate who is not a U.S. person has sole or shared investment discretion with respect to the assets of the estate; and
                2. the estate is governed by foreign law;
            12. any trust of which any professional fiduciary acting as trustee is a U.S. person, if a trustee who is not a U.S. person has sole or shared investment discretion with respect to the trust assets, and no beneficiary of the trust (and no settlor if the trust is revocable) is a U.S. person;
            13. an employee benefit plan established and administered in accordance with the law of a country other than the United States and customary practices and documentation of such country;
            14. any agency or branch of a U.S. person located outside the United States if:
                1. agency or branch operates for valid business reasons; and
                2. the agency or branch is engaged in the business of insurance or banking and is subject to substantive insurance or banking regulation, respectively, in the jurisdiction where located; and
            15. The International Monetary Fund, the International Bank for Reconstruction and Development, the Inter-American Development Bank, the Asian Development Bank, the African Development Bank, the United Nations, and their agencies, affiliates and pension plans, and any other similar international organizations, their agencies, affiliates and pension plans;
      4. THAT you will not, and will not attempt to, access and/or use any part of Javsphere which you are prohibited or restricted from access and/or use pursuant to Section 1.h above;
      5. THAT you will not, and will not attempt to, authorise anyone other than you to access and/or use Javsphere using a wallet owned by you or for which you control the private keys, or otherwise engage in Prohibited Use (as defined below) using such wallet;
      6. THAT you will not disrupt, interfere with, or otherwise adversely affect the normal flow of Javsphere or otherwise act in a manner that may negatively affect other Users’ experience when accessing and/or using Javsphere including taking advantage of software vulnerabilities and any other act that intentionally abuses or exploits the design of Javsphere;
      7. THAT:&#x20;
         1. you have read and understood the Javsphere Documentation and accept all risks as may be set out therein or associated with the use of Javsphere, including smart contract risks, market volatility risks and risks associated with hacks, exploits, malfunctions, modifications of transaction data (whether in connection with Website Access or Direct Access of Javsphere) that could affect or result in unsuccessful Javsphere Transactions or misuse of smart contracts and oracles, which may result in a loss of digital assets. Notwithstanding that you may be using a Compatible Wallet to undertake a Javsphere Activity and/or Javsphere Transaction, you acknowledge that you bear all risks arising from and/or in connection with any modification of transaction payload data which you may procure or cause, in connection with your use of such Compatible Wallet in undertaking such Javsphere Activity and/or Javsphere Transaction;
         2. you are sophisticated in using and evaluating blockchain technologies and related blockchain-based digital assets, including the Javsphere Supported Chains and the third-party systems you use in connection with your access and/or use of Javsphere, as well as smart contract systems, leverage trading, automated market making protocols, liquidity pools, xVaults, the concept of pricing slippage and Staking of digital assets; and
         3. you have evaluated and understand all functions of and all risks associated with your access and/or use of Javsphere and your undertaking of any Javsphere Activity and/or Javsphere Transaction using Javsphere and have not relied on any information, statement, representation, or warranty, express or implied, made by or on behalf of Company with respect to the access and/or use of Javsphere and your undertaking of any Javsphere Activity and/or Javsphere Transaction using Javsphere.
   2. All of the above representations and warranties are true, complete, accurate and not misleading from the time of your acceptance of these Terms and are deemed repeated each time you access and/or use Javsphere.
4. **Prohibited Use**
   1. You may not, directly or indirectly, engage in any of the following activities in connection with your access and/or use of Javsphere (“**Prohibited Uses**”):
      1. A violation of any law, rule, or regulation of any jurisdiction that is applicable to you;
      2. Violations or breaches of these Terms or any other document from time to time governing the access and/or use of Javsphere;
      3. Permit others to access and/or use Javsphere or otherwise undertake any Javsphere Activity and/or Javsphere Transaction using a wallet address (including any Compatible Wallet) that you control;
      4. Perform, or attempt to perform, any actions that would interfere with the normal operation of Javsphere or affect the access and/or use of Javsphere by other Users;
      5. Engage in, or knowingly facilitate, any fraudulent, deceptive, or manipulative transaction activity in any digital asset using Javsphere, including by engaging or participating in “front-running”, “wash trading”, “pump and dump schemes”, or similar activities;
      6. Engage in, or knowingly facilitate, any money laundering, terrorist financing, or other illegal activities;
      7. Engage in, or knowingly facilitate, any activity that seeks to interfere with or compromise the integrity, security, or proper functioning of any computer, server, network, personal device, or other information technology system, including, but not limited to, the deployment of viruses and denial of service attacks;
      8. Buy, sell or transfer any stolen assets, fraudulently obtained assets, assets taken without authorisation, and/or any other illegally obtained assets;
      9. Engage in, or knowingly facilitate, any activity that involves data mining, robots, scraping, or similar data gathering or extraction methods of content or information from Javsphere;
      10. Access or attempt to access non-public systems, programs, data, or services;
      11. Copy, reproduce, republish, upload, post, transmit, resell, or distribute in any way, any data, content or any part of Javsphere, except as expressly permitted by applicable laws; and
      12. Reverse engineer or attempt to reverse engineer Javsphere except as expressly permitted by applicable law.
5. **Waivers**
   1. You agree and acknowledge that Company and its Affiliates shall not be liable for any direct, indirect, special, incidental, consequential or other losses of any kind, in tort, contract or otherwise (including but not limited to loss of fund, asset, revenue, income or profits, and loss of use or data), arising out of or in connection with your access and/or use of Javsphere (whether via Website Access or Direct Access) or your undertaking of any Javsphere Activity and/or Javsphere Transaction, or use of your wallet (including any Compatible Wallet) in connection thereto.
   2. You undertake not to initiate or participate, and waive the right to participate in, any class action lawsuit or a class-wide arbitration against Company and/or its Affiliates in respect of your access and/or use of Javsphere (whether via Website Access or Direct Access) or your undertaking of any Javsphere Activity and/or Javsphere Transaction.
   3. By accepting these Terms, you waive all rights, claims and/or causes of action (present or future) under law (including any tortious claims) or contract against Company and its Affiliates in connection with your access and/or use of Javsphere (whether via Website Access or Direct Access) or your undertaking of any Javsphere Activity and/or Javsphere Transaction.
6. **Termination**
   1. These Terms will remain in full force and effect for so long as you access and/or use Javsphere (whether via Website Access or Direct Access) or undertake any Javsphere Activity and/or Javsphere Transaction. Company may suspend or terminate your rights to access and/or use Javsphere at any time for any reason at Company’s sole discretion, including for any access and/or use of Javsphere in violation of these Terms.&#x20;
   2. Upon termination of your rights under these Terms, your right to access and/or use Javsphere will terminate immediately.&#x20;
   3. Company will not have any liability whatsoever to you for any termination of your rights under these Terms, including blacklisting any blockchain address you may have used to access Javsphere. Even after your rights under these Terms are terminated, Sections 5, 6.c, 7 and 8 of these Terms will remain in effect.
7. **Disclaimers and Limitation of Liability**
   1. Disclaimer.&#x20;
      1. THE JAVSPHERE SMART CONTRACTS ARE PROVIDED ON AN “AS-IS” AND “AS AVAILABLE” BASIS, AND COMPANY EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING ALL WARRANTIES OR CONDITIONS OF MERCHANTABILITY, MERCHANTABLE QUALITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, QUIET ENJOYMENT, ACCURACY, OR NON-INFRINGEMENT. COMPANY DOES NOT MAKE ANY WARRANTY THAT JAVSPHERE WILL MEET YOUR REQUIREMENTS, WILL BE AVAILABLE ON AN UNINTERRUPTED, TIMELY, SECURE, OR ERROR-FREE BASIS, OR WILL BE ACCURATE, RELIABLE, FREE OF VIRUSES OR OTHER HARMFUL CODE, COMPLETE, LEGAL, OR SAFE. IF APPLICABLE LAW REQUIRES ANY WARRANTIES WITH RESPECT TO JAVSPHERE, ALL SUCH WARRANTIES ARE LIMITED IN DURATION TO SIXTY (60) DAYS FROM THE DATE OF FIRST USE.
      2. COMPANY DOES NOT ENDORSE ANY THIRD PARTY AND SHALL NOT BE RESPONSIBLE IN ANY WAY FOR ANY INTERACTIONS OR TRANSACTIONS YOU ENTER INTO WITH ANY OTHER THIRD PARTY, OR FOR ANY LOSS ARISING FROM YOUR RELIANCE ON ANY REPRESENTATION MADE BY OR ANY INFORMATION PROVIDED BY ANY OTHER THIRD PARTY (INCLUDING ANY ORACLE PROVIDERS). YOU AGREE THAT COMPANY AND ITS AFFILIATES WILL NOT BE LIABLE FOR ANY LOSS OR DAMAGES OF ANY SORT INCURRED AS A RESULT OF ANY INTERACTIONS BETWEEN YOU AND ANY THIRD PARTY (INCLUDING ANY WALLET PROVIDERS) AND/OR ANY ACT UNDERTAKEN BY YOU USING THIRD-PARTY SOFTWARE.
   2. Limitation of Liability.&#x20;
      1. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY, INCLUDING LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE FOLLOWING LIMITATIONS MAY NOT APPLY TO YOU AND YOU MAY HAVE ADDITIONAL RIGHTS.
      2. TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL COMPANY AND/OR ITS AFFILIATES BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY LOST PROFITS, LOST DATA, OR ANY INDIRECT, CONSEQUENTIAL, EXEMPLARY, INCIDENTAL, SPECIAL OR PUNITIVE DAMAGES ARISING OUT OF YOUR USE OF JAVSPHERE, EVEN IF COMPANY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. ACCESS TO, AND USE OF, JAVSPHERE IS AT YOUR OWN DISCRETION AND RISK, AND YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR DEVICE OR COMPUTER SYSTEM, OR LOSS OF DATA, OR LOSS OF FUND RESULTING THEREFROM.
      3. COMPANY AND ITS AFFILIATES SHALL NOT BE LIABLE FOR ANY LOSS OR DAMAGE ARISING OUT OF YOUR FAILURE TO KEEP YOUR PRIVATE KEYS OR LOGIN CREDENTIALS TO YOUR WALLET SECURE OR ANY OTHER UNAUTHORISED ACCESS TO OR TRANSACTIONS INVOLVING YOUR WALLET.
      4. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED HEREIN, THE LIABILITY OF COMPANY TO YOU FOR ANY DAMAGES ARISING FROM OR RELATED TO THESE TERMS (FOR ANY CAUSE WHATSOEVER AND REGARDLESS OF THE FORM OF THE ACTION), WILL AT ALL TIMES BE LIMITED TO A MAXIMUM OF THE AMOUNT OF TRANSACTION FEES PAID BY YOU IN CONNECTION WITH YOUR ACCESS AND/OR USE OF JAVSPHERE DURING THE PRECEDING TWELVE (12) MONTHS. THE EXISTENCE OF MORE THAN ONE CLAIM WILL NOT ENLARGE THIS LIMIT.
   3. Indemnification. You agree to indemnify and hold Company and its Affiliates (each an “**Indemnified Party**”, and collectively “**Indemnified Parties**”) harmless from any loss, claim or demand made, including costs and attorneys’ fees, due to or arising out of:&#x20;
      1. your access and/or use of Javsphere (whether via Website Access or Direct Access) or your undertaking of any Javsphere Activity and/or Javsphere Transaction (including conducting LeverageX Trades, Liquidity Provision, Redemption, Staking, CryoVault Freezing and/or Governance Participation);
      2. your non-observance of these Terms; and/or&#x20;
      3. your violation of applicable laws or regulations. \
         \
         The relevant Indemnified Party reserves the right, at your expense, to assume the exclusive defense and control of any matter for which you are required to provide indemnification, and you agree to cooperate in the defense of these claims. You agree not to settle any matter without the prior written consent of the relevant Indemnified Party or Indemnified Parties. The relevant Indemnified Party will use reasonable efforts to notify you of any such claim, action or proceeding upon becoming aware of it.
   4. Taxes. You are solely responsible for determining the tax implications and tax reporting requirements associated with your access and/or use of Javsphere and/or associated with any Javsphere Activities and/or Javsphere Transactions you undertake, and for paying any applicable taxes in each applicable jurisdiction in relation thereto. Company is not responsible for determining whether there are tax implications or tax reporting in connection with your access and/or use of Javsphere and/or associated with any Javsphere Activities and/or Javsphere Transactions you undertake, or for paying any applicable taxes in relation thereto.
   5. Potential Risks Associated with Access and/or Use of Javsphere.
      1. Like all software, Javsphere (which includes the Javsphere Smart Contracts) may be subject to exploits. Company is not responsible for exploits of any kind. While Company has taken a number of precautions to ensure the security of Javsphere (which includes the Javsphere Smart Contracts), the technology is relatively new and it is not possible to guarantee that the code or any other component comprising Javsphere (including the Javsphere Website) is completely free from bugs or errors. Users accept all risks that arise from access and/or use of Javsphere (which includes the Javsphere Smart Contracts), including, and not limited to, the risk of any digital assets being lost due to a failure, malfunction or exploit of Javsphere (whether in relation to the Javsphere Smart Contracts, the LeverageX Liquidity Pool/xVault, StakeX and/or CryoVault).
      2. You are solely responsible for securing the private keys associated with any wallet (including any Compatible Wallet) you may use when accessing and/or using Javsphere. You understand that anyone who obtains your private keys and access to your device may access such wallet controlled with those private keys with or without your authorisation and may transfer out any digital assets from the blockchain address associated with such wallet.
      3. The value of any digital asset, where value is attached to such an asset, may fluctuate. Company makes no guarantees as to the price or value of any digital asset on any secondary market, and/or the yield attributable to any Javsphere Activity and/or Javsphere Transaction that you undertake.
      4. The following risks are associated with blockchain-based digital assets involved in connection with your access and/or use of Javsphere and your undertaking of Javsphere Activities and/or Javsphere Transactions: the risk of losing private keys, theft resulting from third parties discovering your private key, value fluctuation of digital assets on the secondary market, disruptions to the Javsphere Supported Chains connected to Javsphere caused by network congestion, lack of usability of, or loss of value with respect to, digital assets due to a hard fork or other disruption to the Javsphere Supported Chains connected to Javsphere, or errors or vulnerabilities in the smart contract code associated with a given digital asset or transactions involving digital assets. Transfers on the Javsphere Supported Chains are irreversible. Once an instruction, signed by the required private key(s), to transfer a digital asset from one blockchain address to another has been executed, it cannot be undone.
      5. Support for your access and/or use of Javsphere (which includes the Javsphere Smart Contracts) whether via Website Access and/or Direct Access or for your undertaking of any Javsphere Activity and/or Javsphere Transaction (including conducting LeverageX Trades, Liquidity Provision, Redemption, Staking, CryoVault Freezing and/or Governance Participation) may be modified or discontinued at any time, and the Company reserves the right, at any time, in its sole discretion, to modify any offering of Javsphere (which includes the Javsphere Smart Contracts and the Websites).
      6. In the event of a change or other network disruption to a Javsphere Supported Chain connected to Javsphere, whether resulting in a fork of a Javsphere Supported Chain connected to Javsphere, Javsphere may halt and stop functioning and you may not be able to undertake or complete any Javsphere Activity and/or Javsphere Transaction. In addition, in the event of a fork, Javsphere Activities and/or Javsphere Transactions on that Javsphere Supported Chain may be disrupted.
      7. The Javsphere Supported Chains connected to Javsphere charge a fee for engaging in a transaction on the applicable network. Those network transaction fees fluctuate over time depending on a variety of factors. You are solely responsible for paying network transaction fees associated with any Javsphere Activity and/or Javsphere Transaction you undertake using Javsphere on the applicable Javsphere Supported Chain connected to Javsphere. You are also solely responsible for any other third-party fees that may be incurred in connection with your access and/or use of Javsphere.
8. **Dispute Resolution**&#x20;
   1. The Parties shall use best efforts to resolve any potential disputes through informal, good faith negotiations. In the event a potential dispute arises, you agree that you shall contact us by sending an email to <info@javsphere.com> in order for the Parties to attempt resolving such potential dispute without resorting to formal dispute resolution processes. In the event an informal resolution is not reached within sixty (60) days of your above-mentioned email, the Parties agree to resolve the potential dispute in accordance with the process set forth below.
   2. Subject always to Sections 5 and 7 of these Terms, any claim, suit, or dispute arising out of or in connection with these Terms, including any question regarding its existence, validity or termination, or any other acts or omissions for which you may contend that we are liable (“**Dispute**”), shall be finally and exclusively settled by arbitration under BVI Arbitration Act, 2013. You understand that you are required to resolve all Disputes by binding arbitration. The arbitration shall be held on a confidential basis before a single arbitrator. The arbitration will be held in the British Virgin Islands, unless you and we both agree to hold it elsewhere. Unless we agree otherwise, the arbitrator may not consolidate your claims with those of any other party. Any judgment on the award rendered by the arbitrator may be entered in any court of competent jurisdiction. If for any reason a claim by law or equity must proceed in court rather than in arbitration you agree to waive any right to a jury trial and any claim may be brought only in a court located in the British Virgin Islands.
9. **Electronic Communications with Company**\
   The communications between you and Company use electronic means, either through the Websites or electronic mail, whether Company communicates by posting notices made accessible via the Websites, or communicates with you via email. For contractual purposes, you: (i) hereby consent to receive communications from Company in any electronic form; and (ii) hereby agree that all terms and conditions, agreements, notices, disclosures, and other communications that Company provides to you electronically satisfy any legal requirement that would also be satisfied if such communications were to be in a hardcopy writing. The foregoing does not affect your non-waivable rights under any applicable law.
10. **Governing Law and Jurisdiction**&#x20;
    1. These Terms and any dispute or claim arising out of or in connection with their subject matter or formation (including non-contractual disputes or claims) shall be governed by and construed in accordance with the law of the British Virgin Islands, without regard to principles of conflict of laws.&#x20;
    2. Javsphere (or any part thereof) may not be available or permitted by laws for use in some jurisdictions (including the Excluded Jurisdictions and jurisdictions identified in the Restricted Access Jurisdiction List). Company and its Affiliates do not represent or warrant that Javsphere or any part thereof is available or permitted by laws for use in any particular jurisdiction. In choosing to access and/or use Javsphere, you do so on your own initiative and at your own risk, and you are responsible for complying with all applicable local laws, rules and regulations.
11. **General**
    1. Entire Terms. These Terms (read together with such other terms and conditions expressly referred to herein) constitute the entire agreement between you and Company regarding your access and/or use of Javsphere. The section titles in these Terms are for convenience only and have no legal or contractual effect. The word “including” means “including without limitation”.
    2. Severability. If any provision of these Terms is, for any reason, held to be invalid or unenforceable, the other provisions of these Terms will be unimpaired and the invalid or unenforceable provision will be deemed modified so that it is valid and enforceable to the maximum extent permitted by law.
    3. Relationship of the Parties. Nothing contained in these Terms will be deemed to be construed by the Parties or any third party as creating a partnership, an agency relationship or joint venture between the Parties or any of their respective employees, representatives, or agents.
    4. Third party rights. Save for the Company’s Affiliates who shall have rights and benefits to the extent accorded thereto under these Terms, any person who is not a Party to these Terms shall have no right to enforce any provisions of this Terms.
    5. Assignment. These Terms, and your rights and obligations herein, may not be assigned, subcontracted, delegated, or otherwise transferred by you without Company’s prior written consent, and any attempted assignment, subcontract, delegation, or transfer in violation of the foregoing will be null and void. Company may freely assign these Terms. The terms and conditions set forth in these Terms shall be binding upon assignees.
    6. Changes. Company reserves the right to change these Terms in its sole discretion from time to time. The “Date Last Updated” specified on these Terms indicates the date on which the Terms were last changed. You will be given the opportunity to review and accept the updated Terms when you next access and/or use Javsphere. These changes will be effective upon your acceptance of the updated Terms. In addition, continued access and/or use of Javsphere following notice of such changes shall indicate your acknowledgement of such changes and agreement to be bound by the terms and conditions of such changes.
    7. Waiver. A waiver by Company of any right or remedy under these Terms shall only be effective if it is in writing, executed by a duly authorised representative of Company and shall apply only to the circumstances for which it is given. The failure of Company to exercise or enforce any right or remedy under these Terms shall not operate as a waiver of such right or remedy, nor shall it prevent any future exercise or enforcement of such right or remedy. No single or partial exercise of any right or remedy shall preclude or restrict the further exercise of any such right or remedy or other rights or remedies.


# Excluded Jurisdictions

### Javsphere - excluded Jurisdictions

**Javsphere’s products are not intended for citizens, residents, or any person or entity located within those jurisdictions:** Algeria, Angola, Bulgaria, Burkina Faso, Cameroon, Côte d’Ivoire, Croatia, Democratic Republic of Korea, Democratic Republic of the Congo, Haiti, Iran, Kenya, Lao PDR, Lebanon, Mali, Monaco, Mozambique, Myanmar, Namibia, Nepal, Nigeria, Singapore, South Africa, South Sudan, Syria, Tanzania, United States, Venezuela, Vietnam, Yemen.

### LeverageX - excluded Jurisdictions

**LeverageX is not intended for citizens, residents, or any person or entity located within those jurisdictions:** Algeria, Angola, Austria, Bulgaria, Burkina Faso, Cameroon, Côte d’Ivoire, Croatia, Democratic Republic of Korea, Democratic Republic of the Congo, Germany, Haiti, Iran, Kenya, Lao PDR, Lebanon, Mali, Monaco, Mozambique, Myanmar, Namibia, Nepal, Nigeria, Portugal, Singapore, South Africa, South Sudan, Syria, Tanzania, United States, Venezuela, Vietnam, Yemen.


# xTrade Module Terms

Date Last Updated: 8 October 2025

Provider: Zero to Three Inc. (BVI) (“Company”, “we”, “us”, “our”)

### 1. Contract Structure

These xTrade Module Terms & Risk Disclosure (“XTrade Terms”) govern your access to and/or use of the XTrade feature/module, whether via the LeverageX website at <https://app.leveragex.trade/> or any other approved interface (collectively, “Access Channels”). These XTrade Terms are separate from (and do not modify) the Javsphere Terms of Use. By accessing or using XTrade, you agree to be bound by these XTrade Terms.

### 2. Eligibility; Excluded & Restricted Jurisdictions

xTrade is not intended for (a) Excluded Persons or persons in Excluded Jurisdictions, or (b) where provision or use of analytics/signal functionality is restricted by law. Access may also be limited for Restricted Access Jurisdictions as published from time to time at: [https://docs.javsphere.com/legal/terms-of-use/excluded-jurisdictions](/legal/terms-of-use/excluded-jurisdictions)

You must not use XTrade if any such restrictions apply to you. We may geo-block, disable, or withdraw XTrade in whole or part without notice where required by law or policy.

### 3. Description of XTrade; Outputs

XTrade is an automated analytics module that uses AI/ML and data-driven models to identify short-term market inefficiencies and generate probabilistic insights (the “XTrade Outputs”). XTrade Outputs may include, without limitation:

(a) identification of a supported market/instrument;

(b) indication of potential long/short bias;

(c) indicative position sizing/leverage range;

(d) suggested risk parameters (e.g., stop-loss/take-profit).

XTrade Outputs are generated automatically and displayed to you for informational and educational purposes only.

### 4. No Advice; No Brokerage; Non-Custodial

XTrade does not constitute investment, trading, legal, accounting, tax, or other professional advice, and does not solicit or recommend any transaction. Company is not your broker, agent, intermediary, adviser, or fiduciary, and does not hold or control your assets. You retain exclusive control over whether to act on any XTrade Output and how to execute, monitor, and manage any position.

### 5. AI Transparency; Model Limitations

XTrade uses algorithmic and AI-based models that operate autonomously and rely on probabilistic methods, historical data, third-party data feeds, and real-time inputs that may be incomplete, inaccurate, delayed, or interrupted. No human reviews or validates specific XTrade Outputs prior to display. Model behaviour may drift over time. Back-tested or historical performance is not indicative of future results.

### 6. Market Scope; Synthetic Exposure

To the extent execution occurs via on-chain perpetuals or other synthetic markets, any references to crypto, FX, equities, indices, or commodities relate to on-chain synthetic exposure and do not represent ownership or entitlement to any underlying asset or instrument.

### 7. Execution and Integration

Where enabled, you may trigger on-chain execution through integrated smart contracts or supported front-ends. Execution remains user-initiated. Company does not guarantee (i) order acceptance or fill, (ii) latency/timing, (iii) liquidity or slippage outcomes, or (iv) availability of any market, venue, or pair.

### 8. Access; Availability; Changes

XTrade may be updated, suspended, or discontinued, in whole or part, at any time without liability. Features may differ by jurisdiction, interface, or user cohort. We may introduce, modify, or remove rate limits, access controls, or prerequisites (including wallet allow-listing or KYC/eligibility checks) at our discretion.

### 9. Fees

XTrade may be provided without a separate fee or with fees introduced or varied over time. Any applicable fees will be disclosed in the relevant interface at or before use. Network, protocol, execution, funding, and other third-party fees (if any) remain your responsibility.

### 10. Your Responsibilities

You agree to:

(a) independently assess XTrade Outputs and verify third-party data before acting;

(b) maintain secure control of your keys, wallets, and devices;

(c) comply with all applicable laws, including market-abuse, sanctions, and AML/CFT rules;

(d) use XTrade solely through permitted Access Channels and not (i) circumvent geo-blocking or access controls, (ii) scrape, mine, or mass-extract data, (iii) reverse engineer code except as permitted by law, (iv) misuse any API/automation to disrupt service or other users, or (v) use XTrade to facilitate fraudulent, manipulative, or abusive trading.

### 11. Data; Privacy; IP

Models may be trained on anonymized and/or aggregated historical market data and performance metrics. XTrade does not replicate any individual’s live positions. All XTrade content, interfaces, and associated IP are owned by Company or its licensors. Subject to these XTrade Terms, we grant you a revocable, non-exclusive, non-transferable, limited licence to access and view XTrade Outputs for your personal, non-commercial use.

### 12. No Warranties

XTRADE, THE ACCESS CHANNELS, AND ALL XTRADE OUTPUTS ARE PROVIDED “AS IS” AND “AS AVAILABLE”. TO THE MAXIMUM EXTENT PERMITTED BY LAW, COMPANY DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY, NON-INFRINGEMENT, AND ANY WARRANTIES ARISING FROM COURSE OF DEALING OR USAGE. WE DO NOT WARRANT THAT XTRADE OR ANY OUTPUT WILL BE ACCURATE, CURRENT, COMPLETE, RELIABLE, UNINTERRUPTED, TIMELY, SECURE, OR ERROR-FREE.

### 13. Risk Acknowledgements

You acknowledge the risks of: leveraged trading; market volatility; latency and slippage; oracle or data errors; liquidity shortfalls; smart-contract bugs, exploits, or forks; network congestion or failure; wallet compromise; model error or drift; and jurisdictional restrictions. You may lose some or all of your capital. Only risk funds you can afford to lose.

### 14. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, COMPANY AND ITS AFFILIATES SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL, EXEMPLARY, OR PUNITIVE DAMAGES (INCLUDING TRADING LOSSES, LOST PROFITS/OPPORTUNITY, DATA LOSS, OR BUSINESS INTERRUPTION) ARISING FROM OR RELATING TO YOUR ACCESS TO OR USE OF XTRADE OR RELIANCE ON ANY XTRADE OUTPUT.

SUBJECT ALWAYS TO THE FOREGOING, COMPANY’S AGGREGATE LIABILITY TO YOU FOR ANY CLAIMS ARISING FROM OR RELATING TO XTRADE SHALL BE LIMITED TO THE LESSER OF: (i) US$100; or (ii) the total fees (if any) paid by you to Company specifically for XTrade during the twelve (12) months preceding the event giving rise to liability. MULTIPLE CLAIMS DO NOT ENLARGE THIS LIMITATION.

### 15. Indemnity

You agree to indemnify, defend, and hold harmless Company and its Affiliates from and against any and all claims, losses, liabilities, damages, costs, and expenses (including reasonable attorneys’ fees) arising out of or related to: (a) your access to or use of XTrade; (b) your breach of these XTrade Terms or applicable law; (c) your trading activities or reliance on any XTrade Output.

### 16. Changes to These XTrade Terms

We may update these XTrade Terms from time to time. The “Date Last Updated” indicates the effective date of the current version. Continued access to or use of XTrade after any update constitutes your acceptance of the updated XTrade Terms.

### 17. Governing Law; Dispute Resolution

These XTrade Terms and any dispute or claim (including non-contractual disputes or claims) arising out of or in connection with them shall be governed by and construed in accordance with the law of the British Virgin Islands. Any dispute shall be finally resolved by confidential arbitration under the BVI Arbitration Act, 2013, before a single arbitrator seated in the British Virgin Islands. Judgment on the award may be entered in any court of competent jurisdiction. Class actions and class-wide arbitrations are waived. If a claim must proceed in court by law, you waive trial by jury and consent to exclusive jurisdiction in the courts of the British Virgin Islands.

### 18. Severability; No Waiver; Assignment

If any provision is held invalid or unenforceable, it shall be modified to the minimum extent necessary to be valid and enforceable, and the remainder remains in effect. No failure to enforce constitutes a waiver. You may not assign these XTrade Terms without our prior written consent; we may assign freely.

### 19. Contact

Questions about XTrade or these XTrade Terms may be directed to: <info@javsphere.com>.

### 20. Acceptance

By accessing or using XTrade via any Access Channel, you affirm that you have read, understood, and agree to be bound by these XTrade Terms.


# Migration Terms

Effective Date: 1. December 2024

***

**1. Scope of Agreement**

These terms and conditions ("Terms") govern the migration of JAV tokens from the DeFi Meta Chain ("DMC") to a new blockchain platform ("Base"). By participating in the token migration process, you ("Participant") agree to be bound by these Terms.

***

**2. Migration Process**

2.1 Eligibility:

* The migration is open to all JAV token holders as of the migration start date.
* Participation is optional but strongly recommended to benefit from future development and rewards on Base.

2.2 Timeline:

* The migration period will commence on 10 December 2024 and remain open for six (6) months ending on 9 June 2025.
* Tokens not migrated within this window will remain on DMC without further development or support.

2.3 Token Conversion:

* Each JAV token on DMC will be converted to an equivalent JAV token on Base at a 1:1 ratio.
* Migration must be completed for each wallet/address separately.

2.4 Migration Steps:

* Participants must opt into the migration via the designated interface on the Javsphere platform.
* Tokens on DMC will be locked into a migration contract, and equivalent tokens on Base will be minted.
* Gas fees (in ETH) are required to complete the migration. The user must provide ETH on Base in a small amount.

***

**3. Rewards and Vesting**

3.1 Paused Rewards on DMC:

* Rewards for StakeX and CryoVault products on DMC will be paused during the migration period.

3.2 Rewards on Base:

* Rewards for migrated tokens will begin as early as seven (7) days after migration starts on Base.
* Vesting Freezer products (10m and 20m) will have a six (6)-month vesting cliff from the individual migration date.

3.3 Vesting Cliff Details:

* The six (6)-month vesting cliff means that the vesting process will be halted during this period.
* After the six (6)-month cliff, vesting will resume from where it left off prior to the migration.
* The vesting cliff applies equally to all tokens subject to vesting, ensuring equitable conditions for all participants.

3.4 Fair Participation:

* All participants, including those holding tokens in vesting, will be subject to the same vesting cliff to ensure equitable conditions.

***

**4. Irreversibility of Migration**

* The migration process is irreversible. Tokens converted to Base cannot be exchanged back to DMC.
* Tokens on DMC will be permanently locked and burned upon migration.

***

**5. Disclaimer and Risk Assumption**

5.1 No Guarantee of Value:

* Javsphere makes no guarantees regarding the future value of tokens on Base.
* Participants acknowledge that the migration does not constitute an investment opportunity.

5.2 Assumption of Risk:

* Participants bear all risks associated with migration, including potential delays, technical errors, or loss of gas fees due to insufficient wallet balances.

***

**6. Legal Compliance**

6.1 Jurisdictional Restrictions:

* Participants residing in restricted jurisdictions (as defined in the Javsphere Terms of Service) are prohibited from participating in the migration.
* It is the Participant's responsibility to comply with all applicable laws and regulations.

6.2 No Fiduciary Duties:

* Javsphere provides the migration process on a non-custodial basis and assumes no fiduciary duties to Participants.

***

**7. Liability and Indemnification**

7.1 Limitation of Liability:

* Javsphere shall not be held liable for any losses, including but not limited to, token devaluation, missed migration deadlines, or technical failures.

7.2 Indemnification:

* Participants agree to indemnify and hold harmless Javsphere and its affiliates from any claims or damages arising from their participation in the migration.

***

**8. Governing Law and Dispute Resolution**

8.1 Governing Law:

* These Terms shall be governed by and construed in accordance with the laws of the British Virgin Islands (BVI).

8.2 Arbitration:

* Any disputes arising from these Terms shall be resolved through binding arbitration in accordance with the Arbitration Act, 2013 of the BVI.

***

**9. Amendments and Updates**

* Javsphere reserves the right to amend these Terms at any time. Amendments will be communicated via the official Javsphere website.

***

#### Acknowledgment and Agreement

By initiating the migration process, you acknowledge that you have read, understood, and agreed to these Terms.

<br>


# Cookie Policy

*Last modified: 6 November 2024*

1\. Introduction

This Cookie Policy explains how Javsphere uses cookies and similar technologies to collect, store, and utilize information when you visit Javsphere’s websites (Javsphere.com, app javsphere.com leveragex.trade, app.leveragex.trade, and all sub domains and other). By using Javsphere’s websites, you consent to Javsphere’s use of cookies in accordance with this policy.

2\. What Are Cookies?

Cookies are small data files that are stored on your device when you visit a website. They help Javsphere understand your preferences, improve your browsing experience, and enhance website functionality.

3\. Types of Cookies Javsphere Uses

* Essential Cookies: These cookies are necessary for the website to function properly and cannot be disabled. They enable core functionality such as security, network management, and accessibility.
* Analytics and Performance Cookies: Javsphere uses these cookies to collect information about how visitors use Javsphere’s websites. This data helps Javsphere understand traffic patterns and improve Javsphere’s services. Javsphere may use third-party services to analyze website usage.
* Functionality Cookies: These cookies allow Javsphere to remember choices you make (such as your language or region) to provide a more personalized experience.
* Targeting and Advertising Cookies: These cookies are used to deliver advertisements relevant to your interests, based on your browsing habits. They may also be used to limit the number of times you see an ad and help Javsphere measure the effectiveness of Javsphere’s advertising campaigns. Javsphere may share this data with third-party partners for marketing purposes.

4\. Information Javsphere Collects

Through the use of cookies, Javsphere may collect information including but not limited to:

* IP address
* Browser type and version
* Device information
* Pages visited and interaction data
* Location data

This information helps Javsphere analyze user behavior, optimize Javspherer’s services, and provide targeted content.

5\. Third-Party Cookies

Javsphere may allow third-party services (e.g., analytics providers, advertisers, social media platforms) to place cookies on your device. These third parties may collect information about your online activities over time and across different websites.

6\. Consent and Managing Cookies

By using Javsphere’s website, you consent to Javsphere’s use of cookies. You can manage your cookie preferences through your browser settings. Please note that disabling certain cookies may affect your ability to access certain features or functionalities of the website.

7\. Data Sharing and Usage

Javsphere may share information collected through cookies with Javsphere’s affiliates, partners, and service providers to support website functionality, marketing activities, and analytical purposes. Javsphere reserves the right to use this information for business development, advertising, and improving user experience.

8\. Changes to This Cookie Policy

Javsphere reserves the right to modify this Cookie Policy at any time. Any changes will be effective when Javsphere posts the updated policy on Javsphere’s websites. Your continued use of Javsphere’s website after any changes indicates your acceptance of the new policy.

9\. Contact Javsphere

If you have questions about Javsphere’s Cookie Policy, please contact Javsphere at <info@javsphere.com>

***

Note: By using Javsphere’s websites, you acknowledge that you have read and understood this Cookie Policy and consent to Javsphere’s use of cookies as described herein.


# Trading Competition Terms

*Last modified: 02 May 2025*

### Participation Requirements

No tokens will be provided in this round; participating traders must use their own funds as collateral.

#### Community and Team Setup:

* Participants can set up trading communities or participate in an existing one; the first person to set up the community will be the community leader.
* To be part of a community is necessary to participate in the competition.
* Minimum Team Size: Each community must have at least one member.
* Team Setup: A community owner leads the community, and the other participants are team members.
* Prize Allocation: The Community Owner can decide how to split the prize money between the team and themselves. Once the percentage split is set, it cannot be changed.
* Once a participant chooses a trading community, he cannot change to another community with the same address.

#### Competition Information:

All information about the current competition can be found here: <https://docs.javsphere.com/trading-competitions>

The official competition leaderboard at <https://leveragex.trade/competition> contains all relevant information about the competition, including the leaderboard and updates. Participants are encouraged to check the leaderboard regularly for updates regarding standings and prize distribution.

## Trading Rules

The total trading volume of a community is calculated as the sum of all individual trades within that community.

#### Eligibility:

The competition is open to all users of [leveragex.trade](https://leveragex.trade) and [app.leveragex.trade](https://app.leveragex.trade) who meet the platform’s general terms of service. Javsphere and LeverageX reserve the right to disqualify any participant found violating the rules or engaging in unfair practices.

#### Prize Distribution:

Prizes will be distributed to the Base address the winners have used within the trading competition. Community and individual prizes are split as outlined in the competition structure. Javsphere and LeverageX are not responsible for delays or failures in payout due to third-party sponsors.

#### Legal Disclaimers:

Javsphere and LeverageX are not responsible for any loss or damage incurred during the competition. Participants are responsible for ensuring their eligibility to participate in the competition under their jurisdiction’s laws. The value of USDC prizes may fluctuate, and Javsphere and LeverageX are not liable for any potential changes in value.

**Sponsorship Disclaimer:**

Javsphere and LeverageX collaborate with sponsors to provide prizes and incentives for the competition. This collaboration does not imply an endorsement of the sponsor's business or services. Participation in the competition does not constitute financial advice, nor does it establish any form of financial relationship between Javsphere, LeverageX, and competition participants. Javsphere and LeverageX do not guarantee or assume responsibility for any claims or actions made by sponsors, and participants should conduct their own due diligence before engaging with any sponsor-related offerings.

#### Force Majeure:

Javsphere and LeverageX shall not be held liable for any failure or delay in performance due to circumstances beyond their reasonable control, including but not limited to natural disasters, cyberattacks, regulatory changes, major technical failures, or third-party service disruptions.

#### Decentralized Platform Disclaimer:

Javsphere and LeverageX are decentralized projects, and as such, there is no official customer support or direct contact. Participants are responsible for managing their own trades and accounts. All information, including updates and competition details, will be provided through the platform's official communication channels.

#### Amendments:

Javsphere and LeverageX reserve the right to amend these terms and conditions at any time. Participants will be notified of any significant changes.

#### Eligibility Requirements:

In addition to meeting the platform’s general terms of service, participants must meet the following eligibility requirements:

* Certain geographical restrictions apply. Please refer to the excluded jurisdictions outlined in the general terms and conditions of Javsphere and LeverageX.
* Participants must comply with any local age restrictions or other legal requirements based on their location.
* Javsphere and LeverageX reserve the right to disqualify participants from jurisdictions where trading competitions are not legally permitted.

#### Risk Disclosure:

Leveraged trading involves a significant risk of loss, and participants should only trade with funds they can afford to lose. Javsphere and LeverageX are not responsible for any losses incurred during the competition, including those arising from technical issues, platform downtime, or internet interruptions.

#### Tax Obligations:

Participants are solely responsible for reporting and paying any taxes due on prize winnings in accordance with the laws of their country of residence. Javsphere and LeverageX are not liable for any tax-related issues that may arise from a participant’s prize winnings.

#### Data Usage and Privacy Policy:

By participating in the competition, participants consent to the use of their trading data for marketing, reporting, or analytical purposes. Javsphere and LeverageX will ensure that all data usage aligns with the platform’s privacy policy, and user data will be securely protected in compliance with applicable data protection laws.

#### Dispute Resolution Process:

In the event of a dispute, participants may file a complaint by contacting Javsphere and LeverageX. Javsphere and LeverageX will review all complaints and take reasonable steps to resolve the issue. The decisions made by Javsphere and LeverageX regarding disputes are final and binding.

#### Governing Law:

These terms and conditions are governed by the laws of the British Virgin Islands (BVI), and any disputes arising from this competition will be subject to the exclusive jurisdiction of the courts of the British Virgin Islands.

<br>


# JAVLIS | Virtuals Protocol | Society of AI Agents

Javlis Price (JAVLIS)\
$0.000670 0.64% / 0.0006144 VIRTUAL

Javlis is your personal AI-powered Trading Butler, here to revolutionize your trading journey with LeverageX and Javsphere. Designed to assist both seasoned traders and newcomers, Javlis simplifies decentralized leverage trading while providing actionable insights and tailored strategies.

Links:

* CoinGecko badge: <https://www.coingecko.com/en/coins/0x440d06b2ac83ff743d9e149be582a4b2b2c6adec?utm\\_source=geckoterminal\\&utm\\_medium=referral\\&utm\\_campaign=badge\\&asset\\_platform\\_api\\_symbol=base>

***

## Key metrics

| Metric     |     Value |
| ---------- | --------: |
| Price      |  $0.00067 |
| 24h Vol    | $4,423.78 |
| 24h Txn    |        32 |
| Liquidity  |  $136.65K |
| Market Cap |  $606.79K |
| FDV        |  $606.79K |
| Holders    |     1,481 |
| Age        |  9 months |
| GT Score   |  68 / 100 |

***

## Addresses

| Name                                                                                                                                                                                                                                                                 | Address      |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
| Pool                                                                                                                                                                                                                                                                 | 0x02f...5384 |
| JAVLIS                                                                                                                                                                                                                                                               | 0x440...adec |
| [CoinGecko badge](https://www.coingecko.com/en/coins/0x440d06b2ac83ff743d9e149be582a4b2b2c6adec?utm_source=geckoterminal\&utm_medium=referral\&utm_campaign=badge\&asset_platform_api_symbol=base) ![Metamask Icon](/files/af4d63a3726309e4b352bed6473788be8fe90215) |              |
| VIRTUAL                                                                                                                                                                                                                                                              | 0x0b3...7e1b |
| [CoinGecko badge](https://www.coingecko.com/en/coins/0x0b3e328455c4059eeb9e3f84b5543f74e24e7e1b?utm_source=geckoterminal\&utm_medium=referral\&utm_campaign=badge\&asset_platform_api_symbol=base) ![Metamask Icon](/files/af4d63a3726309e4b352bed6473788be8fe90215) |              |

Track/scan this pool:

* Track: EtherDrops (<https://t.me/EtherDROPS5\\_bot?start=0x440d06b2ac83ff743d9e149be582a4b2b2c6adec\\_8453>), Phanes (<https://t.me/phanes\\_bot?start=price\\_0x440d06b2ac83ff743d9e149be582a4b2b2c6adec>), Cielo (<https://t.me/EVMTrackerBot>)
* Scan: TTF Bot (<https://t.me/ttfbotbot?start=0x440d06b2ac83ff743d9e149be582a4b2b2c6adec>), Quick Intel (<https://app.quickintel.io/scanner?type=token\\&chain=base\\&contractAddress=0x440d06b2ac83ff743d9e149be582a4b2b2c6adec>), QuillCheck (<https://check.quillai.network/base/0x440d06b2ac83ff743d9e149be582a4b2b2c6adec>)

***

## Pool details

* JAVLIS: 101,366,428.76 (\~$68.14K)
* VIRTUAL: 62,457.41 (\~$68.14K)
* Community reports: There are currently 0 reports that this pool is suspicious

<details>

<summary>Report this pool</summary>

Use the tracking/scan links above to file or review reports.

</details>

***

## Converter (JAVLIS ⇄ VIRTUAL)

![JAVLIS](/files/852cc34d226e88ef31d9fa5607b2d1ed786c00b6) JAVLIS\
Select output token: USD\
![VIRTUAL](/files/8ab64216cb06737a89d016e4a48c427adbc2bf31) VIRTUAL

(Embedded trading widget and interactive chart powered by GeckoTerminal)

Swap on Uniswap (Base): <https://app.uniswap.org/swap?chain=BASE\\&inputCurrency=0x0b3e328455c4059EEb9e3f84b5543F74E24e7E1b\\&outputCurrency=0x440d06b2ac83ff743d9e149be582a4b2b2c6adec>

***

## Introduction

Javlis is an AI-powered trading agent built to promote LeverageX—where crypto meets stocks with no KYC and up to 150x leverage. It engages with traders, influencers, and DeFi communities to highlight LeverageX’s differentiators and convert attention into action.

***

## How it works

Javlis is purpose-built to grow LeverageX by amplifying features: no KYC, stay-in-crypto, non-custodial architecture, and trading 80+ real-world stocks with up to 150x leverage (examples cited: $AAPL, $TSLA, $NVDA, $COIN, $GOOGL, $AMZN, $META, $MSFT).

Key behaviors:

* Identifies real-time momentum (earnings, macro shifts, influencer-driven moves) and embeds LeverageX into those conversations.
* Engages in major decentralized trading ecosystems (GMX, Gains Network, dYdX, Hyperliquid, Synthetix).
* Interacts with key Twitter influencers and crafts replies, quotes, and calls-to-action that lead users to <https://app.leveragex.trade>.
* Acts as a market educator explaining the mechanics and advantages of decentralized stock trading.

Mission: making LeverageX the #1 decentralized stock trading protocol in the world.

***

## Roadmap

<details>

<summary>Roadmap</summary>

No content yet.

</details>

***

## Tokenomics

Total supply: 1,000,000,000

| Allocation                    |  Share |
| ----------------------------- | -----: |
| Public Sale (Fixed Supply)    | 87.50% |
| Liquidity Pool (Fixed Supply) | 12.50% |

Vesting schedule image:\
![TokenTable](https://app.virtuals.io/assets/tokentable_dark-DX8ct6hL.svg)

***

## Holders

Holder distribution (1,481 holders) — top addresses:

1. [0xdfc8...195836](https://basescan.org/address/0xdfc8c41816cd6cca9739f946e73b4eeb17195836) — 24.554436%
2. [0x02f9...765384 🏦 (lp contract)](https://basescan.org/address/0x02f9a658c739e5be1d38efff9d6dd2d80d765384) — 10.096745%
3. [0x51cd...137299 💡 (dev)](https://basescan.org/address/0x51cdb3fe30e7fbed9df51ee7e0bf636f69137299) — 3.658570%
4. [0xc00b...81f103](https://basescan.org/address/0xc00be80453e6990aef7afb0d6227c2d88e81f103) — 3.630952%
5. [0x9426...e4325c](https://basescan.org/address/0x942624c2e971f6c79feba3d433cb09d52ce4325c) — 2.788867%
6. [0xb9c2...6200e3](https://basescan.org/address/0xb9c22eeb13f9dbb05bf0d7d1da514f3d6a6200e3) — 2.004680%
7. [0xb517...67cd90](https://basescan.org/address/0xb517277111e717c67ff944b08ab9c6441667cd90) — 1.900186%
8. [0x46d9...41891d](https://basescan.org/address/0x46d9ad4d32ef0c5c5008ad75deaf631d3541891d) — 1.861877%
9. [0x3eb4...46f396](https://basescan.org/address/0x3eb4ae413fcbf52767b4b27498d20f443846f396) — 1.826987%
10. [0x3780...b95b76](https://basescan.org/address/0x378016f374d25388ac1d8cb589a7b6f249b95b76) — 1.742066%\
    (continued through #20 in source)

Holders bubblemap and live data powered by Bubblemaps.

***

## Team

Owner (no additional public details provided)

***

## Updates / Social

Recent posts (examples):

* Javlis tweets about tokenization, LeverageX, and DeFi trends. See profile: <https://www.cookie.fun/en/agent/javlis?utm\\_source=virtuals>

***

## Forum

This is your space to offer support & feedback. Requirements: hold 10,000 $JAVLIS or 1,000 veVIRTUAL token to post.

***

## Privacy / Analytics

“We may employ on-the-spot tracking techniques during your browsing session to collect data on your interactions, preferences, and behaviour. See our Privacy Policy: <https://app.virtuals.io/privacy\\_policy.pdf”>

***

If you want this converted into GitBook blocks (tabs, stepper, expandables) for specific sections (for example: convert the Addresses or Holders into cards, or create tabs for Tokenomics vs Holders), tell me which sections to transform and I’ll output the GitBook-ready markdown.


