├── .env-local.j2 ├── .env.j2 ├── .gitattributes ├── .github └── workflows │ ├── cd.yml │ ├── ci.yml │ ├── foundry-tests.yml │ ├── notify-slack.yml │ ├── report-slack.yml │ └── wake-arena-audit.yaml ├── .gitignore ├── .gitmodules ├── .ipor └── .gitignore ├── .npmrc ├── .prettierrc.js ├── .solcover.js ├── .solhint.json ├── CODEOWNERS ├── LICENSE ├── README.md ├── contracts ├── amm-eth │ └── interfaces │ │ ├── IAmmPoolsServiceStEth.sol │ │ ├── IStETH.sol │ │ ├── IWETH9.sol │ │ └── IwstEth.sol ├── amm-usdm │ ├── AmmPoolsServiceUsdm.sol │ └── interfaces │ │ └── IAmmPoolsServiceUsdm.sol ├── amm-weEth │ └── interfaces │ │ ├── IAmmPoolsServiceWeEth.sol │ │ ├── IEEthLiquidityPool.sol │ │ ├── IWETH.sol │ │ └── IWeEth.sol ├── amm │ ├── AmmCloseSwapServiceDai.sol │ ├── AmmCloseSwapServiceStable.sol │ ├── AmmCloseSwapServiceUsdc.sol │ ├── AmmCloseSwapServiceUsdt.sol │ ├── AmmOpenSwapService.sol │ ├── AmmPoolsLens.sol │ ├── AmmPoolsService.sol │ ├── AmmStorage.sol │ ├── AmmTreasury.sol │ ├── AssetManagementLens.sol │ ├── libraries │ │ ├── SoapIndicatorLogic.sol │ │ ├── SoapIndicatorRebalanceLogic.sol │ │ ├── SwapCloseLogicLib.sol │ │ └── types │ │ │ ├── AmmInternalTypes.sol │ │ │ └── StorageInternalTypes.sol │ └── spread │ │ ├── CalculateTimeWeightedNotionalLibs.sol │ │ ├── DemandSpreadLibs.sol │ │ ├── ISpread28Days.sol │ │ ├── ISpread28DaysLens.sol │ │ ├── ISpread60Days.sol │ │ ├── ISpread60DaysLens.sol │ │ ├── ISpread90Days.sol │ │ ├── ISpread90DaysLens.sol │ │ ├── ISpreadCloseSwapService.sol │ │ ├── ISpreadStorageLens.sol │ │ ├── ISpreadStorageService.sol │ │ ├── OfferedRateCalculationLibs.sol │ │ ├── Spread28Days.sol │ │ ├── Spread60Days.sol │ │ ├── Spread90Days.sol │ │ ├── SpreadAccessControl.sol │ │ ├── SpreadCloseSwapService.sol │ │ ├── SpreadRouter.sol │ │ ├── SpreadStorageLens.sol │ │ ├── SpreadStorageLibs.sol │ │ ├── SpreadStorageService.sol │ │ └── SpreadTypes.sol ├── base │ ├── amm-stEth │ │ └── services │ │ │ └── AmmCloseSwapServiceStEthBaseV2.sol │ ├── amm-usdc │ │ ├── interfaces │ │ │ ├── IAmmOpenSwapServiceUsdcBaseV1.sol │ │ │ └── IAmmPoolsServiceUsdcBaseV1.sol │ │ ├── services │ │ │ ├── AmmCloseSwapServiceUsdcBaseV2.sol │ │ │ ├── AmmOpenSwapServiceUsdcBaseV1.sol │ │ │ └── AmmPoolsServiceUsdcBaseV1.sol │ │ └── spread │ │ │ └── SpreadUsdcBaseV2.sol │ ├── amm-weEth │ │ ├── interfaces │ │ │ └── IAmmPoolsServiceWeEthBaseV1.sol │ │ └── services │ │ │ └── AmmPoolsServiceWeEthBaseV1.sol │ ├── amm-wstEth │ │ ├── interfaces │ │ │ ├── IAmmPoolsServiceWstEthBaseV1.sol │ │ │ └── IAmmPoolsServiceWstEthBaseV2.sol │ │ └── services │ │ │ ├── AmmCloseSwapServiceWstEthBaseV1.sol │ │ │ ├── AmmCloseSwapServiceWstEthBaseV2.sol │ │ │ ├── AmmOpenSwapServiceWstEthBaseV1.sol │ │ │ ├── AmmPoolsServiceWstEthBaseV1.sol │ │ │ └── AmmPoolsServiceWstEthBaseV2.sol │ ├── amm │ │ ├── AmmStorageBaseV1.sol │ │ ├── AmmTreasuryBaseV1.sol │ │ ├── AmmTreasuryBaseV2.sol │ │ ├── libraries │ │ │ ├── AmmSwapsLensLibBaseV1.sol │ │ │ ├── SwapCloseLogicLibBaseV1.sol │ │ │ ├── SwapEventsBaseV1.sol │ │ │ └── SwapLogicBaseV1.sol │ │ └── services │ │ │ ├── AmmCloseSwapLensBaseV1.sol │ │ │ ├── AmmCloseSwapServiceBaseV1.sol │ │ │ ├── AmmCloseSwapServiceBaseV2.sol │ │ │ ├── AmmGovernanceServiceBaseV1.sol │ │ │ ├── AmmOpenSwapServiceBaseV1.sol │ │ │ ├── AmmPoolsLensBaseV1.sol │ │ │ ├── AmmPoolsServiceBaseV1.sol │ │ │ └── AmmSwapsLensBaseV1.sol │ ├── events │ │ └── AmmEventsBaseV1.sol │ ├── interfaces │ │ ├── DemandSpreadTypesBaseV1.sol │ │ ├── IAmmGovernanceLensBaseV1.sol │ │ ├── IAmmGovernanceServiceBaseV1.sol │ │ ├── IAmmPoolsLensBaseV1.sol │ │ ├── IAmmStorageBaseV1.sol │ │ ├── IAmmTreasuryBaseV1.sol │ │ ├── IAmmTreasuryBaseV2.sol │ │ └── ISpreadBaseV1.sol │ ├── libraries │ │ └── StorageLibBaseV1.sol │ ├── spread │ │ ├── CalculateTimeWeightedNotionalLibsBaseV1.sol │ │ ├── DemandSpreadStEthLibsBaseV1.sol │ │ ├── DemandSpreadStableLibsBaseV1.sol │ │ ├── OfferedRateCalculationLibsBaseV1.sol │ │ ├── SpreadBaseV1.sol │ │ ├── SpreadBaseV2.sol │ │ └── SpreadStorageLibsBaseV1.sol │ └── types │ │ ├── AmmTypesBaseV1.sol │ │ ├── SpreadTypesBaseV1.sol │ │ └── StorageTypesBaseV1.sol ├── chains │ ├── arbitrum │ │ ├── amm-commons │ │ │ ├── AmmCloseSwapLensArbitrum.sol │ │ │ ├── AmmGovernanceServiceArbitrum.sol │ │ │ ├── AmmPoolsLensArbitrum.sol │ │ │ └── AmmSwapsLensArbitrum.sol │ │ ├── amm-usdc │ │ │ ├── AmmCloseSwapServiceUsdc.sol │ │ │ ├── AmmOpenSwapServiceUsdc.sol │ │ │ └── SpreadUsdc.sol │ │ ├── amm-wstEth │ │ │ └── AmmPoolsServiceWstEth.sol │ │ ├── interfaces │ │ │ ├── IAmmGovernanceLensArbitrum.sol │ │ │ ├── IAmmGovernanceServiceArbitrum.sol │ │ │ ├── IAmmOpenSwapServiceUsdc.sol │ │ │ ├── IAmmPoolsLensArbitrum.sol │ │ │ ├── IAmmPoolsServiceUsdc.sol │ │ │ └── IAmmPoolsServiceWstEth.sol │ │ ├── libraries │ │ │ └── StorageLibArbitrum.sol │ │ └── router │ │ │ └── IporProtocolRouterArbitrum.sol │ ├── base │ │ └── router │ │ │ └── IporProtocolRouterBase.sol │ └── ethereum │ │ ├── amm-commons │ │ ├── AmmCloseSwapLens.sol │ │ └── AmmSwapsLens.sol │ │ ├── amm-stEth │ │ ├── AmmOpenSwapServiceStEth.sol │ │ └── AmmPoolsServiceStEth.sol │ │ ├── amm-weEth │ │ └── AmmPoolsServiceWeEth.sol │ │ └── router │ │ └── IporProtocolRouterEthereum.sol ├── governance │ └── AmmConfigurationManager.sol ├── interfaces │ ├── IAmmCloseSwapLens.sol │ ├── IAmmCloseSwapService.sol │ ├── IAmmCloseSwapServiceDai.sol │ ├── IAmmCloseSwapServiceStEth.sol │ ├── IAmmCloseSwapServiceUsdc.sol │ ├── IAmmCloseSwapServiceUsdt.sol │ ├── IAmmCloseSwapServiceWstEth.sol │ ├── IAmmGovernanceLens.sol │ ├── IAmmGovernanceService.sol │ ├── IAmmOpenSwapLens.sol │ ├── IAmmOpenSwapService.sol │ ├── IAmmOpenSwapServiceStEth.sol │ ├── IAmmOpenSwapServiceWstEth.sol │ ├── IAmmPoolsLens.sol │ ├── IAmmPoolsService.sol │ ├── IAmmStorage.sol │ ├── IAmmSwapsLens.sol │ ├── IAmmTreasury.sol │ ├── IAssetManagement.sol │ ├── IAssetManagementLens.sol │ ├── IIpToken.sol │ ├── IIpTokenV1.sol │ ├── IIporAlgorithm.sol │ ├── IIporContractCommonGov.sol │ ├── IIporOracle.sol │ ├── IIporProtocol.sol │ ├── IIporProtocolArbitrum.sol │ ├── ILiquidityMiningLens.sol │ ├── IOraclePublisher.sol │ ├── IPowerTokenFlowsService.sol │ ├── IPowerTokenLens.sol │ ├── IPowerTokenStakeService.sol │ ├── IProvideLiquidityEvents.sol │ ├── IProxyImplementation.sol │ ├── IRouterAccessControl.sol │ ├── ISpreadRouter.sol │ ├── ISwapEventsBaseV1.sol │ ├── ITestnetFaucet.sol │ └── types │ │ ├── AmmStorageTypes.sol │ │ ├── AmmTypes.sol │ │ ├── IporOracleTypes.sol │ │ └── IporTypes.sol ├── libraries │ ├── AmmCloseSwapServicePoolConfigurationLib.sol │ ├── AmmLib.sol │ ├── AssetManagementLogic.sol │ ├── Constants.sol │ ├── IporContractValidator.sol │ ├── PaginationUtils.sol │ ├── ProvideLiquidityEvents.sol │ ├── RiskIndicatorsValidatorLib.sol │ ├── RiskManagementLogic.sol │ ├── errors │ │ ├── AmmErrors.sol │ │ ├── AmmPoolsErrors.sol │ │ ├── IporErrors.sol │ │ └── IporOracleErrors.sol │ └── math │ │ ├── InterestRates.sol │ │ └── IporMath.sol ├── oracles │ ├── IporOracle.sol │ └── libraries │ │ └── IporLogic.sol ├── router │ ├── AccessControl.sol │ └── IporProtocolRouterAbstract.sol ├── security │ ├── IporOwnable.sol │ ├── IporOwnableUpgradeable.sol │ ├── OwnerManager.sol │ └── PauseManager.sol └── tokens │ ├── IpToken.sol │ └── IporToken.sol ├── foundry.toml ├── package.json ├── slither.config.json ├── test ├── AmmStorageLastOpenSwap.t.sol ├── IporLogic.t.sol ├── IporProtocolRouter.t.sol ├── IporSwapLogic │ ├── IporSwapLogicCalculateSwapAmount.t.sol │ ├── SwapLogicCalculateInterest.t.sol │ ├── SwapLogicCalculateInterestFixed.t.sol │ ├── SwapLogicCalculateInterestFloating.t.sol │ ├── SwapLogicCalculateSwapPayFixedValue.t.sol │ └── SwapLogicCalculateSwapReceiveFixedValue.t.sol ├── SoapIndicatorLogic.t.sol ├── TestCommons.sol ├── amm-eth │ ├── EthRebalance.t.sol │ ├── ProvideBatchExecutor.t.sol │ ├── ProvideEth.t.sol │ ├── ProvideStEth.t.sol │ ├── ProvideWEth.t.sol │ ├── RedeemStEth.t.sol │ └── TestEthMarketCommons.sol ├── amm-usdm │ ├── IUSDM.sol │ └── ethereum │ │ ├── ProvideUsdmEthereum.t.sol │ │ ├── UsdmForkAmmGovernanceServiceEthereumTest.t.sol │ │ ├── UsdmForkAmmUsdmExchangeRateEthereum.t.sol │ │ └── UsdmTestForkCommonEthereum.sol ├── amm-weEth │ ├── ProvideWeEth.t.sol │ ├── WeEthForkAmmGovernanceServiceTest.t.sol │ ├── WeEthForkAmmWeEthExchangeRate.t.sol │ ├── WeEthRebalance.t.sol │ └── WeEthTestForkCommon.sol ├── amm │ ├── AmmClosingSwaps.t.sol │ ├── AmmCollateralRatio.t.sol │ ├── AmmEvents.t.sol │ ├── AmmGovernanceService.t.sol │ ├── AmmPoolsExchangeRateAndSoap.t.sol │ ├── AmmPoolsExchangeRateLiquidity.t.sol │ ├── AmmPoolsNotChangeExchangeRate.t.sol │ ├── AmmPoolsServiceNotRedeem.t.sol │ ├── AmmPoolsServiceOnlyRebalance.t.sol │ ├── AmmPoolsServiceProvideLiquidity.t.sol │ ├── AmmPoolsServiceProvideLiquidityAndRebalance.t.sol │ ├── AmmPoolsServiceRedeem.t.sol │ ├── AmmShouldClosePosition.t.sol │ ├── AmmSoap.t.sol │ ├── AmmSoapAndCloseSwap.t.sol │ ├── AmmStorage.t.sol │ ├── AmmSwapLensOfferedRate.t.sol │ ├── AmmTreasury.t.sol │ ├── AmmUnwindSwap.t.sol │ └── libraries │ │ └── IporSwapLogic.t.sol ├── arbitrum │ ├── ArbitrumForkAmmGovernanceService.t.sol │ ├── ArbitrumForkAmmSwapsLens.t.sol │ ├── ArbitrumTestForkCommons.sol │ ├── interfaces │ │ └── IERC20Bridged.sol │ ├── spread │ │ ├── DemandSpreadStableLibs.t.sol │ │ └── SpreadUsdcSmoke.t.sol │ ├── usdc │ │ ├── AmmGovernanceServiceUsdc.t.sol │ │ ├── ArbitrumForkAmmUsdcCloseSwaps.t.sol │ │ ├── ArbitrumForkAmmUsdcExchangeRate.t.sol │ │ ├── ArbitrumForkAmmUsdcOpenSwaps.t.sol │ │ ├── ArbitrumForkAmmUsdcRebalance.t.sol │ │ ├── ProvideUsdcArbitrum.t.sol │ │ └── UsdcTestForkCommonArbitrum.sol │ ├── usdm │ │ ├── ProvideUsdmArbitrum.t.sol │ │ ├── UsdmForkAmmGovernanceServiceArbitrumTest.t.sol │ │ ├── UsdmForkAmmUsdmExchangeRateArbitrum.t.sol │ │ ├── UsdmTestForkCommonArbitrum.sol │ │ └── WUsdmMock.sol │ └── wstETH │ │ ├── ArbitrumForkAmmWstEthCloseSwaps.t.sol │ │ ├── ArbitrumForkAmmWstEthExchangeRate.t.sol │ │ ├── ArbitrumForkAmmWstEthOpenSwaps.t.sol │ │ ├── ArbitrumForkAmmWstEthRebalance.t.sol │ │ ├── ArbitrumForkAmmWstEthSwapsEvents.t.sol │ │ └── ArbitrumForkAmmWstEthSwapsUnwind.t.sol ├── assetManagement │ └── UnitAssetManagementLogic.t.sol ├── base │ └── SwapLogicBaseV1 │ │ ├── IporSwapLogicCalculateSwapAmount.t.sol │ │ ├── SwapLogicCalculateInterest.t.sol │ │ ├── SwapLogicCalculateSwapPayFixedValue.t.sol │ │ └── SwapLogicCalculateSwapReceiveFixedValue.t.sol ├── chain-base │ ├── BaseForkAmmWstEthCloseSwaps.t.sol │ └── BaseTestForkCommons.sol ├── contracts │ └── IporClient.sol ├── fork │ ├── ForkAmmGovernanceService.t.sol │ ├── ForkAmmStEthCloseSwaps.t.sol │ ├── ForkAmmStEthExchangeRate.t.sol │ ├── ForkAmmStEthOpenSwaps.t.sol │ ├── ForkAmmStEthSwapsEvents.t.sol │ ├── ForkAmmStEthSwapsUnwind.t.sol │ ├── ForkAmmSwapsLens.t.sol │ ├── ForkIporProtocolRouterCases.t.sol │ ├── ForkOpenCloseSwap.t.sol │ ├── IAsset.sol │ └── TestForkCommons.sol ├── iporOracle │ ├── IporOracle.t.sol │ └── IporOracleStEth.t.sol ├── itf │ └── ItfHelper.sol ├── libraries │ └── math │ │ ├── InterestRates.t.sol │ │ └── IporMath.t.sol ├── mocks │ ├── EmptyAmmTreasuryImplementation.sol │ ├── EmptyAssetManagementImplementation.sol │ ├── EmptyImplementation.sol │ ├── EmptyIporOracleImplementation.sol │ ├── EmptyRouterImplementation.sol │ ├── IMockProxy.sol │ ├── MockIporSwapLogic.sol │ ├── MockIporWeighted.sol │ ├── MockLiquidityMiningLens.sol │ ├── MockOldTestnetFaucet.sol │ ├── MockPowerTokenFlowsService.sol │ ├── MockPowerTokenLens.sol │ ├── MockPowerTokenStakeService.sol │ ├── MockSpreadCloseSwapService.sol │ ├── MockSpreadXDays.sol │ ├── MockSwapLogicBaseV1.sol │ ├── MocksErrors.sol │ ├── Multicall2.sol │ ├── Multicall3.sol │ ├── TestnetFaucet.sol │ ├── TestnetFaucet.t.sol │ ├── assetManagement │ │ └── MockAssetManagementLogic.sol │ └── tokens │ │ ├── MockPlasmaVault.sol │ │ ├── MockTestnetToken.sol │ │ ├── MockTestnetTokenStEth.sol │ │ ├── MockTestnetTokenWEth.sol │ │ └── MockTestnetTokenWStEth.sol ├── security │ ├── IporOwnable.t.sol │ ├── IporOwnableInstance.sol │ ├── IporOwnableUpgradeable.t.sol │ ├── IporOwnableUpgradeableInstance.sol │ ├── PauseManager.t.sol │ └── PauseManagerMock.sol ├── spread │ ├── CalculateWeightedNotionalLibsTest.t.sol │ ├── DemandSpreadFunction.t.sol │ ├── MockSpreadLens.sol │ ├── MockSpreadServices.sol │ ├── MockSpreadStorage.sol │ ├── SpreadAccessControl.t.sol │ ├── SpreadBaseTestUtils.sol │ ├── SpreadCloseSwapService.t.sol │ ├── SpreadRouter.t.sol │ ├── SpreadSmoke.t.sol │ ├── SpreadStorageTest.t.sol │ └── SpreadTestSystem.sol ├── spreadBaseV1 │ ├── CalculateWeightedNotionalLibsBaseV1Test.t.sol │ ├── DemandSpreadStEthFunctionBaseV1.t.sol │ ├── SpreadCloseSwapServiceBaseV1.t.sol │ └── SpreadSmokeBaseV1.t.sol ├── tokens │ ├── IpToken.t.sol │ └── IporToken.t.sol └── utils │ ├── DataUtils.sol │ ├── TestConstants.sol │ ├── builder │ ├── AmmStorageBuilder.sol │ ├── AmmTreasuryBuilder.sol │ ├── AssetBuilder.sol │ ├── BuilderUtils.sol │ ├── IpTokenBuilder.sol │ ├── IporOracleBuilder.sol │ ├── IporProtocolRouterBuilder.sol │ ├── IporWeightedBuilder.sol │ ├── LiquidityMiningLensBuilder.sol │ ├── PowerTokenFlowsServiceBuilder.sol │ ├── PowerTokenLensBuilder.sol │ ├── PowerTokenStakeServiceBuilder.sol │ └── SpreadRouterBuilder.sol │ └── factory │ ├── IporOracleFactory.sol │ └── IporProtocolFactory.sol ├── tsconfig.json └── utiles └── ExtractErrorCodeToJson.js /.env-local.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/.env-local.j2 -------------------------------------------------------------------------------- /.env.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/.env.j2 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.github/workflows/cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/.github/workflows/cd.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/foundry-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/.github/workflows/foundry-tests.yml -------------------------------------------------------------------------------- /.github/workflows/notify-slack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/.github/workflows/notify-slack.yml -------------------------------------------------------------------------------- /.github/workflows/report-slack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/.github/workflows/report-slack.yml -------------------------------------------------------------------------------- /.github/workflows/wake-arena-audit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/.github/workflows/wake-arena-audit.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/.gitmodules -------------------------------------------------------------------------------- /.ipor/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | { "engineStrict" : true } -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/.solcover.js -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/.solhint.json -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/README.md -------------------------------------------------------------------------------- /contracts/amm-eth/interfaces/IAmmPoolsServiceStEth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm-eth/interfaces/IAmmPoolsServiceStEth.sol -------------------------------------------------------------------------------- /contracts/amm-eth/interfaces/IStETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm-eth/interfaces/IStETH.sol -------------------------------------------------------------------------------- /contracts/amm-eth/interfaces/IWETH9.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm-eth/interfaces/IWETH9.sol -------------------------------------------------------------------------------- /contracts/amm-eth/interfaces/IwstEth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm-eth/interfaces/IwstEth.sol -------------------------------------------------------------------------------- /contracts/amm-usdm/AmmPoolsServiceUsdm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm-usdm/AmmPoolsServiceUsdm.sol -------------------------------------------------------------------------------- /contracts/amm-usdm/interfaces/IAmmPoolsServiceUsdm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm-usdm/interfaces/IAmmPoolsServiceUsdm.sol -------------------------------------------------------------------------------- /contracts/amm-weEth/interfaces/IAmmPoolsServiceWeEth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm-weEth/interfaces/IAmmPoolsServiceWeEth.sol -------------------------------------------------------------------------------- /contracts/amm-weEth/interfaces/IEEthLiquidityPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm-weEth/interfaces/IEEthLiquidityPool.sol -------------------------------------------------------------------------------- /contracts/amm-weEth/interfaces/IWETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm-weEth/interfaces/IWETH.sol -------------------------------------------------------------------------------- /contracts/amm-weEth/interfaces/IWeEth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm-weEth/interfaces/IWeEth.sol -------------------------------------------------------------------------------- /contracts/amm/AmmCloseSwapServiceDai.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/AmmCloseSwapServiceDai.sol -------------------------------------------------------------------------------- /contracts/amm/AmmCloseSwapServiceStable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/AmmCloseSwapServiceStable.sol -------------------------------------------------------------------------------- /contracts/amm/AmmCloseSwapServiceUsdc.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/AmmCloseSwapServiceUsdc.sol -------------------------------------------------------------------------------- /contracts/amm/AmmCloseSwapServiceUsdt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/AmmCloseSwapServiceUsdt.sol -------------------------------------------------------------------------------- /contracts/amm/AmmOpenSwapService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/AmmOpenSwapService.sol -------------------------------------------------------------------------------- /contracts/amm/AmmPoolsLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/AmmPoolsLens.sol -------------------------------------------------------------------------------- /contracts/amm/AmmPoolsService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/AmmPoolsService.sol -------------------------------------------------------------------------------- /contracts/amm/AmmStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/AmmStorage.sol -------------------------------------------------------------------------------- /contracts/amm/AmmTreasury.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/AmmTreasury.sol -------------------------------------------------------------------------------- /contracts/amm/AssetManagementLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/AssetManagementLens.sol -------------------------------------------------------------------------------- /contracts/amm/libraries/SoapIndicatorLogic.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/libraries/SoapIndicatorLogic.sol -------------------------------------------------------------------------------- /contracts/amm/libraries/SoapIndicatorRebalanceLogic.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/libraries/SoapIndicatorRebalanceLogic.sol -------------------------------------------------------------------------------- /contracts/amm/libraries/SwapCloseLogicLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/libraries/SwapCloseLogicLib.sol -------------------------------------------------------------------------------- /contracts/amm/libraries/types/AmmInternalTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/libraries/types/AmmInternalTypes.sol -------------------------------------------------------------------------------- /contracts/amm/libraries/types/StorageInternalTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/libraries/types/StorageInternalTypes.sol -------------------------------------------------------------------------------- /contracts/amm/spread/CalculateTimeWeightedNotionalLibs.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/CalculateTimeWeightedNotionalLibs.sol -------------------------------------------------------------------------------- /contracts/amm/spread/DemandSpreadLibs.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/DemandSpreadLibs.sol -------------------------------------------------------------------------------- /contracts/amm/spread/ISpread28Days.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/ISpread28Days.sol -------------------------------------------------------------------------------- /contracts/amm/spread/ISpread28DaysLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/ISpread28DaysLens.sol -------------------------------------------------------------------------------- /contracts/amm/spread/ISpread60Days.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/ISpread60Days.sol -------------------------------------------------------------------------------- /contracts/amm/spread/ISpread60DaysLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/ISpread60DaysLens.sol -------------------------------------------------------------------------------- /contracts/amm/spread/ISpread90Days.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/ISpread90Days.sol -------------------------------------------------------------------------------- /contracts/amm/spread/ISpread90DaysLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/ISpread90DaysLens.sol -------------------------------------------------------------------------------- /contracts/amm/spread/ISpreadCloseSwapService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/ISpreadCloseSwapService.sol -------------------------------------------------------------------------------- /contracts/amm/spread/ISpreadStorageLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/ISpreadStorageLens.sol -------------------------------------------------------------------------------- /contracts/amm/spread/ISpreadStorageService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/ISpreadStorageService.sol -------------------------------------------------------------------------------- /contracts/amm/spread/OfferedRateCalculationLibs.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/OfferedRateCalculationLibs.sol -------------------------------------------------------------------------------- /contracts/amm/spread/Spread28Days.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/Spread28Days.sol -------------------------------------------------------------------------------- /contracts/amm/spread/Spread60Days.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/Spread60Days.sol -------------------------------------------------------------------------------- /contracts/amm/spread/Spread90Days.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/Spread90Days.sol -------------------------------------------------------------------------------- /contracts/amm/spread/SpreadAccessControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/SpreadAccessControl.sol -------------------------------------------------------------------------------- /contracts/amm/spread/SpreadCloseSwapService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/SpreadCloseSwapService.sol -------------------------------------------------------------------------------- /contracts/amm/spread/SpreadRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/SpreadRouter.sol -------------------------------------------------------------------------------- /contracts/amm/spread/SpreadStorageLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/SpreadStorageLens.sol -------------------------------------------------------------------------------- /contracts/amm/spread/SpreadStorageLibs.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/SpreadStorageLibs.sol -------------------------------------------------------------------------------- /contracts/amm/spread/SpreadStorageService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/SpreadStorageService.sol -------------------------------------------------------------------------------- /contracts/amm/spread/SpreadTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/amm/spread/SpreadTypes.sol -------------------------------------------------------------------------------- /contracts/base/amm-stEth/services/AmmCloseSwapServiceStEthBaseV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm-stEth/services/AmmCloseSwapServiceStEthBaseV2.sol -------------------------------------------------------------------------------- /contracts/base/amm-usdc/interfaces/IAmmOpenSwapServiceUsdcBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm-usdc/interfaces/IAmmOpenSwapServiceUsdcBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm-usdc/interfaces/IAmmPoolsServiceUsdcBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm-usdc/interfaces/IAmmPoolsServiceUsdcBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm-usdc/services/AmmCloseSwapServiceUsdcBaseV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm-usdc/services/AmmCloseSwapServiceUsdcBaseV2.sol -------------------------------------------------------------------------------- /contracts/base/amm-usdc/services/AmmOpenSwapServiceUsdcBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm-usdc/services/AmmOpenSwapServiceUsdcBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm-usdc/services/AmmPoolsServiceUsdcBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm-usdc/services/AmmPoolsServiceUsdcBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm-usdc/spread/SpreadUsdcBaseV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm-usdc/spread/SpreadUsdcBaseV2.sol -------------------------------------------------------------------------------- /contracts/base/amm-weEth/interfaces/IAmmPoolsServiceWeEthBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm-weEth/interfaces/IAmmPoolsServiceWeEthBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm-weEth/services/AmmPoolsServiceWeEthBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm-weEth/services/AmmPoolsServiceWeEthBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm-wstEth/interfaces/IAmmPoolsServiceWstEthBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm-wstEth/interfaces/IAmmPoolsServiceWstEthBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm-wstEth/interfaces/IAmmPoolsServiceWstEthBaseV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm-wstEth/interfaces/IAmmPoolsServiceWstEthBaseV2.sol -------------------------------------------------------------------------------- /contracts/base/amm-wstEth/services/AmmCloseSwapServiceWstEthBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm-wstEth/services/AmmCloseSwapServiceWstEthBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm-wstEth/services/AmmCloseSwapServiceWstEthBaseV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm-wstEth/services/AmmCloseSwapServiceWstEthBaseV2.sol -------------------------------------------------------------------------------- /contracts/base/amm-wstEth/services/AmmOpenSwapServiceWstEthBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm-wstEth/services/AmmOpenSwapServiceWstEthBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm-wstEth/services/AmmPoolsServiceWstEthBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm-wstEth/services/AmmPoolsServiceWstEthBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm-wstEth/services/AmmPoolsServiceWstEthBaseV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm-wstEth/services/AmmPoolsServiceWstEthBaseV2.sol -------------------------------------------------------------------------------- /contracts/base/amm/AmmStorageBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm/AmmStorageBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm/AmmTreasuryBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm/AmmTreasuryBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm/AmmTreasuryBaseV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm/AmmTreasuryBaseV2.sol -------------------------------------------------------------------------------- /contracts/base/amm/libraries/AmmSwapsLensLibBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm/libraries/AmmSwapsLensLibBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm/libraries/SwapCloseLogicLibBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm/libraries/SwapCloseLogicLibBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm/libraries/SwapEventsBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm/libraries/SwapEventsBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm/libraries/SwapLogicBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm/libraries/SwapLogicBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm/services/AmmCloseSwapLensBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm/services/AmmCloseSwapLensBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm/services/AmmCloseSwapServiceBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm/services/AmmCloseSwapServiceBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm/services/AmmCloseSwapServiceBaseV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm/services/AmmCloseSwapServiceBaseV2.sol -------------------------------------------------------------------------------- /contracts/base/amm/services/AmmGovernanceServiceBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm/services/AmmGovernanceServiceBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm/services/AmmOpenSwapServiceBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm/services/AmmOpenSwapServiceBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm/services/AmmPoolsLensBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm/services/AmmPoolsLensBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm/services/AmmPoolsServiceBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm/services/AmmPoolsServiceBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/amm/services/AmmSwapsLensBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/amm/services/AmmSwapsLensBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/events/AmmEventsBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/events/AmmEventsBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/interfaces/DemandSpreadTypesBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/interfaces/DemandSpreadTypesBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/interfaces/IAmmGovernanceLensBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/interfaces/IAmmGovernanceLensBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/interfaces/IAmmGovernanceServiceBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/interfaces/IAmmGovernanceServiceBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/interfaces/IAmmPoolsLensBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/interfaces/IAmmPoolsLensBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/interfaces/IAmmStorageBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/interfaces/IAmmStorageBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/interfaces/IAmmTreasuryBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/interfaces/IAmmTreasuryBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/interfaces/IAmmTreasuryBaseV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/interfaces/IAmmTreasuryBaseV2.sol -------------------------------------------------------------------------------- /contracts/base/interfaces/ISpreadBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/interfaces/ISpreadBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/libraries/StorageLibBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/libraries/StorageLibBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/spread/CalculateTimeWeightedNotionalLibsBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/spread/CalculateTimeWeightedNotionalLibsBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/spread/DemandSpreadStEthLibsBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/spread/DemandSpreadStEthLibsBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/spread/DemandSpreadStableLibsBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/spread/DemandSpreadStableLibsBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/spread/OfferedRateCalculationLibsBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/spread/OfferedRateCalculationLibsBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/spread/SpreadBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/spread/SpreadBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/spread/SpreadBaseV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/spread/SpreadBaseV2.sol -------------------------------------------------------------------------------- /contracts/base/spread/SpreadStorageLibsBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/spread/SpreadStorageLibsBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/types/AmmTypesBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/types/AmmTypesBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/types/SpreadTypesBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/types/SpreadTypesBaseV1.sol -------------------------------------------------------------------------------- /contracts/base/types/StorageTypesBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/base/types/StorageTypesBaseV1.sol -------------------------------------------------------------------------------- /contracts/chains/arbitrum/amm-commons/AmmCloseSwapLensArbitrum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/arbitrum/amm-commons/AmmCloseSwapLensArbitrum.sol -------------------------------------------------------------------------------- /contracts/chains/arbitrum/amm-commons/AmmGovernanceServiceArbitrum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/arbitrum/amm-commons/AmmGovernanceServiceArbitrum.sol -------------------------------------------------------------------------------- /contracts/chains/arbitrum/amm-commons/AmmPoolsLensArbitrum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/arbitrum/amm-commons/AmmPoolsLensArbitrum.sol -------------------------------------------------------------------------------- /contracts/chains/arbitrum/amm-commons/AmmSwapsLensArbitrum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/arbitrum/amm-commons/AmmSwapsLensArbitrum.sol -------------------------------------------------------------------------------- /contracts/chains/arbitrum/amm-usdc/AmmCloseSwapServiceUsdc.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/arbitrum/amm-usdc/AmmCloseSwapServiceUsdc.sol -------------------------------------------------------------------------------- /contracts/chains/arbitrum/amm-usdc/AmmOpenSwapServiceUsdc.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/arbitrum/amm-usdc/AmmOpenSwapServiceUsdc.sol -------------------------------------------------------------------------------- /contracts/chains/arbitrum/amm-usdc/SpreadUsdc.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/arbitrum/amm-usdc/SpreadUsdc.sol -------------------------------------------------------------------------------- /contracts/chains/arbitrum/amm-wstEth/AmmPoolsServiceWstEth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/arbitrum/amm-wstEth/AmmPoolsServiceWstEth.sol -------------------------------------------------------------------------------- /contracts/chains/arbitrum/interfaces/IAmmGovernanceLensArbitrum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/arbitrum/interfaces/IAmmGovernanceLensArbitrum.sol -------------------------------------------------------------------------------- /contracts/chains/arbitrum/interfaces/IAmmGovernanceServiceArbitrum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/arbitrum/interfaces/IAmmGovernanceServiceArbitrum.sol -------------------------------------------------------------------------------- /contracts/chains/arbitrum/interfaces/IAmmOpenSwapServiceUsdc.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/arbitrum/interfaces/IAmmOpenSwapServiceUsdc.sol -------------------------------------------------------------------------------- /contracts/chains/arbitrum/interfaces/IAmmPoolsLensArbitrum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/arbitrum/interfaces/IAmmPoolsLensArbitrum.sol -------------------------------------------------------------------------------- /contracts/chains/arbitrum/interfaces/IAmmPoolsServiceUsdc.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/arbitrum/interfaces/IAmmPoolsServiceUsdc.sol -------------------------------------------------------------------------------- /contracts/chains/arbitrum/interfaces/IAmmPoolsServiceWstEth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/arbitrum/interfaces/IAmmPoolsServiceWstEth.sol -------------------------------------------------------------------------------- /contracts/chains/arbitrum/libraries/StorageLibArbitrum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/arbitrum/libraries/StorageLibArbitrum.sol -------------------------------------------------------------------------------- /contracts/chains/arbitrum/router/IporProtocolRouterArbitrum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/arbitrum/router/IporProtocolRouterArbitrum.sol -------------------------------------------------------------------------------- /contracts/chains/base/router/IporProtocolRouterBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/base/router/IporProtocolRouterBase.sol -------------------------------------------------------------------------------- /contracts/chains/ethereum/amm-commons/AmmCloseSwapLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/ethereum/amm-commons/AmmCloseSwapLens.sol -------------------------------------------------------------------------------- /contracts/chains/ethereum/amm-commons/AmmSwapsLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/ethereum/amm-commons/AmmSwapsLens.sol -------------------------------------------------------------------------------- /contracts/chains/ethereum/amm-stEth/AmmOpenSwapServiceStEth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/ethereum/amm-stEth/AmmOpenSwapServiceStEth.sol -------------------------------------------------------------------------------- /contracts/chains/ethereum/amm-stEth/AmmPoolsServiceStEth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/ethereum/amm-stEth/AmmPoolsServiceStEth.sol -------------------------------------------------------------------------------- /contracts/chains/ethereum/amm-weEth/AmmPoolsServiceWeEth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/ethereum/amm-weEth/AmmPoolsServiceWeEth.sol -------------------------------------------------------------------------------- /contracts/chains/ethereum/router/IporProtocolRouterEthereum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/chains/ethereum/router/IporProtocolRouterEthereum.sol -------------------------------------------------------------------------------- /contracts/governance/AmmConfigurationManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/governance/AmmConfigurationManager.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAmmCloseSwapLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAmmCloseSwapLens.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAmmCloseSwapService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAmmCloseSwapService.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAmmCloseSwapServiceDai.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAmmCloseSwapServiceDai.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAmmCloseSwapServiceStEth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAmmCloseSwapServiceStEth.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAmmCloseSwapServiceUsdc.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAmmCloseSwapServiceUsdc.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAmmCloseSwapServiceUsdt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAmmCloseSwapServiceUsdt.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAmmCloseSwapServiceWstEth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAmmCloseSwapServiceWstEth.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAmmGovernanceLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAmmGovernanceLens.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAmmGovernanceService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAmmGovernanceService.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAmmOpenSwapLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAmmOpenSwapLens.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAmmOpenSwapService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAmmOpenSwapService.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAmmOpenSwapServiceStEth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAmmOpenSwapServiceStEth.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAmmOpenSwapServiceWstEth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAmmOpenSwapServiceWstEth.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAmmPoolsLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAmmPoolsLens.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAmmPoolsService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAmmPoolsService.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAmmStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAmmStorage.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAmmSwapsLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAmmSwapsLens.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAmmTreasury.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAmmTreasury.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAssetManagement.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAssetManagement.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAssetManagementLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IAssetManagementLens.sol -------------------------------------------------------------------------------- /contracts/interfaces/IIpToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IIpToken.sol -------------------------------------------------------------------------------- /contracts/interfaces/IIpTokenV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IIpTokenV1.sol -------------------------------------------------------------------------------- /contracts/interfaces/IIporAlgorithm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IIporAlgorithm.sol -------------------------------------------------------------------------------- /contracts/interfaces/IIporContractCommonGov.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IIporContractCommonGov.sol -------------------------------------------------------------------------------- /contracts/interfaces/IIporOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IIporOracle.sol -------------------------------------------------------------------------------- /contracts/interfaces/IIporProtocol.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IIporProtocol.sol -------------------------------------------------------------------------------- /contracts/interfaces/IIporProtocolArbitrum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IIporProtocolArbitrum.sol -------------------------------------------------------------------------------- /contracts/interfaces/ILiquidityMiningLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/ILiquidityMiningLens.sol -------------------------------------------------------------------------------- /contracts/interfaces/IOraclePublisher.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IOraclePublisher.sol -------------------------------------------------------------------------------- /contracts/interfaces/IPowerTokenFlowsService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IPowerTokenFlowsService.sol -------------------------------------------------------------------------------- /contracts/interfaces/IPowerTokenLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IPowerTokenLens.sol -------------------------------------------------------------------------------- /contracts/interfaces/IPowerTokenStakeService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IPowerTokenStakeService.sol -------------------------------------------------------------------------------- /contracts/interfaces/IProvideLiquidityEvents.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IProvideLiquidityEvents.sol -------------------------------------------------------------------------------- /contracts/interfaces/IProxyImplementation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IProxyImplementation.sol -------------------------------------------------------------------------------- /contracts/interfaces/IRouterAccessControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/IRouterAccessControl.sol -------------------------------------------------------------------------------- /contracts/interfaces/ISpreadRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/ISpreadRouter.sol -------------------------------------------------------------------------------- /contracts/interfaces/ISwapEventsBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/ISwapEventsBaseV1.sol -------------------------------------------------------------------------------- /contracts/interfaces/ITestnetFaucet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/ITestnetFaucet.sol -------------------------------------------------------------------------------- /contracts/interfaces/types/AmmStorageTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/types/AmmStorageTypes.sol -------------------------------------------------------------------------------- /contracts/interfaces/types/AmmTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/types/AmmTypes.sol -------------------------------------------------------------------------------- /contracts/interfaces/types/IporOracleTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/types/IporOracleTypes.sol -------------------------------------------------------------------------------- /contracts/interfaces/types/IporTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/interfaces/types/IporTypes.sol -------------------------------------------------------------------------------- /contracts/libraries/AmmCloseSwapServicePoolConfigurationLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/libraries/AmmCloseSwapServicePoolConfigurationLib.sol -------------------------------------------------------------------------------- /contracts/libraries/AmmLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/libraries/AmmLib.sol -------------------------------------------------------------------------------- /contracts/libraries/AssetManagementLogic.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/libraries/AssetManagementLogic.sol -------------------------------------------------------------------------------- /contracts/libraries/Constants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/libraries/Constants.sol -------------------------------------------------------------------------------- /contracts/libraries/IporContractValidator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/libraries/IporContractValidator.sol -------------------------------------------------------------------------------- /contracts/libraries/PaginationUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/libraries/PaginationUtils.sol -------------------------------------------------------------------------------- /contracts/libraries/ProvideLiquidityEvents.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/libraries/ProvideLiquidityEvents.sol -------------------------------------------------------------------------------- /contracts/libraries/RiskIndicatorsValidatorLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/libraries/RiskIndicatorsValidatorLib.sol -------------------------------------------------------------------------------- /contracts/libraries/RiskManagementLogic.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/libraries/RiskManagementLogic.sol -------------------------------------------------------------------------------- /contracts/libraries/errors/AmmErrors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/libraries/errors/AmmErrors.sol -------------------------------------------------------------------------------- /contracts/libraries/errors/AmmPoolsErrors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/libraries/errors/AmmPoolsErrors.sol -------------------------------------------------------------------------------- /contracts/libraries/errors/IporErrors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/libraries/errors/IporErrors.sol -------------------------------------------------------------------------------- /contracts/libraries/errors/IporOracleErrors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/libraries/errors/IporOracleErrors.sol -------------------------------------------------------------------------------- /contracts/libraries/math/InterestRates.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/libraries/math/InterestRates.sol -------------------------------------------------------------------------------- /contracts/libraries/math/IporMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/libraries/math/IporMath.sol -------------------------------------------------------------------------------- /contracts/oracles/IporOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/oracles/IporOracle.sol -------------------------------------------------------------------------------- /contracts/oracles/libraries/IporLogic.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/oracles/libraries/IporLogic.sol -------------------------------------------------------------------------------- /contracts/router/AccessControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/router/AccessControl.sol -------------------------------------------------------------------------------- /contracts/router/IporProtocolRouterAbstract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/router/IporProtocolRouterAbstract.sol -------------------------------------------------------------------------------- /contracts/security/IporOwnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/security/IporOwnable.sol -------------------------------------------------------------------------------- /contracts/security/IporOwnableUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/security/IporOwnableUpgradeable.sol -------------------------------------------------------------------------------- /contracts/security/OwnerManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/security/OwnerManager.sol -------------------------------------------------------------------------------- /contracts/security/PauseManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/security/PauseManager.sol -------------------------------------------------------------------------------- /contracts/tokens/IpToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/tokens/IpToken.sol -------------------------------------------------------------------------------- /contracts/tokens/IporToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/contracts/tokens/IporToken.sol -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/foundry.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/package.json -------------------------------------------------------------------------------- /slither.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/slither.config.json -------------------------------------------------------------------------------- /test/AmmStorageLastOpenSwap.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/AmmStorageLastOpenSwap.t.sol -------------------------------------------------------------------------------- /test/IporLogic.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/IporLogic.t.sol -------------------------------------------------------------------------------- /test/IporProtocolRouter.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/IporProtocolRouter.t.sol -------------------------------------------------------------------------------- /test/IporSwapLogic/IporSwapLogicCalculateSwapAmount.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/IporSwapLogic/IporSwapLogicCalculateSwapAmount.t.sol -------------------------------------------------------------------------------- /test/IporSwapLogic/SwapLogicCalculateInterest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/IporSwapLogic/SwapLogicCalculateInterest.t.sol -------------------------------------------------------------------------------- /test/IporSwapLogic/SwapLogicCalculateInterestFixed.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/IporSwapLogic/SwapLogicCalculateInterestFixed.t.sol -------------------------------------------------------------------------------- /test/IporSwapLogic/SwapLogicCalculateInterestFloating.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/IporSwapLogic/SwapLogicCalculateInterestFloating.t.sol -------------------------------------------------------------------------------- /test/IporSwapLogic/SwapLogicCalculateSwapPayFixedValue.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/IporSwapLogic/SwapLogicCalculateSwapPayFixedValue.t.sol -------------------------------------------------------------------------------- /test/IporSwapLogic/SwapLogicCalculateSwapReceiveFixedValue.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/IporSwapLogic/SwapLogicCalculateSwapReceiveFixedValue.t.sol -------------------------------------------------------------------------------- /test/SoapIndicatorLogic.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/SoapIndicatorLogic.t.sol -------------------------------------------------------------------------------- /test/TestCommons.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/TestCommons.sol -------------------------------------------------------------------------------- /test/amm-eth/EthRebalance.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm-eth/EthRebalance.t.sol -------------------------------------------------------------------------------- /test/amm-eth/ProvideBatchExecutor.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm-eth/ProvideBatchExecutor.t.sol -------------------------------------------------------------------------------- /test/amm-eth/ProvideEth.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm-eth/ProvideEth.t.sol -------------------------------------------------------------------------------- /test/amm-eth/ProvideStEth.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm-eth/ProvideStEth.t.sol -------------------------------------------------------------------------------- /test/amm-eth/ProvideWEth.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm-eth/ProvideWEth.t.sol -------------------------------------------------------------------------------- /test/amm-eth/RedeemStEth.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm-eth/RedeemStEth.t.sol -------------------------------------------------------------------------------- /test/amm-eth/TestEthMarketCommons.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm-eth/TestEthMarketCommons.sol -------------------------------------------------------------------------------- /test/amm-usdm/IUSDM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm-usdm/IUSDM.sol -------------------------------------------------------------------------------- /test/amm-usdm/ethereum/ProvideUsdmEthereum.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm-usdm/ethereum/ProvideUsdmEthereum.t.sol -------------------------------------------------------------------------------- /test/amm-usdm/ethereum/UsdmForkAmmGovernanceServiceEthereumTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm-usdm/ethereum/UsdmForkAmmGovernanceServiceEthereumTest.t.sol -------------------------------------------------------------------------------- /test/amm-usdm/ethereum/UsdmForkAmmUsdmExchangeRateEthereum.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm-usdm/ethereum/UsdmForkAmmUsdmExchangeRateEthereum.t.sol -------------------------------------------------------------------------------- /test/amm-usdm/ethereum/UsdmTestForkCommonEthereum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm-usdm/ethereum/UsdmTestForkCommonEthereum.sol -------------------------------------------------------------------------------- /test/amm-weEth/ProvideWeEth.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm-weEth/ProvideWeEth.t.sol -------------------------------------------------------------------------------- /test/amm-weEth/WeEthForkAmmGovernanceServiceTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm-weEth/WeEthForkAmmGovernanceServiceTest.t.sol -------------------------------------------------------------------------------- /test/amm-weEth/WeEthForkAmmWeEthExchangeRate.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm-weEth/WeEthForkAmmWeEthExchangeRate.t.sol -------------------------------------------------------------------------------- /test/amm-weEth/WeEthRebalance.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm-weEth/WeEthRebalance.t.sol -------------------------------------------------------------------------------- /test/amm-weEth/WeEthTestForkCommon.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm-weEth/WeEthTestForkCommon.sol -------------------------------------------------------------------------------- /test/amm/AmmClosingSwaps.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmClosingSwaps.t.sol -------------------------------------------------------------------------------- /test/amm/AmmCollateralRatio.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmCollateralRatio.t.sol -------------------------------------------------------------------------------- /test/amm/AmmEvents.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmEvents.t.sol -------------------------------------------------------------------------------- /test/amm/AmmGovernanceService.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmGovernanceService.t.sol -------------------------------------------------------------------------------- /test/amm/AmmPoolsExchangeRateAndSoap.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmPoolsExchangeRateAndSoap.t.sol -------------------------------------------------------------------------------- /test/amm/AmmPoolsExchangeRateLiquidity.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmPoolsExchangeRateLiquidity.t.sol -------------------------------------------------------------------------------- /test/amm/AmmPoolsNotChangeExchangeRate.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmPoolsNotChangeExchangeRate.t.sol -------------------------------------------------------------------------------- /test/amm/AmmPoolsServiceNotRedeem.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmPoolsServiceNotRedeem.t.sol -------------------------------------------------------------------------------- /test/amm/AmmPoolsServiceOnlyRebalance.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmPoolsServiceOnlyRebalance.t.sol -------------------------------------------------------------------------------- /test/amm/AmmPoolsServiceProvideLiquidity.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmPoolsServiceProvideLiquidity.t.sol -------------------------------------------------------------------------------- /test/amm/AmmPoolsServiceProvideLiquidityAndRebalance.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmPoolsServiceProvideLiquidityAndRebalance.t.sol -------------------------------------------------------------------------------- /test/amm/AmmPoolsServiceRedeem.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmPoolsServiceRedeem.t.sol -------------------------------------------------------------------------------- /test/amm/AmmShouldClosePosition.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmShouldClosePosition.t.sol -------------------------------------------------------------------------------- /test/amm/AmmSoap.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmSoap.t.sol -------------------------------------------------------------------------------- /test/amm/AmmSoapAndCloseSwap.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmSoapAndCloseSwap.t.sol -------------------------------------------------------------------------------- /test/amm/AmmStorage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmStorage.t.sol -------------------------------------------------------------------------------- /test/amm/AmmSwapLensOfferedRate.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmSwapLensOfferedRate.t.sol -------------------------------------------------------------------------------- /test/amm/AmmTreasury.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmTreasury.t.sol -------------------------------------------------------------------------------- /test/amm/AmmUnwindSwap.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/AmmUnwindSwap.t.sol -------------------------------------------------------------------------------- /test/amm/libraries/IporSwapLogic.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/amm/libraries/IporSwapLogic.t.sol -------------------------------------------------------------------------------- /test/arbitrum/ArbitrumForkAmmGovernanceService.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/ArbitrumForkAmmGovernanceService.t.sol -------------------------------------------------------------------------------- /test/arbitrum/ArbitrumForkAmmSwapsLens.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/ArbitrumForkAmmSwapsLens.t.sol -------------------------------------------------------------------------------- /test/arbitrum/ArbitrumTestForkCommons.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/ArbitrumTestForkCommons.sol -------------------------------------------------------------------------------- /test/arbitrum/interfaces/IERC20Bridged.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/interfaces/IERC20Bridged.sol -------------------------------------------------------------------------------- /test/arbitrum/spread/DemandSpreadStableLibs.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/spread/DemandSpreadStableLibs.t.sol -------------------------------------------------------------------------------- /test/arbitrum/spread/SpreadUsdcSmoke.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/spread/SpreadUsdcSmoke.t.sol -------------------------------------------------------------------------------- /test/arbitrum/usdc/AmmGovernanceServiceUsdc.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/usdc/AmmGovernanceServiceUsdc.t.sol -------------------------------------------------------------------------------- /test/arbitrum/usdc/ArbitrumForkAmmUsdcCloseSwaps.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/usdc/ArbitrumForkAmmUsdcCloseSwaps.t.sol -------------------------------------------------------------------------------- /test/arbitrum/usdc/ArbitrumForkAmmUsdcExchangeRate.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/usdc/ArbitrumForkAmmUsdcExchangeRate.t.sol -------------------------------------------------------------------------------- /test/arbitrum/usdc/ArbitrumForkAmmUsdcOpenSwaps.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/usdc/ArbitrumForkAmmUsdcOpenSwaps.t.sol -------------------------------------------------------------------------------- /test/arbitrum/usdc/ArbitrumForkAmmUsdcRebalance.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/usdc/ArbitrumForkAmmUsdcRebalance.t.sol -------------------------------------------------------------------------------- /test/arbitrum/usdc/ProvideUsdcArbitrum.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/usdc/ProvideUsdcArbitrum.t.sol -------------------------------------------------------------------------------- /test/arbitrum/usdc/UsdcTestForkCommonArbitrum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/usdc/UsdcTestForkCommonArbitrum.sol -------------------------------------------------------------------------------- /test/arbitrum/usdm/ProvideUsdmArbitrum.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/usdm/ProvideUsdmArbitrum.t.sol -------------------------------------------------------------------------------- /test/arbitrum/usdm/UsdmForkAmmGovernanceServiceArbitrumTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/usdm/UsdmForkAmmGovernanceServiceArbitrumTest.t.sol -------------------------------------------------------------------------------- /test/arbitrum/usdm/UsdmForkAmmUsdmExchangeRateArbitrum.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/usdm/UsdmForkAmmUsdmExchangeRateArbitrum.t.sol -------------------------------------------------------------------------------- /test/arbitrum/usdm/UsdmTestForkCommonArbitrum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/usdm/UsdmTestForkCommonArbitrum.sol -------------------------------------------------------------------------------- /test/arbitrum/usdm/WUsdmMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/usdm/WUsdmMock.sol -------------------------------------------------------------------------------- /test/arbitrum/wstETH/ArbitrumForkAmmWstEthCloseSwaps.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/wstETH/ArbitrumForkAmmWstEthCloseSwaps.t.sol -------------------------------------------------------------------------------- /test/arbitrum/wstETH/ArbitrumForkAmmWstEthExchangeRate.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/wstETH/ArbitrumForkAmmWstEthExchangeRate.t.sol -------------------------------------------------------------------------------- /test/arbitrum/wstETH/ArbitrumForkAmmWstEthOpenSwaps.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/wstETH/ArbitrumForkAmmWstEthOpenSwaps.t.sol -------------------------------------------------------------------------------- /test/arbitrum/wstETH/ArbitrumForkAmmWstEthRebalance.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/wstETH/ArbitrumForkAmmWstEthRebalance.t.sol -------------------------------------------------------------------------------- /test/arbitrum/wstETH/ArbitrumForkAmmWstEthSwapsEvents.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/wstETH/ArbitrumForkAmmWstEthSwapsEvents.t.sol -------------------------------------------------------------------------------- /test/arbitrum/wstETH/ArbitrumForkAmmWstEthSwapsUnwind.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/arbitrum/wstETH/ArbitrumForkAmmWstEthSwapsUnwind.t.sol -------------------------------------------------------------------------------- /test/assetManagement/UnitAssetManagementLogic.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/assetManagement/UnitAssetManagementLogic.t.sol -------------------------------------------------------------------------------- /test/base/SwapLogicBaseV1/IporSwapLogicCalculateSwapAmount.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/base/SwapLogicBaseV1/IporSwapLogicCalculateSwapAmount.t.sol -------------------------------------------------------------------------------- /test/base/SwapLogicBaseV1/SwapLogicCalculateInterest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/base/SwapLogicBaseV1/SwapLogicCalculateInterest.t.sol -------------------------------------------------------------------------------- /test/base/SwapLogicBaseV1/SwapLogicCalculateSwapPayFixedValue.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/base/SwapLogicBaseV1/SwapLogicCalculateSwapPayFixedValue.t.sol -------------------------------------------------------------------------------- /test/base/SwapLogicBaseV1/SwapLogicCalculateSwapReceiveFixedValue.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/base/SwapLogicBaseV1/SwapLogicCalculateSwapReceiveFixedValue.t.sol -------------------------------------------------------------------------------- /test/chain-base/BaseForkAmmWstEthCloseSwaps.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/chain-base/BaseForkAmmWstEthCloseSwaps.t.sol -------------------------------------------------------------------------------- /test/chain-base/BaseTestForkCommons.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/chain-base/BaseTestForkCommons.sol -------------------------------------------------------------------------------- /test/contracts/IporClient.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/contracts/IporClient.sol -------------------------------------------------------------------------------- /test/fork/ForkAmmGovernanceService.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/fork/ForkAmmGovernanceService.t.sol -------------------------------------------------------------------------------- /test/fork/ForkAmmStEthCloseSwaps.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/fork/ForkAmmStEthCloseSwaps.t.sol -------------------------------------------------------------------------------- /test/fork/ForkAmmStEthExchangeRate.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/fork/ForkAmmStEthExchangeRate.t.sol -------------------------------------------------------------------------------- /test/fork/ForkAmmStEthOpenSwaps.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/fork/ForkAmmStEthOpenSwaps.t.sol -------------------------------------------------------------------------------- /test/fork/ForkAmmStEthSwapsEvents.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/fork/ForkAmmStEthSwapsEvents.t.sol -------------------------------------------------------------------------------- /test/fork/ForkAmmStEthSwapsUnwind.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/fork/ForkAmmStEthSwapsUnwind.t.sol -------------------------------------------------------------------------------- /test/fork/ForkAmmSwapsLens.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/fork/ForkAmmSwapsLens.t.sol -------------------------------------------------------------------------------- /test/fork/ForkIporProtocolRouterCases.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/fork/ForkIporProtocolRouterCases.t.sol -------------------------------------------------------------------------------- /test/fork/ForkOpenCloseSwap.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/fork/ForkOpenCloseSwap.t.sol -------------------------------------------------------------------------------- /test/fork/IAsset.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/fork/IAsset.sol -------------------------------------------------------------------------------- /test/fork/TestForkCommons.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/fork/TestForkCommons.sol -------------------------------------------------------------------------------- /test/iporOracle/IporOracle.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/iporOracle/IporOracle.t.sol -------------------------------------------------------------------------------- /test/iporOracle/IporOracleStEth.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/iporOracle/IporOracleStEth.t.sol -------------------------------------------------------------------------------- /test/itf/ItfHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/itf/ItfHelper.sol -------------------------------------------------------------------------------- /test/libraries/math/InterestRates.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/libraries/math/InterestRates.t.sol -------------------------------------------------------------------------------- /test/libraries/math/IporMath.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/libraries/math/IporMath.t.sol -------------------------------------------------------------------------------- /test/mocks/EmptyAmmTreasuryImplementation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/EmptyAmmTreasuryImplementation.sol -------------------------------------------------------------------------------- /test/mocks/EmptyAssetManagementImplementation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/EmptyAssetManagementImplementation.sol -------------------------------------------------------------------------------- /test/mocks/EmptyImplementation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/EmptyImplementation.sol -------------------------------------------------------------------------------- /test/mocks/EmptyIporOracleImplementation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/EmptyIporOracleImplementation.sol -------------------------------------------------------------------------------- /test/mocks/EmptyRouterImplementation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/EmptyRouterImplementation.sol -------------------------------------------------------------------------------- /test/mocks/IMockProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/IMockProxy.sol -------------------------------------------------------------------------------- /test/mocks/MockIporSwapLogic.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/MockIporSwapLogic.sol -------------------------------------------------------------------------------- /test/mocks/MockIporWeighted.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/MockIporWeighted.sol -------------------------------------------------------------------------------- /test/mocks/MockLiquidityMiningLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/MockLiquidityMiningLens.sol -------------------------------------------------------------------------------- /test/mocks/MockOldTestnetFaucet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/MockOldTestnetFaucet.sol -------------------------------------------------------------------------------- /test/mocks/MockPowerTokenFlowsService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/MockPowerTokenFlowsService.sol -------------------------------------------------------------------------------- /test/mocks/MockPowerTokenLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/MockPowerTokenLens.sol -------------------------------------------------------------------------------- /test/mocks/MockPowerTokenStakeService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/MockPowerTokenStakeService.sol -------------------------------------------------------------------------------- /test/mocks/MockSpreadCloseSwapService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/MockSpreadCloseSwapService.sol -------------------------------------------------------------------------------- /test/mocks/MockSpreadXDays.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/MockSpreadXDays.sol -------------------------------------------------------------------------------- /test/mocks/MockSwapLogicBaseV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/MockSwapLogicBaseV1.sol -------------------------------------------------------------------------------- /test/mocks/MocksErrors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/MocksErrors.sol -------------------------------------------------------------------------------- /test/mocks/Multicall2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/Multicall2.sol -------------------------------------------------------------------------------- /test/mocks/Multicall3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/Multicall3.sol -------------------------------------------------------------------------------- /test/mocks/TestnetFaucet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/TestnetFaucet.sol -------------------------------------------------------------------------------- /test/mocks/TestnetFaucet.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/TestnetFaucet.t.sol -------------------------------------------------------------------------------- /test/mocks/assetManagement/MockAssetManagementLogic.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/assetManagement/MockAssetManagementLogic.sol -------------------------------------------------------------------------------- /test/mocks/tokens/MockPlasmaVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/tokens/MockPlasmaVault.sol -------------------------------------------------------------------------------- /test/mocks/tokens/MockTestnetToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/tokens/MockTestnetToken.sol -------------------------------------------------------------------------------- /test/mocks/tokens/MockTestnetTokenStEth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/tokens/MockTestnetTokenStEth.sol -------------------------------------------------------------------------------- /test/mocks/tokens/MockTestnetTokenWEth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/tokens/MockTestnetTokenWEth.sol -------------------------------------------------------------------------------- /test/mocks/tokens/MockTestnetTokenWStEth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/mocks/tokens/MockTestnetTokenWStEth.sol -------------------------------------------------------------------------------- /test/security/IporOwnable.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/security/IporOwnable.t.sol -------------------------------------------------------------------------------- /test/security/IporOwnableInstance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/security/IporOwnableInstance.sol -------------------------------------------------------------------------------- /test/security/IporOwnableUpgradeable.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/security/IporOwnableUpgradeable.t.sol -------------------------------------------------------------------------------- /test/security/IporOwnableUpgradeableInstance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/security/IporOwnableUpgradeableInstance.sol -------------------------------------------------------------------------------- /test/security/PauseManager.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/security/PauseManager.t.sol -------------------------------------------------------------------------------- /test/security/PauseManagerMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/security/PauseManagerMock.sol -------------------------------------------------------------------------------- /test/spread/CalculateWeightedNotionalLibsTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/spread/CalculateWeightedNotionalLibsTest.t.sol -------------------------------------------------------------------------------- /test/spread/DemandSpreadFunction.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/spread/DemandSpreadFunction.t.sol -------------------------------------------------------------------------------- /test/spread/MockSpreadLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/spread/MockSpreadLens.sol -------------------------------------------------------------------------------- /test/spread/MockSpreadServices.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/spread/MockSpreadServices.sol -------------------------------------------------------------------------------- /test/spread/MockSpreadStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/spread/MockSpreadStorage.sol -------------------------------------------------------------------------------- /test/spread/SpreadAccessControl.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/spread/SpreadAccessControl.t.sol -------------------------------------------------------------------------------- /test/spread/SpreadBaseTestUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/spread/SpreadBaseTestUtils.sol -------------------------------------------------------------------------------- /test/spread/SpreadCloseSwapService.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/spread/SpreadCloseSwapService.t.sol -------------------------------------------------------------------------------- /test/spread/SpreadRouter.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/spread/SpreadRouter.t.sol -------------------------------------------------------------------------------- /test/spread/SpreadSmoke.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/spread/SpreadSmoke.t.sol -------------------------------------------------------------------------------- /test/spread/SpreadStorageTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/spread/SpreadStorageTest.t.sol -------------------------------------------------------------------------------- /test/spread/SpreadTestSystem.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/spread/SpreadTestSystem.sol -------------------------------------------------------------------------------- /test/spreadBaseV1/CalculateWeightedNotionalLibsBaseV1Test.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/spreadBaseV1/CalculateWeightedNotionalLibsBaseV1Test.t.sol -------------------------------------------------------------------------------- /test/spreadBaseV1/DemandSpreadStEthFunctionBaseV1.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/spreadBaseV1/DemandSpreadStEthFunctionBaseV1.t.sol -------------------------------------------------------------------------------- /test/spreadBaseV1/SpreadCloseSwapServiceBaseV1.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/spreadBaseV1/SpreadCloseSwapServiceBaseV1.t.sol -------------------------------------------------------------------------------- /test/spreadBaseV1/SpreadSmokeBaseV1.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/spreadBaseV1/SpreadSmokeBaseV1.t.sol -------------------------------------------------------------------------------- /test/tokens/IpToken.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/tokens/IpToken.t.sol -------------------------------------------------------------------------------- /test/tokens/IporToken.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/tokens/IporToken.t.sol -------------------------------------------------------------------------------- /test/utils/DataUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/utils/DataUtils.sol -------------------------------------------------------------------------------- /test/utils/TestConstants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/utils/TestConstants.sol -------------------------------------------------------------------------------- /test/utils/builder/AmmStorageBuilder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/utils/builder/AmmStorageBuilder.sol -------------------------------------------------------------------------------- /test/utils/builder/AmmTreasuryBuilder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/utils/builder/AmmTreasuryBuilder.sol -------------------------------------------------------------------------------- /test/utils/builder/AssetBuilder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/utils/builder/AssetBuilder.sol -------------------------------------------------------------------------------- /test/utils/builder/BuilderUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/utils/builder/BuilderUtils.sol -------------------------------------------------------------------------------- /test/utils/builder/IpTokenBuilder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/utils/builder/IpTokenBuilder.sol -------------------------------------------------------------------------------- /test/utils/builder/IporOracleBuilder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/utils/builder/IporOracleBuilder.sol -------------------------------------------------------------------------------- /test/utils/builder/IporProtocolRouterBuilder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/utils/builder/IporProtocolRouterBuilder.sol -------------------------------------------------------------------------------- /test/utils/builder/IporWeightedBuilder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/utils/builder/IporWeightedBuilder.sol -------------------------------------------------------------------------------- /test/utils/builder/LiquidityMiningLensBuilder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/utils/builder/LiquidityMiningLensBuilder.sol -------------------------------------------------------------------------------- /test/utils/builder/PowerTokenFlowsServiceBuilder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/utils/builder/PowerTokenFlowsServiceBuilder.sol -------------------------------------------------------------------------------- /test/utils/builder/PowerTokenLensBuilder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/utils/builder/PowerTokenLensBuilder.sol -------------------------------------------------------------------------------- /test/utils/builder/PowerTokenStakeServiceBuilder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/utils/builder/PowerTokenStakeServiceBuilder.sol -------------------------------------------------------------------------------- /test/utils/builder/SpreadRouterBuilder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/utils/builder/SpreadRouterBuilder.sol -------------------------------------------------------------------------------- /test/utils/factory/IporOracleFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/utils/factory/IporOracleFactory.sol -------------------------------------------------------------------------------- /test/utils/factory/IporProtocolFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/test/utils/factory/IporProtocolFactory.sol -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utiles/ExtractErrorCodeToJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IPOR-Labs/ipor-protocol/HEAD/utiles/ExtractErrorCodeToJson.js --------------------------------------------------------------------------------