├── .gitattributes ├── .gitignore ├── .solhint.json ├── LICENSE ├── README.md ├── brownie-config.yaml ├── contracts ├── adapters │ └── TokenRegistry.sol ├── connectors │ └── loantoken │ │ ├── AdvancedToken.sol │ │ ├── AdvancedTokenStorage.sol │ │ ├── LoanToken.sol │ │ ├── LoanTokenBase.sol │ │ ├── LoanTokenLogicStandard.sol │ │ ├── LoanTokenLogicWeth.sol │ │ ├── LoanTokenSettingsLowerAdmin.sol │ │ ├── StorageExtension.sol │ │ ├── TestnetOnly │ │ └── LogicMock.sol │ │ ├── WrappedIUSDC.sol │ │ ├── WrappedIUSDT.sol │ │ └── v1Migration │ │ ├── ITokenV1Migrator.sol │ │ └── LoanTokenLogicV4.sol ├── core │ ├── Constants.sol │ ├── Objects.sol │ ├── Protocol.sol │ ├── State.sol │ └── objects │ │ ├── LenderInterestStruct.sol │ │ ├── LoanInterestStruct.sol │ │ ├── LoanParamsStruct.sol │ │ ├── LoanStruct.sol │ │ └── OrderStruct.sol ├── events │ ├── FeesEvents.sol │ ├── InterestRateEvents.sol │ ├── LoanClosingsEvents.sol │ ├── LoanMaintenanceEvents.sol │ ├── LoanOpeningsEvents.sol │ ├── LoanSettingsEvents.sol │ ├── ProtocolSettingsEvents.sol │ └── SwapsEvents.sol ├── feeds │ ├── IPriceFeedsExt.sol │ ├── OOKIPriceFeed.sol │ ├── PriceFeedIToken.sol │ ├── PriceFeeds.sol │ └── customfeeds │ │ ├── AAVEToLENDFeed.sol │ │ ├── AAVEToUSD_POLYGON.sol │ │ ├── DollarPegFeed.sol │ │ ├── FixedPriceFeed.sol │ │ ├── PriceFeedCurvestETH.sol │ │ ├── PriceFeedWETHETHDenominated.sol │ │ ├── PriceFeedbStablestMATIC.sol │ │ ├── PriceFeedbStablestMATICVault.sol │ │ ├── PriceFeeds_OPTIMISM.sol │ │ ├── PriceFeedstMATIC.sol │ │ ├── PriceFeedstMATICImproved.sol │ │ ├── PriceFeedwstETH.sol │ │ ├── PriceFeedyVaultDAI.sol │ │ ├── PriceFeedyVaultUSDC.sol │ │ ├── PriceFeedyVaultUSDT.sol │ │ ├── PriceFeedyVaultstETH.sol │ │ ├── USDCRVPriceFeed.sol │ │ └── WBTCOracle.sol ├── governance │ ├── GovernorBravoDelegate.sol │ ├── GovernorBravoDelegator.sol │ ├── GovernorBravoInterfaces.sol │ ├── PausableGuardian.sol │ ├── PausableGuardian_0_8.sol │ ├── Timelock.sol │ ├── _obsolete │ │ └── GovernorAlphaBZX.sol │ ├── buyback │ │ ├── BuyBackAndBurn.sol │ │ ├── FeeExtractAndDistribute_Arbitrum.sol │ │ ├── FeeExtractAndDistribute_BSC.sol │ │ ├── FeeExtractAndDistribute_ETH.sol │ │ ├── FeeExtractAndDistribute_Optimism.sol │ │ ├── FeeExtractAndDistribute_Polygon.sol │ │ ├── IPriceGetterP125.sol │ │ └── PriceGetterP125.sol │ └── sablier │ │ ├── DaoFunding_tmp.sol │ │ ├── ISablier.sol │ │ └── Upgradeable.sol ├── helpers │ ├── DAppHelper.sol │ ├── HelperImpl.sol │ └── HelperProxy.sol ├── interfaces │ ├── IBalancerGauge.sol │ ├── IBalancerHelpers.sol │ ├── IBalancerPool.sol │ ├── IBalancerVault.sol │ ├── IChai.sol │ ├── ICurvePool.sol │ ├── ICurvedInterestRate.sol │ ├── IDexRecords.sol │ ├── IERC20Burnable.sol │ ├── IERC20Detailed.sol │ ├── IERC20Mintable.sol │ ├── ILoanPool.sol │ ├── IMasterChefSushi.sol │ ├── IMasterChefSushi2.sol │ ├── IPancakeFactory.sol │ ├── IPancakePair.sol │ ├── IPancakeRouter02.sol │ ├── IUniswapQuoter.sol │ ├── IUniswapV2Router.sol │ ├── IUniswapV3SwapRouter.sol │ ├── IVault.sol │ ├── IVestingToken.sol │ ├── IWBNB.sol │ ├── IWeth.sol │ ├── IWethERC20.sol │ ├── IstETH.sol │ ├── IstMATICRateProvider.sol │ ├── IwstETH.sol │ ├── IyVault.sol │ ├── curve │ │ ├── ICurve3Pool.sol │ │ ├── ICurve3PoolGauge.sol │ │ └── ICurveMinter.sol │ └── draft-IERC20Permit.sol ├── mixins │ ├── EnumerableBytes32Set.sol │ ├── FeesHelper.sol │ ├── Flags.sol │ ├── InterestHandler.sol │ ├── InterestUser.sol │ ├── LiquidationHelper.sol │ └── VaultController.sol ├── modules │ ├── FlashBorrowFees │ │ └── FlashBorrowFeesHelper.sol │ ├── LoanClosings │ │ ├── LoanClosings.sol │ │ ├── LoanClosingsLiquidation.sol │ │ └── LoanClosingsShared.sol │ ├── LoanMaintenance │ │ ├── LoanMaintenance.sol │ │ └── LoanMaintenance_2.sol │ ├── LoanOpenings │ │ └── LoanOpenings.sol │ ├── LoanSettings │ │ └── LoanSettings.sol │ ├── PauseGuardian │ │ └── ProtocolPausableGuardian.sol │ ├── ProtocolSettings │ │ └── ProtocolSettings.sol │ ├── Receiver.sol │ ├── SwapsExternal │ │ └── SwapsExternal.sol │ ├── VolumeDelta │ │ └── VolumeDelta.sol │ └── _TestnetOnly │ │ ├── TmpAdmin.sol │ │ ├── TmpAdminClosings.sol │ │ └── TmpAdminInterestSettlement.sol ├── protocoltoken │ ├── BZRXToken.sol │ ├── BZRXVestingToken.sol │ ├── BZRXv1Converter.sol │ ├── Checkpointing.sol │ ├── CheckpointingToken.sol │ ├── OokiToken.sol │ ├── OokiTokenProxy.sol │ ├── P125Token.sol │ ├── P125TokenProxy.sol │ ├── TraderCompensation.sol │ ├── VBZRXWrapper.sol │ ├── VBZRXWrapper_alt.sol │ ├── iETHBuyBack.sol │ ├── iETHBuyBackV2.sol │ ├── migrations │ │ ├── BZRXv2Converter.sol │ │ ├── FixedSwapTokenConverter.sol │ │ ├── FixedSwapTokenConverterNotBurn.sol │ │ └── MintCoordinator.sol │ └── mocks │ │ ├── BZRXTokenMock.sol │ │ ├── BZRXVestingTokenMock.sol │ │ ├── BZRXv1ConverterMock.sol │ │ └── TraderCompensationMock.sol ├── proxies │ ├── 0_5 │ │ ├── Proxy0_5.sol │ │ └── Upgradeable_0_5.sol │ └── 0_8 │ │ ├── OokiOwnableProxy.sol │ │ ├── Proxy_0_8.sol │ │ └── Upgradeable_0_8.sol ├── staking │ ├── StakingAdminSettings.sol │ ├── StakingConstants.sol │ ├── StakingProxy.sol │ ├── StakingState.sol │ ├── StakingUpgradeable.sol │ ├── StakingV1_1.sol │ ├── StakingVoteDelegator.sol │ ├── StakingVoteDelegatorConstants.sol │ ├── StakingVoteDelegatorState.sol │ ├── interfaces │ │ ├── ICurve3Pool.sol │ │ ├── ICurve3PoolGauge.sol │ │ └── ICurveMinter.sol │ ├── interim │ │ ├── StakingInterim.sol │ │ ├── StakingInterimProxy.sol │ │ └── StakingInterimState.sol │ └── mocks │ │ └── StakingInterimMock.sol ├── stakingv2 │ ├── ConvertAndAdminister.sol │ ├── StakingConstantsV2.sol │ ├── StakingModularProxy.sol │ ├── StakingStateV2.sol │ ├── delegation │ │ ├── VoteDelegationUpgradeable.sol │ │ ├── VoteDelegator.sol │ │ ├── VoteDelegatorConstants.sol │ │ └── VoteDelegatorState.sol │ └── modules │ │ ├── AdminSettings.sol │ │ ├── Common.sol │ │ ├── Rewards.sol │ │ ├── StakeUnstake.sol │ │ ├── StakingPausableGuardian.sol │ │ └── Voting.sol ├── swaps │ ├── DexRecords.sol │ ├── ISwapsImpl.sol │ ├── SwapsUser.sol │ └── connectors │ │ ├── SwapsImplBalancer_POLYGON.sol │ │ ├── SwapsImplKyber.sol │ │ ├── SwapsImplUniswapV2_ARBITRUM.sol │ │ ├── SwapsImplUniswapV2_BSC.sol │ │ ├── SwapsImplUniswapV2_ETH.sol │ │ ├── SwapsImplUniswapV2_EVMOS.sol │ │ ├── SwapsImplUniswapV2_POLYGON.sol │ │ ├── SwapsImplUniswapV3_ETH.sol │ │ ├── SwapsImplstETH_ETH.sol │ │ ├── SwapsImplstMATICVault_POLYGON.sol │ │ └── testnet │ │ └── SwapsImplTestnets.sol ├── testhelpers │ ├── TWAI.sol │ ├── TestToken.sol │ ├── TestTwapCurvedInterestRate.sol │ └── TestWeth.sol ├── utils │ ├── AdminLock.sol │ ├── CurvedInterestRate.sol │ ├── InterestOracle.sol │ ├── MathUtil.sol │ ├── ReentrancyGuard.sol │ ├── SignedSafeMath.sol │ ├── TickMathV1.sol │ ├── VolumeTracker.sol │ └── merkle-distributor │ │ └── contracts │ │ ├── MerkleDistributor.sol │ │ └── interfaces │ │ └── IMerkleDistributor.sol └── vaults │ └── bStablestMATICVault.sol ├── interfaces ├── IBZRXv2Converter.sol ├── IBZx.sol ├── ICurve.sol ├── IMulticall3.sol ├── IPriceFeeds.sol ├── IStaking.sol ├── IStakingV2.sol ├── IToken.sol └── IVoteDelegator.sol ├── package.json ├── requirements.txt ├── scripts ├── add-token │ ├── add-itoken-arbitrum.py │ ├── add-itoken-bsc.py │ ├── add-itoken-evmos.py │ ├── add-itoken-optimism.py │ ├── add-itoken-polygon.py │ └── add-itoken.py ├── compensation │ └── p125.json ├── dao-proposals │ ├── OOIP-1-accept-admin │ │ ├── README.md │ │ └── proposal.py │ ├── OOIP-10-iAPE │ │ ├── README.md │ │ ├── before_proposal.py │ │ ├── debug.py │ │ └── proposal.py │ ├── OOIP-11-loan-migration │ │ ├── README.md │ │ ├── after_proposal.py │ │ ├── before_proposal.py │ │ ├── debug.py │ │ └── proposal.py │ ├── OOIP-12-celer-bridge-allocation │ │ └── proposal.py │ ├── OOIP-13-omnibus-1year-extension │ │ └── proposal.py │ ├── OOIP-14-compensation-allocation │ │ └── proposal.py │ ├── OOIP-15-minimal-interest-rate │ │ └── proposal.py │ ├── OOIP-16-update-WBTC-pricefeed │ │ └── proposal.py │ ├── OOIP-17-itoken-collateral │ │ └── proposal.py │ ├── OOIP-18-wstETH │ │ ├── multisig_proposal.py │ │ └── proposal.py │ ├── OOIP-19-pricefeed-update │ │ └── proposal.py │ ├── OOIP-2-omnibus-funding │ │ ├── README.md │ │ └── proposal.py │ ├── OOIP-20-iCRVUSD │ │ ├── README.md │ │ └── proposal.py │ ├── OOIP-21-pricefeed-update │ │ ├── after_proposal.py │ │ ├── before_proposal.py │ │ └── proposal.py │ ├── OOIP-3-governance-batch-operation │ │ ├── README.md │ │ └── proposal.py │ ├── OOIP-5-compensation │ │ ├── README.md │ │ └── proposal.py │ ├── OOIP-6-treasury-convert │ │ ├── README.md │ │ └── proposal.py │ ├── OOIP-7-rebrand-staking │ │ ├── README.md │ │ └── proposal.py │ ├── OOIP-8-itoken-collateral │ │ ├── README.md │ │ └── proposal.py │ └── OOIP-9-sweep-fees │ │ ├── README.md │ │ └── proposal.py ├── deployment │ ├── arbitrum │ │ ├── deploy-itokens.py │ │ ├── deploy-protocol.py │ │ ├── deploy_curved_interest_rate.py │ │ ├── deploy_iarb.py │ │ ├── deploy_price_feed.py │ │ └── disallo-donnation │ │ │ └── deploy.py │ ├── bsc │ │ ├── deploy-itoken-collateral.py │ │ ├── deploy_curved_interest_rate.py │ │ ├── deploy_price_feed.py │ │ └── disallo-donnation │ │ │ └── deploy.py │ ├── deploy-itoken-collateral-testing.py │ ├── deploy-itoken-collateral.py │ ├── interest-twap-arbitrum.py │ ├── mainnet │ │ ├── deploy-itoken-collateral.py │ │ ├── deploy_curved_interest_rate.py │ │ └── deploy_price_feed.py │ ├── optimism │ │ ├── deploy-itoken-collateral.py │ │ ├── deploy_curved_interest_rate.py │ │ ├── deploy_feeextractor.py │ │ ├── deploy_price_feed.py │ │ └── disallo-donnation │ │ │ └── deploy.py │ ├── polygon │ │ ├── OOIP-21-pricefeed-update │ │ │ ├── before_proposal.py │ │ │ └── proposal.py │ │ ├── add_stMATIC.py │ │ ├── deploy-itoken-collateral.py │ │ ├── deploy_curved_interest_rate.py │ │ ├── deploy_price_feed.py │ │ ├── disallo-donnation │ │ │ └── deploy.py │ │ └── redeploy_balancer_impl.py │ ├── redeploy-arbi.py │ ├── redeploy-bsc.py │ ├── redeploy-poly.py │ └── redeploy-pricefeed.py ├── env │ ├── common-functions.py │ ├── set-arbitrum.py │ ├── set-bsc.py │ ├── set-eth.py │ ├── set-evmos.py │ ├── set-kovan.py │ ├── set-matic.py │ └── set-optimism.py ├── fees-extractor-deploy │ ├── bsc.py │ └── polygon.py ├── interst-rate-migration │ └── migration │ │ ├── bsc │ │ ├── deploy-itokens.py │ │ ├── deploy-protocol.py │ │ ├── migrate.py │ │ ├── pause-protocol.py │ │ └── unpause-protocol.py │ │ └── polygon │ │ ├── deploy-itokens.py │ │ ├── deploy-protocol.py │ │ ├── migrate.py │ │ ├── pause-protocol.py │ │ └── unpause-protocol.py ├── itoken-pricefeed │ └── deploy_itoken_pricefeed.py ├── itoken-v1-migration │ └── deploy.py ├── merkle-airdrops │ ├── autofarm-compensation.py │ ├── deploy_fixedswap_converter_polygon.py │ └── deploy_polygon_p125_airdrop.py ├── merkle-distributor │ ├── complex_example.json │ ├── generate-merkle-root.ts │ ├── merkleproof.json │ ├── output.json │ ├── src │ │ ├── balance-tree.ts │ │ ├── merkle-tree.ts │ │ └── parse-balance-map.ts │ ├── stake-unstake - stake.csv │ ├── stake-unstake - unnstake.csv │ ├── time-weighted-bal-rewards.py │ ├── to-kv-input.ts │ └── verify-merkle-root.ts ├── ooki-token │ └── ooki-migration │ │ ├── deploy-migrator-bsc.py │ │ ├── development-setup-script-bsc.py │ │ ├── development-setup-script-polygon.py │ │ └── stop-farming-deploy-migrator-polygon.py ├── p125_buyback.py ├── pause-guardian-protocol │ ├── README.md │ ├── disable-all-itoken.py │ ├── disable-function-template.py │ ├── disable-rollover.py │ └── disable-withdraw-collateral.py ├── staking-alt-rewards-deploy │ ├── debug.py │ ├── deploy.py │ ├── deploy_and_migrate.py │ └── dump_user_info.py ├── to-cleanup │ ├── api-healthcheck.py │ ├── deploy-ibzrx-earn-masterchief.py │ ├── deploy-masterchef.py │ ├── deploy-masterchef_matic.py │ ├── deployOokiCompare.py │ ├── deployOokiWithProxy.py │ ├── deploy_protocol.py │ ├── deploy_protocol_arbitrum.py │ ├── deploy_protocol_bsc.py │ ├── deploy_protocol_evmos.py │ ├── deploy_protocol_optimism.py │ ├── deploy_protocol_polygon.py │ ├── set-env-polygon.py │ ├── set-env.py │ ├── set-masterchef.py │ ├── setup_pool_params.py │ ├── setup_pool_params2.py │ └── staking-fork.py └── twap-computations │ └── TWAP_testing.py ├── shared.py ├── tests ├── IR │ └── test_IR.py ├── conftest.py ├── fixedint.py ├── helpers.py ├── loan-closing-with-gas-token │ ├── test_LoanClosingWithGasToken.py │ ├── test_LoanClosingWithGasTokenEvents.py │ └── test_LoanClosingWithGasTokenNegative.py ├── loan-closing │ ├── test_LoanClosing.py │ ├── test_LoanClosingEvents.py │ └── test_LoanClosingNegative.py ├── loan-maintenance │ ├── test_LoanMaintenance.py │ ├── test_LoanMaintenanceEvents.py │ └── test_LoanMaintenanceNegative.py ├── loan-openings │ ├── test_LoanOpenings.py │ ├── test_LoanOpeningsEvents.py │ └── test_LoanOpeningsNegative.py ├── loan-settings │ ├── test_LoanSettings.py │ ├── test_LoanSettingsEvents.py │ └── test_LoanSettingsNegative.py ├── pay-with-ooki │ └── test_pay_ooki.py ├── protocol-settings │ ├── test_ProtocolSettings.py │ ├── test_ProtocolSettingsEvents.py │ └── test_ProtocolSettingsNegative.py ├── test_LoanOpenings_borrowOrTradeFromPool.py ├── test_Protocol.py ├── test_WrappedToken.py ├── test_selector.py ├── token-registry │ └── test_TokenRegistry.py ├── vault-controller │ ├── test_VaultController.py │ ├── test_VaultControllerEvents.py │ └── test_VaultControllerNegative.py └── volume-tracker │ └── test_volume.py ├── testsarbitrum ├── WETH-fix │ └── test_fix.py ├── delegate-manager │ └── test_delegate.py ├── interest-rate-model │ └── test_InterestRate.py └── itoken-collateral │ ├── test_itoken_collateral.py │ └── test_itoken_permit.py ├── testsbsc ├── buy_and_burn │ ├── buy_and_burn.py │ └── conftest.py ├── farming │ ├── conftest.py │ ├── test_FarmingAltRewards.py │ ├── test_FarmingNegative.py │ ├── test_FarmingPositive.py │ └── test_ibzrx_pool_rewards.py └── fee-extractor │ └── test_helper_contracts.py ├── testsmainnet ├── Curve-stETH │ └── test_steCRV.py ├── README.md ├── active-loans │ └── test_active_loans.py ├── dao-proposals │ ├── ooip-10 │ │ └── test_ooip.py │ ├── ooip-11 │ │ └── test_ooip.py │ ├── ooip-12 │ │ └── test_ooip.py │ ├── ooip-13 │ │ └── test_ooip.py │ ├── ooip-14 │ │ └── test_ooip.py │ ├── ooip-15 │ │ └── test_ooip.py │ ├── ooip-16 │ │ └── test_ooip.py │ ├── ooip-17 │ │ └── test_ooip.py │ ├── ooip-18 │ │ └── test_proposal.py │ ├── ooip-19 │ │ └── test_ooip.py │ ├── ooip-2-omnibus-funding │ │ └── test_ooip2OmnibusFunding.py │ ├── ooip-20 │ │ └── test_ooip.py │ ├── ooip-21 │ │ ├── test_script.py │ │ └── test_script_manual.py │ ├── ooip-3-governance-batch-operation │ │ └── test_ooip3.py │ ├── ooip-5-compensation │ │ └── test_ooip5.py │ ├── ooip-6 │ │ └── test_ooip.py │ ├── ooip-8 │ │ └── test_ooip.py │ └── ooip-9 │ │ └── test_ooip.py ├── fee-extractor │ └── test_helper_contracts.py ├── governor │ ├── test_governor.py │ └── test_governor_accept_admin.py ├── helper-contracts │ └── test_helper_contracts.py ├── itoken-collateral │ ├── test_itoken_collateral.py │ └── test_itoken_permit.py ├── itoken-pricefeed │ └── test_price.py ├── loantoken │ ├── test_LoanTokenLogicStandard.py │ ├── test_LoanTokenLogicStandardEvents.py │ └── test_LoanTokenLogicStandardNegative.py ├── merkle-distributor │ └── test_MerkleDistributor.py ├── ooki-token │ ├── migration │ │ └── test_migration.py │ └── test_ooki_token.py ├── pause-guardian │ └── test_PauseGuardian.py ├── staking │ ├── conftest.py │ ├── test_0-Staking.py │ ├── test_1-Staking_CornerCases.py │ ├── test_2-StakingEvents.py │ ├── test_3-StakingNegative.py │ ├── test_4-StakingUIUserCases.py │ ├── test_5-Staking_external_admin_settings.py │ ├── test_6-StakingSushiRewards.py │ ├── test_7-StakingCrvRewards.py │ ├── test_8-StakingVoteDelegate.py │ └── test_9-StakingClaimVesting.py ├── stakingv2 │ ├── conftest.py │ ├── test_0-Staking.py │ ├── test_6-StakingSushiRewards.py │ └── test_8-StakingVoteDelegate.py ├── swaptests │ ├── conftest.py │ └── test_Swaps.py ├── vBzrxWrapper │ └── test_wvbzrx.py └── wstETH │ └── test_stETH.py ├── testsoptimism ├── smoke.py └── test_FeeController.py ├── testspolygon ├── balancer │ └── test_balancer_change.py ├── buy_and_burn │ ├── buy_and_burn.py │ ├── conftest.py │ └── test_BuyBackU.py ├── farming │ ├── assets │ │ └── style.css │ ├── conftest.py │ ├── report.html │ ├── test_0-FarmingAltRewards.py │ ├── test_1-FarmingNegative.py │ ├── test_2-FarmingPositive.py │ ├── test_3-FarmingVesting.py │ ├── test_4-pgov_rescue.py │ ├── test_5-FarmingOOKIMigrator.py │ ├── test_9-FarmingLimitMinting.py │ └── test_ibzrx_pool_rewards.py ├── getSwapExpectedReturn │ └── test_swapExpectedReturn.py ├── interest-rate-model │ └── test_InterestRate.py ├── merkle-distributor │ └── test_MerkleDistributor.py ├── next-supply-rate │ └── test_fix.py ├── stMATIC │ └── test_stMATIC.py ├── swapsExternal │ └── test_swapExternal.py ├── swaptests │ ├── conftest.py │ └── test_Swaps.py ├── test_FeeDistribute.py ├── test_Price.py └── transferLoan │ ├── conftest.py │ └── test_TransferLoan.py └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/.gitignore -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/.solhint.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/README.md -------------------------------------------------------------------------------- /brownie-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/brownie-config.yaml -------------------------------------------------------------------------------- /contracts/adapters/TokenRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/adapters/TokenRegistry.sol -------------------------------------------------------------------------------- /contracts/connectors/loantoken/AdvancedToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/connectors/loantoken/AdvancedToken.sol -------------------------------------------------------------------------------- /contracts/connectors/loantoken/AdvancedTokenStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/connectors/loantoken/AdvancedTokenStorage.sol -------------------------------------------------------------------------------- /contracts/connectors/loantoken/LoanToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/connectors/loantoken/LoanToken.sol -------------------------------------------------------------------------------- /contracts/connectors/loantoken/LoanTokenBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/connectors/loantoken/LoanTokenBase.sol -------------------------------------------------------------------------------- /contracts/connectors/loantoken/LoanTokenLogicStandard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/connectors/loantoken/LoanTokenLogicStandard.sol -------------------------------------------------------------------------------- /contracts/connectors/loantoken/LoanTokenLogicWeth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/connectors/loantoken/LoanTokenLogicWeth.sol -------------------------------------------------------------------------------- /contracts/connectors/loantoken/LoanTokenSettingsLowerAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/connectors/loantoken/LoanTokenSettingsLowerAdmin.sol -------------------------------------------------------------------------------- /contracts/connectors/loantoken/StorageExtension.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/connectors/loantoken/StorageExtension.sol -------------------------------------------------------------------------------- /contracts/connectors/loantoken/TestnetOnly/LogicMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/connectors/loantoken/TestnetOnly/LogicMock.sol -------------------------------------------------------------------------------- /contracts/connectors/loantoken/WrappedIUSDC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/connectors/loantoken/WrappedIUSDC.sol -------------------------------------------------------------------------------- /contracts/connectors/loantoken/WrappedIUSDT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/connectors/loantoken/WrappedIUSDT.sol -------------------------------------------------------------------------------- /contracts/connectors/loantoken/v1Migration/ITokenV1Migrator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/connectors/loantoken/v1Migration/ITokenV1Migrator.sol -------------------------------------------------------------------------------- /contracts/connectors/loantoken/v1Migration/LoanTokenLogicV4.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/connectors/loantoken/v1Migration/LoanTokenLogicV4.sol -------------------------------------------------------------------------------- /contracts/core/Constants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/core/Constants.sol -------------------------------------------------------------------------------- /contracts/core/Objects.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/core/Objects.sol -------------------------------------------------------------------------------- /contracts/core/Protocol.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/core/Protocol.sol -------------------------------------------------------------------------------- /contracts/core/State.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/core/State.sol -------------------------------------------------------------------------------- /contracts/core/objects/LenderInterestStruct.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/core/objects/LenderInterestStruct.sol -------------------------------------------------------------------------------- /contracts/core/objects/LoanInterestStruct.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/core/objects/LoanInterestStruct.sol -------------------------------------------------------------------------------- /contracts/core/objects/LoanParamsStruct.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/core/objects/LoanParamsStruct.sol -------------------------------------------------------------------------------- /contracts/core/objects/LoanStruct.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/core/objects/LoanStruct.sol -------------------------------------------------------------------------------- /contracts/core/objects/OrderStruct.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/core/objects/OrderStruct.sol -------------------------------------------------------------------------------- /contracts/events/FeesEvents.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/events/FeesEvents.sol -------------------------------------------------------------------------------- /contracts/events/InterestRateEvents.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/events/InterestRateEvents.sol -------------------------------------------------------------------------------- /contracts/events/LoanClosingsEvents.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/events/LoanClosingsEvents.sol -------------------------------------------------------------------------------- /contracts/events/LoanMaintenanceEvents.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/events/LoanMaintenanceEvents.sol -------------------------------------------------------------------------------- /contracts/events/LoanOpeningsEvents.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/events/LoanOpeningsEvents.sol -------------------------------------------------------------------------------- /contracts/events/LoanSettingsEvents.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/events/LoanSettingsEvents.sol -------------------------------------------------------------------------------- /contracts/events/ProtocolSettingsEvents.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/events/ProtocolSettingsEvents.sol -------------------------------------------------------------------------------- /contracts/events/SwapsEvents.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/events/SwapsEvents.sol -------------------------------------------------------------------------------- /contracts/feeds/IPriceFeedsExt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/IPriceFeedsExt.sol -------------------------------------------------------------------------------- /contracts/feeds/OOKIPriceFeed.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/OOKIPriceFeed.sol -------------------------------------------------------------------------------- /contracts/feeds/PriceFeedIToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/PriceFeedIToken.sol -------------------------------------------------------------------------------- /contracts/feeds/PriceFeeds.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/PriceFeeds.sol -------------------------------------------------------------------------------- /contracts/feeds/customfeeds/AAVEToLENDFeed.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/customfeeds/AAVEToLENDFeed.sol -------------------------------------------------------------------------------- /contracts/feeds/customfeeds/AAVEToUSD_POLYGON.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/customfeeds/AAVEToUSD_POLYGON.sol -------------------------------------------------------------------------------- /contracts/feeds/customfeeds/DollarPegFeed.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/customfeeds/DollarPegFeed.sol -------------------------------------------------------------------------------- /contracts/feeds/customfeeds/FixedPriceFeed.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/customfeeds/FixedPriceFeed.sol -------------------------------------------------------------------------------- /contracts/feeds/customfeeds/PriceFeedCurvestETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/customfeeds/PriceFeedCurvestETH.sol -------------------------------------------------------------------------------- /contracts/feeds/customfeeds/PriceFeedWETHETHDenominated.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/customfeeds/PriceFeedWETHETHDenominated.sol -------------------------------------------------------------------------------- /contracts/feeds/customfeeds/PriceFeedbStablestMATIC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/customfeeds/PriceFeedbStablestMATIC.sol -------------------------------------------------------------------------------- /contracts/feeds/customfeeds/PriceFeedbStablestMATICVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/customfeeds/PriceFeedbStablestMATICVault.sol -------------------------------------------------------------------------------- /contracts/feeds/customfeeds/PriceFeeds_OPTIMISM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/customfeeds/PriceFeeds_OPTIMISM.sol -------------------------------------------------------------------------------- /contracts/feeds/customfeeds/PriceFeedstMATIC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/customfeeds/PriceFeedstMATIC.sol -------------------------------------------------------------------------------- /contracts/feeds/customfeeds/PriceFeedstMATICImproved.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/customfeeds/PriceFeedstMATICImproved.sol -------------------------------------------------------------------------------- /contracts/feeds/customfeeds/PriceFeedwstETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/customfeeds/PriceFeedwstETH.sol -------------------------------------------------------------------------------- /contracts/feeds/customfeeds/PriceFeedyVaultDAI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/customfeeds/PriceFeedyVaultDAI.sol -------------------------------------------------------------------------------- /contracts/feeds/customfeeds/PriceFeedyVaultUSDC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/customfeeds/PriceFeedyVaultUSDC.sol -------------------------------------------------------------------------------- /contracts/feeds/customfeeds/PriceFeedyVaultUSDT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/customfeeds/PriceFeedyVaultUSDT.sol -------------------------------------------------------------------------------- /contracts/feeds/customfeeds/PriceFeedyVaultstETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/customfeeds/PriceFeedyVaultstETH.sol -------------------------------------------------------------------------------- /contracts/feeds/customfeeds/USDCRVPriceFeed.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/customfeeds/USDCRVPriceFeed.sol -------------------------------------------------------------------------------- /contracts/feeds/customfeeds/WBTCOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/feeds/customfeeds/WBTCOracle.sol -------------------------------------------------------------------------------- /contracts/governance/GovernorBravoDelegate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/governance/GovernorBravoDelegate.sol -------------------------------------------------------------------------------- /contracts/governance/GovernorBravoDelegator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/governance/GovernorBravoDelegator.sol -------------------------------------------------------------------------------- /contracts/governance/GovernorBravoInterfaces.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/governance/GovernorBravoInterfaces.sol -------------------------------------------------------------------------------- /contracts/governance/PausableGuardian.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/governance/PausableGuardian.sol -------------------------------------------------------------------------------- /contracts/governance/PausableGuardian_0_8.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/governance/PausableGuardian_0_8.sol -------------------------------------------------------------------------------- /contracts/governance/Timelock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/governance/Timelock.sol -------------------------------------------------------------------------------- /contracts/governance/_obsolete/GovernorAlphaBZX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/governance/_obsolete/GovernorAlphaBZX.sol -------------------------------------------------------------------------------- /contracts/governance/buyback/BuyBackAndBurn.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/governance/buyback/BuyBackAndBurn.sol -------------------------------------------------------------------------------- /contracts/governance/buyback/FeeExtractAndDistribute_Arbitrum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/governance/buyback/FeeExtractAndDistribute_Arbitrum.sol -------------------------------------------------------------------------------- /contracts/governance/buyback/FeeExtractAndDistribute_BSC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/governance/buyback/FeeExtractAndDistribute_BSC.sol -------------------------------------------------------------------------------- /contracts/governance/buyback/FeeExtractAndDistribute_ETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/governance/buyback/FeeExtractAndDistribute_ETH.sol -------------------------------------------------------------------------------- /contracts/governance/buyback/FeeExtractAndDistribute_Optimism.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/governance/buyback/FeeExtractAndDistribute_Optimism.sol -------------------------------------------------------------------------------- /contracts/governance/buyback/FeeExtractAndDistribute_Polygon.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/governance/buyback/FeeExtractAndDistribute_Polygon.sol -------------------------------------------------------------------------------- /contracts/governance/buyback/IPriceGetterP125.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/governance/buyback/IPriceGetterP125.sol -------------------------------------------------------------------------------- /contracts/governance/buyback/PriceGetterP125.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/governance/buyback/PriceGetterP125.sol -------------------------------------------------------------------------------- /contracts/governance/sablier/DaoFunding_tmp.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/governance/sablier/DaoFunding_tmp.sol -------------------------------------------------------------------------------- /contracts/governance/sablier/ISablier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/governance/sablier/ISablier.sol -------------------------------------------------------------------------------- /contracts/governance/sablier/Upgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/governance/sablier/Upgradeable.sol -------------------------------------------------------------------------------- /contracts/helpers/DAppHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/helpers/DAppHelper.sol -------------------------------------------------------------------------------- /contracts/helpers/HelperImpl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/helpers/HelperImpl.sol -------------------------------------------------------------------------------- /contracts/helpers/HelperProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/helpers/HelperProxy.sol -------------------------------------------------------------------------------- /contracts/interfaces/IBalancerGauge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IBalancerGauge.sol -------------------------------------------------------------------------------- /contracts/interfaces/IBalancerHelpers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IBalancerHelpers.sol -------------------------------------------------------------------------------- /contracts/interfaces/IBalancerPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IBalancerPool.sol -------------------------------------------------------------------------------- /contracts/interfaces/IBalancerVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IBalancerVault.sol -------------------------------------------------------------------------------- /contracts/interfaces/IChai.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IChai.sol -------------------------------------------------------------------------------- /contracts/interfaces/ICurvePool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/ICurvePool.sol -------------------------------------------------------------------------------- /contracts/interfaces/ICurvedInterestRate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/ICurvedInterestRate.sol -------------------------------------------------------------------------------- /contracts/interfaces/IDexRecords.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IDexRecords.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC20Burnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IERC20Burnable.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC20Detailed.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IERC20Detailed.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC20Mintable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IERC20Mintable.sol -------------------------------------------------------------------------------- /contracts/interfaces/ILoanPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/ILoanPool.sol -------------------------------------------------------------------------------- /contracts/interfaces/IMasterChefSushi.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IMasterChefSushi.sol -------------------------------------------------------------------------------- /contracts/interfaces/IMasterChefSushi2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IMasterChefSushi2.sol -------------------------------------------------------------------------------- /contracts/interfaces/IPancakeFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IPancakeFactory.sol -------------------------------------------------------------------------------- /contracts/interfaces/IPancakePair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IPancakePair.sol -------------------------------------------------------------------------------- /contracts/interfaces/IPancakeRouter02.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IPancakeRouter02.sol -------------------------------------------------------------------------------- /contracts/interfaces/IUniswapQuoter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IUniswapQuoter.sol -------------------------------------------------------------------------------- /contracts/interfaces/IUniswapV2Router.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IUniswapV2Router.sol -------------------------------------------------------------------------------- /contracts/interfaces/IUniswapV3SwapRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IUniswapV3SwapRouter.sol -------------------------------------------------------------------------------- /contracts/interfaces/IVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IVault.sol -------------------------------------------------------------------------------- /contracts/interfaces/IVestingToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IVestingToken.sol -------------------------------------------------------------------------------- /contracts/interfaces/IWBNB.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IWBNB.sol -------------------------------------------------------------------------------- /contracts/interfaces/IWeth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IWeth.sol -------------------------------------------------------------------------------- /contracts/interfaces/IWethERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IWethERC20.sol -------------------------------------------------------------------------------- /contracts/interfaces/IstETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IstETH.sol -------------------------------------------------------------------------------- /contracts/interfaces/IstMATICRateProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IstMATICRateProvider.sol -------------------------------------------------------------------------------- /contracts/interfaces/IwstETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IwstETH.sol -------------------------------------------------------------------------------- /contracts/interfaces/IyVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/IyVault.sol -------------------------------------------------------------------------------- /contracts/interfaces/curve/ICurve3Pool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/curve/ICurve3Pool.sol -------------------------------------------------------------------------------- /contracts/interfaces/curve/ICurve3PoolGauge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/curve/ICurve3PoolGauge.sol -------------------------------------------------------------------------------- /contracts/interfaces/curve/ICurveMinter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/curve/ICurveMinter.sol -------------------------------------------------------------------------------- /contracts/interfaces/draft-IERC20Permit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/interfaces/draft-IERC20Permit.sol -------------------------------------------------------------------------------- /contracts/mixins/EnumerableBytes32Set.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/mixins/EnumerableBytes32Set.sol -------------------------------------------------------------------------------- /contracts/mixins/FeesHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/mixins/FeesHelper.sol -------------------------------------------------------------------------------- /contracts/mixins/Flags.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/mixins/Flags.sol -------------------------------------------------------------------------------- /contracts/mixins/InterestHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/mixins/InterestHandler.sol -------------------------------------------------------------------------------- /contracts/mixins/InterestUser.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/mixins/InterestUser.sol -------------------------------------------------------------------------------- /contracts/mixins/LiquidationHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/mixins/LiquidationHelper.sol -------------------------------------------------------------------------------- /contracts/mixins/VaultController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/mixins/VaultController.sol -------------------------------------------------------------------------------- /contracts/modules/FlashBorrowFees/FlashBorrowFeesHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/modules/FlashBorrowFees/FlashBorrowFeesHelper.sol -------------------------------------------------------------------------------- /contracts/modules/LoanClosings/LoanClosings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/modules/LoanClosings/LoanClosings.sol -------------------------------------------------------------------------------- /contracts/modules/LoanClosings/LoanClosingsLiquidation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/modules/LoanClosings/LoanClosingsLiquidation.sol -------------------------------------------------------------------------------- /contracts/modules/LoanClosings/LoanClosingsShared.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/modules/LoanClosings/LoanClosingsShared.sol -------------------------------------------------------------------------------- /contracts/modules/LoanMaintenance/LoanMaintenance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/modules/LoanMaintenance/LoanMaintenance.sol -------------------------------------------------------------------------------- /contracts/modules/LoanMaintenance/LoanMaintenance_2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/modules/LoanMaintenance/LoanMaintenance_2.sol -------------------------------------------------------------------------------- /contracts/modules/LoanOpenings/LoanOpenings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/modules/LoanOpenings/LoanOpenings.sol -------------------------------------------------------------------------------- /contracts/modules/LoanSettings/LoanSettings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/modules/LoanSettings/LoanSettings.sol -------------------------------------------------------------------------------- /contracts/modules/PauseGuardian/ProtocolPausableGuardian.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/modules/PauseGuardian/ProtocolPausableGuardian.sol -------------------------------------------------------------------------------- /contracts/modules/ProtocolSettings/ProtocolSettings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/modules/ProtocolSettings/ProtocolSettings.sol -------------------------------------------------------------------------------- /contracts/modules/Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/modules/Receiver.sol -------------------------------------------------------------------------------- /contracts/modules/SwapsExternal/SwapsExternal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/modules/SwapsExternal/SwapsExternal.sol -------------------------------------------------------------------------------- /contracts/modules/VolumeDelta/VolumeDelta.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/modules/VolumeDelta/VolumeDelta.sol -------------------------------------------------------------------------------- /contracts/modules/_TestnetOnly/TmpAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/modules/_TestnetOnly/TmpAdmin.sol -------------------------------------------------------------------------------- /contracts/modules/_TestnetOnly/TmpAdminClosings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/modules/_TestnetOnly/TmpAdminClosings.sol -------------------------------------------------------------------------------- /contracts/modules/_TestnetOnly/TmpAdminInterestSettlement.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/modules/_TestnetOnly/TmpAdminInterestSettlement.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/BZRXToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/BZRXToken.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/BZRXVestingToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/BZRXVestingToken.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/BZRXv1Converter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/BZRXv1Converter.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/Checkpointing.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/Checkpointing.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/CheckpointingToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/CheckpointingToken.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/OokiToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/OokiToken.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/OokiTokenProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/OokiTokenProxy.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/P125Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/P125Token.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/P125TokenProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/P125TokenProxy.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/TraderCompensation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/TraderCompensation.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/VBZRXWrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/VBZRXWrapper.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/VBZRXWrapper_alt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/VBZRXWrapper_alt.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/iETHBuyBack.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/iETHBuyBack.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/iETHBuyBackV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/iETHBuyBackV2.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/migrations/BZRXv2Converter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/migrations/BZRXv2Converter.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/migrations/FixedSwapTokenConverter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/migrations/FixedSwapTokenConverter.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/migrations/FixedSwapTokenConverterNotBurn.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/migrations/FixedSwapTokenConverterNotBurn.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/migrations/MintCoordinator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/migrations/MintCoordinator.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/mocks/BZRXTokenMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/mocks/BZRXTokenMock.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/mocks/BZRXVestingTokenMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/mocks/BZRXVestingTokenMock.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/mocks/BZRXv1ConverterMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/mocks/BZRXv1ConverterMock.sol -------------------------------------------------------------------------------- /contracts/protocoltoken/mocks/TraderCompensationMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/protocoltoken/mocks/TraderCompensationMock.sol -------------------------------------------------------------------------------- /contracts/proxies/0_5/Proxy0_5.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/proxies/0_5/Proxy0_5.sol -------------------------------------------------------------------------------- /contracts/proxies/0_5/Upgradeable_0_5.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/proxies/0_5/Upgradeable_0_5.sol -------------------------------------------------------------------------------- /contracts/proxies/0_8/OokiOwnableProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/proxies/0_8/OokiOwnableProxy.sol -------------------------------------------------------------------------------- /contracts/proxies/0_8/Proxy_0_8.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/proxies/0_8/Proxy_0_8.sol -------------------------------------------------------------------------------- /contracts/proxies/0_8/Upgradeable_0_8.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/proxies/0_8/Upgradeable_0_8.sol -------------------------------------------------------------------------------- /contracts/staking/StakingAdminSettings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/staking/StakingAdminSettings.sol -------------------------------------------------------------------------------- /contracts/staking/StakingConstants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/staking/StakingConstants.sol -------------------------------------------------------------------------------- /contracts/staking/StakingProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/staking/StakingProxy.sol -------------------------------------------------------------------------------- /contracts/staking/StakingState.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/staking/StakingState.sol -------------------------------------------------------------------------------- /contracts/staking/StakingUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/staking/StakingUpgradeable.sol -------------------------------------------------------------------------------- /contracts/staking/StakingV1_1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/staking/StakingV1_1.sol -------------------------------------------------------------------------------- /contracts/staking/StakingVoteDelegator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/staking/StakingVoteDelegator.sol -------------------------------------------------------------------------------- /contracts/staking/StakingVoteDelegatorConstants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/staking/StakingVoteDelegatorConstants.sol -------------------------------------------------------------------------------- /contracts/staking/StakingVoteDelegatorState.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/staking/StakingVoteDelegatorState.sol -------------------------------------------------------------------------------- /contracts/staking/interfaces/ICurve3Pool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/staking/interfaces/ICurve3Pool.sol -------------------------------------------------------------------------------- /contracts/staking/interfaces/ICurve3PoolGauge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/staking/interfaces/ICurve3PoolGauge.sol -------------------------------------------------------------------------------- /contracts/staking/interfaces/ICurveMinter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/staking/interfaces/ICurveMinter.sol -------------------------------------------------------------------------------- /contracts/staking/interim/StakingInterim.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/staking/interim/StakingInterim.sol -------------------------------------------------------------------------------- /contracts/staking/interim/StakingInterimProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/staking/interim/StakingInterimProxy.sol -------------------------------------------------------------------------------- /contracts/staking/interim/StakingInterimState.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/staking/interim/StakingInterimState.sol -------------------------------------------------------------------------------- /contracts/staking/mocks/StakingInterimMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/staking/mocks/StakingInterimMock.sol -------------------------------------------------------------------------------- /contracts/stakingv2/ConvertAndAdminister.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/stakingv2/ConvertAndAdminister.sol -------------------------------------------------------------------------------- /contracts/stakingv2/StakingConstantsV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/stakingv2/StakingConstantsV2.sol -------------------------------------------------------------------------------- /contracts/stakingv2/StakingModularProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/stakingv2/StakingModularProxy.sol -------------------------------------------------------------------------------- /contracts/stakingv2/StakingStateV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/stakingv2/StakingStateV2.sol -------------------------------------------------------------------------------- /contracts/stakingv2/delegation/VoteDelegationUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/stakingv2/delegation/VoteDelegationUpgradeable.sol -------------------------------------------------------------------------------- /contracts/stakingv2/delegation/VoteDelegator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/stakingv2/delegation/VoteDelegator.sol -------------------------------------------------------------------------------- /contracts/stakingv2/delegation/VoteDelegatorConstants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/stakingv2/delegation/VoteDelegatorConstants.sol -------------------------------------------------------------------------------- /contracts/stakingv2/delegation/VoteDelegatorState.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/stakingv2/delegation/VoteDelegatorState.sol -------------------------------------------------------------------------------- /contracts/stakingv2/modules/AdminSettings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/stakingv2/modules/AdminSettings.sol -------------------------------------------------------------------------------- /contracts/stakingv2/modules/Common.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/stakingv2/modules/Common.sol -------------------------------------------------------------------------------- /contracts/stakingv2/modules/Rewards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/stakingv2/modules/Rewards.sol -------------------------------------------------------------------------------- /contracts/stakingv2/modules/StakeUnstake.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/stakingv2/modules/StakeUnstake.sol -------------------------------------------------------------------------------- /contracts/stakingv2/modules/StakingPausableGuardian.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/stakingv2/modules/StakingPausableGuardian.sol -------------------------------------------------------------------------------- /contracts/stakingv2/modules/Voting.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/stakingv2/modules/Voting.sol -------------------------------------------------------------------------------- /contracts/swaps/DexRecords.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/swaps/DexRecords.sol -------------------------------------------------------------------------------- /contracts/swaps/ISwapsImpl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/swaps/ISwapsImpl.sol -------------------------------------------------------------------------------- /contracts/swaps/SwapsUser.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/swaps/SwapsUser.sol -------------------------------------------------------------------------------- /contracts/swaps/connectors/SwapsImplBalancer_POLYGON.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/swaps/connectors/SwapsImplBalancer_POLYGON.sol -------------------------------------------------------------------------------- /contracts/swaps/connectors/SwapsImplKyber.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/swaps/connectors/SwapsImplKyber.sol -------------------------------------------------------------------------------- /contracts/swaps/connectors/SwapsImplUniswapV2_ARBITRUM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/swaps/connectors/SwapsImplUniswapV2_ARBITRUM.sol -------------------------------------------------------------------------------- /contracts/swaps/connectors/SwapsImplUniswapV2_BSC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/swaps/connectors/SwapsImplUniswapV2_BSC.sol -------------------------------------------------------------------------------- /contracts/swaps/connectors/SwapsImplUniswapV2_ETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/swaps/connectors/SwapsImplUniswapV2_ETH.sol -------------------------------------------------------------------------------- /contracts/swaps/connectors/SwapsImplUniswapV2_EVMOS.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/swaps/connectors/SwapsImplUniswapV2_EVMOS.sol -------------------------------------------------------------------------------- /contracts/swaps/connectors/SwapsImplUniswapV2_POLYGON.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/swaps/connectors/SwapsImplUniswapV2_POLYGON.sol -------------------------------------------------------------------------------- /contracts/swaps/connectors/SwapsImplUniswapV3_ETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/swaps/connectors/SwapsImplUniswapV3_ETH.sol -------------------------------------------------------------------------------- /contracts/swaps/connectors/SwapsImplstETH_ETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/swaps/connectors/SwapsImplstETH_ETH.sol -------------------------------------------------------------------------------- /contracts/swaps/connectors/SwapsImplstMATICVault_POLYGON.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/swaps/connectors/SwapsImplstMATICVault_POLYGON.sol -------------------------------------------------------------------------------- /contracts/swaps/connectors/testnet/SwapsImplTestnets.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/swaps/connectors/testnet/SwapsImplTestnets.sol -------------------------------------------------------------------------------- /contracts/testhelpers/TWAI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/testhelpers/TWAI.sol -------------------------------------------------------------------------------- /contracts/testhelpers/TestToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/testhelpers/TestToken.sol -------------------------------------------------------------------------------- /contracts/testhelpers/TestTwapCurvedInterestRate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/testhelpers/TestTwapCurvedInterestRate.sol -------------------------------------------------------------------------------- /contracts/testhelpers/TestWeth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/testhelpers/TestWeth.sol -------------------------------------------------------------------------------- /contracts/utils/AdminLock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/utils/AdminLock.sol -------------------------------------------------------------------------------- /contracts/utils/CurvedInterestRate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/utils/CurvedInterestRate.sol -------------------------------------------------------------------------------- /contracts/utils/InterestOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/utils/InterestOracle.sol -------------------------------------------------------------------------------- /contracts/utils/MathUtil.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/utils/MathUtil.sol -------------------------------------------------------------------------------- /contracts/utils/ReentrancyGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/utils/ReentrancyGuard.sol -------------------------------------------------------------------------------- /contracts/utils/SignedSafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/utils/SignedSafeMath.sol -------------------------------------------------------------------------------- /contracts/utils/TickMathV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/utils/TickMathV1.sol -------------------------------------------------------------------------------- /contracts/utils/VolumeTracker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/utils/VolumeTracker.sol -------------------------------------------------------------------------------- /contracts/utils/merkle-distributor/contracts/MerkleDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/utils/merkle-distributor/contracts/MerkleDistributor.sol -------------------------------------------------------------------------------- /contracts/utils/merkle-distributor/contracts/interfaces/IMerkleDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/utils/merkle-distributor/contracts/interfaces/IMerkleDistributor.sol -------------------------------------------------------------------------------- /contracts/vaults/bStablestMATICVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/contracts/vaults/bStablestMATICVault.sol -------------------------------------------------------------------------------- /interfaces/IBZRXv2Converter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/interfaces/IBZRXv2Converter.sol -------------------------------------------------------------------------------- /interfaces/IBZx.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/interfaces/IBZx.sol -------------------------------------------------------------------------------- /interfaces/ICurve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/interfaces/ICurve.sol -------------------------------------------------------------------------------- /interfaces/IMulticall3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/interfaces/IMulticall3.sol -------------------------------------------------------------------------------- /interfaces/IPriceFeeds.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/interfaces/IPriceFeeds.sol -------------------------------------------------------------------------------- /interfaces/IStaking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/interfaces/IStaking.sol -------------------------------------------------------------------------------- /interfaces/IStakingV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/interfaces/IStakingV2.sol -------------------------------------------------------------------------------- /interfaces/IToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/interfaces/IToken.sol -------------------------------------------------------------------------------- /interfaces/IVoteDelegator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/interfaces/IVoteDelegator.sol -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/package.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/add-token/add-itoken-arbitrum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/add-token/add-itoken-arbitrum.py -------------------------------------------------------------------------------- /scripts/add-token/add-itoken-bsc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/add-token/add-itoken-bsc.py -------------------------------------------------------------------------------- /scripts/add-token/add-itoken-evmos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/add-token/add-itoken-evmos.py -------------------------------------------------------------------------------- /scripts/add-token/add-itoken-optimism.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/add-token/add-itoken-optimism.py -------------------------------------------------------------------------------- /scripts/add-token/add-itoken-polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/add-token/add-itoken-polygon.py -------------------------------------------------------------------------------- /scripts/add-token/add-itoken.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/add-token/add-itoken.py -------------------------------------------------------------------------------- /scripts/compensation/p125.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/compensation/p125.json -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-1-accept-admin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-1-accept-admin/README.md -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-1-accept-admin/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-1-accept-admin/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-10-iAPE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-10-iAPE/README.md -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-10-iAPE/before_proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-10-iAPE/before_proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-10-iAPE/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-10-iAPE/debug.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-10-iAPE/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-10-iAPE/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-11-loan-migration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-11-loan-migration/README.md -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-11-loan-migration/after_proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-11-loan-migration/after_proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-11-loan-migration/before_proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-11-loan-migration/before_proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-11-loan-migration/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-11-loan-migration/debug.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-11-loan-migration/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-11-loan-migration/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-12-celer-bridge-allocation/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-12-celer-bridge-allocation/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-13-omnibus-1year-extension/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-13-omnibus-1year-extension/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-14-compensation-allocation/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-14-compensation-allocation/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-15-minimal-interest-rate/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-15-minimal-interest-rate/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-16-update-WBTC-pricefeed/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-16-update-WBTC-pricefeed/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-17-itoken-collateral/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-17-itoken-collateral/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-18-wstETH/multisig_proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-18-wstETH/multisig_proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-18-wstETH/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-18-wstETH/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-19-pricefeed-update/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-19-pricefeed-update/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-2-omnibus-funding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-2-omnibus-funding/README.md -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-2-omnibus-funding/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-2-omnibus-funding/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-20-iCRVUSD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-20-iCRVUSD/README.md -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-20-iCRVUSD/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-20-iCRVUSD/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-21-pricefeed-update/after_proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-21-pricefeed-update/after_proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-21-pricefeed-update/before_proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-21-pricefeed-update/before_proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-21-pricefeed-update/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-21-pricefeed-update/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-3-governance-batch-operation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-3-governance-batch-operation/README.md -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-3-governance-batch-operation/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-3-governance-batch-operation/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-5-compensation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-5-compensation/README.md -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-5-compensation/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-5-compensation/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-6-treasury-convert/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-6-treasury-convert/README.md -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-6-treasury-convert/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-6-treasury-convert/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-7-rebrand-staking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-7-rebrand-staking/README.md -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-7-rebrand-staking/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-7-rebrand-staking/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-8-itoken-collateral/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-8-itoken-collateral/README.md -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-8-itoken-collateral/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-8-itoken-collateral/proposal.py -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-9-sweep-fees/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-9-sweep-fees/README.md -------------------------------------------------------------------------------- /scripts/dao-proposals/OOIP-9-sweep-fees/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/dao-proposals/OOIP-9-sweep-fees/proposal.py -------------------------------------------------------------------------------- /scripts/deployment/arbitrum/deploy-itokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/arbitrum/deploy-itokens.py -------------------------------------------------------------------------------- /scripts/deployment/arbitrum/deploy-protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/arbitrum/deploy-protocol.py -------------------------------------------------------------------------------- /scripts/deployment/arbitrum/deploy_curved_interest_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/arbitrum/deploy_curved_interest_rate.py -------------------------------------------------------------------------------- /scripts/deployment/arbitrum/deploy_iarb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/arbitrum/deploy_iarb.py -------------------------------------------------------------------------------- /scripts/deployment/arbitrum/deploy_price_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/arbitrum/deploy_price_feed.py -------------------------------------------------------------------------------- /scripts/deployment/arbitrum/disallo-donnation/deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/arbitrum/disallo-donnation/deploy.py -------------------------------------------------------------------------------- /scripts/deployment/bsc/deploy-itoken-collateral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/bsc/deploy-itoken-collateral.py -------------------------------------------------------------------------------- /scripts/deployment/bsc/deploy_curved_interest_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/bsc/deploy_curved_interest_rate.py -------------------------------------------------------------------------------- /scripts/deployment/bsc/deploy_price_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/bsc/deploy_price_feed.py -------------------------------------------------------------------------------- /scripts/deployment/bsc/disallo-donnation/deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/bsc/disallo-donnation/deploy.py -------------------------------------------------------------------------------- /scripts/deployment/deploy-itoken-collateral-testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/deploy-itoken-collateral-testing.py -------------------------------------------------------------------------------- /scripts/deployment/deploy-itoken-collateral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/deploy-itoken-collateral.py -------------------------------------------------------------------------------- /scripts/deployment/interest-twap-arbitrum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/interest-twap-arbitrum.py -------------------------------------------------------------------------------- /scripts/deployment/mainnet/deploy-itoken-collateral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/mainnet/deploy-itoken-collateral.py -------------------------------------------------------------------------------- /scripts/deployment/mainnet/deploy_curved_interest_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/mainnet/deploy_curved_interest_rate.py -------------------------------------------------------------------------------- /scripts/deployment/mainnet/deploy_price_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/mainnet/deploy_price_feed.py -------------------------------------------------------------------------------- /scripts/deployment/optimism/deploy-itoken-collateral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/optimism/deploy-itoken-collateral.py -------------------------------------------------------------------------------- /scripts/deployment/optimism/deploy_curved_interest_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/optimism/deploy_curved_interest_rate.py -------------------------------------------------------------------------------- /scripts/deployment/optimism/deploy_feeextractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/optimism/deploy_feeextractor.py -------------------------------------------------------------------------------- /scripts/deployment/optimism/deploy_price_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/optimism/deploy_price_feed.py -------------------------------------------------------------------------------- /scripts/deployment/optimism/disallo-donnation/deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/optimism/disallo-donnation/deploy.py -------------------------------------------------------------------------------- /scripts/deployment/polygon/OOIP-21-pricefeed-update/before_proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/polygon/OOIP-21-pricefeed-update/before_proposal.py -------------------------------------------------------------------------------- /scripts/deployment/polygon/OOIP-21-pricefeed-update/proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/polygon/OOIP-21-pricefeed-update/proposal.py -------------------------------------------------------------------------------- /scripts/deployment/polygon/add_stMATIC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/polygon/add_stMATIC.py -------------------------------------------------------------------------------- /scripts/deployment/polygon/deploy-itoken-collateral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/polygon/deploy-itoken-collateral.py -------------------------------------------------------------------------------- /scripts/deployment/polygon/deploy_curved_interest_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/polygon/deploy_curved_interest_rate.py -------------------------------------------------------------------------------- /scripts/deployment/polygon/deploy_price_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/polygon/deploy_price_feed.py -------------------------------------------------------------------------------- /scripts/deployment/polygon/disallo-donnation/deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/polygon/disallo-donnation/deploy.py -------------------------------------------------------------------------------- /scripts/deployment/polygon/redeploy_balancer_impl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/polygon/redeploy_balancer_impl.py -------------------------------------------------------------------------------- /scripts/deployment/redeploy-arbi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/redeploy-arbi.py -------------------------------------------------------------------------------- /scripts/deployment/redeploy-bsc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/redeploy-bsc.py -------------------------------------------------------------------------------- /scripts/deployment/redeploy-poly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/redeploy-poly.py -------------------------------------------------------------------------------- /scripts/deployment/redeploy-pricefeed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/deployment/redeploy-pricefeed.py -------------------------------------------------------------------------------- /scripts/env/common-functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/env/common-functions.py -------------------------------------------------------------------------------- /scripts/env/set-arbitrum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/env/set-arbitrum.py -------------------------------------------------------------------------------- /scripts/env/set-bsc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/env/set-bsc.py -------------------------------------------------------------------------------- /scripts/env/set-eth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/env/set-eth.py -------------------------------------------------------------------------------- /scripts/env/set-evmos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/env/set-evmos.py -------------------------------------------------------------------------------- /scripts/env/set-kovan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/env/set-kovan.py -------------------------------------------------------------------------------- /scripts/env/set-matic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/env/set-matic.py -------------------------------------------------------------------------------- /scripts/env/set-optimism.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/env/set-optimism.py -------------------------------------------------------------------------------- /scripts/fees-extractor-deploy/bsc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/fees-extractor-deploy/bsc.py -------------------------------------------------------------------------------- /scripts/fees-extractor-deploy/polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/fees-extractor-deploy/polygon.py -------------------------------------------------------------------------------- /scripts/interst-rate-migration/migration/bsc/deploy-itokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/interst-rate-migration/migration/bsc/deploy-itokens.py -------------------------------------------------------------------------------- /scripts/interst-rate-migration/migration/bsc/deploy-protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/interst-rate-migration/migration/bsc/deploy-protocol.py -------------------------------------------------------------------------------- /scripts/interst-rate-migration/migration/bsc/migrate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/interst-rate-migration/migration/bsc/migrate.py -------------------------------------------------------------------------------- /scripts/interst-rate-migration/migration/bsc/pause-protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/interst-rate-migration/migration/bsc/pause-protocol.py -------------------------------------------------------------------------------- /scripts/interst-rate-migration/migration/bsc/unpause-protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/interst-rate-migration/migration/bsc/unpause-protocol.py -------------------------------------------------------------------------------- /scripts/interst-rate-migration/migration/polygon/deploy-itokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/interst-rate-migration/migration/polygon/deploy-itokens.py -------------------------------------------------------------------------------- /scripts/interst-rate-migration/migration/polygon/deploy-protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/interst-rate-migration/migration/polygon/deploy-protocol.py -------------------------------------------------------------------------------- /scripts/interst-rate-migration/migration/polygon/migrate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/interst-rate-migration/migration/polygon/migrate.py -------------------------------------------------------------------------------- /scripts/interst-rate-migration/migration/polygon/pause-protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/interst-rate-migration/migration/polygon/pause-protocol.py -------------------------------------------------------------------------------- /scripts/interst-rate-migration/migration/polygon/unpause-protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/interst-rate-migration/migration/polygon/unpause-protocol.py -------------------------------------------------------------------------------- /scripts/itoken-pricefeed/deploy_itoken_pricefeed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/itoken-pricefeed/deploy_itoken_pricefeed.py -------------------------------------------------------------------------------- /scripts/itoken-v1-migration/deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/itoken-v1-migration/deploy.py -------------------------------------------------------------------------------- /scripts/merkle-airdrops/autofarm-compensation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/merkle-airdrops/autofarm-compensation.py -------------------------------------------------------------------------------- /scripts/merkle-airdrops/deploy_fixedswap_converter_polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/merkle-airdrops/deploy_fixedswap_converter_polygon.py -------------------------------------------------------------------------------- /scripts/merkle-airdrops/deploy_polygon_p125_airdrop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/merkle-airdrops/deploy_polygon_p125_airdrop.py -------------------------------------------------------------------------------- /scripts/merkle-distributor/complex_example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/merkle-distributor/complex_example.json -------------------------------------------------------------------------------- /scripts/merkle-distributor/generate-merkle-root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/merkle-distributor/generate-merkle-root.ts -------------------------------------------------------------------------------- /scripts/merkle-distributor/merkleproof.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/merkle-distributor/merkleproof.json -------------------------------------------------------------------------------- /scripts/merkle-distributor/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/merkle-distributor/output.json -------------------------------------------------------------------------------- /scripts/merkle-distributor/src/balance-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/merkle-distributor/src/balance-tree.ts -------------------------------------------------------------------------------- /scripts/merkle-distributor/src/merkle-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/merkle-distributor/src/merkle-tree.ts -------------------------------------------------------------------------------- /scripts/merkle-distributor/src/parse-balance-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/merkle-distributor/src/parse-balance-map.ts -------------------------------------------------------------------------------- /scripts/merkle-distributor/stake-unstake - stake.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/merkle-distributor/stake-unstake - stake.csv -------------------------------------------------------------------------------- /scripts/merkle-distributor/stake-unstake - unnstake.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/merkle-distributor/stake-unstake - unnstake.csv -------------------------------------------------------------------------------- /scripts/merkle-distributor/time-weighted-bal-rewards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/merkle-distributor/time-weighted-bal-rewards.py -------------------------------------------------------------------------------- /scripts/merkle-distributor/to-kv-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/merkle-distributor/to-kv-input.ts -------------------------------------------------------------------------------- /scripts/merkle-distributor/verify-merkle-root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/merkle-distributor/verify-merkle-root.ts -------------------------------------------------------------------------------- /scripts/ooki-token/ooki-migration/deploy-migrator-bsc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/ooki-token/ooki-migration/deploy-migrator-bsc.py -------------------------------------------------------------------------------- /scripts/ooki-token/ooki-migration/development-setup-script-bsc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/ooki-token/ooki-migration/development-setup-script-bsc.py -------------------------------------------------------------------------------- /scripts/ooki-token/ooki-migration/development-setup-script-polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/ooki-token/ooki-migration/development-setup-script-polygon.py -------------------------------------------------------------------------------- /scripts/ooki-token/ooki-migration/stop-farming-deploy-migrator-polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/ooki-token/ooki-migration/stop-farming-deploy-migrator-polygon.py -------------------------------------------------------------------------------- /scripts/p125_buyback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/p125_buyback.py -------------------------------------------------------------------------------- /scripts/pause-guardian-protocol/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/pause-guardian-protocol/README.md -------------------------------------------------------------------------------- /scripts/pause-guardian-protocol/disable-all-itoken.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/pause-guardian-protocol/disable-all-itoken.py -------------------------------------------------------------------------------- /scripts/pause-guardian-protocol/disable-function-template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/pause-guardian-protocol/disable-function-template.py -------------------------------------------------------------------------------- /scripts/pause-guardian-protocol/disable-rollover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/pause-guardian-protocol/disable-rollover.py -------------------------------------------------------------------------------- /scripts/pause-guardian-protocol/disable-withdraw-collateral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/pause-guardian-protocol/disable-withdraw-collateral.py -------------------------------------------------------------------------------- /scripts/staking-alt-rewards-deploy/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/staking-alt-rewards-deploy/debug.py -------------------------------------------------------------------------------- /scripts/staking-alt-rewards-deploy/deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/staking-alt-rewards-deploy/deploy.py -------------------------------------------------------------------------------- /scripts/staking-alt-rewards-deploy/deploy_and_migrate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/staking-alt-rewards-deploy/deploy_and_migrate.py -------------------------------------------------------------------------------- /scripts/staking-alt-rewards-deploy/dump_user_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/staking-alt-rewards-deploy/dump_user_info.py -------------------------------------------------------------------------------- /scripts/to-cleanup/api-healthcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/to-cleanup/api-healthcheck.py -------------------------------------------------------------------------------- /scripts/to-cleanup/deploy-ibzrx-earn-masterchief.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/to-cleanup/deploy-ibzrx-earn-masterchief.py -------------------------------------------------------------------------------- /scripts/to-cleanup/deploy-masterchef.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/to-cleanup/deploy-masterchef.py -------------------------------------------------------------------------------- /scripts/to-cleanup/deploy-masterchef_matic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/to-cleanup/deploy-masterchef_matic.py -------------------------------------------------------------------------------- /scripts/to-cleanup/deployOokiCompare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/to-cleanup/deployOokiCompare.py -------------------------------------------------------------------------------- /scripts/to-cleanup/deployOokiWithProxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/to-cleanup/deployOokiWithProxy.py -------------------------------------------------------------------------------- /scripts/to-cleanup/deploy_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/to-cleanup/deploy_protocol.py -------------------------------------------------------------------------------- /scripts/to-cleanup/deploy_protocol_arbitrum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/to-cleanup/deploy_protocol_arbitrum.py -------------------------------------------------------------------------------- /scripts/to-cleanup/deploy_protocol_bsc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/to-cleanup/deploy_protocol_bsc.py -------------------------------------------------------------------------------- /scripts/to-cleanup/deploy_protocol_evmos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/to-cleanup/deploy_protocol_evmos.py -------------------------------------------------------------------------------- /scripts/to-cleanup/deploy_protocol_optimism.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/to-cleanup/deploy_protocol_optimism.py -------------------------------------------------------------------------------- /scripts/to-cleanup/deploy_protocol_polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/to-cleanup/deploy_protocol_polygon.py -------------------------------------------------------------------------------- /scripts/to-cleanup/set-env-polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/to-cleanup/set-env-polygon.py -------------------------------------------------------------------------------- /scripts/to-cleanup/set-env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/to-cleanup/set-env.py -------------------------------------------------------------------------------- /scripts/to-cleanup/set-masterchef.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/to-cleanup/set-masterchef.py -------------------------------------------------------------------------------- /scripts/to-cleanup/setup_pool_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/to-cleanup/setup_pool_params.py -------------------------------------------------------------------------------- /scripts/to-cleanup/setup_pool_params2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/to-cleanup/setup_pool_params2.py -------------------------------------------------------------------------------- /scripts/to-cleanup/staking-fork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/to-cleanup/staking-fork.py -------------------------------------------------------------------------------- /scripts/twap-computations/TWAP_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/scripts/twap-computations/TWAP_testing.py -------------------------------------------------------------------------------- /shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/shared.py -------------------------------------------------------------------------------- /tests/IR/test_IR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/IR/test_IR.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixedint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/fixedint.py -------------------------------------------------------------------------------- /tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/helpers.py -------------------------------------------------------------------------------- /tests/loan-closing-with-gas-token/test_LoanClosingWithGasToken.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/loan-closing-with-gas-token/test_LoanClosingWithGasToken.py -------------------------------------------------------------------------------- /tests/loan-closing-with-gas-token/test_LoanClosingWithGasTokenEvents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/loan-closing-with-gas-token/test_LoanClosingWithGasTokenEvents.py -------------------------------------------------------------------------------- /tests/loan-closing-with-gas-token/test_LoanClosingWithGasTokenNegative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/loan-closing-with-gas-token/test_LoanClosingWithGasTokenNegative.py -------------------------------------------------------------------------------- /tests/loan-closing/test_LoanClosing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/loan-closing/test_LoanClosing.py -------------------------------------------------------------------------------- /tests/loan-closing/test_LoanClosingEvents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/loan-closing/test_LoanClosingEvents.py -------------------------------------------------------------------------------- /tests/loan-closing/test_LoanClosingNegative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/loan-closing/test_LoanClosingNegative.py -------------------------------------------------------------------------------- /tests/loan-maintenance/test_LoanMaintenance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/loan-maintenance/test_LoanMaintenance.py -------------------------------------------------------------------------------- /tests/loan-maintenance/test_LoanMaintenanceEvents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/loan-maintenance/test_LoanMaintenanceEvents.py -------------------------------------------------------------------------------- /tests/loan-maintenance/test_LoanMaintenanceNegative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/loan-maintenance/test_LoanMaintenanceNegative.py -------------------------------------------------------------------------------- /tests/loan-openings/test_LoanOpenings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/loan-openings/test_LoanOpenings.py -------------------------------------------------------------------------------- /tests/loan-openings/test_LoanOpeningsEvents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/loan-openings/test_LoanOpeningsEvents.py -------------------------------------------------------------------------------- /tests/loan-openings/test_LoanOpeningsNegative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/loan-openings/test_LoanOpeningsNegative.py -------------------------------------------------------------------------------- /tests/loan-settings/test_LoanSettings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/loan-settings/test_LoanSettings.py -------------------------------------------------------------------------------- /tests/loan-settings/test_LoanSettingsEvents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/loan-settings/test_LoanSettingsEvents.py -------------------------------------------------------------------------------- /tests/loan-settings/test_LoanSettingsNegative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/loan-settings/test_LoanSettingsNegative.py -------------------------------------------------------------------------------- /tests/pay-with-ooki/test_pay_ooki.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/pay-with-ooki/test_pay_ooki.py -------------------------------------------------------------------------------- /tests/protocol-settings/test_ProtocolSettings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/protocol-settings/test_ProtocolSettings.py -------------------------------------------------------------------------------- /tests/protocol-settings/test_ProtocolSettingsEvents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/protocol-settings/test_ProtocolSettingsEvents.py -------------------------------------------------------------------------------- /tests/protocol-settings/test_ProtocolSettingsNegative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/protocol-settings/test_ProtocolSettingsNegative.py -------------------------------------------------------------------------------- /tests/test_LoanOpenings_borrowOrTradeFromPool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/test_LoanOpenings_borrowOrTradeFromPool.py -------------------------------------------------------------------------------- /tests/test_Protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/test_Protocol.py -------------------------------------------------------------------------------- /tests/test_WrappedToken.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/test_WrappedToken.py -------------------------------------------------------------------------------- /tests/test_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/test_selector.py -------------------------------------------------------------------------------- /tests/token-registry/test_TokenRegistry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/token-registry/test_TokenRegistry.py -------------------------------------------------------------------------------- /tests/vault-controller/test_VaultController.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/vault-controller/test_VaultController.py -------------------------------------------------------------------------------- /tests/vault-controller/test_VaultControllerEvents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/vault-controller/test_VaultControllerEvents.py -------------------------------------------------------------------------------- /tests/vault-controller/test_VaultControllerNegative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/vault-controller/test_VaultControllerNegative.py -------------------------------------------------------------------------------- /tests/volume-tracker/test_volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/tests/volume-tracker/test_volume.py -------------------------------------------------------------------------------- /testsarbitrum/WETH-fix/test_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsarbitrum/WETH-fix/test_fix.py -------------------------------------------------------------------------------- /testsarbitrum/delegate-manager/test_delegate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsarbitrum/delegate-manager/test_delegate.py -------------------------------------------------------------------------------- /testsarbitrum/interest-rate-model/test_InterestRate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsarbitrum/interest-rate-model/test_InterestRate.py -------------------------------------------------------------------------------- /testsarbitrum/itoken-collateral/test_itoken_collateral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsarbitrum/itoken-collateral/test_itoken_collateral.py -------------------------------------------------------------------------------- /testsarbitrum/itoken-collateral/test_itoken_permit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsarbitrum/itoken-collateral/test_itoken_permit.py -------------------------------------------------------------------------------- /testsbsc/buy_and_burn/buy_and_burn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsbsc/buy_and_burn/buy_and_burn.py -------------------------------------------------------------------------------- /testsbsc/buy_and_burn/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsbsc/buy_and_burn/conftest.py -------------------------------------------------------------------------------- /testsbsc/farming/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsbsc/farming/conftest.py -------------------------------------------------------------------------------- /testsbsc/farming/test_FarmingAltRewards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsbsc/farming/test_FarmingAltRewards.py -------------------------------------------------------------------------------- /testsbsc/farming/test_FarmingNegative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsbsc/farming/test_FarmingNegative.py -------------------------------------------------------------------------------- /testsbsc/farming/test_FarmingPositive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsbsc/farming/test_FarmingPositive.py -------------------------------------------------------------------------------- /testsbsc/farming/test_ibzrx_pool_rewards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsbsc/farming/test_ibzrx_pool_rewards.py -------------------------------------------------------------------------------- /testsbsc/fee-extractor/test_helper_contracts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsbsc/fee-extractor/test_helper_contracts.py -------------------------------------------------------------------------------- /testsmainnet/Curve-stETH/test_steCRV.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/Curve-stETH/test_steCRV.py -------------------------------------------------------------------------------- /testsmainnet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/README.md -------------------------------------------------------------------------------- /testsmainnet/active-loans/test_active_loans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/active-loans/test_active_loans.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-10/test_ooip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-10/test_ooip.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-11/test_ooip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-11/test_ooip.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-12/test_ooip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-12/test_ooip.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-13/test_ooip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-13/test_ooip.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-14/test_ooip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-14/test_ooip.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-15/test_ooip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-15/test_ooip.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-16/test_ooip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-16/test_ooip.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-17/test_ooip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-17/test_ooip.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-18/test_proposal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-18/test_proposal.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-19/test_ooip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-19/test_ooip.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-2-omnibus-funding/test_ooip2OmnibusFunding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-2-omnibus-funding/test_ooip2OmnibusFunding.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-20/test_ooip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-20/test_ooip.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-21/test_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-21/test_script.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-21/test_script_manual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-21/test_script_manual.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-3-governance-batch-operation/test_ooip3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-3-governance-batch-operation/test_ooip3.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-5-compensation/test_ooip5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-5-compensation/test_ooip5.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-6/test_ooip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-6/test_ooip.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-8/test_ooip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-8/test_ooip.py -------------------------------------------------------------------------------- /testsmainnet/dao-proposals/ooip-9/test_ooip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/dao-proposals/ooip-9/test_ooip.py -------------------------------------------------------------------------------- /testsmainnet/fee-extractor/test_helper_contracts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/fee-extractor/test_helper_contracts.py -------------------------------------------------------------------------------- /testsmainnet/governor/test_governor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/governor/test_governor.py -------------------------------------------------------------------------------- /testsmainnet/governor/test_governor_accept_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/governor/test_governor_accept_admin.py -------------------------------------------------------------------------------- /testsmainnet/helper-contracts/test_helper_contracts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/helper-contracts/test_helper_contracts.py -------------------------------------------------------------------------------- /testsmainnet/itoken-collateral/test_itoken_collateral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/itoken-collateral/test_itoken_collateral.py -------------------------------------------------------------------------------- /testsmainnet/itoken-collateral/test_itoken_permit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/itoken-collateral/test_itoken_permit.py -------------------------------------------------------------------------------- /testsmainnet/itoken-pricefeed/test_price.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/itoken-pricefeed/test_price.py -------------------------------------------------------------------------------- /testsmainnet/loantoken/test_LoanTokenLogicStandard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/loantoken/test_LoanTokenLogicStandard.py -------------------------------------------------------------------------------- /testsmainnet/loantoken/test_LoanTokenLogicStandardEvents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/loantoken/test_LoanTokenLogicStandardEvents.py -------------------------------------------------------------------------------- /testsmainnet/loantoken/test_LoanTokenLogicStandardNegative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/loantoken/test_LoanTokenLogicStandardNegative.py -------------------------------------------------------------------------------- /testsmainnet/merkle-distributor/test_MerkleDistributor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/merkle-distributor/test_MerkleDistributor.py -------------------------------------------------------------------------------- /testsmainnet/ooki-token/migration/test_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/ooki-token/migration/test_migration.py -------------------------------------------------------------------------------- /testsmainnet/ooki-token/test_ooki_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/ooki-token/test_ooki_token.py -------------------------------------------------------------------------------- /testsmainnet/pause-guardian/test_PauseGuardian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/pause-guardian/test_PauseGuardian.py -------------------------------------------------------------------------------- /testsmainnet/staking/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/staking/conftest.py -------------------------------------------------------------------------------- /testsmainnet/staking/test_0-Staking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/staking/test_0-Staking.py -------------------------------------------------------------------------------- /testsmainnet/staking/test_1-Staking_CornerCases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/staking/test_1-Staking_CornerCases.py -------------------------------------------------------------------------------- /testsmainnet/staking/test_2-StakingEvents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/staking/test_2-StakingEvents.py -------------------------------------------------------------------------------- /testsmainnet/staking/test_3-StakingNegative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/staking/test_3-StakingNegative.py -------------------------------------------------------------------------------- /testsmainnet/staking/test_4-StakingUIUserCases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/staking/test_4-StakingUIUserCases.py -------------------------------------------------------------------------------- /testsmainnet/staking/test_5-Staking_external_admin_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/staking/test_5-Staking_external_admin_settings.py -------------------------------------------------------------------------------- /testsmainnet/staking/test_6-StakingSushiRewards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/staking/test_6-StakingSushiRewards.py -------------------------------------------------------------------------------- /testsmainnet/staking/test_7-StakingCrvRewards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/staking/test_7-StakingCrvRewards.py -------------------------------------------------------------------------------- /testsmainnet/staking/test_8-StakingVoteDelegate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/staking/test_8-StakingVoteDelegate.py -------------------------------------------------------------------------------- /testsmainnet/staking/test_9-StakingClaimVesting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/staking/test_9-StakingClaimVesting.py -------------------------------------------------------------------------------- /testsmainnet/stakingv2/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/stakingv2/conftest.py -------------------------------------------------------------------------------- /testsmainnet/stakingv2/test_0-Staking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/stakingv2/test_0-Staking.py -------------------------------------------------------------------------------- /testsmainnet/stakingv2/test_6-StakingSushiRewards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/stakingv2/test_6-StakingSushiRewards.py -------------------------------------------------------------------------------- /testsmainnet/stakingv2/test_8-StakingVoteDelegate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/stakingv2/test_8-StakingVoteDelegate.py -------------------------------------------------------------------------------- /testsmainnet/swaptests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/swaptests/conftest.py -------------------------------------------------------------------------------- /testsmainnet/swaptests/test_Swaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/swaptests/test_Swaps.py -------------------------------------------------------------------------------- /testsmainnet/vBzrxWrapper/test_wvbzrx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/vBzrxWrapper/test_wvbzrx.py -------------------------------------------------------------------------------- /testsmainnet/wstETH/test_stETH.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsmainnet/wstETH/test_stETH.py -------------------------------------------------------------------------------- /testsoptimism/smoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsoptimism/smoke.py -------------------------------------------------------------------------------- /testsoptimism/test_FeeController.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testsoptimism/test_FeeController.py -------------------------------------------------------------------------------- /testspolygon/balancer/test_balancer_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/balancer/test_balancer_change.py -------------------------------------------------------------------------------- /testspolygon/buy_and_burn/buy_and_burn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/buy_and_burn/buy_and_burn.py -------------------------------------------------------------------------------- /testspolygon/buy_and_burn/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/buy_and_burn/conftest.py -------------------------------------------------------------------------------- /testspolygon/buy_and_burn/test_BuyBackU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/buy_and_burn/test_BuyBackU.py -------------------------------------------------------------------------------- /testspolygon/farming/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/farming/assets/style.css -------------------------------------------------------------------------------- /testspolygon/farming/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/farming/conftest.py -------------------------------------------------------------------------------- /testspolygon/farming/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/farming/report.html -------------------------------------------------------------------------------- /testspolygon/farming/test_0-FarmingAltRewards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/farming/test_0-FarmingAltRewards.py -------------------------------------------------------------------------------- /testspolygon/farming/test_1-FarmingNegative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/farming/test_1-FarmingNegative.py -------------------------------------------------------------------------------- /testspolygon/farming/test_2-FarmingPositive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/farming/test_2-FarmingPositive.py -------------------------------------------------------------------------------- /testspolygon/farming/test_3-FarmingVesting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/farming/test_3-FarmingVesting.py -------------------------------------------------------------------------------- /testspolygon/farming/test_4-pgov_rescue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/farming/test_4-pgov_rescue.py -------------------------------------------------------------------------------- /testspolygon/farming/test_5-FarmingOOKIMigrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/farming/test_5-FarmingOOKIMigrator.py -------------------------------------------------------------------------------- /testspolygon/farming/test_9-FarmingLimitMinting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/farming/test_9-FarmingLimitMinting.py -------------------------------------------------------------------------------- /testspolygon/farming/test_ibzrx_pool_rewards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/farming/test_ibzrx_pool_rewards.py -------------------------------------------------------------------------------- /testspolygon/getSwapExpectedReturn/test_swapExpectedReturn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/getSwapExpectedReturn/test_swapExpectedReturn.py -------------------------------------------------------------------------------- /testspolygon/interest-rate-model/test_InterestRate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/interest-rate-model/test_InterestRate.py -------------------------------------------------------------------------------- /testspolygon/merkle-distributor/test_MerkleDistributor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/merkle-distributor/test_MerkleDistributor.py -------------------------------------------------------------------------------- /testspolygon/next-supply-rate/test_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/next-supply-rate/test_fix.py -------------------------------------------------------------------------------- /testspolygon/stMATIC/test_stMATIC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/stMATIC/test_stMATIC.py -------------------------------------------------------------------------------- /testspolygon/swapsExternal/test_swapExternal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/swapsExternal/test_swapExternal.py -------------------------------------------------------------------------------- /testspolygon/swaptests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/swaptests/conftest.py -------------------------------------------------------------------------------- /testspolygon/swaptests/test_Swaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/swaptests/test_Swaps.py -------------------------------------------------------------------------------- /testspolygon/test_FeeDistribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/test_FeeDistribute.py -------------------------------------------------------------------------------- /testspolygon/test_Price.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/test_Price.py -------------------------------------------------------------------------------- /testspolygon/transferLoan/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/transferLoan/conftest.py -------------------------------------------------------------------------------- /testspolygon/transferLoan/test_TransferLoan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/testspolygon/transferLoan/test_TransferLoan.py -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OokiTrade/contractsV2/HEAD/yarn.lock --------------------------------------------------------------------------------