Skip to content

Latest commit

 

History

History
86 lines (84 loc) · 3.6 KB

LICENSE_OVERVIEW.md

File metadata and controls

86 lines (84 loc) · 3.6 KB

License Overview

Following is the overview of SPDX License Identifiers used by the source code in our repository.

contracts
├── extsloads
│   └── ClearingHouseExtsload.sol (MIT)
├── interfaces
│   ├── IClearingHouse.sol (GPL-2.0-or-later)
│   ├── IExtsload.sol (MIT)
│   ├── IGovernable.sol (MIT)
│   ├── IInsuranceFund.sol (GPL-2.0-or-later)
│   ├── IOracle.sol (MIT)
│   ├── IVPoolWrapper.sol (GPL-2.0-or-later)
│   ├── IVQuote.sol (MIT)
│   ├── IVToken.sol (MIT)
│   └── clearinghouse
│       ├── IClearingHouseActions.sol (GPL-2.0-or-later)
│       ├── IClearingHouseCustomErrors.sol (GPL-2.0-or-later)
│       ├── IClearingHouseEnums.sol (MIT)
│       ├── IClearingHouseEvents.sol (GPL-2.0-or-later)
│       ├── IClearingHouseOwnerActions.sol (GPL-2.0-or-later)
│       ├── IClearingHouseStructures.sol (GPL-2.0-or-later)
│       ├── IClearingHouseSystemActions.sol (GPL-2.0-or-later)
│       └── IClearingHouseView.sol (GPL-2.0-or-later)
├── lens
│   ├── ClearingHouseLens.sol (MIT)
│   └── SwapSimulator.sol (BUSL-1.1)
├── libraries
│   ├── Account.sol (BUSL-1.1)
│   ├── AddressHelper.sol (MIT)
│   ├── BatchedLoop.sol (MIT)
│   ├── Bisection.sol (MIT)
│   ├── Block.sol (MIT)
│   ├── CollateralDeposit.sol (GPL-2.0-or-later)
│   ├── FundingPayment.sol (GPL-2.0-or-later)
│   ├── GoodAddressDeployer.sol (MIT)
│   ├── LiquidityPosition.sol (BUSL-1.1)
│   ├── LiquidityPositionSet.sol (BUSL-1.1)
│   ├── PriceMath.sol (GPL-2.0-or-later)
│   ├── Protocol.sol (GPL-2.0-or-later)
│   ├── SafeCast.sol (MIT)
│   ├── SignedFullMath.sol (GPL-2.0-or-later)
│   ├── SignedMath.sol (MIT)
│   ├── SimulateSwap.sol (BUSL-1.1)
│   ├── SwapMath.sol (GPL-2.0-or-later)
│   ├── TickBitmapExtended.sol (BUSL-1.1)
│   ├── TickExtended.sol (GPL-2.0-or-later)
│   ├── Uint32L8Array.sol (MIT)
│   ├── Uint48.sol (MIT)
│   ├── Uint48L5Array.sol (MIT)
│   ├── UniswapV3PoolHelper.sol (GPL-2.0-or-later)
│   ├── VTokenPosition.sol (BUSL-1.1)
│   └── VTokenPositionSet.sol (BUSL-1.1)
│   └── WordHelper.sol (MIT)
├── oracles
│   ├── ChainlinkOracle.sol (GPL-2.0-or-later)
│   └── SettlementTokenOracle.sol (GPL-2.0-or-later)
├── protocol
│   ├── RageTradeFactory.sol (GPL-2.0-or-later)
│   ├── clearinghouse
│   │   ├── ClearingHouse.sol (BUSL-1.1)
│   │   ├── ClearingHouseDeployer.sol (GPL-2.0-or-later)
│   │   ├── ClearingHouseStorage.sol (BUSL-1.1)
│   │   └── ClearingHouseView.sol (BUSL-1.1)
│   ├── insurancefund
│   │   ├── InsuranceFund.sol (GPL-2.0-or-later)
│   │   └── InsuranceFundDeployer.sol (GPL-2.0-or-later)
│   ├── tokens
│   │   ├── VQuote.sol (GPL-2.0-or-later)
│   │   ├── VQuoteDeployer.sol (GPL-2.0-or-later)
│   │   ├── VToken.sol (MIT)
│   │   └── VTokenDeployer.sol (MIT)
│   └── wrapper
│       ├── VPoolWrapper.sol (BUSL-1.1)
│       └── VPoolWrapperDeployer.sol (GPL-2.0-or-later)
├── test (UNLICENSED)
└── utils
    ├── Extsload.sol (MIT)
    ├── Governable.sol (MIT)
    ├── Multicall.sol (GPL-2.0-or-later)
    ├── ProxyAdminDeployer.sol (MIT)
    ├── TimelockControllerWithMinDelayOverride.sol (MIT)
    └── constants.sol (MIT)