├── .dockerignore ├── .env.template ├── .eslintrc ├── .github ├── .editorconfig ├── dependabot.yml └── workflows │ ├── ci-dev.yml │ ├── ci.yml │ └── docker.yml ├── .gitignore ├── .gitmodules ├── .npmignore ├── .nvmrc ├── .prettierrc.yaml ├── .solcover.js ├── .solhint.json ├── .solhintignore ├── Dockerfile ├── LICENSE ├── PULL_REQUEST_TEMPLATE └── deploy.md ├── README.md ├── certora ├── .gitignore ├── ComplexityCheck │ ├── DummyERC20A.sol │ ├── DummyERC20B.sol │ ├── DummyERC20Impl.sol │ ├── complexity.spec │ ├── erc20.spec │ ├── run.sh │ └── verifyComplexityCheck.sh ├── Makefile ├── README.md ├── Saddle_Finance_Certora_Formal_Verificaiton_Report.pdf ├── applyHarness.patch ├── harness │ ├── MetaSwapHarness.sol │ ├── PoolRegistryHarness.sol │ ├── SwapFlashLoanHarness.sol │ └── SwapHarness.sol ├── helpers │ ├── DummyERC20A.sol │ ├── DummyERC20B.sol │ ├── DummyERC20Impl.sol │ ├── DummyWeth.sol │ ├── Receiver.sol │ ├── erc20.spec │ └── imports │ │ ├── AddressUpgradeable.sol │ │ ├── ContextUpgradeable.sol │ │ ├── Initializable.sol │ │ ├── OwnableUpgradeable.sol │ │ ├── OwnerPausableUpgradeable.sol │ │ ├── PausableUpgradeable.sol │ │ └── ReentrancyGuardUpgradeable.sol ├── munged │ └── .gitignore ├── scripts │ ├── runMetaSwap.sh │ ├── runPoolRegistry.sh │ ├── runSwap.sh │ ├── runSwapFlashLoan.sh │ └── sanity.sh └── spec │ ├── MetSwapDeposit.spec │ ├── MetaSwap.spec │ ├── PoolRegistry.spec │ ├── Swap.spec │ └── sanity.spec ├── contracts ├── AmplificationUtils.sol ├── AmplificationUtilsV1.sol ├── AmplificationUtilsV2.sol ├── GeneralizedSwapMigrator.sol ├── LPToken.sol ├── LPTokenV1.sol ├── LPTokenV2.sol ├── MathUtils.sol ├── MathUtilsV1.sol ├── OwnerPausableUpgradeable.sol ├── OwnerPausableUpgradeableV1.sol ├── RetroactiveVesting.sol ├── SDL.sol ├── SimpleGovernance.sol ├── StakeableTokenWrapper.sol ├── Swap.sol ├── SwapDeployer.sol ├── SwapDeployerV1.sol ├── SwapDeployerV2.sol ├── SwapFlashLoan.sol ├── SwapFlashLoanV1.sol ├── SwapMigrator.sol ├── SwapUtils.sol ├── SwapUtilsV1.sol ├── SwapUtilsV2.sol ├── SwapV1.sol ├── SwapV2.sol ├── Vesting.sol ├── VirtualSwap │ ├── Bridge.sol │ ├── README.md │ └── SynthSwapper.sol ├── guarded │ ├── Allowlist.sol │ ├── LPTokenGuarded.sol │ ├── OwnerPausable.sol │ ├── README.md │ ├── SwapGuarded.sol │ └── SwapUtilsGuarded.sol ├── helper │ ├── BaseBoringBatchable.sol │ ├── Cloner.sol │ ├── DummyERC20.sol │ ├── FlashLoanBorrowerExample.sol │ ├── GaugeHelperContract.sol │ ├── GenericERC20.sol │ ├── GenericERC20NoOwnerFunction.sol │ ├── GenericERC20WithGovernance.sol │ ├── Multicall.sol │ ├── Multicall2.sol │ ├── Multicall3.sol │ ├── README.md │ └── test │ │ ├── TestMathUtils.sol │ │ └── TestSwapReturnValues.sol ├── interfaces │ ├── IAllowlist.sol │ ├── IAllowlistV1.sol │ ├── IFlashLoanReceiver.sol │ ├── IMasterChef.sol │ ├── IMasterRegistry.sol │ ├── IMetaSwap.sol │ ├── IMetaSwapDeposit.sol │ ├── IMetaSwapDepositV1.sol │ ├── IMetaSwapV1.sol │ ├── IPoolRegistry.sol │ ├── IRewarder.sol │ ├── ISwap.sol │ ├── ISwapFlashLoan.sol │ ├── ISwapGuarded.sol │ ├── ISwapV1.sol │ ├── ISwapV2.sol │ ├── IVotingEscrow.sol │ └── README.md ├── libraries │ ├── SignedSafeMath.sol │ └── SwapCalculator.sol ├── meta │ ├── MetaSwap.sol │ ├── MetaSwapDeposit.sol │ ├── MetaSwapDepositV1.sol │ ├── MetaSwapUtils.sol │ ├── MetaSwapUtilsV1.sol │ ├── MetaSwapV1.sol │ └── README.md ├── permissionless │ ├── FlashLoanEnabled.sol │ ├── PermissionlessDeployer.sol │ ├── PermissionlessMetaSwap.sol │ ├── PermissionlessMetaSwapFlashLoan.sol │ ├── PermissionlessSwap.sol │ ├── PermissionlessSwapFlashLoan.sol │ ├── PermissionlessSwapUtils.sol │ ├── README.md │ └── ShareProtocolFee.sol ├── registries │ ├── MasterRegistry.sol │ ├── PoolRegistry.sol │ └── README.md ├── rewards │ ├── MiniChefV2.sol │ ├── README.md │ ├── RewardScheduler.sol │ └── SimpleRewarder.sol ├── tokenomics │ ├── README.md │ ├── gauges │ │ ├── CurveLiquidityGauge.vy │ │ ├── GaugeController.vy │ │ ├── LiquidityGaugeV5.vy │ │ ├── Minter.vy │ │ ├── RewardsOnlyGauge.vy │ │ └── sidechain │ │ │ ├── RootGaugeArbitrum.vy │ │ │ ├── RootGaugeEvmos.vy │ │ │ ├── RootGaugeLocal.vy │ │ │ └── RootGaugeOptimism.vy │ ├── streamers │ │ ├── ChildChainStreamer.vy │ │ ├── RewardClaimer.vy │ │ └── RewardStream.vy │ └── voting_escrow │ │ ├── DelegationProxy.vy │ │ ├── FeeDistributor.vy │ │ ├── SmartWalletChecker.sol │ │ ├── VeSDLRewards.sol │ │ ├── VotingEscrow.vy │ │ └── VotingEscrowDelegation.vy └── xchainGauges │ ├── AnyCallTranslator.sol │ ├── ChildGaugeFactory.vy │ ├── README.md │ ├── RewardForwarder.sol │ ├── RootGaugeFactory.vy │ ├── bridgers │ ├── ArbitrumBridger.sol │ ├── Bridger.sol │ └── OptimismBridger.sol │ ├── implementations │ ├── ChildGauge.vy │ ├── RootGauge.vy │ └── RootGaugeV2.vy │ ├── mock │ ├── AnyCallExecutor.sol │ ├── MockAnyCall.sol │ ├── MockBridger.sol │ └── README.md │ └── oracles │ ├── ChildOracle.sol │ └── RootOracle.sol ├── crytic-config.json ├── deploy ├── arbitrum │ ├── 000_deploy_MiniChefV2.ts │ ├── 002_deploy_LPToken.ts │ ├── 003_deploy_AmplificationUtils.ts │ ├── 004_deploy_SwapUtils.ts │ ├── 006_deploy_SwapFlashLoan.ts │ ├── 110_check_ArbUSDPoolTokens.ts │ ├── 111_deploy_ArbUSDPool.ts │ ├── 120_check_ArbUSDPoolV2Tokens.ts │ ├── 121_deploy_ArbUSDPoolV2.ts │ ├── 130_deploy_MetaSwapUtils.ts │ ├── 131_deploy_MetaSwap.ts │ ├── 132_deploy_MetaSwapDeposit.ts │ ├── 140_check_USDSMetaPool.ts │ ├── 141_init_USDSMetaPool.ts │ ├── 142_init_USDSMetaPoolDeposit.ts │ ├── 150_deploy_SimpleRewarder.ts │ ├── 160_deploy_PoolRegistry.ts │ ├── 170_deploy_MasterRegistry.ts │ ├── 180_deploy_FRAXBPPoolTokens.ts │ ├── 181_deployFRAXBPPool.ts │ ├── 190_check_FRAXUSDSMetaPoolTokens.ts │ ├── 191_deploy_FRAXUSDSMetaPool.ts │ ├── 192_deploy_FRAXUSDsMetaPoolDeposit.ts │ ├── 193_deploy_SimpleRewarder_FraxUSDs.ts │ ├── 194_verify_SPA2_rewarder.ts │ ├── 210_check_FRAXUSDTMetaPoolTokens.ts │ ├── 211_deploy_FRAXUSDTMetaPool.ts │ ├── 212_deploy_FRAXUSDTMetaPoolDeposit.ts │ ├── 213_register_new_pools.ts │ ├── 220_update_registry_USDS_pool.ts │ ├── 230_deploy_pools.ts │ ├── 230_permissionless_deployments.ts │ ├── 240_deploy_sidechain_x_chain_system.ts │ ├── 241_deploy_child_gauge_impl.ts │ ├── 250_deploy_child_gauges.ts │ ├── 260_deploy_fUSDCchild_gauge.ts │ ├── 260_depoy_fluidity_RewardForwarder.ts │ ├── 261_depoy_fluidity_RewardScheduler.ts │ ├── 264_depoy_fUSDCChildGauge_SDL_RewardScheduler.ts │ ├── 264_depoy_fUSDCChildGauge_fUSDC_RewardScheduler.ts │ ├── 270_deploy_child_gauge_impl.ts │ ├── 271_deploy_fUSDCchild_gaugeV3.ts │ ├── 272_depoy_fluidity_RewardForwarderV3.ts │ ├── 273_depoy_fUSDCChildGaugeV3_fUSDC_RewardScheduler.ts │ ├── 999_impersonate_owners.ts │ └── 999_print_addresses.ts ├── aurora_mainnet │ ├── 002_deploy_LPToken.ts │ ├── 003_deploy_AmplificationUtils.ts │ ├── 004_deploy_SwapUtils.ts │ ├── 005_deploy_MetaSwapUtils.ts │ ├── 006_deploy_SwapFlashLoan.ts │ ├── 008_deploy_PoolRegistry.ts │ ├── 009_deploy_MasterRegistry.ts │ ├── 010_permissionless_deployments.ts │ ├── 100_check_USDTPoolTokens.ts │ ├── 101_deploy_USDTPool.ts │ ├── 102_register_USDT_pool.ts │ ├── 110_deploy_Multicall.ts │ ├── 998_setup_registry_roles.ts │ └── 999_verify_all_contracts.ts ├── base_testnet │ ├── 002_deploy_LPTokenV2.ts │ ├── 003_deploy_AmplificationUtilsV2.ts │ ├── 004_deploy_SwapUtilsV2.ts │ ├── 005_deploy_MetaSwapUtilsV1.ts │ ├── 008_deploy_PoolRegistry.ts │ ├── 009_deploy_MasterRegistry.ts │ ├── 010_permissionless_deployments.ts │ ├── 011_deploy_mintableDummyTokens.ts │ ├── 012_deploy_DummyTokenPool.ts │ └── 999_verify_all_contracts.ts ├── deployScriptTemplate.ts ├── deployUtils.ts ├── evmos │ ├── 002_deploy_LPToken.ts │ ├── 003_deploy_AmplificationUtils.ts │ ├── 004_deploy_SwapUtils.ts │ ├── 005_deploy_MetaSwapUtils.ts │ ├── 006_deploy_SwapFlashLoan.ts │ ├── 110_check_Evmos3PoolTokens.ts │ ├── 111_deploy_Evmos3Pool.ts │ ├── 120_deploy_Multicall.ts │ ├── 130_check_EvmosBTCTokens.ts │ ├── 131_deploy_EvmosBTCPool.ts │ ├── 140_check_TBTCMetaPoolTokens.ts │ ├── 141_deploy_TBTCMetaPool.ts │ ├── 142_deploy_TBTCMetaPoolDeposit.ts │ ├── 150_check_Evmos4PoolTokens.ts │ ├── 151_deploy_Evmos4Pool.ts │ ├── 170_check_EvmosFrax3PoolTokens.ts │ ├── 171_deploy_EvmosFrax3Pool.ts │ ├── 180_deploy_PoolRegistry.ts │ ├── 181_deploy_MasterRegistry.ts │ ├── 182_register_pools.ts │ ├── 190_deploy_MiniChefV2.ts │ ├── 191_add_rewards_MiniChefV2.ts │ ├── 200_deploy_Pools.ts │ ├── 210_permissionless_deployments.ts │ └── 999_verify_all_contracts.ts ├── evmos_testnet │ ├── 002_deploy_LPToken.ts │ ├── 003_deploy_AmplificationUtils.ts │ ├── 004_deploy_SwapUtils.ts │ ├── 005_deploy_MetaSwapUtils.ts │ ├── 006_deploy_SwapFlashLoan.ts │ ├── 110_check_Evmos4PoolTokens.ts │ └── 111_deploy_Evmos4Pool.ts ├── fantom │ ├── 002_deploy_LPToken.ts │ ├── 003_deploy_AmplificationUtils.ts │ ├── 004_deploy_SwapUtils.ts │ ├── 005_deploy_MetaSwapUtils.ts │ ├── 006_deploy_SwapFlashLoan.ts │ ├── 110_check_FtmUSDPoolTokens.ts │ ├── 111_deploy_FtmUSDPool.ts │ ├── 160_deploy_PoolRegistry.ts │ ├── 161_add_to_PoolRegistry.ts │ ├── 170_deploy_MasterRegistry.ts │ ├── 180_check_FRAXUSDTMetaPoolTokens.ts │ ├── 181_deploy_FRAXUSDTMetaPool.ts │ ├── 182_deploy_FRAXUSDTMetaPoolDeposit.ts │ ├── 190_check_FRAXalUSDMetaPoolTokens.ts │ ├── 191_deploy_FRAXalUSDMetaPool.ts │ ├── 192_deploy_FRAXalUSDMetaPoolDeposit.ts │ ├── 193_register_new_pools.ts │ └── 200_permissionless_deployments.ts ├── hardhat │ ├── 000_prepare_network.ts │ ├── 001_deploy_Allowlist.ts │ ├── 002_deploy_LPToken.ts │ ├── 003_deploy_AmplificationUtils.ts │ ├── 003_deploy_SwapUtilsGuarded.ts │ ├── 004_deploy_MetaSwapUtils.ts │ ├── 004_deploy_SwapUtils.ts │ ├── 005_deploy_SwapDeployer.ts │ ├── 006_deploy_Swap.ts │ ├── 006_deploy_SwapFlashLoan.ts │ ├── 100_check_BTCPoolTokens.ts │ ├── 101_deploy_BTCPool.ts │ ├── 102_disable_guard_BTCPool.ts │ ├── 110_check_USDPoolTokens.ts │ ├── 111_deploy_USDPool.ts │ ├── 120_check_VETHPoolTokens.ts │ ├── 121_deploy_VETH2Pool.ts │ ├── 130_deploy_Multicall.ts │ ├── 140_check_alETHPoolTokens.ts │ ├── 140_deploy_alETHPool.ts │ ├── 150_check_D4PoolTokens.ts │ ├── 150_deploy_D4Pool.ts │ ├── 160_deploy_USDPoolV2.ts │ ├── 170_deploy_SwapMigrator.ts │ ├── 180_check_SUSDMetaPoolTokens.ts │ ├── 181_deploy_SUSDMetaPool.ts │ ├── 182_deploy_SUSDMetaPoolDeposit.ts │ ├── 190_check_BTCPoolV2Tokens.ts │ ├── 191_deploy_BTCPoolV2.ts │ ├── 200_check_TBTCMetaPoolTokens.ts │ ├── 201_deploy_TBTCMetaPool.ts │ ├── 202_deploy_TBTCMetaPoolDeposit.ts │ ├── 210_check_CUSDMetaPoolTokens.ts │ ├── 211_deploy_CUSDMetaPool.ts │ ├── 212_deploy_CUSDMetaPoolDeposit.ts │ ├── 220_deploy_SynthSwapper.ts │ ├── 230_deploy_Bridge.ts │ ├── 231_initialize_Bridge.ts │ ├── 240_deploy_SUSDMetaPoolUpdated.ts │ ├── 241_deploy_SUSDMetaPoolUpdatedDeposit.ts │ ├── 250_deploy_TBTCMetaPoolUpdated.ts │ ├── 251_deploy_TBTCMetaPoolUpdatedDeposit.ts │ ├── 260_deploy_CUSDMetaPoolUpdated.ts │ ├── 261_deploy_CUSDMetaPoolUpdatedDeposit.ts │ ├── 270_deploy_GeneralizedSwapMigrator.ts │ ├── 300_deploy_Vesting.ts │ ├── 301_deploy_SDL.ts │ ├── 302_deploy_Vesting_clones.ts │ ├── 303_deploy_RetroactiveVesting.ts │ ├── 304_deploy_MiniChef.ts │ ├── 400_execute_addToAllowedList.ts │ ├── 410_check_KEEP.ts │ ├── 411_deploy_SimpleRewarder_KEEP.ts │ ├── 420_check_T.ts │ ├── 421_deploy_SimpleRewarder_T.ts │ ├── 430_deploy_SwapCalculator.ts │ ├── 440_deploy_PoolRegistry.ts │ ├── 441_deploy_MasterRegistry.ts │ ├── 442_add_to_PoolRegistry.ts │ ├── 450_deploy_PermissionlessSwaps.ts │ ├── 460_deploy_SUSDMetaPoolV3.ts │ ├── 461_deploy_SUSDMetaPoolV3Deposit.ts │ ├── 462_deploy_TBTCMetaPoolV3.ts │ ├── 463_deploy_TBTCMetaPoolV3Deposit.ts │ ├── 464_deploy_CUSDMetaPoolV3.ts │ ├── 465_deploy_CUSDMetaPoolV3Deposit.ts │ ├── 466_register_new_pools.ts │ ├── 467_add_to_GeneralizedSwapMigrator.ts │ ├── 470_check_4poolTokens.ts │ ├── 471_deploy_4pool.ts │ ├── 480_check_frax3poolTokens.ts │ ├── 481_deploy_frax3pool.ts │ ├── 482_register_new_pools.ts │ ├── 492_deploy_SimpleRewarder.ts │ ├── 500_deploy_VotingEscrow.ts │ ├── 501_deploy_VotingEscrowDelegation.ts │ ├── 502_deploy_DelegationProxy.ts │ ├── 503_deploy_GaugeController.ts │ ├── 504_deploy_Minter.ts │ ├── 505_deploy_VeSDLRewards.ts │ ├── 507_deploy_FeeDistributor.ts │ ├── 508_deploy_SushiSwapSDLETHPairToken.ts │ ├── 510_add_to_GaugeController.ts │ ├── 520_deploy_GaugeHelperContract.ts │ ├── 521_register_contracts.ts │ ├── 530_transfer_ownership.ts │ ├── 599_unlock_SDL_transferability.ts │ ├── 600_run_prepareForFirstWeekLaunch.ts │ ├── 601_run_prepareForSecondWeekLaunch.ts │ ├── 605_deploy_RootGaugeLocal.ts │ ├── 606_add_RootGaugeLocal_to_GaugeController.ts │ ├── 610_side_chain_deploy_RewardsOnlyGauge.ts │ ├── 611_side_chain_deploy_RewardClaimer.ts │ ├── 612_side_chain_deploy_ChildChainStreamer.ts │ ├── 613_set_RootGaugeLocal_bridge_target.ts │ ├── 614_side_chain_set_reward_RewardsOnlyGauge.ts │ ├── 620_deploy_x_chain_gauge_factory.ts │ ├── 640_deploy_fake_USDC.ts │ ├── 990_transfer_ownership.ts │ ├── 999_impersonate_owners.ts │ └── 999_print_addresses.ts ├── kava_mainnet │ ├── 002_deploy_LPToken.ts │ ├── 003_deploy_AmplificationUtils.ts │ ├── 004_deploy_SwapUtils.ts │ ├── 005_deploy_MetaSwapUtils.ts │ ├── 006_deploy_SwapFlashLoan.ts │ ├── 110_check_Kava3PoolTokens.ts │ ├── 111_deploy_Kava3Pool.ts │ ├── 120_deploy_Muticall.ts │ ├── 160_deploy_PoolRegistry.ts │ ├── 161_add_to_PoolRegistry.ts │ ├── 170_deploy_MasterRegistry.ts │ ├── 181_deploy_Pools.ts │ ├── 191_permissionless_deployments.ts │ └── 999_verify_all_contracts.ts ├── kava_testnet │ ├── 002_deploy_LPToken.ts │ ├── 003_deploy_AmplificationUtils.ts │ ├── 004_deploy_SwapUtils.ts │ ├── 005_deploy_MetaSwapUtils.ts │ ├── 006_deploy_SwapFlashLoan.ts │ ├── 110_check_Kava2PoolTokens.ts │ ├── 111_deploy_Kava2Pool.ts │ ├── 120_deploy_Muticall.ts │ └── 999_verify_all_contracts.ts ├── mainnet │ ├── 000_prepare_network.ts │ ├── 001_deploy_Allowlist.ts │ ├── 002_deploy_LPToken.ts │ ├── 003_deploy_AmplificationUtils.ts │ ├── 003_deploy_SwapUtilsGuarded.ts │ ├── 004_deploy_MetaSwapUtils.ts │ ├── 004_deploy_SwapUtils.ts │ ├── 005_deploy_SwapDeployer.ts │ ├── 006_deploy_Swap.ts │ ├── 006_deploy_SwapFlashLoan.ts │ ├── 100_check_BTCPoolTokens.ts │ ├── 101_deploy_BTCPool.ts │ ├── 102_disable_guard_BTCPool.ts │ ├── 110_check_USDPoolTokens.ts │ ├── 111_deploy_USDPool.ts │ ├── 120_check_VETHPoolTokens.ts │ ├── 121_deploy_VETH2Pool.ts │ ├── 130_deploy_Multicall.ts │ ├── 140_check_alETHPoolTokens.ts │ ├── 140_deploy_alETHPool.ts │ ├── 150_check_D4PoolTokens.ts │ ├── 150_deploy_D4Pool.ts │ ├── 160_deploy_USDPoolV2.ts │ ├── 170_deploy_SwapMigrator.ts │ ├── 180_check_SUSDMetaPoolTokens.ts │ ├── 181_deploy_SUSDMetaPool.ts │ ├── 182_deploy_SUSDMetaPoolDeposit.ts │ ├── 190_check_BTCPoolV2Tokens.ts │ ├── 191_deploy_BTCPoolV2.ts │ ├── 200_check_TBTCMetaPoolTokens.ts │ ├── 201_deploy_TBTCMetaPool.ts │ ├── 202_deploy_TBTCMetaPoolDeposit.ts │ ├── 210_check_CUSDMetaPoolTokens.ts │ ├── 211_deploy_CUSDMetaPool.ts │ ├── 212_deploy_CUSDMetaPoolDeposit.ts │ ├── 220_deploy_SynthSwapper.ts │ ├── 230_deploy_Bridge.ts │ ├── 231_initialize_Bridge.ts │ ├── 240_deploy_SUSDMetaPoolUpdated.ts │ ├── 241_deploy_SUSDMetaPoolUpdatedDeposit.ts │ ├── 250_deploy_TBTCMetaPoolUpdated.ts │ ├── 251_deploy_TBTCMetaPoolUpdatedDeposit.ts │ ├── 260_deploy_CUSDMetaPoolUpdated.ts │ ├── 261_deploy_CUSDMetaPoolUpdatedDeposit.ts │ ├── 270_deploy_GeneralizedSwapMigrator.ts │ ├── 300_deploy_Vesting.ts │ ├── 301_deploy_SDL.ts │ ├── 302_deploy_Vesting_clones.ts │ ├── 303_deploy_RetroactiveVesting.ts │ ├── 304_deploy_MiniChef.ts │ ├── 400_execute_addToAllowedList.ts │ ├── 410_check_KEEP.ts │ ├── 411_deploy_SimpleRewarder_KEEP.ts │ ├── 420_check_T.ts │ ├── 421_deploy_SimpleRewarder_T.ts │ ├── 430_deploy_SwapCalculator.ts │ ├── 440_deploy_PoolRegistry.ts │ ├── 441_deploy_MasterRegistry.ts │ ├── 442_add_to_PoolRegistry copy.ts │ ├── 450_deploy_PermissionlessSwaps.ts │ ├── 460_deploy_SUSDMetaPoolV3.ts │ ├── 461_deploy_SUSDMetaPoolV3Deposit.ts │ ├── 462_deploy_TBTCMetaPoolV3.ts │ ├── 463_deploy_TBTCMetaPoolV3Deposit.ts │ ├── 464_deploy_CUSDMetaPoolV3.ts │ ├── 465_deploy_CUSDMetaPoolV3Deposit.ts │ ├── 466_register_new_pools.ts │ ├── 467_add_to_GeneralizedSwapMigrator.ts │ ├── 470_check_4poolTokens.ts │ ├── 471_deploy_4pool.ts │ ├── 480_check_frax3poolTokens.ts │ ├── 481_deploy_frax3pool.ts │ ├── 482_register_new_pools.ts │ ├── 492_deploy_SimpleRewarder.ts │ ├── 500_deploy_VotingEscrow.ts │ ├── 501_deploy_VotingEscrowDelegation.ts │ ├── 502_deploy_DelegationProxy.ts │ ├── 503_deploy_GaugeController.ts │ ├── 504_deploy_Minter.ts │ ├── 505_deploy_VeSDLRewards.ts │ ├── 507_deploy_FeeDistributor.ts │ ├── 510_add_to_GaugeController.ts │ ├── 520_deploy_GaugeHelperContract.ts │ ├── 521_register_contracts.ts │ ├── 530_transfer_ownership.ts │ ├── 540_check_FRAXBPpoolTokens.ts │ ├── 541_deploy_FRAXBPpool.ts │ ├── 550_check_FRAXSUSDMetaPoolTokens.ts │ ├── 551_deploy_FRAXSUSDMetaPool.ts │ ├── 552_deploy_FRAXSUSDMetaPoolDeposit.ts │ ├── 560_check_FRAXUSDTMetaPoolTokens.ts │ ├── 561_deploy_FRAXUSDTMetaPool.ts │ ├── 562_deploy_FRAXUSDTMetaPoolDeposit.ts │ ├── 570_check_FRAXalUSDMetaPoolTokens.ts │ ├── 571_deploy_FRAXalUSDMetaPool.ts │ ├── 572_deploy_FRAXalUSDMetaPoolDeposit.ts │ ├── 573_register_new_pools.ts │ ├── 580_deploy_FRAX_basepool_and_metapool_LiqV5gauges.ts │ ├── 599_multisig_actions.ts │ ├── 600_deploy_SmartWalletChecker.ts │ ├── 610_check_USXPoolTokens.ts │ ├── 611_deploy_USXPool.ts │ ├── 612_register_USX_pool.ts │ ├── 613_deploy_USX_LiqV5gauge.ts │ ├── 620_check_FRAXUSXMetaPoolTokens.ts │ ├── 621_deploy_FRAXUSXMetaPool.ts │ ├── 622_deploy_FRAXUSXMetaPoolDeposit.ts │ ├── 623_register_FRAXUSX_pool.ts │ ├── 624_deploy_FRAXUSX_LiqV5gauge.ts │ ├── 630_update_permissionless_deployer.ts │ ├── 631_deploy_permissionless_swaps.ts │ ├── 632_update_permissionless_deployer.ts │ ├── 650_depoy_vesper_RewardForwarder.ts │ ├── 670_deploy_root_x_chain_gauge_system.ts │ ├── 671_deploy_root_gauge_impl.ts │ ├── 672_deploy_bridgers.ts │ ├── 673_deploy_arb_root_gauges.ts │ ├── 674_deploy_opt_root_gauges.ts │ ├── 675_forked_add_root_gauges_to_gauge_controller.ts │ ├── 680_deploy_pools.ts │ ├── 690_update_registry_vesperFRAX_pool.ts │ ├── 700_deploy_renbtc_replacement_btc_pools.ts │ ├── 710_deploy_BaoUSD_LiqV5gauge.ts │ ├── 720_deploy_fUSDC_root_gauge.ts │ ├── 730_deploy_root_gaugeV2_impl.ts │ ├── 731_deploy_fUSDC_RootGauge_V3.ts │ ├── 990_transfer_ownership.ts │ ├── 999_impersonate_owners.ts │ └── 999_print_addresses.ts ├── optimism │ ├── 002_deploy_LPToken.ts │ ├── 003_deploy_AmplificationUtils.ts │ ├── 004_deploy_SwapUtils.ts │ ├── 005_deploy_MetaSwapUtils.ts │ ├── 006_deploy_SwapFlashLoan.ts │ ├── 100_check_OptUSDPoolTokens.ts │ ├── 101_deploy_OptUSDPool.ts │ ├── 110_check_OptFRAXMetaPoolTokens.ts │ ├── 111_deploy_OptFRAXMetaPool.ts │ ├── 112_deploy_OptFRAXMetaPoolDeposit.ts │ ├── 160_deploy_PoolRegistry.ts │ ├── 161_add_to_PoolRegistry.ts │ ├── 170_deploy_MasterRegistry.ts │ ├── 180_check_FRAXBPPoolTokens.ts │ ├── 181_deploy_FRAXBPPool.ts │ ├── 190_check_FRAXUSDTMetaPoolTokens.ts │ ├── 191_deploy_FRAXUSDTMetaPool.ts │ ├── 192_deploy_FRAXUSDTMetaPoolDeposit.ts │ ├── 200_check_FRAXSUSDMetaPoolTokens.ts │ ├── 201_deploy_FRAXSUSDMetaPool.ts │ ├── 202_deploy_FRAXSUSDMetaPoolDeposit.ts │ ├── 203_register_new_pools.ts │ ├── 210_deploy_MiniChefV2.ts │ ├── 220_deploy_sidechain_x_chain_system.ts │ ├── 221_deploy_child_gauge_impl.ts │ ├── 230_deploy_child_gauges.ts │ ├── 231_forked_set_SDL_rate.ts │ ├── 232_forked_push_to_ChildOracle.ts │ ├── 233_forked_add_dummy_gauge_rewards.ts │ ├── 240_deploy_pools.ts │ ├── 240_permissionless_deployments.ts │ ├── 250_deploy_child_gauge_impl.ts │ ├── 998_verify_all_contracts.ts │ ├── 999_impersonate_owners.ts │ └── 999_print_addresses.ts └── ropsten │ ├── 002_deploy_LPToken.ts │ ├── 003_deploy_AmplificationUtils.ts │ ├── 004_deploy_MetaSwapUtils.ts │ ├── 004_deploy_SwapUtils.ts │ ├── 006_deploy_Swap.ts │ ├── 006_deploy_SwapFlashLoan copy.ts │ ├── 007_deploy_MetaSwap copy.ts │ ├── 008_deploy_MetaSwapDeposit.ts │ ├── 110_check_USDPoolTokens.ts │ ├── 111_deploy_USDPoolV2.ts │ ├── 120_check_SUSDMetaPoolTokens.ts │ ├── 121_deploy_SUSDMetaPoolUpdated.ts │ ├── 122_deploy_SUSDMetaPoolUpdatedDeposit.ts │ ├── 420_deploy_PoolRegistry.ts │ └── 421_deploy_MasterRegistry.ts ├── deployments ├── arbitrum_mainnet │ ├── .chainId │ ├── AmplificationUtils.json │ ├── AnyCallTranslator.json │ ├── AnyCallTranslatorLogic.json │ ├── AnyCallTranslatorProxy.json │ ├── ChildGauge.json │ ├── ChildGaugeFactory.json │ ├── ChildGaugeV2.json │ ├── ChildGauge_CommunityfUSDCPoolLPToken.json │ ├── ChildGauge_CommunityfUSDCPoolLPTokenV3.json │ ├── ChildGauge_SaddleArbUSDPoolLPToken.json │ ├── ChildGauge_SaddleArbUSDPoolV2LPToken.json │ ├── ChildGauge_SaddleArbUSDSMetaPoolLPToken.json │ ├── ChildGauge_SaddleFRAXBPPoolLPToken.json │ ├── ChildGauge_SaddleFRAXUSDTMetaPoolLPToken.json │ ├── ChildGauge_SaddleFRAXUSDsMetaPoolLPToken.json │ ├── ChildGauge_SaddleUSXFRAXBPMetaPoolLPToken.json │ ├── ChildOracle.json │ ├── CommunityfUSDCPool.json │ ├── CommunityfUSDCPoolLPToken.json │ ├── FRAX.json │ ├── LPToken.json │ ├── MIM.json │ ├── MasterRegistry.json │ ├── MetaSwap.json │ ├── MetaSwapDeposit.json │ ├── MetaSwapUtils.json │ ├── MiniChefV2.json │ ├── Multicall3.json │ ├── PermissionlessDeployer.json │ ├── PermissionlessMetaSwap.json │ ├── PermissionlessSwap.json │ ├── PoolRegistry.json │ ├── ProxyAdmin.json │ ├── RewardForwarder_fUSDC_ChildGauge_CommunityfUSDCPoolLPToken.json │ ├── RewardForwarder_fUSDC_ChildGauge_CommunityfUSDCPoolLPTokenV3.json │ ├── RewardScheduler_ChildGauge_CommunityfUSDCLPToken.json │ ├── RewardScheduler_ChildGauge_CommunityfUSDCLPToken_SDL.json │ ├── RewardScheduler_ChildGauge_CommunityfUSDCLPToken_fUSDC.json │ ├── RewardScheduler_ChildGauge_CommunityfUSDCLPToken_fUSDCV3.json │ ├── SDL.json │ ├── SPA.json │ ├── SaddleArbUSDPool.json │ ├── SaddleArbUSDPoolLPToken.json │ ├── SaddleArbUSDPoolV2.json │ ├── SaddleArbUSDPoolV2LPToken.json │ ├── SaddleArbUSDSMetaPool.json │ ├── SaddleArbUSDSMetaPoolDeposit.json │ ├── SaddleArbUSDSMetaPoolLPToken.json │ ├── SaddleFRAXBPPool.json │ ├── SaddleFRAXBPPoolLPToken.json │ ├── SaddleFRAXUSDTMetaPool.json │ ├── SaddleFRAXUSDTMetaPoolDeposit.json │ ├── SaddleFRAXUSDTMetaPoolLPToken.json │ ├── SaddleFRAXUSDsMetaPool.json │ ├── SaddleFRAXUSDsMetaPoolDeposit.json │ ├── SaddleFRAXUSDsMetaPoolLPToken.json │ ├── SaddleUSXFRAXBPMetaPool.json │ ├── SaddleUSXFRAXBPMetaPoolDeposit.json │ ├── SaddleUSXFRAXBPMetaPoolLPToken.json │ ├── SimpleRewarder.json │ ├── SimpleRewarder_SPA.json │ ├── SimpleRewarder_SPA2.json │ ├── SwapFlashLoan.json │ ├── SwapUtils.json │ ├── USDC.json │ ├── USDT.json │ ├── USDs.json │ ├── USX.json │ ├── fUSDC.json │ ├── nUSD.json │ └── solcInputs │ │ ├── 0f7944a20264253f874d09d989391866.json │ │ ├── 2c255f6acedeaf1c3bf01181f979b7c7.json │ │ ├── 38ac894988ebf4d6035a93b121cacae1.json │ │ ├── 60117b97a211aa66114b1af26693e462.json │ │ ├── 7a7197e94e0b7a804b4a2957fac0c59c.json │ │ ├── 83663b3e19281856908ab864c5be0a28.json │ │ ├── 93c886530ecd68fda19a7ef0f2fabf0b.json │ │ ├── adf1324b96c7ce843eb7823dff13f4b5.json │ │ ├── b0bd9ff576df1fc1d220b15de7ad3cd7.json │ │ ├── c686040896eb8f6aa5a808e88bc41205.json │ │ ├── d069035916ba2e7ac1eb7312fd0335a7.json │ │ └── e454d9aa938f149ff8907a8a2452f369.json ├── aurora_mainnet │ ├── .chainId │ ├── AmplificationUtils.json │ ├── LPToken.json │ ├── MasterRegistry.json │ ├── MetaSwapDeposit.json │ ├── MetaSwapUtils.json │ ├── Multicall.json │ ├── Multicall2.json │ ├── Multicall3.json │ ├── PermissionlessDeployer.json │ ├── PermissionlessMetaSwap.json │ ├── PermissionlessSwap.json │ ├── PoolRegistry.json │ ├── SaddleUSDTPool.json │ ├── SaddleUSDTPoolLPToken.json │ ├── SwapFlashLoan.json │ ├── SwapUtils.json │ ├── USDC.json │ ├── USDT.json │ └── solcInputs │ │ ├── 60117b97a211aa66114b1af26693e462.json │ │ ├── 7254af53997a0ae835744065a644e545.json │ │ ├── bc3a64a5cffb1e8de0dbf9fb306e4f9f.json │ │ └── bfbc97e14968aba5dde5dd2fd2feb737.json ├── base_testnet │ ├── .chainId │ ├── AmplificationUtilsV2.json │ ├── Dummy1.json │ ├── Dummy2.json │ ├── DummyERC20.json │ ├── LPTokenV2.json │ ├── MasterRegistry.json │ ├── MetaSwapDepositV1.json │ ├── MetaSwapUtilsV1.json │ ├── Multicall3.json │ ├── PermissionlessDeployer.json │ ├── PermissionlessMetaSwapV1.json │ ├── PermissionlessSwapV1.json │ ├── PoolRegistry.json │ ├── SaddleDummyPool.json │ ├── SaddleDummyPoolLPToken.json │ ├── SwapUtilsV2.json │ ├── USDC.json │ ├── USDT.json │ ├── WETH.json │ └── solcInputs │ │ ├── 5d7138b5466db9111ae85d9f4162357d.json │ │ ├── bc3a64a5cffb1e8de0dbf9fb306e4f9f.json │ │ └── faeaaf1f06e012c3200d7f368f424bd7.json ├── cleanAbi.py ├── evmos_mainnet │ ├── .chainId │ ├── AmplificationUtils.json │ ├── DAI.json │ ├── FRAX.json │ ├── LPToken.json │ ├── MasterRegistry.json │ ├── MetaPoolDeposit.json │ ├── MetaSwap.json │ ├── MetaSwapUtils.json │ ├── MiniChefV2.json │ ├── Multicall.json │ ├── Multicall2.json │ ├── Multicall3.json │ ├── PermissionlessDeployer.json │ ├── PermissionlessMetaSwap.json │ ├── PermissionlessSwap.json │ ├── PoolRegistry.json │ ├── RENBTC.json │ ├── SDL.json │ ├── SaddleCelarUSDTPool.json │ ├── SaddleCelarUSDTPoolLPToken.json │ ├── SaddleEvmos3pool.json │ ├── SaddleEvmos3poolLPToken.json │ ├── SaddleEvmos4Pool.json │ ├── SaddleEvmos4PoolLPToken.json │ ├── SaddleEvmosBTCPool.json │ ├── SaddleEvmosBTCPoolLPToken.json │ ├── SaddleEvmosFrax3Pool.json │ ├── SaddleEvmosFrax3PoolLPToken.json │ ├── SaddleTBTCMetaPool.json │ ├── SaddleTBTCMetaPoolDeposit.json │ ├── SaddleTBTCMetaPoolLPToken.json │ ├── SwapFlashLoan.json │ ├── SwapUtils.json │ ├── TBTCv2.json │ ├── USDC.json │ ├── USDT.json │ ├── WBTC.json │ ├── ceUSDC.json │ ├── ceUSDT.json │ └── solcInputs │ │ ├── 3ece1bcaef7d230fdfdb204d759072ce.json │ │ ├── 41e89eef051c3bcddd279462e34b0cf4.json │ │ ├── 4eb310227c35a616386e465ece333f39.json │ │ ├── 7254af53997a0ae835744065a644e545.json │ │ ├── 7a7197e94e0b7a804b4a2957fac0c59c.json │ │ ├── aecd469de2b0222d108ff421d39e5b6e.json │ │ ├── bc43a28ec38b63956ec0969422dadfb1.json │ │ └── e454d9aa938f149ff8907a8a2452f369.json ├── evmos_testnet │ ├── .chainId │ ├── AmplificationUtils.json │ ├── LPToken.json │ ├── MetaSwapUtils.json │ ├── SaddleEvmos4Pool.json │ ├── SaddleEvmos4PoolLPToken.json │ ├── SwapFlashLoan.json │ ├── SwapUtils.json │ ├── solcInputs │ │ └── f92b610d69731ebb698feaf5db528cfc.json │ ├── test_DAI.json │ ├── test_USDC.json │ ├── test_USDT.json │ └── test_UST.json ├── fantom_mainnet │ ├── .chainId │ ├── ALUSD.json │ ├── AmplificationUtils.json │ ├── FRAX.json │ ├── LPToken.json │ ├── MasterRegistry.json │ ├── MetaPoolDeposit.json │ ├── MetaSwapUtils.json │ ├── PermissionlessDeployer.json │ ├── PermissionlessMetaSwap.json │ ├── PermissionlessSwap.json │ ├── PoolRegistry.json │ ├── SaddleFRAXUSDTMetaPool.json │ ├── SaddleFRAXUSDTMetaPoolDeposit.json │ ├── SaddleFRAXUSDTMetaPoolLPToken.json │ ├── SaddleFRAXalUSDMetaPool.json │ ├── SaddleFRAXalUSDMetaPoolDeposit.json │ ├── SaddleFRAXalUSDMetaPoolLPToken.json │ ├── SaddleFtmUSDPool.json │ ├── SaddleFtmUSDPoolLPToken.json │ ├── SwapFlashLoan.json │ ├── SwapUtils.json │ ├── USDC.json │ ├── USDT.json │ └── solcInputs │ │ ├── 7a7197e94e0b7a804b4a2957fac0c59c.json │ │ ├── c686040896eb8f6aa5a808e88bc41205.json │ │ ├── d069035916ba2e7ac1eb7312fd0335a7.json │ │ └── e454d9aa938f149ff8907a8a2452f369.json ├── kava_mainnet │ ├── .chainId │ ├── AmplificationUtils.json │ ├── DAI.json │ ├── LPToken.json │ ├── MasterRegistry.json │ ├── MetaSwapDeposit.json │ ├── MetaSwapUtils.json │ ├── Multicall.json │ ├── Multicall2.json │ ├── Multicall3.json │ ├── PermissionlessDeployer.json │ ├── PermissionlessMetaSwap.json │ ├── PermissionlessSwap.json │ ├── PoolRegistry.json │ ├── Saddle3Pool.json │ ├── Saddle3PoolLPToken.json │ ├── SaddleUSDTPool.json │ ├── SaddleUSDTPoolLPToken.json │ ├── SwapFlashLoan.json │ ├── SwapUtils.json │ ├── USDC.json │ ├── USDT.json │ └── solcInputs │ │ ├── 41e89eef051c3bcddd279462e34b0cf4.json │ │ ├── 4eb310227c35a616386e465ece333f39.json │ │ ├── 7254af53997a0ae835744065a644e545.json │ │ ├── bc43a28ec38b63956ec0969422dadfb1.json │ │ ├── c686040896eb8f6aa5a808e88bc41205.json │ │ └── e454d9aa938f149ff8907a8a2452f369.json ├── kava_testnet │ ├── .chainId │ ├── AmplificationUtils.json │ ├── LPToken.json │ ├── MetaSwapUtils.json │ ├── Multicall.json │ ├── Multicall2.json │ ├── Multicall3.json │ ├── SaddleKava2pool.json │ ├── SaddleKava2poolLPToken.json │ ├── SwapFlashLoan.json │ ├── SwapUtils.json │ ├── solcInputs │ │ ├── 41e89eef051c3bcddd279462e34b0cf4.json │ │ ├── 7254af53997a0ae835744065a644e545.json │ │ ├── 7a7197e94e0b7a804b4a2957fac0c59c.json │ │ └── bc43a28ec38b63956ec0969422dadfb1.json │ ├── test_USDC.json │ └── test_USDT.json ├── mainnet │ ├── .chainId │ ├── ALETH.json │ ├── ALUSD.json │ ├── Allowlist.json │ ├── AmplificationUtils.json │ ├── AnyCallTranslator.json │ ├── AnyCallTranslatorLogic.json │ ├── AnyCallTranslatorProxy.json │ ├── ArbL1GatewayRouter.json │ ├── ArbitrumBridger.json │ ├── Bridge.json │ ├── DAI.json │ ├── DelegationProxy.json │ ├── EvmosNomadERC20Bridge.json │ ├── FEI.json │ ├── FRAX.json │ ├── FeeDistributor.json │ ├── GaugeController.json │ ├── GaugeHelperContract.json │ ├── GeneralizedSwapMigrator.json │ ├── KEEP.json │ ├── LPToken.json │ ├── LUSD.json │ ├── LiquidityGaugeV5_SaddleALETHPoolLPToken.json │ ├── LiquidityGaugeV5_SaddleBPTBTCv2MetaPoolLPToken.json │ ├── LiquidityGaugeV5_SaddleBTCBPPoolLPToken.json │ ├── LiquidityGaugeV5_SaddleBTCPoolV2LPToken.json │ ├── LiquidityGaugeV5_SaddleD4PoolLPToken.json │ ├── LiquidityGaugeV5_SaddleFRAXBPPoolLPToken.json │ ├── LiquidityGaugeV5_SaddleFRAXBPVesperFRAXMetaPoolLPToken.json │ ├── LiquidityGaugeV5_SaddleFRAXUSDTMetaPoolLPToken.json │ ├── LiquidityGaugeV5_SaddleFRAXUSXMetaPoolLPToken.json │ ├── LiquidityGaugeV5_SaddleFRAXalUSDMetaPoolLPToken.json │ ├── LiquidityGaugeV5_SaddleFRAXsUSDMetaPoolLPToken.json │ ├── LiquidityGaugeV5_SaddleFrax3PoolLPToken.json │ ├── LiquidityGaugeV5_SaddleFraxBPBaoUSDMetaPoolLPToken.json │ ├── LiquidityGaugeV5_SaddleSUSDMetaPoolV3LPToken.json │ ├── LiquidityGaugeV5_SaddleTBTCMetaPoolV3LPToken.json │ ├── LiquidityGaugeV5_SaddleUSDPoolV2LPToken.json │ ├── LiquidityGaugeV5_SaddleUSXPoolLPToken.json │ ├── LiquidityGaugeV5_SaddleWCUSDMetaPoolV3LPToken.json │ ├── LiquidityGaugeV5_SushiSwapPairSDLWETH.json │ ├── MasterRegistry.json │ ├── MathUtils.json │ ├── MetaSwapDeposit.json │ ├── MetaSwapUpdated.json │ ├── MetaSwapUtils.json │ ├── MetaSwapV3.json │ ├── MiniChefV2.json │ ├── Minter.json │ ├── Multicall.json │ ├── Multicall2.json │ ├── Multicall3.json │ ├── Multisend.json │ ├── OptimismBridger.json │ ├── OptimismGateway.json │ ├── PermissionlessDeployer.json │ ├── PermissionlessMetaSwap.json │ ├── PermissionlessMetaSwapFlashLoan.json │ ├── PermissionlessSwap.json │ ├── PermissionlessSwapFlashLoan.json │ ├── PoolRegistry.json │ ├── ProxyAdmin.json │ ├── RENBTC.json │ ├── RetroactiveVesting.json │ ├── RewardForwarder_VSP_LiquidityGaugeV5_SaddleFRAXBPVesperFRAXMetaPoolLPToken.json │ ├── RootGauge.json │ ├── RootGaugeFactory.json │ ├── RootGaugeV2.json │ ├── RootGauge_10_SaddleFRAXBPPoolLPToken.json │ ├── RootGauge_10_SaddleFRAXUSDTMetaPoolLPToken.json │ ├── RootGauge_10_SaddleFRAXsUSDMetaPoolLPToken.json │ ├── RootGauge_10_SaddleOptFRAXMetaPoolLPToken.json │ ├── RootGauge_10_SaddleOptUSDPoolLPToken.json │ ├── RootGauge_10_SaddleUSXFRAXBPMetaPoolLPToken.json │ ├── RootGauge_42161_CommunityfUSDCPoolLPToken.json │ ├── RootGauge_42161_CommunityfUSDCPoolLPTokenV2.json │ ├── RootGauge_42161_CommunityfUSDCPoolLPTokenV3.json │ ├── RootGauge_42161_SaddleArbUSDPoolLPToken.json │ ├── RootGauge_42161_SaddleArbUSDPoolV2LPToken.json │ ├── RootGauge_42161_SaddleArbUSDSMetaPoolLPToken.json │ ├── RootGauge_42161_SaddleFRAXBPPoolLPToken.json │ ├── RootGauge_42161_SaddleFRAXUSDTMetaPoolLPToken.json │ ├── RootGauge_42161_SaddleFRAXUSDsMetaPoolLPToken.json │ ├── RootGauge_42161_SaddleUSXFRAXBPMetaPoolLPToken.json │ ├── RootOracle.json │ ├── SBTC.json │ ├── SDL.json │ ├── SETH.json │ ├── SUSD.json │ ├── Saddle4Pool.json │ ├── Saddle4PoolLPToken.json │ ├── SaddleALETHPool.json │ ├── SaddleALETHPoolLPToken.json │ ├── SaddleBPTBTCv2MetaPool.json │ ├── SaddleBPTBTCv2MetaPoolDeposit.json │ ├── SaddleBPTBTCv2MetaPoolLPToken.json │ ├── SaddleBTCBPPool.json │ ├── SaddleBTCBPPoolLPToken.json │ ├── SaddleBTCPool.json │ ├── SaddleBTCPoolLPToken.json │ ├── SaddleBTCPoolV2.json │ ├── SaddleBTCPoolV2LPToken.json │ ├── SaddleD4Pool.json │ ├── SaddleD4PoolLPToken.json │ ├── SaddleFRAXBPPool.json │ ├── SaddleFRAXBPPoolLPToken.json │ ├── SaddleFRAXBPVesperFRAXMetaPool.json │ ├── SaddleFRAXBPVesperFRAXMetaPoolDeposit.json │ ├── SaddleFRAXBPVesperFRAXMetaPoolLPToken.json │ ├── SaddleFRAXUSDTMetaPool.json │ ├── SaddleFRAXUSDTMetaPoolDeposit.json │ ├── SaddleFRAXUSDTMetaPoolLPToken.json │ ├── SaddleFRAXUSXMetaPool.json │ ├── SaddleFRAXUSXMetaPoolDeposit.json │ ├── SaddleFRAXUSXMetaPoolLPToken.json │ ├── SaddleFRAXalUSDMetaPool.json │ ├── SaddleFRAXalUSDMetaPoolDeposit.json │ ├── SaddleFRAXalUSDMetaPoolLPToken.json │ ├── SaddleFRAXsUSDMetaPool.json │ ├── SaddleFRAXsUSDMetaPoolDeposit.json │ ├── SaddleFRAXsUSDMetaPoolLPToken.json │ ├── SaddleFrax3Pool.json │ ├── SaddleFrax3PoolLPToken.json │ ├── SaddleFraxBPBaoUSDMetaPoolLPToken.json │ ├── SaddleSUSDMetaPool.json │ ├── SaddleSUSDMetaPoolDeposit.json │ ├── SaddleSUSDMetaPoolLPToken.json │ ├── SaddleSUSDMetaPoolUpdated.json │ ├── SaddleSUSDMetaPoolUpdatedDeposit.json │ ├── SaddleSUSDMetaPoolUpdatedLPToken.json │ ├── SaddleSUSDMetaPoolV3.json │ ├── SaddleSUSDMetaPoolV3Deposit.json │ ├── SaddleSUSDMetaPoolV3LPToken.json │ ├── SaddleTBTCMetaPool.json │ ├── SaddleTBTCMetaPoolDeposit.json │ ├── SaddleTBTCMetaPoolLPToken.json │ ├── SaddleTBTCMetaPoolUpdated.json │ ├── SaddleTBTCMetaPoolUpdatedDeposit.json │ ├── SaddleTBTCMetaPoolUpdatedLPToken.json │ ├── SaddleTBTCMetaPoolV3.json │ ├── SaddleTBTCMetaPoolV3Deposit.json │ ├── SaddleTBTCMetaPoolV3LPToken.json │ ├── SaddleUSDPool.json │ ├── SaddleUSDPoolLPToken.json │ ├── SaddleUSDPoolV2.json │ ├── SaddleUSDPoolV2LPToken.json │ ├── SaddleUSXPool.json │ ├── SaddleUSXPoolLPToken.json │ ├── SaddleVETH2Pool.json │ ├── SaddleVETH2PoolLPToken.json │ ├── SaddleWCUSDMetaPool.json │ ├── SaddleWCUSDMetaPoolDeposit.json │ ├── SaddleWCUSDMetaPoolLPToken.json │ ├── SaddleWCUSDMetaPoolUpdated.json │ ├── SaddleWCUSDMetaPoolUpdatedDeposit.json │ ├── SaddleWCUSDMetaPoolUpdatedLPToken.json │ ├── SaddleWCUSDMetaPoolV3.json │ ├── SaddleWCUSDMetaPoolV3Deposit.json │ ├── SaddleWCUSDMetaPoolV3LPToken.json │ ├── SimpleRewarder.json │ ├── SimpleRewarder_KEEP.json │ ├── SimpleRewarder_T.json │ ├── SimpleRewarder_T_SaddleTBTCMetaPoolV3LPToken.json │ ├── SmartWalletChecker.json │ ├── SushiSwapPairSDLFRAX.json │ ├── SushiSwapPairSDLWETH.json │ ├── Swap.json │ ├── SwapCalculator.json │ ├── SwapDeployer.json │ ├── SwapDeployerV1.json │ ├── SwapFlashLoan.json │ ├── SwapMigrator.json │ ├── SwapUtils.json │ ├── SwapUtilsGuarded.json │ ├── SynthSwapper.json │ ├── T.json │ ├── TBTC.json │ ├── TBTCv2.json │ ├── USDC.json │ ├── USDT.json │ ├── USX.json │ ├── VETH2.json │ ├── VeSDLRewards.json │ ├── Vesting.json │ ├── VotingEscrow.json │ ├── VotingEscrowDelegation.json │ ├── WBTC.json │ ├── WCUSD.json │ ├── WETH.json │ ├── solcInputs │ │ ├── 09e31fb00e633dab4b5e8225b32aed67.json │ │ ├── 28632dea576edef0457bc42678dfc4bb.json │ │ ├── 2c255f6acedeaf1c3bf01181f979b7c7.json │ │ ├── 347ec342952209a31fea1da97b52d613.json │ │ ├── 38ac894988ebf4d6035a93b121cacae1.json │ │ ├── 3c78982bf1973852f0c25e099f45f579.json │ │ ├── 3ece1bcaef7d230fdfdb204d759072ce.json │ │ ├── 56b298fd0706bd84f7f5376d8bd5fd39.json │ │ ├── 6989039dfb8745742c8567c80f9b9aa4.json │ │ ├── 7a7197e94e0b7a804b4a2957fac0c59c.json │ │ ├── 83663b3e19281856908ab864c5be0a28.json │ │ ├── 93c886530ecd68fda19a7ef0f2fabf0b.json │ │ ├── 95ffb7687b0dc2cb6f3a7df4a921078f.json │ │ ├── 9601e546af8d8b6a8b082754e643fb0a.json │ │ ├── 995e3378db8a32fe17ae47b6ea139d50.json │ │ ├── 9a36cc074d200a682e05724b0acb284a.json │ │ ├── a59db03ace55de2a17d8af3342918f14.json │ │ ├── a7bffbb00fa6171cda7bf89e12cd1b96.json │ │ ├── a86a1f2c9fc265e1191d58ace1a0d05c.json │ │ ├── af4196fa2def37a1783574347c2c49c1.json │ │ ├── b0bd9ff576df1fc1d220b15de7ad3cd7.json │ │ ├── bfbc97e14968aba5dde5dd2fd2feb737.json │ │ ├── c686040896eb8f6aa5a808e88bc41205.json │ │ ├── c7445452ff04998d0154325c85d3d808.json │ │ ├── f9a75990e8f41bfde25c3c3dde719082.json │ │ └── feb734b8f158e8889fb097a7eda7eca1.json │ └── vesperFRAXFRAXBP.json ├── optimism_mainnet │ ├── .chainId │ ├── AmplificationUtils.json │ ├── AnyCallTranslator.json │ ├── AnyCallTranslatorLogic.json │ ├── AnyCallTranslatorProxy.json │ ├── ChildGauge.json │ ├── ChildGaugeFactory.json │ ├── ChildGaugeV2.json │ ├── ChildGauge_SaddleFRAXBPPoolLPToken.json │ ├── ChildGauge_SaddleFRAXUSDTMetaPoolLPToken.json │ ├── ChildGauge_SaddleFRAXsUSDMetaPoolLPToken.json │ ├── ChildGauge_SaddleOptFRAXMetaPoolLPToken.json │ ├── ChildGauge_SaddleOptUSDPoolLPToken.json │ ├── ChildGauge_SaddleUSXFRAXBPMetaPoolLPToken.json │ ├── ChildOracle.json │ ├── DAI.json │ ├── FRAX.json │ ├── LPToken.json │ ├── MasterRegistry.json │ ├── MetaPoolDeposit.json │ ├── MetaSwapUtils.json │ ├── MiniChefV2.json │ ├── Multicall3.json │ ├── PermissionlessDeployer.json │ ├── PermissionlessMetaSwap.json │ ├── PermissionlessSwap.json │ ├── PoolRegistry.json │ ├── ProxyAdmin.json │ ├── SDL.json │ ├── SUSD.json │ ├── SaddleFRAXBPPool.json │ ├── SaddleFRAXBPPoolLPToken.json │ ├── SaddleFRAXUSDTMetaPool.json │ ├── SaddleFRAXUSDTMetaPoolDeposit.json │ ├── SaddleFRAXUSDTMetaPoolLPToken.json │ ├── SaddleFRAXsUSDMetaPool.json │ ├── SaddleFRAXsUSDMetaPoolDeposit.json │ ├── SaddleFRAXsUSDMetaPoolLPToken.json │ ├── SaddleOptFRAXMetaPool.json │ ├── SaddleOptFRAXMetaPoolDeposit.json │ ├── SaddleOptFRAXMetaPoolLPToken.json │ ├── SaddleOptUSDPool.json │ ├── SaddleOptUSDPoolLPToken.json │ ├── SaddleUSXFRAXBPMetaPool.json │ ├── SaddleUSXFRAXBPMetaPoolDeposit.json │ ├── SaddleUSXFRAXBPMetaPoolLPToken.json │ ├── SwapFlashLoan.json │ ├── SwapUtils.json │ ├── USDC.json │ ├── USDT.json │ ├── USX.json │ └── solcInputs │ │ ├── 38ac894988ebf4d6035a93b121cacae1.json │ │ ├── 3ece1bcaef7d230fdfdb204d759072ce.json │ │ ├── 7a7197e94e0b7a804b4a2957fac0c59c.json │ │ ├── b0bd9ff576df1fc1d220b15de7ad3cd7.json │ │ ├── c686040896eb8f6aa5a808e88bc41205.json │ │ ├── d069035916ba2e7ac1eb7312fd0335a7.json │ │ └── e454d9aa938f149ff8907a8a2452f369.json └── ropsten │ ├── .chainId │ ├── ALETH.json │ ├── ALUSD.json │ ├── Allowlist.json │ ├── AmplificationUtils.json │ ├── AmplificationUtilsV1.json │ ├── DAI.json │ ├── FEI.json │ ├── FRAX.json │ ├── LPToken.json │ ├── LPTokenV1.json │ ├── LUSD.json │ ├── MasterRegistry.json │ ├── MetaSwap.json │ ├── MetaSwapDeposit.json │ ├── MetaSwapUtils.json │ ├── Multicall.json │ ├── Multicall2.json │ ├── PoolRegistry.json │ ├── RENBTC.json │ ├── SBTC.json │ ├── SETH.json │ ├── SUSD.json │ ├── SaddleALETHPool.json │ ├── SaddleALETHPoolLPToken.json │ ├── SaddleBTCPool.json │ ├── SaddleBTCPoolLPToken.json │ ├── SaddleD4Pool.json │ ├── SaddleD4PoolLPToken.json │ ├── SaddleSUSDMetaPoolUpdated.json │ ├── SaddleSUSDMetaPoolUpdatedDeposit.json │ ├── SaddleSUSDMetaPoolUpdatedLPToken.json │ ├── SaddleUSDPool.json │ ├── SaddleUSDPoolLPToken.json │ ├── SaddleUSDPoolV2.json │ ├── SaddleUSDPoolV2LPToken.json │ ├── SaddleVETH2Pool.json │ ├── SaddleVETH2PoolLPToken.json │ ├── Swap.json │ ├── SwapDeployerV1.json │ ├── SwapFlashLoan.json │ ├── SwapFlashLoanV1.json │ ├── SwapUtils.json │ ├── SwapUtilsGuarded.json │ ├── SwapUtilsV1.json │ ├── SwapV1.json │ ├── TBTC.json │ ├── USDC.json │ ├── USDT.json │ ├── VETH2.json │ ├── WBTC.json │ ├── WETH.json │ └── solcInputs │ ├── 8f41ed0bf5ed398a2f798685730bd171.json │ └── 90c75f451c36d380d7ecc65e5d0d8025.json ├── forge-script ├── GetRich.s.sol ├── JsonFormatter.sol ├── PermissionlessPoolWithdrawAdminFeeCheck.s.sol ├── PoolRegistryCheck.s.sol ├── PriceHelper.sol ├── ScriptWithConstants.s.sol ├── TestWithConstants.sol └── networks.json ├── foundry.toml ├── hardhat.config.ts ├── package.json ├── remappings.txt ├── scripts ├── calculateMinichefOwed.ts ├── calculateMinterOwed.ts ├── checkFeeDistributorClaimables.ts ├── ci-healthcheck.js ├── etherscan.js ├── forked_mainnet │ └── enableOnChainGaugeVoting.ts ├── invariant_test │ ├── metaSwap.ts │ └── swap.ts ├── print-addresses.js ├── print-metaswaputils-for-pools.sh ├── print-pools-textfile.sh ├── registerRopstenPools.ts ├── update-lp-token.ts └── utils.ts ├── slither.config.json ├── tasks ├── deploy.ts ├── index.ts ├── node.ts ├── run.ts └── utils.ts ├── templates └── contract.hbs ├── test ├── allowlist.ts ├── exampleMerkleTree.json ├── flashloan.ts ├── foundry │ ├── ArbitrumMinichefDebtFixTest.sol │ ├── MinterCommitEmissionTest.sol │ └── RewardSchedulerTest.sol ├── generalizedSwapMigrator.ts ├── genericERC20.ts ├── lpToken.ts ├── lpTokenV2.ts ├── mathUtils.ts ├── merkleTree.json ├── metaPoolAdminFees_Inflated_BP_VP.ts ├── metaPoolHighAdminFees_Inflated_BP_VP.ts ├── metaPoolV1AdminFees_Inflated_BP_VP.ts ├── metaPoolV1HighAdminFees_Inflated_BP_VP.ts ├── metaPoolV1_Inflated_BP_VP.ts ├── metaPool_Inflated_BP_VP.ts ├── metaSwap.ts ├── metaSwapDecimals.ts ├── metaSwapDecimalsV1.ts ├── metaSwapDeposit.ts ├── metaSwapDepositV1.ts ├── metaSwapV1.ts ├── permissionless │ ├── permissionlessDeployer.ts │ ├── permissionlessMetaSwapFlashLoan.ts │ └── permissionlessSwapFlashLoan.ts ├── registries │ ├── masterRegistry.ts │ └── poolRegistry.ts ├── retroactiveVesting.ts ├── rewards │ ├── simpleRewarder.ts │ └── simpleRewarderNotFilled.ts ├── stakeableTokenWrapper.ts ├── swap.ts ├── swap4tokens.ts ├── swapCalculator.ts ├── swapCalculator_forking.ts ├── swapDeployer.ts ├── swapInitialize.ts ├── swapMigrator.ts ├── testUtils.ts ├── token.ts ├── tokenomics │ ├── feeDistributor.ts │ ├── gaugeHelperContract.ts │ ├── liquidityGaugeV5.ts │ ├── rootGaugeLocal.ts │ └── votingEscrow.ts ├── vesting.ts ├── virtualBridge.ts └── xchainGauges │ ├── anyCallTranslator.ts │ ├── bridgers │ ├── arbitrumBridger.ts │ └── optimismBridger.ts │ ├── childGauge.ts │ ├── childGaugeFactory.ts │ ├── childOracle.ts │ ├── rewardForwarder.ts │ ├── rootGauge.ts │ ├── rootGaugeFactory.ts │ ├── rootGaugeV2.ts │ ├── rootOracle.ts │ └── utils.ts ├── tsconfig.json └── utils ├── accounts.ts ├── constants.ts ├── network.ts ├── time.ts └── utils.ts /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/.env.template -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/.github/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/.github/workflows/ci-dev.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | /dist/buidler-config.js 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v16.15.1 2 | -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- 1 | semi: false 2 | trailingComma: "all" 3 | -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/.solcover.js -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/.solhint.json -------------------------------------------------------------------------------- /.solhintignore: -------------------------------------------------------------------------------- 1 | contracts/helper/test/**/*.sol -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/LICENSE -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE/deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/PULL_REQUEST_TEMPLATE/deploy.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/README.md -------------------------------------------------------------------------------- /certora/.gitignore: -------------------------------------------------------------------------------- 1 | .** 2 | resource_errors.json 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /certora/ComplexityCheck/DummyERC20A.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/ComplexityCheck/DummyERC20A.sol -------------------------------------------------------------------------------- /certora/ComplexityCheck/DummyERC20B.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/ComplexityCheck/DummyERC20B.sol -------------------------------------------------------------------------------- /certora/ComplexityCheck/DummyERC20Impl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/ComplexityCheck/DummyERC20Impl.sol -------------------------------------------------------------------------------- /certora/ComplexityCheck/complexity.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/ComplexityCheck/complexity.spec -------------------------------------------------------------------------------- /certora/ComplexityCheck/erc20.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/ComplexityCheck/erc20.spec -------------------------------------------------------------------------------- /certora/ComplexityCheck/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/ComplexityCheck/run.sh -------------------------------------------------------------------------------- /certora/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/Makefile -------------------------------------------------------------------------------- /certora/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/README.md -------------------------------------------------------------------------------- /certora/applyHarness.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/applyHarness.patch -------------------------------------------------------------------------------- /certora/harness/MetaSwapHarness.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/harness/MetaSwapHarness.sol -------------------------------------------------------------------------------- /certora/harness/PoolRegistryHarness.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/harness/PoolRegistryHarness.sol -------------------------------------------------------------------------------- /certora/harness/SwapFlashLoanHarness.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/harness/SwapFlashLoanHarness.sol -------------------------------------------------------------------------------- /certora/harness/SwapHarness.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/harness/SwapHarness.sol -------------------------------------------------------------------------------- /certora/helpers/DummyERC20A.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/helpers/DummyERC20A.sol -------------------------------------------------------------------------------- /certora/helpers/DummyERC20B.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/helpers/DummyERC20B.sol -------------------------------------------------------------------------------- /certora/helpers/DummyERC20Impl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/helpers/DummyERC20Impl.sol -------------------------------------------------------------------------------- /certora/helpers/DummyWeth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/helpers/DummyWeth.sol -------------------------------------------------------------------------------- /certora/helpers/Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/helpers/Receiver.sol -------------------------------------------------------------------------------- /certora/helpers/erc20.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/helpers/erc20.spec -------------------------------------------------------------------------------- /certora/helpers/imports/AddressUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/helpers/imports/AddressUpgradeable.sol -------------------------------------------------------------------------------- /certora/helpers/imports/ContextUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/helpers/imports/ContextUpgradeable.sol -------------------------------------------------------------------------------- /certora/helpers/imports/Initializable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/helpers/imports/Initializable.sol -------------------------------------------------------------------------------- /certora/helpers/imports/OwnableUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/helpers/imports/OwnableUpgradeable.sol -------------------------------------------------------------------------------- /certora/munged/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /certora/scripts/runMetaSwap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/scripts/runMetaSwap.sh -------------------------------------------------------------------------------- /certora/scripts/runPoolRegistry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/scripts/runPoolRegistry.sh -------------------------------------------------------------------------------- /certora/scripts/runSwap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/scripts/runSwap.sh -------------------------------------------------------------------------------- /certora/scripts/runSwapFlashLoan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/scripts/runSwapFlashLoan.sh -------------------------------------------------------------------------------- /certora/scripts/sanity.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/scripts/sanity.sh -------------------------------------------------------------------------------- /certora/spec/MetSwapDeposit.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/spec/MetSwapDeposit.spec -------------------------------------------------------------------------------- /certora/spec/MetaSwap.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/spec/MetaSwap.spec -------------------------------------------------------------------------------- /certora/spec/PoolRegistry.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/spec/PoolRegistry.spec -------------------------------------------------------------------------------- /certora/spec/Swap.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/spec/Swap.spec -------------------------------------------------------------------------------- /certora/spec/sanity.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/certora/spec/sanity.spec -------------------------------------------------------------------------------- /contracts/AmplificationUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/AmplificationUtils.sol -------------------------------------------------------------------------------- /contracts/AmplificationUtilsV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/AmplificationUtilsV1.sol -------------------------------------------------------------------------------- /contracts/AmplificationUtilsV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/AmplificationUtilsV2.sol -------------------------------------------------------------------------------- /contracts/GeneralizedSwapMigrator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/GeneralizedSwapMigrator.sol -------------------------------------------------------------------------------- /contracts/LPToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/LPToken.sol -------------------------------------------------------------------------------- /contracts/LPTokenV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/LPTokenV1.sol -------------------------------------------------------------------------------- /contracts/LPTokenV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/LPTokenV2.sol -------------------------------------------------------------------------------- /contracts/MathUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/MathUtils.sol -------------------------------------------------------------------------------- /contracts/MathUtilsV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/MathUtilsV1.sol -------------------------------------------------------------------------------- /contracts/OwnerPausableUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/OwnerPausableUpgradeable.sol -------------------------------------------------------------------------------- /contracts/OwnerPausableUpgradeableV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/OwnerPausableUpgradeableV1.sol -------------------------------------------------------------------------------- /contracts/RetroactiveVesting.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/RetroactiveVesting.sol -------------------------------------------------------------------------------- /contracts/SDL.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/SDL.sol -------------------------------------------------------------------------------- /contracts/SimpleGovernance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/SimpleGovernance.sol -------------------------------------------------------------------------------- /contracts/StakeableTokenWrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/StakeableTokenWrapper.sol -------------------------------------------------------------------------------- /contracts/Swap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/Swap.sol -------------------------------------------------------------------------------- /contracts/SwapDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/SwapDeployer.sol -------------------------------------------------------------------------------- /contracts/SwapDeployerV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/SwapDeployerV1.sol -------------------------------------------------------------------------------- /contracts/SwapDeployerV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/SwapDeployerV2.sol -------------------------------------------------------------------------------- /contracts/SwapFlashLoan.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/SwapFlashLoan.sol -------------------------------------------------------------------------------- /contracts/SwapFlashLoanV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/SwapFlashLoanV1.sol -------------------------------------------------------------------------------- /contracts/SwapMigrator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/SwapMigrator.sol -------------------------------------------------------------------------------- /contracts/SwapUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/SwapUtils.sol -------------------------------------------------------------------------------- /contracts/SwapUtilsV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/SwapUtilsV1.sol -------------------------------------------------------------------------------- /contracts/SwapUtilsV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/SwapUtilsV2.sol -------------------------------------------------------------------------------- /contracts/SwapV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/SwapV1.sol -------------------------------------------------------------------------------- /contracts/SwapV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/SwapV2.sol -------------------------------------------------------------------------------- /contracts/Vesting.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/Vesting.sol -------------------------------------------------------------------------------- /contracts/VirtualSwap/Bridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/VirtualSwap/Bridge.sol -------------------------------------------------------------------------------- /contracts/VirtualSwap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/VirtualSwap/README.md -------------------------------------------------------------------------------- /contracts/VirtualSwap/SynthSwapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/VirtualSwap/SynthSwapper.sol -------------------------------------------------------------------------------- /contracts/guarded/Allowlist.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/guarded/Allowlist.sol -------------------------------------------------------------------------------- /contracts/guarded/LPTokenGuarded.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/guarded/LPTokenGuarded.sol -------------------------------------------------------------------------------- /contracts/guarded/OwnerPausable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/guarded/OwnerPausable.sol -------------------------------------------------------------------------------- /contracts/guarded/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/guarded/README.md -------------------------------------------------------------------------------- /contracts/guarded/SwapGuarded.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/guarded/SwapGuarded.sol -------------------------------------------------------------------------------- /contracts/guarded/SwapUtilsGuarded.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/guarded/SwapUtilsGuarded.sol -------------------------------------------------------------------------------- /contracts/helper/BaseBoringBatchable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/helper/BaseBoringBatchable.sol -------------------------------------------------------------------------------- /contracts/helper/Cloner.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/helper/Cloner.sol -------------------------------------------------------------------------------- /contracts/helper/DummyERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/helper/DummyERC20.sol -------------------------------------------------------------------------------- /contracts/helper/FlashLoanBorrowerExample.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/helper/FlashLoanBorrowerExample.sol -------------------------------------------------------------------------------- /contracts/helper/GaugeHelperContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/helper/GaugeHelperContract.sol -------------------------------------------------------------------------------- /contracts/helper/GenericERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/helper/GenericERC20.sol -------------------------------------------------------------------------------- /contracts/helper/Multicall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/helper/Multicall.sol -------------------------------------------------------------------------------- /contracts/helper/Multicall2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/helper/Multicall2.sol -------------------------------------------------------------------------------- /contracts/helper/Multicall3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/helper/Multicall3.sol -------------------------------------------------------------------------------- /contracts/helper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/helper/README.md -------------------------------------------------------------------------------- /contracts/helper/test/TestMathUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/helper/test/TestMathUtils.sol -------------------------------------------------------------------------------- /contracts/helper/test/TestSwapReturnValues.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/helper/test/TestSwapReturnValues.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAllowlist.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/interfaces/IAllowlist.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAllowlistV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/interfaces/IAllowlistV1.sol -------------------------------------------------------------------------------- /contracts/interfaces/IFlashLoanReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/interfaces/IFlashLoanReceiver.sol -------------------------------------------------------------------------------- /contracts/interfaces/IMasterChef.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/interfaces/IMasterChef.sol -------------------------------------------------------------------------------- /contracts/interfaces/IMasterRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/interfaces/IMasterRegistry.sol -------------------------------------------------------------------------------- /contracts/interfaces/IMetaSwap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/interfaces/IMetaSwap.sol -------------------------------------------------------------------------------- /contracts/interfaces/IMetaSwapDeposit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/interfaces/IMetaSwapDeposit.sol -------------------------------------------------------------------------------- /contracts/interfaces/IMetaSwapDepositV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/interfaces/IMetaSwapDepositV1.sol -------------------------------------------------------------------------------- /contracts/interfaces/IMetaSwapV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/interfaces/IMetaSwapV1.sol -------------------------------------------------------------------------------- /contracts/interfaces/IPoolRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/interfaces/IPoolRegistry.sol -------------------------------------------------------------------------------- /contracts/interfaces/IRewarder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/interfaces/IRewarder.sol -------------------------------------------------------------------------------- /contracts/interfaces/ISwap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/interfaces/ISwap.sol -------------------------------------------------------------------------------- /contracts/interfaces/ISwapFlashLoan.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/interfaces/ISwapFlashLoan.sol -------------------------------------------------------------------------------- /contracts/interfaces/ISwapGuarded.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/interfaces/ISwapGuarded.sol -------------------------------------------------------------------------------- /contracts/interfaces/ISwapV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/interfaces/ISwapV1.sol -------------------------------------------------------------------------------- /contracts/interfaces/ISwapV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/interfaces/ISwapV2.sol -------------------------------------------------------------------------------- /contracts/interfaces/IVotingEscrow.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/interfaces/IVotingEscrow.sol -------------------------------------------------------------------------------- /contracts/interfaces/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/interfaces/README.md -------------------------------------------------------------------------------- /contracts/libraries/SignedSafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/libraries/SignedSafeMath.sol -------------------------------------------------------------------------------- /contracts/libraries/SwapCalculator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/libraries/SwapCalculator.sol -------------------------------------------------------------------------------- /contracts/meta/MetaSwap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/meta/MetaSwap.sol -------------------------------------------------------------------------------- /contracts/meta/MetaSwapDeposit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/meta/MetaSwapDeposit.sol -------------------------------------------------------------------------------- /contracts/meta/MetaSwapDepositV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/meta/MetaSwapDepositV1.sol -------------------------------------------------------------------------------- /contracts/meta/MetaSwapUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/meta/MetaSwapUtils.sol -------------------------------------------------------------------------------- /contracts/meta/MetaSwapUtilsV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/meta/MetaSwapUtilsV1.sol -------------------------------------------------------------------------------- /contracts/meta/MetaSwapV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/meta/MetaSwapV1.sol -------------------------------------------------------------------------------- /contracts/meta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/meta/README.md -------------------------------------------------------------------------------- /contracts/permissionless/FlashLoanEnabled.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/permissionless/FlashLoanEnabled.sol -------------------------------------------------------------------------------- /contracts/permissionless/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/permissionless/README.md -------------------------------------------------------------------------------- /contracts/permissionless/ShareProtocolFee.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/permissionless/ShareProtocolFee.sol -------------------------------------------------------------------------------- /contracts/registries/MasterRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/registries/MasterRegistry.sol -------------------------------------------------------------------------------- /contracts/registries/PoolRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/registries/PoolRegistry.sol -------------------------------------------------------------------------------- /contracts/registries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/registries/README.md -------------------------------------------------------------------------------- /contracts/rewards/MiniChefV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/rewards/MiniChefV2.sol -------------------------------------------------------------------------------- /contracts/rewards/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/rewards/README.md -------------------------------------------------------------------------------- /contracts/rewards/RewardScheduler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/rewards/RewardScheduler.sol -------------------------------------------------------------------------------- /contracts/rewards/SimpleRewarder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/rewards/SimpleRewarder.sol -------------------------------------------------------------------------------- /contracts/tokenomics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/tokenomics/README.md -------------------------------------------------------------------------------- /contracts/tokenomics/gauges/GaugeController.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/tokenomics/gauges/GaugeController.vy -------------------------------------------------------------------------------- /contracts/tokenomics/gauges/Minter.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/tokenomics/gauges/Minter.vy -------------------------------------------------------------------------------- /contracts/tokenomics/streamers/RewardStream.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/tokenomics/streamers/RewardStream.vy -------------------------------------------------------------------------------- /contracts/xchainGauges/AnyCallTranslator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/xchainGauges/AnyCallTranslator.sol -------------------------------------------------------------------------------- /contracts/xchainGauges/ChildGaugeFactory.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/xchainGauges/ChildGaugeFactory.vy -------------------------------------------------------------------------------- /contracts/xchainGauges/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/xchainGauges/README.md -------------------------------------------------------------------------------- /contracts/xchainGauges/RewardForwarder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/xchainGauges/RewardForwarder.sol -------------------------------------------------------------------------------- /contracts/xchainGauges/RootGaugeFactory.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/xchainGauges/RootGaugeFactory.vy -------------------------------------------------------------------------------- /contracts/xchainGauges/bridgers/Bridger.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/xchainGauges/bridgers/Bridger.sol -------------------------------------------------------------------------------- /contracts/xchainGauges/mock/MockAnyCall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/xchainGauges/mock/MockAnyCall.sol -------------------------------------------------------------------------------- /contracts/xchainGauges/mock/MockBridger.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/xchainGauges/mock/MockBridger.sol -------------------------------------------------------------------------------- /contracts/xchainGauges/mock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/xchainGauges/mock/README.md -------------------------------------------------------------------------------- /contracts/xchainGauges/oracles/ChildOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/xchainGauges/oracles/ChildOracle.sol -------------------------------------------------------------------------------- /contracts/xchainGauges/oracles/RootOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/contracts/xchainGauges/oracles/RootOracle.sol -------------------------------------------------------------------------------- /crytic-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/crytic-config.json -------------------------------------------------------------------------------- /deploy/arbitrum/000_deploy_MiniChefV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/000_deploy_MiniChefV2.ts -------------------------------------------------------------------------------- /deploy/arbitrum/002_deploy_LPToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/002_deploy_LPToken.ts -------------------------------------------------------------------------------- /deploy/arbitrum/004_deploy_SwapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/004_deploy_SwapUtils.ts -------------------------------------------------------------------------------- /deploy/arbitrum/006_deploy_SwapFlashLoan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/006_deploy_SwapFlashLoan.ts -------------------------------------------------------------------------------- /deploy/arbitrum/110_check_ArbUSDPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/110_check_ArbUSDPoolTokens.ts -------------------------------------------------------------------------------- /deploy/arbitrum/111_deploy_ArbUSDPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/111_deploy_ArbUSDPool.ts -------------------------------------------------------------------------------- /deploy/arbitrum/121_deploy_ArbUSDPoolV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/121_deploy_ArbUSDPoolV2.ts -------------------------------------------------------------------------------- /deploy/arbitrum/130_deploy_MetaSwapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/130_deploy_MetaSwapUtils.ts -------------------------------------------------------------------------------- /deploy/arbitrum/131_deploy_MetaSwap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/131_deploy_MetaSwap.ts -------------------------------------------------------------------------------- /deploy/arbitrum/132_deploy_MetaSwapDeposit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/132_deploy_MetaSwapDeposit.ts -------------------------------------------------------------------------------- /deploy/arbitrum/140_check_USDSMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/140_check_USDSMetaPool.ts -------------------------------------------------------------------------------- /deploy/arbitrum/141_init_USDSMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/141_init_USDSMetaPool.ts -------------------------------------------------------------------------------- /deploy/arbitrum/150_deploy_SimpleRewarder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/150_deploy_SimpleRewarder.ts -------------------------------------------------------------------------------- /deploy/arbitrum/160_deploy_PoolRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/160_deploy_PoolRegistry.ts -------------------------------------------------------------------------------- /deploy/arbitrum/170_deploy_MasterRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/170_deploy_MasterRegistry.ts -------------------------------------------------------------------------------- /deploy/arbitrum/180_deploy_FRAXBPPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/180_deploy_FRAXBPPoolTokens.ts -------------------------------------------------------------------------------- /deploy/arbitrum/181_deployFRAXBPPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/181_deployFRAXBPPool.ts -------------------------------------------------------------------------------- /deploy/arbitrum/191_deploy_FRAXUSDSMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/191_deploy_FRAXUSDSMetaPool.ts -------------------------------------------------------------------------------- /deploy/arbitrum/194_verify_SPA2_rewarder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/194_verify_SPA2_rewarder.ts -------------------------------------------------------------------------------- /deploy/arbitrum/211_deploy_FRAXUSDTMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/211_deploy_FRAXUSDTMetaPool.ts -------------------------------------------------------------------------------- /deploy/arbitrum/213_register_new_pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/213_register_new_pools.ts -------------------------------------------------------------------------------- /deploy/arbitrum/230_deploy_pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/230_deploy_pools.ts -------------------------------------------------------------------------------- /deploy/arbitrum/241_deploy_child_gauge_impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/241_deploy_child_gauge_impl.ts -------------------------------------------------------------------------------- /deploy/arbitrum/250_deploy_child_gauges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/250_deploy_child_gauges.ts -------------------------------------------------------------------------------- /deploy/arbitrum/260_deploy_fUSDCchild_gauge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/260_deploy_fUSDCchild_gauge.ts -------------------------------------------------------------------------------- /deploy/arbitrum/270_deploy_child_gauge_impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/270_deploy_child_gauge_impl.ts -------------------------------------------------------------------------------- /deploy/arbitrum/999_impersonate_owners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/999_impersonate_owners.ts -------------------------------------------------------------------------------- /deploy/arbitrum/999_print_addresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/arbitrum/999_print_addresses.ts -------------------------------------------------------------------------------- /deploy/aurora_mainnet/002_deploy_LPToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/aurora_mainnet/002_deploy_LPToken.ts -------------------------------------------------------------------------------- /deploy/aurora_mainnet/004_deploy_SwapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/aurora_mainnet/004_deploy_SwapUtils.ts -------------------------------------------------------------------------------- /deploy/aurora_mainnet/101_deploy_USDTPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/aurora_mainnet/101_deploy_USDTPool.ts -------------------------------------------------------------------------------- /deploy/aurora_mainnet/110_deploy_Multicall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/aurora_mainnet/110_deploy_Multicall.ts -------------------------------------------------------------------------------- /deploy/base_testnet/002_deploy_LPTokenV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/base_testnet/002_deploy_LPTokenV2.ts -------------------------------------------------------------------------------- /deploy/base_testnet/004_deploy_SwapUtilsV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/base_testnet/004_deploy_SwapUtilsV2.ts -------------------------------------------------------------------------------- /deploy/base_testnet/008_deploy_PoolRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/base_testnet/008_deploy_PoolRegistry.ts -------------------------------------------------------------------------------- /deploy/deployScriptTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/deployScriptTemplate.ts -------------------------------------------------------------------------------- /deploy/deployUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/deployUtils.ts -------------------------------------------------------------------------------- /deploy/evmos/002_deploy_LPToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/002_deploy_LPToken.ts -------------------------------------------------------------------------------- /deploy/evmos/003_deploy_AmplificationUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/003_deploy_AmplificationUtils.ts -------------------------------------------------------------------------------- /deploy/evmos/004_deploy_SwapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/004_deploy_SwapUtils.ts -------------------------------------------------------------------------------- /deploy/evmos/005_deploy_MetaSwapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/005_deploy_MetaSwapUtils.ts -------------------------------------------------------------------------------- /deploy/evmos/006_deploy_SwapFlashLoan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/006_deploy_SwapFlashLoan.ts -------------------------------------------------------------------------------- /deploy/evmos/110_check_Evmos3PoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/110_check_Evmos3PoolTokens.ts -------------------------------------------------------------------------------- /deploy/evmos/111_deploy_Evmos3Pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/111_deploy_Evmos3Pool.ts -------------------------------------------------------------------------------- /deploy/evmos/120_deploy_Multicall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/120_deploy_Multicall.ts -------------------------------------------------------------------------------- /deploy/evmos/130_check_EvmosBTCTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/130_check_EvmosBTCTokens.ts -------------------------------------------------------------------------------- /deploy/evmos/131_deploy_EvmosBTCPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/131_deploy_EvmosBTCPool.ts -------------------------------------------------------------------------------- /deploy/evmos/140_check_TBTCMetaPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/140_check_TBTCMetaPoolTokens.ts -------------------------------------------------------------------------------- /deploy/evmos/141_deploy_TBTCMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/141_deploy_TBTCMetaPool.ts -------------------------------------------------------------------------------- /deploy/evmos/142_deploy_TBTCMetaPoolDeposit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/142_deploy_TBTCMetaPoolDeposit.ts -------------------------------------------------------------------------------- /deploy/evmos/150_check_Evmos4PoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/150_check_Evmos4PoolTokens.ts -------------------------------------------------------------------------------- /deploy/evmos/151_deploy_Evmos4Pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/151_deploy_Evmos4Pool.ts -------------------------------------------------------------------------------- /deploy/evmos/170_check_EvmosFrax3PoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/170_check_EvmosFrax3PoolTokens.ts -------------------------------------------------------------------------------- /deploy/evmos/171_deploy_EvmosFrax3Pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/171_deploy_EvmosFrax3Pool.ts -------------------------------------------------------------------------------- /deploy/evmos/180_deploy_PoolRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/180_deploy_PoolRegistry.ts -------------------------------------------------------------------------------- /deploy/evmos/181_deploy_MasterRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/181_deploy_MasterRegistry.ts -------------------------------------------------------------------------------- /deploy/evmos/182_register_pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/182_register_pools.ts -------------------------------------------------------------------------------- /deploy/evmos/190_deploy_MiniChefV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/190_deploy_MiniChefV2.ts -------------------------------------------------------------------------------- /deploy/evmos/191_add_rewards_MiniChefV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/191_add_rewards_MiniChefV2.ts -------------------------------------------------------------------------------- /deploy/evmos/200_deploy_Pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/200_deploy_Pools.ts -------------------------------------------------------------------------------- /deploy/evmos/210_permissionless_deployments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/210_permissionless_deployments.ts -------------------------------------------------------------------------------- /deploy/evmos/999_verify_all_contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos/999_verify_all_contracts.ts -------------------------------------------------------------------------------- /deploy/evmos_testnet/002_deploy_LPToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos_testnet/002_deploy_LPToken.ts -------------------------------------------------------------------------------- /deploy/evmos_testnet/004_deploy_SwapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos_testnet/004_deploy_SwapUtils.ts -------------------------------------------------------------------------------- /deploy/evmos_testnet/111_deploy_Evmos4Pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/evmos_testnet/111_deploy_Evmos4Pool.ts -------------------------------------------------------------------------------- /deploy/fantom/002_deploy_LPToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/fantom/002_deploy_LPToken.ts -------------------------------------------------------------------------------- /deploy/fantom/003_deploy_AmplificationUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/fantom/003_deploy_AmplificationUtils.ts -------------------------------------------------------------------------------- /deploy/fantom/004_deploy_SwapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/fantom/004_deploy_SwapUtils.ts -------------------------------------------------------------------------------- /deploy/fantom/005_deploy_MetaSwapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/fantom/005_deploy_MetaSwapUtils.ts -------------------------------------------------------------------------------- /deploy/fantom/006_deploy_SwapFlashLoan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/fantom/006_deploy_SwapFlashLoan.ts -------------------------------------------------------------------------------- /deploy/fantom/110_check_FtmUSDPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/fantom/110_check_FtmUSDPoolTokens.ts -------------------------------------------------------------------------------- /deploy/fantom/111_deploy_FtmUSDPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/fantom/111_deploy_FtmUSDPool.ts -------------------------------------------------------------------------------- /deploy/fantom/160_deploy_PoolRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/fantom/160_deploy_PoolRegistry.ts -------------------------------------------------------------------------------- /deploy/fantom/161_add_to_PoolRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/fantom/161_add_to_PoolRegistry.ts -------------------------------------------------------------------------------- /deploy/fantom/170_deploy_MasterRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/fantom/170_deploy_MasterRegistry.ts -------------------------------------------------------------------------------- /deploy/fantom/181_deploy_FRAXUSDTMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/fantom/181_deploy_FRAXUSDTMetaPool.ts -------------------------------------------------------------------------------- /deploy/fantom/191_deploy_FRAXalUSDMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/fantom/191_deploy_FRAXalUSDMetaPool.ts -------------------------------------------------------------------------------- /deploy/fantom/193_register_new_pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/fantom/193_register_new_pools.ts -------------------------------------------------------------------------------- /deploy/hardhat/000_prepare_network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/000_prepare_network.ts -------------------------------------------------------------------------------- /deploy/hardhat/001_deploy_Allowlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/001_deploy_Allowlist.ts -------------------------------------------------------------------------------- /deploy/hardhat/002_deploy_LPToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/002_deploy_LPToken.ts -------------------------------------------------------------------------------- /deploy/hardhat/003_deploy_SwapUtilsGuarded.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/003_deploy_SwapUtilsGuarded.ts -------------------------------------------------------------------------------- /deploy/hardhat/004_deploy_MetaSwapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/004_deploy_MetaSwapUtils.ts -------------------------------------------------------------------------------- /deploy/hardhat/004_deploy_SwapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/004_deploy_SwapUtils.ts -------------------------------------------------------------------------------- /deploy/hardhat/005_deploy_SwapDeployer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/005_deploy_SwapDeployer.ts -------------------------------------------------------------------------------- /deploy/hardhat/006_deploy_Swap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/006_deploy_Swap.ts -------------------------------------------------------------------------------- /deploy/hardhat/006_deploy_SwapFlashLoan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/006_deploy_SwapFlashLoan.ts -------------------------------------------------------------------------------- /deploy/hardhat/100_check_BTCPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/100_check_BTCPoolTokens.ts -------------------------------------------------------------------------------- /deploy/hardhat/101_deploy_BTCPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/101_deploy_BTCPool.ts -------------------------------------------------------------------------------- /deploy/hardhat/102_disable_guard_BTCPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/102_disable_guard_BTCPool.ts -------------------------------------------------------------------------------- /deploy/hardhat/110_check_USDPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/110_check_USDPoolTokens.ts -------------------------------------------------------------------------------- /deploy/hardhat/111_deploy_USDPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/111_deploy_USDPool.ts -------------------------------------------------------------------------------- /deploy/hardhat/120_check_VETHPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/120_check_VETHPoolTokens.ts -------------------------------------------------------------------------------- /deploy/hardhat/121_deploy_VETH2Pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/121_deploy_VETH2Pool.ts -------------------------------------------------------------------------------- /deploy/hardhat/130_deploy_Multicall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/130_deploy_Multicall.ts -------------------------------------------------------------------------------- /deploy/hardhat/140_check_alETHPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/140_check_alETHPoolTokens.ts -------------------------------------------------------------------------------- /deploy/hardhat/140_deploy_alETHPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/140_deploy_alETHPool.ts -------------------------------------------------------------------------------- /deploy/hardhat/150_check_D4PoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/150_check_D4PoolTokens.ts -------------------------------------------------------------------------------- /deploy/hardhat/150_deploy_D4Pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/150_deploy_D4Pool.ts -------------------------------------------------------------------------------- /deploy/hardhat/160_deploy_USDPoolV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/160_deploy_USDPoolV2.ts -------------------------------------------------------------------------------- /deploy/hardhat/170_deploy_SwapMigrator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/170_deploy_SwapMigrator.ts -------------------------------------------------------------------------------- /deploy/hardhat/180_check_SUSDMetaPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/180_check_SUSDMetaPoolTokens.ts -------------------------------------------------------------------------------- /deploy/hardhat/181_deploy_SUSDMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/181_deploy_SUSDMetaPool.ts -------------------------------------------------------------------------------- /deploy/hardhat/190_check_BTCPoolV2Tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/190_check_BTCPoolV2Tokens.ts -------------------------------------------------------------------------------- /deploy/hardhat/191_deploy_BTCPoolV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/191_deploy_BTCPoolV2.ts -------------------------------------------------------------------------------- /deploy/hardhat/200_check_TBTCMetaPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/200_check_TBTCMetaPoolTokens.ts -------------------------------------------------------------------------------- /deploy/hardhat/201_deploy_TBTCMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/201_deploy_TBTCMetaPool.ts -------------------------------------------------------------------------------- /deploy/hardhat/210_check_CUSDMetaPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/210_check_CUSDMetaPoolTokens.ts -------------------------------------------------------------------------------- /deploy/hardhat/211_deploy_CUSDMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/211_deploy_CUSDMetaPool.ts -------------------------------------------------------------------------------- /deploy/hardhat/220_deploy_SynthSwapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/220_deploy_SynthSwapper.ts -------------------------------------------------------------------------------- /deploy/hardhat/230_deploy_Bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/230_deploy_Bridge.ts -------------------------------------------------------------------------------- /deploy/hardhat/231_initialize_Bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/231_initialize_Bridge.ts -------------------------------------------------------------------------------- /deploy/hardhat/300_deploy_Vesting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/300_deploy_Vesting.ts -------------------------------------------------------------------------------- /deploy/hardhat/301_deploy_SDL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/301_deploy_SDL.ts -------------------------------------------------------------------------------- /deploy/hardhat/302_deploy_Vesting_clones.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/302_deploy_Vesting_clones.ts -------------------------------------------------------------------------------- /deploy/hardhat/304_deploy_MiniChef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/304_deploy_MiniChef.ts -------------------------------------------------------------------------------- /deploy/hardhat/400_execute_addToAllowedList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/400_execute_addToAllowedList.ts -------------------------------------------------------------------------------- /deploy/hardhat/410_check_KEEP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/410_check_KEEP.ts -------------------------------------------------------------------------------- /deploy/hardhat/420_check_T.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/420_check_T.ts -------------------------------------------------------------------------------- /deploy/hardhat/421_deploy_SimpleRewarder_T.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/421_deploy_SimpleRewarder_T.ts -------------------------------------------------------------------------------- /deploy/hardhat/430_deploy_SwapCalculator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/430_deploy_SwapCalculator.ts -------------------------------------------------------------------------------- /deploy/hardhat/440_deploy_PoolRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/440_deploy_PoolRegistry.ts -------------------------------------------------------------------------------- /deploy/hardhat/441_deploy_MasterRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/441_deploy_MasterRegistry.ts -------------------------------------------------------------------------------- /deploy/hardhat/442_add_to_PoolRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/442_add_to_PoolRegistry.ts -------------------------------------------------------------------------------- /deploy/hardhat/460_deploy_SUSDMetaPoolV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/460_deploy_SUSDMetaPoolV3.ts -------------------------------------------------------------------------------- /deploy/hardhat/462_deploy_TBTCMetaPoolV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/462_deploy_TBTCMetaPoolV3.ts -------------------------------------------------------------------------------- /deploy/hardhat/464_deploy_CUSDMetaPoolV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/464_deploy_CUSDMetaPoolV3.ts -------------------------------------------------------------------------------- /deploy/hardhat/466_register_new_pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/466_register_new_pools.ts -------------------------------------------------------------------------------- /deploy/hardhat/470_check_4poolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/470_check_4poolTokens.ts -------------------------------------------------------------------------------- /deploy/hardhat/471_deploy_4pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/471_deploy_4pool.ts -------------------------------------------------------------------------------- /deploy/hardhat/480_check_frax3poolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/480_check_frax3poolTokens.ts -------------------------------------------------------------------------------- /deploy/hardhat/481_deploy_frax3pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/481_deploy_frax3pool.ts -------------------------------------------------------------------------------- /deploy/hardhat/482_register_new_pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/482_register_new_pools.ts -------------------------------------------------------------------------------- /deploy/hardhat/492_deploy_SimpleRewarder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/492_deploy_SimpleRewarder.ts -------------------------------------------------------------------------------- /deploy/hardhat/500_deploy_VotingEscrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/500_deploy_VotingEscrow.ts -------------------------------------------------------------------------------- /deploy/hardhat/502_deploy_DelegationProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/502_deploy_DelegationProxy.ts -------------------------------------------------------------------------------- /deploy/hardhat/503_deploy_GaugeController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/503_deploy_GaugeController.ts -------------------------------------------------------------------------------- /deploy/hardhat/504_deploy_Minter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/504_deploy_Minter.ts -------------------------------------------------------------------------------- /deploy/hardhat/505_deploy_VeSDLRewards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/505_deploy_VeSDLRewards.ts -------------------------------------------------------------------------------- /deploy/hardhat/507_deploy_FeeDistributor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/507_deploy_FeeDistributor.ts -------------------------------------------------------------------------------- /deploy/hardhat/510_add_to_GaugeController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/510_add_to_GaugeController.ts -------------------------------------------------------------------------------- /deploy/hardhat/521_register_contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/521_register_contracts.ts -------------------------------------------------------------------------------- /deploy/hardhat/530_transfer_ownership.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/530_transfer_ownership.ts -------------------------------------------------------------------------------- /deploy/hardhat/605_deploy_RootGaugeLocal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/605_deploy_RootGaugeLocal.ts -------------------------------------------------------------------------------- /deploy/hardhat/640_deploy_fake_USDC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/640_deploy_fake_USDC.ts -------------------------------------------------------------------------------- /deploy/hardhat/990_transfer_ownership.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/990_transfer_ownership.ts -------------------------------------------------------------------------------- /deploy/hardhat/999_impersonate_owners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/999_impersonate_owners.ts -------------------------------------------------------------------------------- /deploy/hardhat/999_print_addresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/hardhat/999_print_addresses.ts -------------------------------------------------------------------------------- /deploy/kava_mainnet/002_deploy_LPToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/kava_mainnet/002_deploy_LPToken.ts -------------------------------------------------------------------------------- /deploy/kava_mainnet/004_deploy_SwapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/kava_mainnet/004_deploy_SwapUtils.ts -------------------------------------------------------------------------------- /deploy/kava_mainnet/111_deploy_Kava3Pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/kava_mainnet/111_deploy_Kava3Pool.ts -------------------------------------------------------------------------------- /deploy/kava_mainnet/120_deploy_Muticall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/kava_mainnet/120_deploy_Muticall.ts -------------------------------------------------------------------------------- /deploy/kava_mainnet/160_deploy_PoolRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/kava_mainnet/160_deploy_PoolRegistry.ts -------------------------------------------------------------------------------- /deploy/kava_mainnet/161_add_to_PoolRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/kava_mainnet/161_add_to_PoolRegistry.ts -------------------------------------------------------------------------------- /deploy/kava_mainnet/181_deploy_Pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/kava_mainnet/181_deploy_Pools.ts -------------------------------------------------------------------------------- /deploy/kava_testnet/002_deploy_LPToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/kava_testnet/002_deploy_LPToken.ts -------------------------------------------------------------------------------- /deploy/kava_testnet/004_deploy_SwapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/kava_testnet/004_deploy_SwapUtils.ts -------------------------------------------------------------------------------- /deploy/kava_testnet/111_deploy_Kava2Pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/kava_testnet/111_deploy_Kava2Pool.ts -------------------------------------------------------------------------------- /deploy/kava_testnet/120_deploy_Muticall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/kava_testnet/120_deploy_Muticall.ts -------------------------------------------------------------------------------- /deploy/mainnet/000_prepare_network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/000_prepare_network.ts -------------------------------------------------------------------------------- /deploy/mainnet/001_deploy_Allowlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/001_deploy_Allowlist.ts -------------------------------------------------------------------------------- /deploy/mainnet/002_deploy_LPToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/002_deploy_LPToken.ts -------------------------------------------------------------------------------- /deploy/mainnet/003_deploy_SwapUtilsGuarded.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/003_deploy_SwapUtilsGuarded.ts -------------------------------------------------------------------------------- /deploy/mainnet/004_deploy_MetaSwapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/004_deploy_MetaSwapUtils.ts -------------------------------------------------------------------------------- /deploy/mainnet/004_deploy_SwapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/004_deploy_SwapUtils.ts -------------------------------------------------------------------------------- /deploy/mainnet/005_deploy_SwapDeployer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/005_deploy_SwapDeployer.ts -------------------------------------------------------------------------------- /deploy/mainnet/006_deploy_Swap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/006_deploy_Swap.ts -------------------------------------------------------------------------------- /deploy/mainnet/006_deploy_SwapFlashLoan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/006_deploy_SwapFlashLoan.ts -------------------------------------------------------------------------------- /deploy/mainnet/100_check_BTCPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/100_check_BTCPoolTokens.ts -------------------------------------------------------------------------------- /deploy/mainnet/101_deploy_BTCPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/101_deploy_BTCPool.ts -------------------------------------------------------------------------------- /deploy/mainnet/102_disable_guard_BTCPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/102_disable_guard_BTCPool.ts -------------------------------------------------------------------------------- /deploy/mainnet/110_check_USDPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/110_check_USDPoolTokens.ts -------------------------------------------------------------------------------- /deploy/mainnet/111_deploy_USDPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/111_deploy_USDPool.ts -------------------------------------------------------------------------------- /deploy/mainnet/120_check_VETHPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/120_check_VETHPoolTokens.ts -------------------------------------------------------------------------------- /deploy/mainnet/121_deploy_VETH2Pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/121_deploy_VETH2Pool.ts -------------------------------------------------------------------------------- /deploy/mainnet/130_deploy_Multicall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/130_deploy_Multicall.ts -------------------------------------------------------------------------------- /deploy/mainnet/140_check_alETHPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/140_check_alETHPoolTokens.ts -------------------------------------------------------------------------------- /deploy/mainnet/140_deploy_alETHPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/140_deploy_alETHPool.ts -------------------------------------------------------------------------------- /deploy/mainnet/150_check_D4PoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/150_check_D4PoolTokens.ts -------------------------------------------------------------------------------- /deploy/mainnet/150_deploy_D4Pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/150_deploy_D4Pool.ts -------------------------------------------------------------------------------- /deploy/mainnet/160_deploy_USDPoolV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/160_deploy_USDPoolV2.ts -------------------------------------------------------------------------------- /deploy/mainnet/170_deploy_SwapMigrator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/170_deploy_SwapMigrator.ts -------------------------------------------------------------------------------- /deploy/mainnet/180_check_SUSDMetaPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/180_check_SUSDMetaPoolTokens.ts -------------------------------------------------------------------------------- /deploy/mainnet/181_deploy_SUSDMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/181_deploy_SUSDMetaPool.ts -------------------------------------------------------------------------------- /deploy/mainnet/190_check_BTCPoolV2Tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/190_check_BTCPoolV2Tokens.ts -------------------------------------------------------------------------------- /deploy/mainnet/191_deploy_BTCPoolV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/191_deploy_BTCPoolV2.ts -------------------------------------------------------------------------------- /deploy/mainnet/200_check_TBTCMetaPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/200_check_TBTCMetaPoolTokens.ts -------------------------------------------------------------------------------- /deploy/mainnet/201_deploy_TBTCMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/201_deploy_TBTCMetaPool.ts -------------------------------------------------------------------------------- /deploy/mainnet/210_check_CUSDMetaPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/210_check_CUSDMetaPoolTokens.ts -------------------------------------------------------------------------------- /deploy/mainnet/211_deploy_CUSDMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/211_deploy_CUSDMetaPool.ts -------------------------------------------------------------------------------- /deploy/mainnet/220_deploy_SynthSwapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/220_deploy_SynthSwapper.ts -------------------------------------------------------------------------------- /deploy/mainnet/230_deploy_Bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/230_deploy_Bridge.ts -------------------------------------------------------------------------------- /deploy/mainnet/231_initialize_Bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/231_initialize_Bridge.ts -------------------------------------------------------------------------------- /deploy/mainnet/300_deploy_Vesting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/300_deploy_Vesting.ts -------------------------------------------------------------------------------- /deploy/mainnet/301_deploy_SDL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/301_deploy_SDL.ts -------------------------------------------------------------------------------- /deploy/mainnet/302_deploy_Vesting_clones.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/302_deploy_Vesting_clones.ts -------------------------------------------------------------------------------- /deploy/mainnet/304_deploy_MiniChef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/304_deploy_MiniChef.ts -------------------------------------------------------------------------------- /deploy/mainnet/400_execute_addToAllowedList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/400_execute_addToAllowedList.ts -------------------------------------------------------------------------------- /deploy/mainnet/410_check_KEEP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/410_check_KEEP.ts -------------------------------------------------------------------------------- /deploy/mainnet/420_check_T.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/420_check_T.ts -------------------------------------------------------------------------------- /deploy/mainnet/421_deploy_SimpleRewarder_T.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/421_deploy_SimpleRewarder_T.ts -------------------------------------------------------------------------------- /deploy/mainnet/430_deploy_SwapCalculator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/430_deploy_SwapCalculator.ts -------------------------------------------------------------------------------- /deploy/mainnet/440_deploy_PoolRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/440_deploy_PoolRegistry.ts -------------------------------------------------------------------------------- /deploy/mainnet/441_deploy_MasterRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/441_deploy_MasterRegistry.ts -------------------------------------------------------------------------------- /deploy/mainnet/442_add_to_PoolRegistry copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/442_add_to_PoolRegistry copy.ts -------------------------------------------------------------------------------- /deploy/mainnet/460_deploy_SUSDMetaPoolV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/460_deploy_SUSDMetaPoolV3.ts -------------------------------------------------------------------------------- /deploy/mainnet/462_deploy_TBTCMetaPoolV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/462_deploy_TBTCMetaPoolV3.ts -------------------------------------------------------------------------------- /deploy/mainnet/464_deploy_CUSDMetaPoolV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/464_deploy_CUSDMetaPoolV3.ts -------------------------------------------------------------------------------- /deploy/mainnet/466_register_new_pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/466_register_new_pools.ts -------------------------------------------------------------------------------- /deploy/mainnet/470_check_4poolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/470_check_4poolTokens.ts -------------------------------------------------------------------------------- /deploy/mainnet/471_deploy_4pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/471_deploy_4pool.ts -------------------------------------------------------------------------------- /deploy/mainnet/480_check_frax3poolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/480_check_frax3poolTokens.ts -------------------------------------------------------------------------------- /deploy/mainnet/481_deploy_frax3pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/481_deploy_frax3pool.ts -------------------------------------------------------------------------------- /deploy/mainnet/482_register_new_pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/482_register_new_pools.ts -------------------------------------------------------------------------------- /deploy/mainnet/492_deploy_SimpleRewarder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/492_deploy_SimpleRewarder.ts -------------------------------------------------------------------------------- /deploy/mainnet/500_deploy_VotingEscrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/500_deploy_VotingEscrow.ts -------------------------------------------------------------------------------- /deploy/mainnet/502_deploy_DelegationProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/502_deploy_DelegationProxy.ts -------------------------------------------------------------------------------- /deploy/mainnet/503_deploy_GaugeController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/503_deploy_GaugeController.ts -------------------------------------------------------------------------------- /deploy/mainnet/504_deploy_Minter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/504_deploy_Minter.ts -------------------------------------------------------------------------------- /deploy/mainnet/505_deploy_VeSDLRewards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/505_deploy_VeSDLRewards.ts -------------------------------------------------------------------------------- /deploy/mainnet/507_deploy_FeeDistributor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/507_deploy_FeeDistributor.ts -------------------------------------------------------------------------------- /deploy/mainnet/510_add_to_GaugeController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/510_add_to_GaugeController.ts -------------------------------------------------------------------------------- /deploy/mainnet/521_register_contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/521_register_contracts.ts -------------------------------------------------------------------------------- /deploy/mainnet/530_transfer_ownership.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/530_transfer_ownership.ts -------------------------------------------------------------------------------- /deploy/mainnet/540_check_FRAXBPpoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/540_check_FRAXBPpoolTokens.ts -------------------------------------------------------------------------------- /deploy/mainnet/541_deploy_FRAXBPpool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/541_deploy_FRAXBPpool.ts -------------------------------------------------------------------------------- /deploy/mainnet/551_deploy_FRAXSUSDMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/551_deploy_FRAXSUSDMetaPool.ts -------------------------------------------------------------------------------- /deploy/mainnet/561_deploy_FRAXUSDTMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/561_deploy_FRAXUSDTMetaPool.ts -------------------------------------------------------------------------------- /deploy/mainnet/571_deploy_FRAXalUSDMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/571_deploy_FRAXalUSDMetaPool.ts -------------------------------------------------------------------------------- /deploy/mainnet/573_register_new_pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/573_register_new_pools.ts -------------------------------------------------------------------------------- /deploy/mainnet/599_multisig_actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/599_multisig_actions.ts -------------------------------------------------------------------------------- /deploy/mainnet/610_check_USXPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/610_check_USXPoolTokens.ts -------------------------------------------------------------------------------- /deploy/mainnet/611_deploy_USXPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/611_deploy_USXPool.ts -------------------------------------------------------------------------------- /deploy/mainnet/612_register_USX_pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/612_register_USX_pool.ts -------------------------------------------------------------------------------- /deploy/mainnet/613_deploy_USX_LiqV5gauge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/613_deploy_USX_LiqV5gauge.ts -------------------------------------------------------------------------------- /deploy/mainnet/621_deploy_FRAXUSXMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/621_deploy_FRAXUSXMetaPool.ts -------------------------------------------------------------------------------- /deploy/mainnet/623_register_FRAXUSX_pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/623_register_FRAXUSX_pool.ts -------------------------------------------------------------------------------- /deploy/mainnet/671_deploy_root_gauge_impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/671_deploy_root_gauge_impl.ts -------------------------------------------------------------------------------- /deploy/mainnet/672_deploy_bridgers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/672_deploy_bridgers.ts -------------------------------------------------------------------------------- /deploy/mainnet/673_deploy_arb_root_gauges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/673_deploy_arb_root_gauges.ts -------------------------------------------------------------------------------- /deploy/mainnet/674_deploy_opt_root_gauges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/674_deploy_opt_root_gauges.ts -------------------------------------------------------------------------------- /deploy/mainnet/680_deploy_pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/680_deploy_pools.ts -------------------------------------------------------------------------------- /deploy/mainnet/710_deploy_BaoUSD_LiqV5gauge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/710_deploy_BaoUSD_LiqV5gauge.ts -------------------------------------------------------------------------------- /deploy/mainnet/720_deploy_fUSDC_root_gauge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/720_deploy_fUSDC_root_gauge.ts -------------------------------------------------------------------------------- /deploy/mainnet/730_deploy_root_gaugeV2_impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/730_deploy_root_gaugeV2_impl.ts -------------------------------------------------------------------------------- /deploy/mainnet/990_transfer_ownership.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/990_transfer_ownership.ts -------------------------------------------------------------------------------- /deploy/mainnet/999_impersonate_owners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/999_impersonate_owners.ts -------------------------------------------------------------------------------- /deploy/mainnet/999_print_addresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/mainnet/999_print_addresses.ts -------------------------------------------------------------------------------- /deploy/optimism/002_deploy_LPToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/002_deploy_LPToken.ts -------------------------------------------------------------------------------- /deploy/optimism/004_deploy_SwapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/004_deploy_SwapUtils.ts -------------------------------------------------------------------------------- /deploy/optimism/005_deploy_MetaSwapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/005_deploy_MetaSwapUtils.ts -------------------------------------------------------------------------------- /deploy/optimism/006_deploy_SwapFlashLoan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/006_deploy_SwapFlashLoan.ts -------------------------------------------------------------------------------- /deploy/optimism/100_check_OptUSDPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/100_check_OptUSDPoolTokens.ts -------------------------------------------------------------------------------- /deploy/optimism/101_deploy_OptUSDPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/101_deploy_OptUSDPool.ts -------------------------------------------------------------------------------- /deploy/optimism/111_deploy_OptFRAXMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/111_deploy_OptFRAXMetaPool.ts -------------------------------------------------------------------------------- /deploy/optimism/160_deploy_PoolRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/160_deploy_PoolRegistry.ts -------------------------------------------------------------------------------- /deploy/optimism/161_add_to_PoolRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/161_add_to_PoolRegistry.ts -------------------------------------------------------------------------------- /deploy/optimism/170_deploy_MasterRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/170_deploy_MasterRegistry.ts -------------------------------------------------------------------------------- /deploy/optimism/180_check_FRAXBPPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/180_check_FRAXBPPoolTokens.ts -------------------------------------------------------------------------------- /deploy/optimism/181_deploy_FRAXBPPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/181_deploy_FRAXBPPool.ts -------------------------------------------------------------------------------- /deploy/optimism/191_deploy_FRAXUSDTMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/191_deploy_FRAXUSDTMetaPool.ts -------------------------------------------------------------------------------- /deploy/optimism/201_deploy_FRAXSUSDMetaPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/201_deploy_FRAXSUSDMetaPool.ts -------------------------------------------------------------------------------- /deploy/optimism/203_register_new_pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/203_register_new_pools.ts -------------------------------------------------------------------------------- /deploy/optimism/210_deploy_MiniChefV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/210_deploy_MiniChefV2.ts -------------------------------------------------------------------------------- /deploy/optimism/221_deploy_child_gauge_impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/221_deploy_child_gauge_impl.ts -------------------------------------------------------------------------------- /deploy/optimism/230_deploy_child_gauges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/230_deploy_child_gauges.ts -------------------------------------------------------------------------------- /deploy/optimism/231_forked_set_SDL_rate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/231_forked_set_SDL_rate.ts -------------------------------------------------------------------------------- /deploy/optimism/240_deploy_pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/240_deploy_pools.ts -------------------------------------------------------------------------------- /deploy/optimism/250_deploy_child_gauge_impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/250_deploy_child_gauge_impl.ts -------------------------------------------------------------------------------- /deploy/optimism/998_verify_all_contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/998_verify_all_contracts.ts -------------------------------------------------------------------------------- /deploy/optimism/999_impersonate_owners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/999_impersonate_owners.ts -------------------------------------------------------------------------------- /deploy/optimism/999_print_addresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/optimism/999_print_addresses.ts -------------------------------------------------------------------------------- /deploy/ropsten/002_deploy_LPToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/ropsten/002_deploy_LPToken.ts -------------------------------------------------------------------------------- /deploy/ropsten/004_deploy_MetaSwapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/ropsten/004_deploy_MetaSwapUtils.ts -------------------------------------------------------------------------------- /deploy/ropsten/004_deploy_SwapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/ropsten/004_deploy_SwapUtils.ts -------------------------------------------------------------------------------- /deploy/ropsten/006_deploy_Swap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/ropsten/006_deploy_Swap.ts -------------------------------------------------------------------------------- /deploy/ropsten/007_deploy_MetaSwap copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/ropsten/007_deploy_MetaSwap copy.ts -------------------------------------------------------------------------------- /deploy/ropsten/008_deploy_MetaSwapDeposit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/ropsten/008_deploy_MetaSwapDeposit.ts -------------------------------------------------------------------------------- /deploy/ropsten/110_check_USDPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/ropsten/110_check_USDPoolTokens.ts -------------------------------------------------------------------------------- /deploy/ropsten/111_deploy_USDPoolV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/ropsten/111_deploy_USDPoolV2.ts -------------------------------------------------------------------------------- /deploy/ropsten/120_check_SUSDMetaPoolTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/ropsten/120_check_SUSDMetaPoolTokens.ts -------------------------------------------------------------------------------- /deploy/ropsten/420_deploy_PoolRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/ropsten/420_deploy_PoolRegistry.ts -------------------------------------------------------------------------------- /deploy/ropsten/421_deploy_MasterRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deploy/ropsten/421_deploy_MasterRegistry.ts -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/.chainId: -------------------------------------------------------------------------------- 1 | 42161 -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/ChildGauge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/ChildGauge.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/ChildGaugeV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/ChildGaugeV2.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/ChildOracle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/ChildOracle.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/FRAX.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/FRAX.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/LPToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/LPToken.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/MIM.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/MIM.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/MetaSwap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/MetaSwap.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/MiniChefV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/MiniChefV2.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/Multicall3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/Multicall3.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/PoolRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/PoolRegistry.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/ProxyAdmin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/ProxyAdmin.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/SDL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/SDL.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/SPA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/SPA.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/SwapUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/SwapUtils.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/USDC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/USDC.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/USDT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/USDT.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/USDs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/USDs.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/USX.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/USX.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/fUSDC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/fUSDC.json -------------------------------------------------------------------------------- /deployments/arbitrum_mainnet/nUSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/arbitrum_mainnet/nUSD.json -------------------------------------------------------------------------------- /deployments/aurora_mainnet/.chainId: -------------------------------------------------------------------------------- 1 | 1313161554 -------------------------------------------------------------------------------- /deployments/aurora_mainnet/LPToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/aurora_mainnet/LPToken.json -------------------------------------------------------------------------------- /deployments/aurora_mainnet/MasterRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/aurora_mainnet/MasterRegistry.json -------------------------------------------------------------------------------- /deployments/aurora_mainnet/MetaSwapUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/aurora_mainnet/MetaSwapUtils.json -------------------------------------------------------------------------------- /deployments/aurora_mainnet/Multicall.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/aurora_mainnet/Multicall.json -------------------------------------------------------------------------------- /deployments/aurora_mainnet/Multicall2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/aurora_mainnet/Multicall2.json -------------------------------------------------------------------------------- /deployments/aurora_mainnet/Multicall3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/aurora_mainnet/Multicall3.json -------------------------------------------------------------------------------- /deployments/aurora_mainnet/PoolRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/aurora_mainnet/PoolRegistry.json -------------------------------------------------------------------------------- /deployments/aurora_mainnet/SaddleUSDTPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/aurora_mainnet/SaddleUSDTPool.json -------------------------------------------------------------------------------- /deployments/aurora_mainnet/SwapFlashLoan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/aurora_mainnet/SwapFlashLoan.json -------------------------------------------------------------------------------- /deployments/aurora_mainnet/SwapUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/aurora_mainnet/SwapUtils.json -------------------------------------------------------------------------------- /deployments/aurora_mainnet/USDC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/aurora_mainnet/USDC.json -------------------------------------------------------------------------------- /deployments/aurora_mainnet/USDT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/aurora_mainnet/USDT.json -------------------------------------------------------------------------------- /deployments/base_testnet/.chainId: -------------------------------------------------------------------------------- 1 | 84531 -------------------------------------------------------------------------------- /deployments/base_testnet/Dummy1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/base_testnet/Dummy1.json -------------------------------------------------------------------------------- /deployments/base_testnet/Dummy2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/base_testnet/Dummy2.json -------------------------------------------------------------------------------- /deployments/base_testnet/DummyERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/base_testnet/DummyERC20.json -------------------------------------------------------------------------------- /deployments/base_testnet/LPTokenV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/base_testnet/LPTokenV2.json -------------------------------------------------------------------------------- /deployments/base_testnet/MasterRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/base_testnet/MasterRegistry.json -------------------------------------------------------------------------------- /deployments/base_testnet/MetaSwapUtilsV1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/base_testnet/MetaSwapUtilsV1.json -------------------------------------------------------------------------------- /deployments/base_testnet/Multicall3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/base_testnet/Multicall3.json -------------------------------------------------------------------------------- /deployments/base_testnet/PoolRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/base_testnet/PoolRegistry.json -------------------------------------------------------------------------------- /deployments/base_testnet/SaddleDummyPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/base_testnet/SaddleDummyPool.json -------------------------------------------------------------------------------- /deployments/base_testnet/SwapUtilsV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/base_testnet/SwapUtilsV2.json -------------------------------------------------------------------------------- /deployments/base_testnet/USDC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/base_testnet/USDC.json -------------------------------------------------------------------------------- /deployments/base_testnet/USDT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/base_testnet/USDT.json -------------------------------------------------------------------------------- /deployments/base_testnet/WETH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/base_testnet/WETH.json -------------------------------------------------------------------------------- /deployments/cleanAbi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/cleanAbi.py -------------------------------------------------------------------------------- /deployments/evmos_mainnet/.chainId: -------------------------------------------------------------------------------- 1 | 9001 -------------------------------------------------------------------------------- /deployments/evmos_mainnet/DAI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/DAI.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/FRAX.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/FRAX.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/LPToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/LPToken.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/MasterRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/MasterRegistry.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/MetaPoolDeposit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/MetaPoolDeposit.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/MetaSwap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/MetaSwap.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/MetaSwapUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/MetaSwapUtils.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/MiniChefV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/MiniChefV2.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/Multicall.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/Multicall.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/Multicall2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/Multicall2.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/Multicall3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/Multicall3.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/PoolRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/PoolRegistry.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/RENBTC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/RENBTC.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/SDL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/SDL.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/SwapFlashLoan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/SwapFlashLoan.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/SwapUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/SwapUtils.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/TBTCv2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/TBTCv2.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/USDC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/USDC.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/USDT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/USDT.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/WBTC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/WBTC.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/ceUSDC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/ceUSDC.json -------------------------------------------------------------------------------- /deployments/evmos_mainnet/ceUSDT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_mainnet/ceUSDT.json -------------------------------------------------------------------------------- /deployments/evmos_testnet/.chainId: -------------------------------------------------------------------------------- 1 | 9000 -------------------------------------------------------------------------------- /deployments/evmos_testnet/LPToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_testnet/LPToken.json -------------------------------------------------------------------------------- /deployments/evmos_testnet/MetaSwapUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_testnet/MetaSwapUtils.json -------------------------------------------------------------------------------- /deployments/evmos_testnet/SwapFlashLoan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_testnet/SwapFlashLoan.json -------------------------------------------------------------------------------- /deployments/evmos_testnet/SwapUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_testnet/SwapUtils.json -------------------------------------------------------------------------------- /deployments/evmos_testnet/test_DAI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_testnet/test_DAI.json -------------------------------------------------------------------------------- /deployments/evmos_testnet/test_USDC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_testnet/test_USDC.json -------------------------------------------------------------------------------- /deployments/evmos_testnet/test_USDT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_testnet/test_USDT.json -------------------------------------------------------------------------------- /deployments/evmos_testnet/test_UST.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/evmos_testnet/test_UST.json -------------------------------------------------------------------------------- /deployments/fantom_mainnet/.chainId: -------------------------------------------------------------------------------- 1 | 250 -------------------------------------------------------------------------------- /deployments/fantom_mainnet/ALUSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/fantom_mainnet/ALUSD.json -------------------------------------------------------------------------------- /deployments/fantom_mainnet/FRAX.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/fantom_mainnet/FRAX.json -------------------------------------------------------------------------------- /deployments/fantom_mainnet/LPToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/fantom_mainnet/LPToken.json -------------------------------------------------------------------------------- /deployments/fantom_mainnet/MasterRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/fantom_mainnet/MasterRegistry.json -------------------------------------------------------------------------------- /deployments/fantom_mainnet/MetaSwapUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/fantom_mainnet/MetaSwapUtils.json -------------------------------------------------------------------------------- /deployments/fantom_mainnet/PoolRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/fantom_mainnet/PoolRegistry.json -------------------------------------------------------------------------------- /deployments/fantom_mainnet/SwapFlashLoan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/fantom_mainnet/SwapFlashLoan.json -------------------------------------------------------------------------------- /deployments/fantom_mainnet/SwapUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/fantom_mainnet/SwapUtils.json -------------------------------------------------------------------------------- /deployments/fantom_mainnet/USDC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/fantom_mainnet/USDC.json -------------------------------------------------------------------------------- /deployments/fantom_mainnet/USDT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/fantom_mainnet/USDT.json -------------------------------------------------------------------------------- /deployments/kava_mainnet/.chainId: -------------------------------------------------------------------------------- 1 | 2222 -------------------------------------------------------------------------------- /deployments/kava_mainnet/DAI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_mainnet/DAI.json -------------------------------------------------------------------------------- /deployments/kava_mainnet/LPToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_mainnet/LPToken.json -------------------------------------------------------------------------------- /deployments/kava_mainnet/MasterRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_mainnet/MasterRegistry.json -------------------------------------------------------------------------------- /deployments/kava_mainnet/MetaSwapDeposit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_mainnet/MetaSwapDeposit.json -------------------------------------------------------------------------------- /deployments/kava_mainnet/MetaSwapUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_mainnet/MetaSwapUtils.json -------------------------------------------------------------------------------- /deployments/kava_mainnet/Multicall.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_mainnet/Multicall.json -------------------------------------------------------------------------------- /deployments/kava_mainnet/Multicall2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_mainnet/Multicall2.json -------------------------------------------------------------------------------- /deployments/kava_mainnet/Multicall3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_mainnet/Multicall3.json -------------------------------------------------------------------------------- /deployments/kava_mainnet/PoolRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_mainnet/PoolRegistry.json -------------------------------------------------------------------------------- /deployments/kava_mainnet/Saddle3Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_mainnet/Saddle3Pool.json -------------------------------------------------------------------------------- /deployments/kava_mainnet/SaddleUSDTPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_mainnet/SaddleUSDTPool.json -------------------------------------------------------------------------------- /deployments/kava_mainnet/SwapFlashLoan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_mainnet/SwapFlashLoan.json -------------------------------------------------------------------------------- /deployments/kava_mainnet/SwapUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_mainnet/SwapUtils.json -------------------------------------------------------------------------------- /deployments/kava_mainnet/USDC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_mainnet/USDC.json -------------------------------------------------------------------------------- /deployments/kava_mainnet/USDT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_mainnet/USDT.json -------------------------------------------------------------------------------- /deployments/kava_testnet/.chainId: -------------------------------------------------------------------------------- 1 | 2221 -------------------------------------------------------------------------------- /deployments/kava_testnet/LPToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_testnet/LPToken.json -------------------------------------------------------------------------------- /deployments/kava_testnet/MetaSwapUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_testnet/MetaSwapUtils.json -------------------------------------------------------------------------------- /deployments/kava_testnet/Multicall.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_testnet/Multicall.json -------------------------------------------------------------------------------- /deployments/kava_testnet/Multicall2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_testnet/Multicall2.json -------------------------------------------------------------------------------- /deployments/kava_testnet/Multicall3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_testnet/Multicall3.json -------------------------------------------------------------------------------- /deployments/kava_testnet/SaddleKava2pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_testnet/SaddleKava2pool.json -------------------------------------------------------------------------------- /deployments/kava_testnet/SwapFlashLoan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_testnet/SwapFlashLoan.json -------------------------------------------------------------------------------- /deployments/kava_testnet/SwapUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_testnet/SwapUtils.json -------------------------------------------------------------------------------- /deployments/kava_testnet/test_USDC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_testnet/test_USDC.json -------------------------------------------------------------------------------- /deployments/kava_testnet/test_USDT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/kava_testnet/test_USDT.json -------------------------------------------------------------------------------- /deployments/mainnet/.chainId: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /deployments/mainnet/ALETH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/ALETH.json -------------------------------------------------------------------------------- /deployments/mainnet/ALUSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/ALUSD.json -------------------------------------------------------------------------------- /deployments/mainnet/Allowlist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/Allowlist.json -------------------------------------------------------------------------------- /deployments/mainnet/AmplificationUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/AmplificationUtils.json -------------------------------------------------------------------------------- /deployments/mainnet/AnyCallTranslator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/AnyCallTranslator.json -------------------------------------------------------------------------------- /deployments/mainnet/ArbL1GatewayRouter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/ArbL1GatewayRouter.json -------------------------------------------------------------------------------- /deployments/mainnet/ArbitrumBridger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/ArbitrumBridger.json -------------------------------------------------------------------------------- /deployments/mainnet/Bridge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/Bridge.json -------------------------------------------------------------------------------- /deployments/mainnet/DAI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/DAI.json -------------------------------------------------------------------------------- /deployments/mainnet/DelegationProxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/DelegationProxy.json -------------------------------------------------------------------------------- /deployments/mainnet/EvmosNomadERC20Bridge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/EvmosNomadERC20Bridge.json -------------------------------------------------------------------------------- /deployments/mainnet/FEI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/FEI.json -------------------------------------------------------------------------------- /deployments/mainnet/FRAX.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/FRAX.json -------------------------------------------------------------------------------- /deployments/mainnet/FeeDistributor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/FeeDistributor.json -------------------------------------------------------------------------------- /deployments/mainnet/GaugeController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/GaugeController.json -------------------------------------------------------------------------------- /deployments/mainnet/GaugeHelperContract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/GaugeHelperContract.json -------------------------------------------------------------------------------- /deployments/mainnet/KEEP.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/KEEP.json -------------------------------------------------------------------------------- /deployments/mainnet/LPToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/LPToken.json -------------------------------------------------------------------------------- /deployments/mainnet/LUSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/LUSD.json -------------------------------------------------------------------------------- /deployments/mainnet/MasterRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/MasterRegistry.json -------------------------------------------------------------------------------- /deployments/mainnet/MathUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/MathUtils.json -------------------------------------------------------------------------------- /deployments/mainnet/MetaSwapDeposit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/MetaSwapDeposit.json -------------------------------------------------------------------------------- /deployments/mainnet/MetaSwapUpdated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/MetaSwapUpdated.json -------------------------------------------------------------------------------- /deployments/mainnet/MetaSwapUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/MetaSwapUtils.json -------------------------------------------------------------------------------- /deployments/mainnet/MetaSwapV3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/MetaSwapV3.json -------------------------------------------------------------------------------- /deployments/mainnet/MiniChefV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/MiniChefV2.json -------------------------------------------------------------------------------- /deployments/mainnet/Minter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/Minter.json -------------------------------------------------------------------------------- /deployments/mainnet/Multicall.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/Multicall.json -------------------------------------------------------------------------------- /deployments/mainnet/Multicall2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/Multicall2.json -------------------------------------------------------------------------------- /deployments/mainnet/Multicall3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/Multicall3.json -------------------------------------------------------------------------------- /deployments/mainnet/Multisend.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/Multisend.json -------------------------------------------------------------------------------- /deployments/mainnet/OptimismBridger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/OptimismBridger.json -------------------------------------------------------------------------------- /deployments/mainnet/OptimismGateway.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/OptimismGateway.json -------------------------------------------------------------------------------- /deployments/mainnet/PermissionlessSwap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/PermissionlessSwap.json -------------------------------------------------------------------------------- /deployments/mainnet/PoolRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/PoolRegistry.json -------------------------------------------------------------------------------- /deployments/mainnet/ProxyAdmin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/ProxyAdmin.json -------------------------------------------------------------------------------- /deployments/mainnet/RENBTC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/RENBTC.json -------------------------------------------------------------------------------- /deployments/mainnet/RetroactiveVesting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/RetroactiveVesting.json -------------------------------------------------------------------------------- /deployments/mainnet/RootGauge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/RootGauge.json -------------------------------------------------------------------------------- /deployments/mainnet/RootGaugeFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/RootGaugeFactory.json -------------------------------------------------------------------------------- /deployments/mainnet/RootGaugeV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/RootGaugeV2.json -------------------------------------------------------------------------------- /deployments/mainnet/RootOracle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/RootOracle.json -------------------------------------------------------------------------------- /deployments/mainnet/SBTC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SBTC.json -------------------------------------------------------------------------------- /deployments/mainnet/SDL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SDL.json -------------------------------------------------------------------------------- /deployments/mainnet/SETH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SETH.json -------------------------------------------------------------------------------- /deployments/mainnet/SUSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SUSD.json -------------------------------------------------------------------------------- /deployments/mainnet/Saddle4Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/Saddle4Pool.json -------------------------------------------------------------------------------- /deployments/mainnet/Saddle4PoolLPToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/Saddle4PoolLPToken.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleALETHPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleALETHPool.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleBTCBPPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleBTCBPPool.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleBTCPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleBTCPool.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleBTCPoolLPToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleBTCPoolLPToken.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleBTCPoolV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleBTCPoolV2.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleD4Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleD4Pool.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleD4PoolLPToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleD4PoolLPToken.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleFRAXBPPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleFRAXBPPool.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleFRAXUSXMetaPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleFRAXUSXMetaPool.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleFrax3Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleFrax3Pool.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleSUSDMetaPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleSUSDMetaPool.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleSUSDMetaPoolV3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleSUSDMetaPoolV3.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleTBTCMetaPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleTBTCMetaPool.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleTBTCMetaPoolV3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleTBTCMetaPoolV3.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleUSDPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleUSDPool.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleUSDPoolLPToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleUSDPoolLPToken.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleUSDPoolV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleUSDPoolV2.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleUSXPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleUSXPool.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleUSXPoolLPToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleUSXPoolLPToken.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleVETH2Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleVETH2Pool.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleWCUSDMetaPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleWCUSDMetaPool.json -------------------------------------------------------------------------------- /deployments/mainnet/SaddleWCUSDMetaPoolV3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SaddleWCUSDMetaPoolV3.json -------------------------------------------------------------------------------- /deployments/mainnet/SimpleRewarder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SimpleRewarder.json -------------------------------------------------------------------------------- /deployments/mainnet/SimpleRewarder_KEEP.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SimpleRewarder_KEEP.json -------------------------------------------------------------------------------- /deployments/mainnet/SimpleRewarder_T.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SimpleRewarder_T.json -------------------------------------------------------------------------------- /deployments/mainnet/SmartWalletChecker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SmartWalletChecker.json -------------------------------------------------------------------------------- /deployments/mainnet/SushiSwapPairSDLFRAX.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SushiSwapPairSDLFRAX.json -------------------------------------------------------------------------------- /deployments/mainnet/SushiSwapPairSDLWETH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SushiSwapPairSDLWETH.json -------------------------------------------------------------------------------- /deployments/mainnet/Swap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/Swap.json -------------------------------------------------------------------------------- /deployments/mainnet/SwapCalculator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SwapCalculator.json -------------------------------------------------------------------------------- /deployments/mainnet/SwapDeployer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SwapDeployer.json -------------------------------------------------------------------------------- /deployments/mainnet/SwapDeployerV1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SwapDeployerV1.json -------------------------------------------------------------------------------- /deployments/mainnet/SwapFlashLoan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SwapFlashLoan.json -------------------------------------------------------------------------------- /deployments/mainnet/SwapMigrator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SwapMigrator.json -------------------------------------------------------------------------------- /deployments/mainnet/SwapUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SwapUtils.json -------------------------------------------------------------------------------- /deployments/mainnet/SwapUtilsGuarded.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SwapUtilsGuarded.json -------------------------------------------------------------------------------- /deployments/mainnet/SynthSwapper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/SynthSwapper.json -------------------------------------------------------------------------------- /deployments/mainnet/T.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/T.json -------------------------------------------------------------------------------- /deployments/mainnet/TBTC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/TBTC.json -------------------------------------------------------------------------------- /deployments/mainnet/TBTCv2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/TBTCv2.json -------------------------------------------------------------------------------- /deployments/mainnet/USDC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/USDC.json -------------------------------------------------------------------------------- /deployments/mainnet/USDT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/USDT.json -------------------------------------------------------------------------------- /deployments/mainnet/USX.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/USX.json -------------------------------------------------------------------------------- /deployments/mainnet/VETH2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/VETH2.json -------------------------------------------------------------------------------- /deployments/mainnet/VeSDLRewards.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/VeSDLRewards.json -------------------------------------------------------------------------------- /deployments/mainnet/Vesting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/Vesting.json -------------------------------------------------------------------------------- /deployments/mainnet/VotingEscrow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/VotingEscrow.json -------------------------------------------------------------------------------- /deployments/mainnet/WBTC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/WBTC.json -------------------------------------------------------------------------------- /deployments/mainnet/WCUSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/WCUSD.json -------------------------------------------------------------------------------- /deployments/mainnet/WETH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/WETH.json -------------------------------------------------------------------------------- /deployments/mainnet/vesperFRAXFRAXBP.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/mainnet/vesperFRAXFRAXBP.json -------------------------------------------------------------------------------- /deployments/optimism_mainnet/.chainId: -------------------------------------------------------------------------------- 1 | 10 -------------------------------------------------------------------------------- /deployments/optimism_mainnet/ChildGauge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/optimism_mainnet/ChildGauge.json -------------------------------------------------------------------------------- /deployments/optimism_mainnet/ChildGaugeV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/optimism_mainnet/ChildGaugeV2.json -------------------------------------------------------------------------------- /deployments/optimism_mainnet/ChildOracle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/optimism_mainnet/ChildOracle.json -------------------------------------------------------------------------------- /deployments/optimism_mainnet/DAI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/optimism_mainnet/DAI.json -------------------------------------------------------------------------------- /deployments/optimism_mainnet/FRAX.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/optimism_mainnet/FRAX.json -------------------------------------------------------------------------------- /deployments/optimism_mainnet/LPToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/optimism_mainnet/LPToken.json -------------------------------------------------------------------------------- /deployments/optimism_mainnet/MiniChefV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/optimism_mainnet/MiniChefV2.json -------------------------------------------------------------------------------- /deployments/optimism_mainnet/SDL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/optimism_mainnet/SDL.json -------------------------------------------------------------------------------- /deployments/optimism_mainnet/SUSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/optimism_mainnet/SUSD.json -------------------------------------------------------------------------------- /deployments/optimism_mainnet/SwapUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/optimism_mainnet/SwapUtils.json -------------------------------------------------------------------------------- /deployments/optimism_mainnet/USDC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/optimism_mainnet/USDC.json -------------------------------------------------------------------------------- /deployments/optimism_mainnet/USDT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/optimism_mainnet/USDT.json -------------------------------------------------------------------------------- /deployments/optimism_mainnet/USX.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/optimism_mainnet/USX.json -------------------------------------------------------------------------------- /deployments/ropsten/.chainId: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /deployments/ropsten/ALETH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/ALETH.json -------------------------------------------------------------------------------- /deployments/ropsten/ALUSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/ALUSD.json -------------------------------------------------------------------------------- /deployments/ropsten/Allowlist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/Allowlist.json -------------------------------------------------------------------------------- /deployments/ropsten/AmplificationUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/AmplificationUtils.json -------------------------------------------------------------------------------- /deployments/ropsten/DAI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/DAI.json -------------------------------------------------------------------------------- /deployments/ropsten/FEI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/FEI.json -------------------------------------------------------------------------------- /deployments/ropsten/FRAX.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/FRAX.json -------------------------------------------------------------------------------- /deployments/ropsten/LPToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/LPToken.json -------------------------------------------------------------------------------- /deployments/ropsten/LPTokenV1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/LPTokenV1.json -------------------------------------------------------------------------------- /deployments/ropsten/LUSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/LUSD.json -------------------------------------------------------------------------------- /deployments/ropsten/MasterRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/MasterRegistry.json -------------------------------------------------------------------------------- /deployments/ropsten/MetaSwap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/MetaSwap.json -------------------------------------------------------------------------------- /deployments/ropsten/MetaSwapDeposit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/MetaSwapDeposit.json -------------------------------------------------------------------------------- /deployments/ropsten/MetaSwapUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/MetaSwapUtils.json -------------------------------------------------------------------------------- /deployments/ropsten/Multicall.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/Multicall.json -------------------------------------------------------------------------------- /deployments/ropsten/Multicall2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/Multicall2.json -------------------------------------------------------------------------------- /deployments/ropsten/PoolRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/PoolRegistry.json -------------------------------------------------------------------------------- /deployments/ropsten/RENBTC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/RENBTC.json -------------------------------------------------------------------------------- /deployments/ropsten/SBTC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/SBTC.json -------------------------------------------------------------------------------- /deployments/ropsten/SETH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/SETH.json -------------------------------------------------------------------------------- /deployments/ropsten/SUSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/SUSD.json -------------------------------------------------------------------------------- /deployments/ropsten/SaddleALETHPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/SaddleALETHPool.json -------------------------------------------------------------------------------- /deployments/ropsten/SaddleBTCPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/SaddleBTCPool.json -------------------------------------------------------------------------------- /deployments/ropsten/SaddleD4Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/SaddleD4Pool.json -------------------------------------------------------------------------------- /deployments/ropsten/SaddleUSDPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/SaddleUSDPool.json -------------------------------------------------------------------------------- /deployments/ropsten/SaddleUSDPoolV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/SaddleUSDPoolV2.json -------------------------------------------------------------------------------- /deployments/ropsten/SaddleVETH2Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/SaddleVETH2Pool.json -------------------------------------------------------------------------------- /deployments/ropsten/Swap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/Swap.json -------------------------------------------------------------------------------- /deployments/ropsten/SwapDeployerV1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/SwapDeployerV1.json -------------------------------------------------------------------------------- /deployments/ropsten/SwapFlashLoan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/SwapFlashLoan.json -------------------------------------------------------------------------------- /deployments/ropsten/SwapFlashLoanV1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/SwapFlashLoanV1.json -------------------------------------------------------------------------------- /deployments/ropsten/SwapUtils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/SwapUtils.json -------------------------------------------------------------------------------- /deployments/ropsten/SwapUtilsGuarded.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/SwapUtilsGuarded.json -------------------------------------------------------------------------------- /deployments/ropsten/SwapUtilsV1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/SwapUtilsV1.json -------------------------------------------------------------------------------- /deployments/ropsten/SwapV1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/SwapV1.json -------------------------------------------------------------------------------- /deployments/ropsten/TBTC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/TBTC.json -------------------------------------------------------------------------------- /deployments/ropsten/USDC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/USDC.json -------------------------------------------------------------------------------- /deployments/ropsten/USDT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/USDT.json -------------------------------------------------------------------------------- /deployments/ropsten/VETH2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/VETH2.json -------------------------------------------------------------------------------- /deployments/ropsten/WBTC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/WBTC.json -------------------------------------------------------------------------------- /deployments/ropsten/WETH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/deployments/ropsten/WETH.json -------------------------------------------------------------------------------- /forge-script/GetRich.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/forge-script/GetRich.s.sol -------------------------------------------------------------------------------- /forge-script/JsonFormatter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/forge-script/JsonFormatter.sol -------------------------------------------------------------------------------- /forge-script/PoolRegistryCheck.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/forge-script/PoolRegistryCheck.s.sol -------------------------------------------------------------------------------- /forge-script/PriceHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/forge-script/PriceHelper.sol -------------------------------------------------------------------------------- /forge-script/ScriptWithConstants.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/forge-script/ScriptWithConstants.s.sol -------------------------------------------------------------------------------- /forge-script/TestWithConstants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/forge-script/TestWithConstants.sol -------------------------------------------------------------------------------- /forge-script/networks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/forge-script/networks.json -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/foundry.toml -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/package.json -------------------------------------------------------------------------------- /remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/remappings.txt -------------------------------------------------------------------------------- /scripts/calculateMinichefOwed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/scripts/calculateMinichefOwed.ts -------------------------------------------------------------------------------- /scripts/calculateMinterOwed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/scripts/calculateMinterOwed.ts -------------------------------------------------------------------------------- /scripts/checkFeeDistributorClaimables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/scripts/checkFeeDistributorClaimables.ts -------------------------------------------------------------------------------- /scripts/ci-healthcheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/scripts/ci-healthcheck.js -------------------------------------------------------------------------------- /scripts/etherscan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/scripts/etherscan.js -------------------------------------------------------------------------------- /scripts/invariant_test/metaSwap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/scripts/invariant_test/metaSwap.ts -------------------------------------------------------------------------------- /scripts/invariant_test/swap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/scripts/invariant_test/swap.ts -------------------------------------------------------------------------------- /scripts/print-addresses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/scripts/print-addresses.js -------------------------------------------------------------------------------- /scripts/print-metaswaputils-for-pools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/scripts/print-metaswaputils-for-pools.sh -------------------------------------------------------------------------------- /scripts/print-pools-textfile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/scripts/print-pools-textfile.sh -------------------------------------------------------------------------------- /scripts/registerRopstenPools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/scripts/registerRopstenPools.ts -------------------------------------------------------------------------------- /scripts/update-lp-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/scripts/update-lp-token.ts -------------------------------------------------------------------------------- /scripts/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/scripts/utils.ts -------------------------------------------------------------------------------- /slither.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/slither.config.json -------------------------------------------------------------------------------- /tasks/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/tasks/deploy.ts -------------------------------------------------------------------------------- /tasks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/tasks/index.ts -------------------------------------------------------------------------------- /tasks/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/tasks/node.ts -------------------------------------------------------------------------------- /tasks/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/tasks/run.ts -------------------------------------------------------------------------------- /tasks/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/tasks/utils.ts -------------------------------------------------------------------------------- /templates/contract.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/templates/contract.hbs -------------------------------------------------------------------------------- /test/allowlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/allowlist.ts -------------------------------------------------------------------------------- /test/exampleMerkleTree.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/exampleMerkleTree.json -------------------------------------------------------------------------------- /test/flashloan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/flashloan.ts -------------------------------------------------------------------------------- /test/foundry/MinterCommitEmissionTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/foundry/MinterCommitEmissionTest.sol -------------------------------------------------------------------------------- /test/foundry/RewardSchedulerTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/foundry/RewardSchedulerTest.sol -------------------------------------------------------------------------------- /test/generalizedSwapMigrator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/generalizedSwapMigrator.ts -------------------------------------------------------------------------------- /test/genericERC20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/genericERC20.ts -------------------------------------------------------------------------------- /test/lpToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/lpToken.ts -------------------------------------------------------------------------------- /test/lpTokenV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/lpTokenV2.ts -------------------------------------------------------------------------------- /test/mathUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/mathUtils.ts -------------------------------------------------------------------------------- /test/merkleTree.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/merkleTree.json -------------------------------------------------------------------------------- /test/metaPoolAdminFees_Inflated_BP_VP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/metaPoolAdminFees_Inflated_BP_VP.ts -------------------------------------------------------------------------------- /test/metaPoolV1AdminFees_Inflated_BP_VP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/metaPoolV1AdminFees_Inflated_BP_VP.ts -------------------------------------------------------------------------------- /test/metaPoolV1_Inflated_BP_VP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/metaPoolV1_Inflated_BP_VP.ts -------------------------------------------------------------------------------- /test/metaPool_Inflated_BP_VP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/metaPool_Inflated_BP_VP.ts -------------------------------------------------------------------------------- /test/metaSwap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/metaSwap.ts -------------------------------------------------------------------------------- /test/metaSwapDecimals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/metaSwapDecimals.ts -------------------------------------------------------------------------------- /test/metaSwapDecimalsV1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/metaSwapDecimalsV1.ts -------------------------------------------------------------------------------- /test/metaSwapDeposit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/metaSwapDeposit.ts -------------------------------------------------------------------------------- /test/metaSwapDepositV1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/metaSwapDepositV1.ts -------------------------------------------------------------------------------- /test/metaSwapV1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/metaSwapV1.ts -------------------------------------------------------------------------------- /test/registries/masterRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/registries/masterRegistry.ts -------------------------------------------------------------------------------- /test/registries/poolRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/registries/poolRegistry.ts -------------------------------------------------------------------------------- /test/retroactiveVesting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/retroactiveVesting.ts -------------------------------------------------------------------------------- /test/rewards/simpleRewarder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/rewards/simpleRewarder.ts -------------------------------------------------------------------------------- /test/rewards/simpleRewarderNotFilled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/rewards/simpleRewarderNotFilled.ts -------------------------------------------------------------------------------- /test/stakeableTokenWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/stakeableTokenWrapper.ts -------------------------------------------------------------------------------- /test/swap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/swap.ts -------------------------------------------------------------------------------- /test/swap4tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/swap4tokens.ts -------------------------------------------------------------------------------- /test/swapCalculator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/swapCalculator.ts -------------------------------------------------------------------------------- /test/swapCalculator_forking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/swapCalculator_forking.ts -------------------------------------------------------------------------------- /test/swapDeployer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/swapDeployer.ts -------------------------------------------------------------------------------- /test/swapInitialize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/swapInitialize.ts -------------------------------------------------------------------------------- /test/swapMigrator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/swapMigrator.ts -------------------------------------------------------------------------------- /test/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/testUtils.ts -------------------------------------------------------------------------------- /test/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/token.ts -------------------------------------------------------------------------------- /test/tokenomics/feeDistributor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/tokenomics/feeDistributor.ts -------------------------------------------------------------------------------- /test/tokenomics/gaugeHelperContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/tokenomics/gaugeHelperContract.ts -------------------------------------------------------------------------------- /test/tokenomics/liquidityGaugeV5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/tokenomics/liquidityGaugeV5.ts -------------------------------------------------------------------------------- /test/tokenomics/rootGaugeLocal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/tokenomics/rootGaugeLocal.ts -------------------------------------------------------------------------------- /test/tokenomics/votingEscrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/tokenomics/votingEscrow.ts -------------------------------------------------------------------------------- /test/vesting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/vesting.ts -------------------------------------------------------------------------------- /test/virtualBridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/virtualBridge.ts -------------------------------------------------------------------------------- /test/xchainGauges/anyCallTranslator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/xchainGauges/anyCallTranslator.ts -------------------------------------------------------------------------------- /test/xchainGauges/childGauge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/xchainGauges/childGauge.ts -------------------------------------------------------------------------------- /test/xchainGauges/childGaugeFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/xchainGauges/childGaugeFactory.ts -------------------------------------------------------------------------------- /test/xchainGauges/childOracle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/xchainGauges/childOracle.ts -------------------------------------------------------------------------------- /test/xchainGauges/rewardForwarder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/xchainGauges/rewardForwarder.ts -------------------------------------------------------------------------------- /test/xchainGauges/rootGauge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/xchainGauges/rootGauge.ts -------------------------------------------------------------------------------- /test/xchainGauges/rootGaugeFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/xchainGauges/rootGaugeFactory.ts -------------------------------------------------------------------------------- /test/xchainGauges/rootGaugeV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/xchainGauges/rootGaugeV2.ts -------------------------------------------------------------------------------- /test/xchainGauges/rootOracle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/xchainGauges/rootOracle.ts -------------------------------------------------------------------------------- /test/xchainGauges/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/test/xchainGauges/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/accounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/utils/accounts.ts -------------------------------------------------------------------------------- /utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/utils/constants.ts -------------------------------------------------------------------------------- /utils/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/utils/network.ts -------------------------------------------------------------------------------- /utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/utils/time.ts -------------------------------------------------------------------------------- /utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saddle-finance/saddle-contract/HEAD/utils/utils.ts --------------------------------------------------------------------------------