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 - Storage and interaction with borrowing fees

  • JavFeeTiers - Storage and interaction with fee at different levels of interaction with orders

  • JavPairsStorage -Stores information about all pairs and their configurations

  • JavPriceAggregator - Allows to receive and update the price of pairs at the time of opening/closing/updating trades

  • JavPriceImpact - Stores the necessary information to interact with price impact logic

  • JavReferrals - stores information about the referral system leverageX

  • JavTradingInteractions - Allows to open/close/update trades

  • JavTradingProcessing - Support faucet for JavTradingInteractions that allows to manage different types of orders (market, limit and etc).

  • JavTradingStorage - Stores information about all trades

Additional contracts

  • 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 - token that is purchased through a borrowing provider and participates in the earn side

Last updated