├── .gitignore ├── README.md ├── contracts-full ├── AlchemicTokenV1.sol ├── AlchemicTokenV2.sol ├── AlchemicTokenV2Base.sol ├── AlchemistV2.sol ├── AutoleverageBase.sol ├── AutoleverageCurveFactoryethpool.sol ├── AutoleverageCurveMetapool.sol ├── CrossChainCanonicalAlchemicTokenV2.sol ├── CrossChainCanonicalBase.sol ├── CrossChainCanonicalGALCX.sol ├── EthAssetManager.sol ├── StakingPools.sol ├── ThreePoolAssetManager.sol ├── TransmuterBuffer.sol ├── TransmuterConduit.sol ├── TransmuterV2.sol ├── WETHGateway.sol ├── adapters │ ├── fuse │ │ └── FuseTokenAdapterV1.sol │ ├── lido │ │ └── WstETHAdapterV1.sol │ ├── rocket │ │ └── RETHAdapterV1.sol │ ├── vesper │ │ └── VesperAdapterV1.sol │ └── yearn │ │ └── YearnTokenAdapter.sol ├── base │ ├── Errors.sol │ ├── Multicall.sol │ ├── Mutex.sol │ └── SelfPermit.sol ├── gALCX.sol ├── interfaces │ ├── IALCXSource.sol │ ├── IAaveFlashLoanReceiver.sol │ ├── IAaveLendingPool.sol │ ├── IAlchemicToken.sol │ ├── IAlchemistV2.sol │ ├── ICurveFactoryethpool.sol │ ├── ICurveMetapool.sol │ ├── IERC20Burnable.sol │ ├── IERC20Metadata.sol │ ├── IERC20Minimal.sol │ ├── IERC20Mintable.sol │ ├── IERC20PermitAllowed.sol │ ├── IERC20TokenReceiver.sol │ ├── IERC3156FlashBorrower.sol │ ├── IERC3156FlashLender.sol │ ├── IMulticall.sol │ ├── ISelfPermit.sol │ ├── IStakingPools.sol │ ├── ITokenAdapter.sol │ ├── ITransmuterBuffer.sol │ ├── ITransmuterV1.sol │ ├── IWETH9.sol │ ├── IWETHGateway.sol │ ├── IWhitelist.sol │ ├── alchemist │ │ ├── IAlchemistV2Actions.sol │ │ ├── IAlchemistV2AdminActions.sol │ │ ├── IAlchemistV2Errors.sol │ │ ├── IAlchemistV2Events.sol │ │ ├── IAlchemistV2Immutables.sol │ │ └── IAlchemistV2State.sol │ ├── compound │ │ ├── ICERC20.sol │ │ └── IInterestRateModel.sol │ ├── convex │ │ ├── IConvexBooster.sol │ │ ├── IConvexRewards.sol │ │ └── IConvexToken.sol │ ├── curve │ │ ├── IEthStableMetaPool.sol │ │ ├── IStableMetaPool.sol │ │ ├── IStableSwap2Pool.sol │ │ └── IStableSwap3Pool.sol │ ├── external │ │ ├── IProxyAdmin.sol │ │ ├── IWETH9.sol │ │ ├── aave │ │ │ ├── DataTypes.sol │ │ │ ├── IAToken.sol │ │ │ ├── ILendingPool.sol │ │ │ ├── ILendingPoolAddressesProvider.sol │ │ │ ├── ILendingPoolAddressesProviderRegistry.sol │ │ │ ├── IScaledBalanceToken.sol │ │ │ ├── IStaticAToken.sol │ │ │ └── IWethGateway.sol │ │ ├── maker │ │ │ └── IDssProxyActions.sol │ │ ├── tether │ │ │ └── ITetherToken.sol │ │ ├── uniswap │ │ │ └── ISwapRouter.sol │ │ └── yearn │ │ │ └── IYearnVaultV2.sol │ ├── lido │ │ ├── IStETH.sol │ │ └── IWstETH.sol │ ├── rocket │ │ ├── IRETH.sol │ │ └── IRocketStorage.sol │ ├── test │ │ └── ITestYieldToken.sol │ ├── transmuter │ │ ├── ITransmuterBuffer.sol │ │ └── ITransmuterV2.sol │ └── vesper │ │ ├── IVesperPool.sol │ │ └── IVesperRewards.sol ├── libraries │ ├── FixedPointMath.sol │ ├── LibFuse.sol │ ├── Limiters.sol │ ├── LiquidityMath.sol │ ├── RocketPool.sol │ ├── SafeCast.sol │ ├── SafeERC20.sol │ ├── Sets.sol │ ├── Tick.sol │ ├── TokenUtils.sol │ ├── pools │ │ ├── Pool.sol │ │ └── Stake.sol │ └── solmate │ │ └── FixedPointMathLib.sol ├── test │ ├── ERC20Mock.sol │ ├── TestAlchemicToken.sol │ ├── TestERC20.sol │ ├── TestErc20Receiver.sol │ ├── TestFlashBorrower.sol │ ├── TestSets.sol │ ├── TestTransmuter.sol │ ├── TestWhitelisted.sol │ ├── TestWhitelistedCaller.sol │ ├── TestYieldToken.sol │ ├── TestYieldTokenAdapter.sol │ ├── TransmuterBufferMock.sol │ ├── TransmuterMock.sol │ └── yearn │ │ └── YearnVaultMock.sol └── utils │ └── Whitelist.sol ├── contracts-hardhat ├── AlchemicTokenV1.sol ├── AlchemicTokenV2.sol ├── AlchemicTokenV2Base.sol ├── AlchemistV2.sol ├── CrossChainCanonicalAlchemicTokenV2.sol ├── CrossChainCanonicalBase.sol ├── CrossChainCanonicalGALCX.sol ├── StakingPools.sol ├── TransmuterBuffer.sol ├── TransmuterConduit.sol ├── TransmuterV2.sol ├── WETHGateway.sol ├── adapters │ └── yearn │ │ └── YearnTokenAdapter.sol ├── base │ ├── Errors.sol │ ├── Multicall.sol │ ├── Mutex.sol │ └── SelfPermit.sol ├── gALCX.sol ├── interfaces │ ├── IALCXSource.sol │ ├── IAlchemicToken.sol │ ├── IAlchemistV2.sol │ ├── IERC20Burnable.sol │ ├── IERC20Metadata.sol │ ├── IERC20Minimal.sol │ ├── IERC20Mintable.sol │ ├── IERC20PermitAllowed.sol │ ├── IERC20TokenReceiver.sol │ ├── IERC3156FlashBorrower.sol │ ├── IERC3156FlashLender.sol │ ├── IMulticall.sol │ ├── ISelfPermit.sol │ ├── IStakingPools.sol │ ├── ITokenAdapter.sol │ ├── ITransmuterV1.sol │ ├── IWETHGateway.sol │ ├── IWhitelist.sol │ ├── alchemist │ │ ├── IAlchemistV2Actions.sol │ │ ├── IAlchemistV2AdminActions.sol │ │ ├── IAlchemistV2Errors.sol │ │ ├── IAlchemistV2Events.sol │ │ ├── IAlchemistV2Immutables.sol │ │ └── IAlchemistV2State.sol │ ├── external │ │ ├── IProxyAdmin.sol │ │ ├── IWETH9.sol │ │ ├── aave │ │ │ ├── DataTypes.sol │ │ │ ├── IAToken.sol │ │ │ ├── ILendingPool.sol │ │ │ ├── ILendingPoolAddressesProvider.sol │ │ │ ├── ILendingPoolAddressesProviderRegistry.sol │ │ │ ├── IScaledBalanceToken.sol │ │ │ ├── IStaticAToken.sol │ │ │ └── IWethGateway.sol │ │ ├── maker │ │ │ └── IDssProxyActions.sol │ │ ├── tether │ │ │ └── ITetherToken.sol │ │ ├── uniswap │ │ │ └── ISwapRouter.sol │ │ └── yearn │ │ │ └── IYearnVaultV2.sol │ ├── test │ │ └── ITestYieldToken.sol │ └── transmuter │ │ ├── ITransmuterBuffer.sol │ │ └── ITransmuterV2.sol ├── libraries │ ├── FixedPointMath.sol │ ├── Limiters.sol │ ├── LiquidityMath.sol │ ├── SafeCast.sol │ ├── Sets.sol │ ├── Tick.sol │ ├── TokenUtils.sol │ └── pools │ │ ├── Pool.sol │ │ └── Stake.sol ├── test │ ├── ERC20Mock.sol │ ├── TestAlchemicToken.sol │ ├── TestERC20.sol │ ├── TestErc20Receiver.sol │ ├── TestFlashBorrower.sol │ ├── TestSets.sol │ ├── TestTransmuter.sol │ ├── TestWhitelisted.sol │ ├── TestWhitelistedCaller.sol │ ├── TestYieldToken.sol │ ├── TestYieldTokenAdapter.sol │ ├── TransmuterBufferMock.sol │ ├── TransmuterMock.sol │ └── yearn │ │ └── YearnVaultMock.sol └── utils │ └── Whitelist.sol ├── discord-export ├── Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html ├── Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files │ ├── 1f3c6-621A1.svg │ ├── 1f43a-EB486.svg │ ├── 1f44b-8A059.svg │ ├── 1f44d-27259.svg │ ├── 1f4c6-44E30.svg │ ├── 1f4dc-AC641.svg │ ├── 1f50d-195C0.svg │ ├── 1f525-8FE4F.svg │ ├── 1f602-168C5.svg │ ├── 1f604-BF863.svg │ ├── 1f606-BE94E.svg │ ├── 1f64f-22B8D.svg │ ├── 1f6a8-A8AB3.svg │ ├── 1f911-F346C.svg │ ├── 1f923-5854E.svg │ ├── 1f972-F415D.svg │ ├── 1f9d1-5BC80.svg │ ├── 2696-15F4A.svg │ ├── 2a9faff195fe333526cfe6ae6fce1420-927E9.png │ ├── 3-FB033.png │ ├── 467517ffa947930b8383c77934903657-6CBF8.png │ ├── 5-E9BDB.png │ ├── 58b16f0c-7fca-4180-bec0-a9a1e71e7aa3-04B6A │ ├── 5960c5502dd09d4875482231f43edbc5-F05FC.png │ ├── 5d12e3b47f1005d10059611eeaf3a79d-E9754.png │ ├── 5f978694dec96afc1640b5426003aef1-3E74E.png │ ├── 60973beb51aebcfc8ef49e01c59da7c1-C5171.png │ ├── 67594ee4b4d1fc03bca468327a0d145b-0C614.png │ ├── 751606379340365864-AAEFA.json │ ├── 786914635986501654-46CF8.png │ ├── 851893826846457866-1AD3D.png │ ├── 851893827315826708-F59C0.png │ ├── 851893827706028033-9A97C.png │ ├── 9503f567dabd2781b3d25827ceb83075-313E1.png │ ├── C4-banner-7C19B.png │ ├── IMG_9458-C2A76.png │ ├── ae70f07a06c1c7e983291bb14a1bed7f-F1116.png │ ├── c9cb30134c634c9e02d0c64df4922803-1AAF2.png │ ├── e30d0fe5b5a56ace70463fe4fb765489-6D670.png │ ├── ggsans-italic-400-E988B.woff2 │ ├── ggsans-italic-500-0777F.woff2 │ ├── ggsans-italic-600-CB411.woff2 │ ├── ggsans-italic-700-891AC.woff2 │ ├── ggsans-italic-800-D36B0.woff2 │ ├── ggsans-normal-400-1456D.woff2 │ ├── ggsans-normal-500-89CE5.woff2 │ ├── ggsans-normal-600-C1EA8.woff2 │ ├── ggsans-normal-700-1949A.woff2 │ ├── ggsans-normal-800-58487.woff2 │ ├── highlight.min-D8D27.js │ ├── lottie.min-99657.js │ ├── solarized-dark.min-BA98F.css │ └── unknown-9507B.png ├── Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].txt └── Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].txt_Files │ ├── 58b16f0c-7fca-4180-bec0-a9a1e71e7aa3-04B6A │ ├── 751606379340365864-AAEFA.json │ ├── C4-banner-7C19B.png │ ├── IMG_9458-C2A76.png │ └── unknown-9507B.png ├── hardhat.config.ts ├── img ├── AlchemixV2_elixir.jpg ├── AlchemixV2_function_calls.jpg ├── AlchemixV2_proxy_configurations.jpg └── AlchemixV2_token_flows.jpg ├── package.json ├── test-forge ├── Autoleverage.t.sol ├── EthAssetManager.t.sol ├── FuseTokenAdapterV1.t.sol ├── RETHAdapterV1.t.sol ├── ThreePoolAssetManager.t.sol ├── TransmuterConduit.t.sol ├── VesperAdapterV1.t.sol ├── WstETHAdapterV1.t.sol ├── mocks │ └── TransmuterBufferMock.sol └── utils │ ├── DSTestPlus.sol │ ├── Hevm.sol │ ├── mocks │ └── ERC20Mock.sol │ └── users │ ├── ERC20User.sol │ ├── EthAssetManagerUser.sol │ ├── SafeERC20User.sol │ └── ThreePoolAssetManagerUser.sol ├── test-hardhat ├── AlchemicToken.spec.ts ├── AlchemistV2.spec.ts ├── Sets.spec.ts ├── StableSwap.spec.ts ├── StakingPools.spec.ts ├── TransmuterBuffer.spec.ts ├── TransmuterV2.spec.ts └── Whitelist.spec.ts ├── tsconfig.json └── utils └── helpers.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/README.md -------------------------------------------------------------------------------- /contracts-full/AlchemicTokenV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/AlchemicTokenV1.sol -------------------------------------------------------------------------------- /contracts-full/AlchemicTokenV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/AlchemicTokenV2.sol -------------------------------------------------------------------------------- /contracts-full/AlchemicTokenV2Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/AlchemicTokenV2Base.sol -------------------------------------------------------------------------------- /contracts-full/AlchemistV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/AlchemistV2.sol -------------------------------------------------------------------------------- /contracts-full/AutoleverageBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/AutoleverageBase.sol -------------------------------------------------------------------------------- /contracts-full/AutoleverageCurveFactoryethpool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/AutoleverageCurveFactoryethpool.sol -------------------------------------------------------------------------------- /contracts-full/AutoleverageCurveMetapool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/AutoleverageCurveMetapool.sol -------------------------------------------------------------------------------- /contracts-full/CrossChainCanonicalAlchemicTokenV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/CrossChainCanonicalAlchemicTokenV2.sol -------------------------------------------------------------------------------- /contracts-full/CrossChainCanonicalBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/CrossChainCanonicalBase.sol -------------------------------------------------------------------------------- /contracts-full/CrossChainCanonicalGALCX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/CrossChainCanonicalGALCX.sol -------------------------------------------------------------------------------- /contracts-full/EthAssetManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/EthAssetManager.sol -------------------------------------------------------------------------------- /contracts-full/StakingPools.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/StakingPools.sol -------------------------------------------------------------------------------- /contracts-full/ThreePoolAssetManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/ThreePoolAssetManager.sol -------------------------------------------------------------------------------- /contracts-full/TransmuterBuffer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/TransmuterBuffer.sol -------------------------------------------------------------------------------- /contracts-full/TransmuterConduit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/TransmuterConduit.sol -------------------------------------------------------------------------------- /contracts-full/TransmuterV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/TransmuterV2.sol -------------------------------------------------------------------------------- /contracts-full/WETHGateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/WETHGateway.sol -------------------------------------------------------------------------------- /contracts-full/adapters/fuse/FuseTokenAdapterV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/adapters/fuse/FuseTokenAdapterV1.sol -------------------------------------------------------------------------------- /contracts-full/adapters/lido/WstETHAdapterV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/adapters/lido/WstETHAdapterV1.sol -------------------------------------------------------------------------------- /contracts-full/adapters/rocket/RETHAdapterV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/adapters/rocket/RETHAdapterV1.sol -------------------------------------------------------------------------------- /contracts-full/adapters/vesper/VesperAdapterV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/adapters/vesper/VesperAdapterV1.sol -------------------------------------------------------------------------------- /contracts-full/adapters/yearn/YearnTokenAdapter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/adapters/yearn/YearnTokenAdapter.sol -------------------------------------------------------------------------------- /contracts-full/base/Errors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/base/Errors.sol -------------------------------------------------------------------------------- /contracts-full/base/Multicall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/base/Multicall.sol -------------------------------------------------------------------------------- /contracts-full/base/Mutex.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/base/Mutex.sol -------------------------------------------------------------------------------- /contracts-full/base/SelfPermit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/base/SelfPermit.sol -------------------------------------------------------------------------------- /contracts-full/gALCX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/gALCX.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/IALCXSource.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/IALCXSource.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/IAaveFlashLoanReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/IAaveFlashLoanReceiver.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/IAaveLendingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/IAaveLendingPool.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/IAlchemicToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/IAlchemicToken.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/IAlchemistV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/IAlchemistV2.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/ICurveFactoryethpool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/ICurveFactoryethpool.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/ICurveMetapool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/ICurveMetapool.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/IERC20Burnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/IERC20Burnable.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/IERC20Metadata.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/IERC20Metadata.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/IERC20Minimal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/IERC20Minimal.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/IERC20Mintable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/IERC20Mintable.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/IERC20PermitAllowed.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/IERC20PermitAllowed.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/IERC20TokenReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/IERC20TokenReceiver.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/IERC3156FlashBorrower.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/IERC3156FlashBorrower.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/IERC3156FlashLender.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/IERC3156FlashLender.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/IMulticall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/IMulticall.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/ISelfPermit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/ISelfPermit.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/IStakingPools.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/IStakingPools.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/ITokenAdapter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/ITokenAdapter.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/ITransmuterBuffer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/ITransmuterBuffer.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/ITransmuterV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/ITransmuterV1.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/IWETH9.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/IWETH9.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/IWETHGateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/IWETHGateway.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/IWhitelist.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/IWhitelist.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/alchemist/IAlchemistV2Actions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/alchemist/IAlchemistV2Actions.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/alchemist/IAlchemistV2AdminActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/alchemist/IAlchemistV2AdminActions.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/alchemist/IAlchemistV2Errors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/alchemist/IAlchemistV2Errors.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/alchemist/IAlchemistV2Events.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/alchemist/IAlchemistV2Events.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/alchemist/IAlchemistV2Immutables.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/alchemist/IAlchemistV2Immutables.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/alchemist/IAlchemistV2State.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/alchemist/IAlchemistV2State.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/compound/ICERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/compound/ICERC20.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/compound/IInterestRateModel.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/compound/IInterestRateModel.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/convex/IConvexBooster.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/convex/IConvexBooster.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/convex/IConvexRewards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/convex/IConvexRewards.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/convex/IConvexToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/convex/IConvexToken.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/curve/IEthStableMetaPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/curve/IEthStableMetaPool.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/curve/IStableMetaPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/curve/IStableMetaPool.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/curve/IStableSwap2Pool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/curve/IStableSwap2Pool.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/curve/IStableSwap3Pool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/curve/IStableSwap3Pool.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/external/IProxyAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/external/IProxyAdmin.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/external/IWETH9.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/external/IWETH9.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/external/aave/DataTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/external/aave/DataTypes.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/external/aave/IAToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/external/aave/IAToken.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/external/aave/ILendingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/external/aave/ILendingPool.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/external/aave/ILendingPoolAddressesProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/external/aave/ILendingPoolAddressesProvider.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/external/aave/ILendingPoolAddressesProviderRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/external/aave/ILendingPoolAddressesProviderRegistry.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/external/aave/IScaledBalanceToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/external/aave/IScaledBalanceToken.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/external/aave/IStaticAToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/external/aave/IStaticAToken.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/external/aave/IWethGateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/external/aave/IWethGateway.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/external/maker/IDssProxyActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/external/maker/IDssProxyActions.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/external/tether/ITetherToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/external/tether/ITetherToken.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/external/uniswap/ISwapRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/external/uniswap/ISwapRouter.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/external/yearn/IYearnVaultV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/external/yearn/IYearnVaultV2.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/lido/IStETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/lido/IStETH.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/lido/IWstETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/lido/IWstETH.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/rocket/IRETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/rocket/IRETH.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/rocket/IRocketStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/rocket/IRocketStorage.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/test/ITestYieldToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/test/ITestYieldToken.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/transmuter/ITransmuterBuffer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/transmuter/ITransmuterBuffer.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/transmuter/ITransmuterV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/transmuter/ITransmuterV2.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/vesper/IVesperPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/vesper/IVesperPool.sol -------------------------------------------------------------------------------- /contracts-full/interfaces/vesper/IVesperRewards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/interfaces/vesper/IVesperRewards.sol -------------------------------------------------------------------------------- /contracts-full/libraries/FixedPointMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/libraries/FixedPointMath.sol -------------------------------------------------------------------------------- /contracts-full/libraries/LibFuse.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/libraries/LibFuse.sol -------------------------------------------------------------------------------- /contracts-full/libraries/Limiters.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/libraries/Limiters.sol -------------------------------------------------------------------------------- /contracts-full/libraries/LiquidityMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/libraries/LiquidityMath.sol -------------------------------------------------------------------------------- /contracts-full/libraries/RocketPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/libraries/RocketPool.sol -------------------------------------------------------------------------------- /contracts-full/libraries/SafeCast.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/libraries/SafeCast.sol -------------------------------------------------------------------------------- /contracts-full/libraries/SafeERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/libraries/SafeERC20.sol -------------------------------------------------------------------------------- /contracts-full/libraries/Sets.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/libraries/Sets.sol -------------------------------------------------------------------------------- /contracts-full/libraries/Tick.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/libraries/Tick.sol -------------------------------------------------------------------------------- /contracts-full/libraries/TokenUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/libraries/TokenUtils.sol -------------------------------------------------------------------------------- /contracts-full/libraries/pools/Pool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/libraries/pools/Pool.sol -------------------------------------------------------------------------------- /contracts-full/libraries/pools/Stake.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/libraries/pools/Stake.sol -------------------------------------------------------------------------------- /contracts-full/libraries/solmate/FixedPointMathLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/libraries/solmate/FixedPointMathLib.sol -------------------------------------------------------------------------------- /contracts-full/test/ERC20Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/test/ERC20Mock.sol -------------------------------------------------------------------------------- /contracts-full/test/TestAlchemicToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/test/TestAlchemicToken.sol -------------------------------------------------------------------------------- /contracts-full/test/TestERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/test/TestERC20.sol -------------------------------------------------------------------------------- /contracts-full/test/TestErc20Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/test/TestErc20Receiver.sol -------------------------------------------------------------------------------- /contracts-full/test/TestFlashBorrower.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/test/TestFlashBorrower.sol -------------------------------------------------------------------------------- /contracts-full/test/TestSets.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/test/TestSets.sol -------------------------------------------------------------------------------- /contracts-full/test/TestTransmuter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/test/TestTransmuter.sol -------------------------------------------------------------------------------- /contracts-full/test/TestWhitelisted.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/test/TestWhitelisted.sol -------------------------------------------------------------------------------- /contracts-full/test/TestWhitelistedCaller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/test/TestWhitelistedCaller.sol -------------------------------------------------------------------------------- /contracts-full/test/TestYieldToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/test/TestYieldToken.sol -------------------------------------------------------------------------------- /contracts-full/test/TestYieldTokenAdapter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/test/TestYieldTokenAdapter.sol -------------------------------------------------------------------------------- /contracts-full/test/TransmuterBufferMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/test/TransmuterBufferMock.sol -------------------------------------------------------------------------------- /contracts-full/test/TransmuterMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/test/TransmuterMock.sol -------------------------------------------------------------------------------- /contracts-full/test/yearn/YearnVaultMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/test/yearn/YearnVaultMock.sol -------------------------------------------------------------------------------- /contracts-full/utils/Whitelist.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-full/utils/Whitelist.sol -------------------------------------------------------------------------------- /contracts-hardhat/AlchemicTokenV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/AlchemicTokenV1.sol -------------------------------------------------------------------------------- /contracts-hardhat/AlchemicTokenV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/AlchemicTokenV2.sol -------------------------------------------------------------------------------- /contracts-hardhat/AlchemicTokenV2Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/AlchemicTokenV2Base.sol -------------------------------------------------------------------------------- /contracts-hardhat/AlchemistV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/AlchemistV2.sol -------------------------------------------------------------------------------- /contracts-hardhat/CrossChainCanonicalAlchemicTokenV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/CrossChainCanonicalAlchemicTokenV2.sol -------------------------------------------------------------------------------- /contracts-hardhat/CrossChainCanonicalBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/CrossChainCanonicalBase.sol -------------------------------------------------------------------------------- /contracts-hardhat/CrossChainCanonicalGALCX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/CrossChainCanonicalGALCX.sol -------------------------------------------------------------------------------- /contracts-hardhat/StakingPools.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/StakingPools.sol -------------------------------------------------------------------------------- /contracts-hardhat/TransmuterBuffer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/TransmuterBuffer.sol -------------------------------------------------------------------------------- /contracts-hardhat/TransmuterConduit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/TransmuterConduit.sol -------------------------------------------------------------------------------- /contracts-hardhat/TransmuterV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/TransmuterV2.sol -------------------------------------------------------------------------------- /contracts-hardhat/WETHGateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/WETHGateway.sol -------------------------------------------------------------------------------- /contracts-hardhat/adapters/yearn/YearnTokenAdapter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/adapters/yearn/YearnTokenAdapter.sol -------------------------------------------------------------------------------- /contracts-hardhat/base/Errors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/base/Errors.sol -------------------------------------------------------------------------------- /contracts-hardhat/base/Multicall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/base/Multicall.sol -------------------------------------------------------------------------------- /contracts-hardhat/base/Mutex.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/base/Mutex.sol -------------------------------------------------------------------------------- /contracts-hardhat/base/SelfPermit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/base/SelfPermit.sol -------------------------------------------------------------------------------- /contracts-hardhat/gALCX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/gALCX.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/IALCXSource.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/IALCXSource.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/IAlchemicToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/IAlchemicToken.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/IAlchemistV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/IAlchemistV2.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/IERC20Burnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/IERC20Burnable.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/IERC20Metadata.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/IERC20Metadata.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/IERC20Minimal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/IERC20Minimal.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/IERC20Mintable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/IERC20Mintable.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/IERC20PermitAllowed.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/IERC20PermitAllowed.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/IERC20TokenReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/IERC20TokenReceiver.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/IERC3156FlashBorrower.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/IERC3156FlashBorrower.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/IERC3156FlashLender.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/IERC3156FlashLender.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/IMulticall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/IMulticall.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/ISelfPermit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/ISelfPermit.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/IStakingPools.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/IStakingPools.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/ITokenAdapter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/ITokenAdapter.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/ITransmuterV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/ITransmuterV1.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/IWETHGateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/IWETHGateway.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/IWhitelist.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/IWhitelist.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/alchemist/IAlchemistV2Actions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/alchemist/IAlchemistV2Actions.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/alchemist/IAlchemistV2AdminActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/alchemist/IAlchemistV2AdminActions.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/alchemist/IAlchemistV2Errors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/alchemist/IAlchemistV2Errors.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/alchemist/IAlchemistV2Events.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/alchemist/IAlchemistV2Events.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/alchemist/IAlchemistV2Immutables.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/alchemist/IAlchemistV2Immutables.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/alchemist/IAlchemistV2State.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/alchemist/IAlchemistV2State.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/external/IProxyAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/external/IProxyAdmin.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/external/IWETH9.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/external/IWETH9.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/external/aave/DataTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/external/aave/DataTypes.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/external/aave/IAToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/external/aave/IAToken.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/external/aave/ILendingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/external/aave/ILendingPool.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/external/aave/ILendingPoolAddressesProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/external/aave/ILendingPoolAddressesProvider.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/external/aave/ILendingPoolAddressesProviderRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/external/aave/ILendingPoolAddressesProviderRegistry.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/external/aave/IScaledBalanceToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/external/aave/IScaledBalanceToken.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/external/aave/IStaticAToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/external/aave/IStaticAToken.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/external/aave/IWethGateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/external/aave/IWethGateway.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/external/maker/IDssProxyActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/external/maker/IDssProxyActions.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/external/tether/ITetherToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/external/tether/ITetherToken.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/external/uniswap/ISwapRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/external/uniswap/ISwapRouter.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/external/yearn/IYearnVaultV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/external/yearn/IYearnVaultV2.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/test/ITestYieldToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/test/ITestYieldToken.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/transmuter/ITransmuterBuffer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/transmuter/ITransmuterBuffer.sol -------------------------------------------------------------------------------- /contracts-hardhat/interfaces/transmuter/ITransmuterV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/interfaces/transmuter/ITransmuterV2.sol -------------------------------------------------------------------------------- /contracts-hardhat/libraries/FixedPointMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/libraries/FixedPointMath.sol -------------------------------------------------------------------------------- /contracts-hardhat/libraries/Limiters.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/libraries/Limiters.sol -------------------------------------------------------------------------------- /contracts-hardhat/libraries/LiquidityMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/libraries/LiquidityMath.sol -------------------------------------------------------------------------------- /contracts-hardhat/libraries/SafeCast.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/libraries/SafeCast.sol -------------------------------------------------------------------------------- /contracts-hardhat/libraries/Sets.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/libraries/Sets.sol -------------------------------------------------------------------------------- /contracts-hardhat/libraries/Tick.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/libraries/Tick.sol -------------------------------------------------------------------------------- /contracts-hardhat/libraries/TokenUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/libraries/TokenUtils.sol -------------------------------------------------------------------------------- /contracts-hardhat/libraries/pools/Pool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/libraries/pools/Pool.sol -------------------------------------------------------------------------------- /contracts-hardhat/libraries/pools/Stake.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/libraries/pools/Stake.sol -------------------------------------------------------------------------------- /contracts-hardhat/test/ERC20Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/test/ERC20Mock.sol -------------------------------------------------------------------------------- /contracts-hardhat/test/TestAlchemicToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/test/TestAlchemicToken.sol -------------------------------------------------------------------------------- /contracts-hardhat/test/TestERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/test/TestERC20.sol -------------------------------------------------------------------------------- /contracts-hardhat/test/TestErc20Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/test/TestErc20Receiver.sol -------------------------------------------------------------------------------- /contracts-hardhat/test/TestFlashBorrower.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/test/TestFlashBorrower.sol -------------------------------------------------------------------------------- /contracts-hardhat/test/TestSets.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/test/TestSets.sol -------------------------------------------------------------------------------- /contracts-hardhat/test/TestTransmuter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/test/TestTransmuter.sol -------------------------------------------------------------------------------- /contracts-hardhat/test/TestWhitelisted.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/test/TestWhitelisted.sol -------------------------------------------------------------------------------- /contracts-hardhat/test/TestWhitelistedCaller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/test/TestWhitelistedCaller.sol -------------------------------------------------------------------------------- /contracts-hardhat/test/TestYieldToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/test/TestYieldToken.sol -------------------------------------------------------------------------------- /contracts-hardhat/test/TestYieldTokenAdapter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/test/TestYieldTokenAdapter.sol -------------------------------------------------------------------------------- /contracts-hardhat/test/TransmuterBufferMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/test/TransmuterBufferMock.sol -------------------------------------------------------------------------------- /contracts-hardhat/test/TransmuterMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/test/TransmuterMock.sol -------------------------------------------------------------------------------- /contracts-hardhat/test/yearn/YearnVaultMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/test/yearn/YearnVaultMock.sol -------------------------------------------------------------------------------- /contracts-hardhat/utils/Whitelist.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/contracts-hardhat/utils/Whitelist.sol -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f3c6-621A1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f3c6-621A1.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f43a-EB486.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f43a-EB486.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f44b-8A059.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f44b-8A059.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f44d-27259.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f44d-27259.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f4c6-44E30.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f4c6-44E30.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f4dc-AC641.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f4dc-AC641.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f50d-195C0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f50d-195C0.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f525-8FE4F.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f525-8FE4F.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f602-168C5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f602-168C5.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f604-BF863.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f604-BF863.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f606-BE94E.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f606-BE94E.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f64f-22B8D.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f64f-22B8D.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f6a8-A8AB3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f6a8-A8AB3.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f911-F346C.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f911-F346C.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f923-5854E.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f923-5854E.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f972-F415D.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f972-F415D.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f9d1-5BC80.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/1f9d1-5BC80.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/2696-15F4A.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/2696-15F4A.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/2a9faff195fe333526cfe6ae6fce1420-927E9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/2a9faff195fe333526cfe6ae6fce1420-927E9.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/3-FB033.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/3-FB033.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/467517ffa947930b8383c77934903657-6CBF8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/467517ffa947930b8383c77934903657-6CBF8.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/5-E9BDB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/5-E9BDB.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/58b16f0c-7fca-4180-bec0-a9a1e71e7aa3-04B6A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/58b16f0c-7fca-4180-bec0-a9a1e71e7aa3-04B6A -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/5960c5502dd09d4875482231f43edbc5-F05FC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/5960c5502dd09d4875482231f43edbc5-F05FC.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/5d12e3b47f1005d10059611eeaf3a79d-E9754.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/5d12e3b47f1005d10059611eeaf3a79d-E9754.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/5f978694dec96afc1640b5426003aef1-3E74E.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/5f978694dec96afc1640b5426003aef1-3E74E.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/60973beb51aebcfc8ef49e01c59da7c1-C5171.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/60973beb51aebcfc8ef49e01c59da7c1-C5171.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/67594ee4b4d1fc03bca468327a0d145b-0C614.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/67594ee4b4d1fc03bca468327a0d145b-0C614.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/751606379340365864-AAEFA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/751606379340365864-AAEFA.json -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/786914635986501654-46CF8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/786914635986501654-46CF8.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/851893826846457866-1AD3D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/851893826846457866-1AD3D.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/851893827315826708-F59C0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/851893827315826708-F59C0.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/851893827706028033-9A97C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/851893827706028033-9A97C.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/9503f567dabd2781b3d25827ceb83075-313E1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/9503f567dabd2781b3d25827ceb83075-313E1.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/C4-banner-7C19B.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/IMG_9458-C2A76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/IMG_9458-C2A76.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ae70f07a06c1c7e983291bb14a1bed7f-F1116.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ae70f07a06c1c7e983291bb14a1bed7f-F1116.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/c9cb30134c634c9e02d0c64df4922803-1AAF2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/c9cb30134c634c9e02d0c64df4922803-1AAF2.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/e30d0fe5b5a56ace70463fe4fb765489-6D670.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/e30d0fe5b5a56ace70463fe4fb765489-6D670.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-italic-400-E988B.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-italic-400-E988B.woff2 -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-italic-500-0777F.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-italic-500-0777F.woff2 -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-italic-600-CB411.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-italic-600-CB411.woff2 -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-italic-700-891AC.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-italic-700-891AC.woff2 -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-italic-800-D36B0.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-italic-800-D36B0.woff2 -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-normal-400-1456D.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-normal-400-1456D.woff2 -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-normal-500-89CE5.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-normal-500-89CE5.woff2 -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-normal-600-C1EA8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-normal-600-C1EA8.woff2 -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-normal-700-1949A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-normal-700-1949A.woff2 -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-normal-800-58487.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/ggsans-normal-800-58487.woff2 -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/highlight.min-D8D27.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/highlight.min-D8D27.js -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/lottie.min-99657.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/lottie.min-99657.js -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/solarized-dark.min-BA98F.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/solarized-dark.min-BA98F.css -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/unknown-9507B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].html_Files/unknown-9507B.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].txt -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].txt_Files/58b16f0c-7fca-4180-bec0-a9a1e71e7aa3-04B6A: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].txt_Files/58b16f0c-7fca-4180-bec0-a9a1e71e7aa3-04B6A -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].txt_Files/751606379340365864-AAEFA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].txt_Files/751606379340365864-AAEFA.json -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].txt_Files/C4-banner-7C19B.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].txt_Files/IMG_9458-C2A76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].txt_Files/IMG_9458-C2A76.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].txt_Files/unknown-9507B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/discord-export/Code4rena - ARCHIVE-Q2-2022 - ☑alchemix-may5 [971041376785539093].txt_Files/unknown-9507B.png -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /img/AlchemixV2_elixir.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/img/AlchemixV2_elixir.jpg -------------------------------------------------------------------------------- /img/AlchemixV2_function_calls.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/img/AlchemixV2_function_calls.jpg -------------------------------------------------------------------------------- /img/AlchemixV2_proxy_configurations.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/img/AlchemixV2_proxy_configurations.jpg -------------------------------------------------------------------------------- /img/AlchemixV2_token_flows.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/img/AlchemixV2_token_flows.jpg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/package.json -------------------------------------------------------------------------------- /test-forge/Autoleverage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-forge/Autoleverage.t.sol -------------------------------------------------------------------------------- /test-forge/EthAssetManager.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-forge/EthAssetManager.t.sol -------------------------------------------------------------------------------- /test-forge/FuseTokenAdapterV1.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-forge/FuseTokenAdapterV1.t.sol -------------------------------------------------------------------------------- /test-forge/RETHAdapterV1.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-forge/RETHAdapterV1.t.sol -------------------------------------------------------------------------------- /test-forge/ThreePoolAssetManager.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-forge/ThreePoolAssetManager.t.sol -------------------------------------------------------------------------------- /test-forge/TransmuterConduit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-forge/TransmuterConduit.t.sol -------------------------------------------------------------------------------- /test-forge/VesperAdapterV1.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-forge/VesperAdapterV1.t.sol -------------------------------------------------------------------------------- /test-forge/WstETHAdapterV1.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-forge/WstETHAdapterV1.t.sol -------------------------------------------------------------------------------- /test-forge/mocks/TransmuterBufferMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-forge/mocks/TransmuterBufferMock.sol -------------------------------------------------------------------------------- /test-forge/utils/DSTestPlus.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-forge/utils/DSTestPlus.sol -------------------------------------------------------------------------------- /test-forge/utils/Hevm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-forge/utils/Hevm.sol -------------------------------------------------------------------------------- /test-forge/utils/mocks/ERC20Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-forge/utils/mocks/ERC20Mock.sol -------------------------------------------------------------------------------- /test-forge/utils/users/ERC20User.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-forge/utils/users/ERC20User.sol -------------------------------------------------------------------------------- /test-forge/utils/users/EthAssetManagerUser.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-forge/utils/users/EthAssetManagerUser.sol -------------------------------------------------------------------------------- /test-forge/utils/users/SafeERC20User.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-forge/utils/users/SafeERC20User.sol -------------------------------------------------------------------------------- /test-forge/utils/users/ThreePoolAssetManagerUser.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-forge/utils/users/ThreePoolAssetManagerUser.sol -------------------------------------------------------------------------------- /test-hardhat/AlchemicToken.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-hardhat/AlchemicToken.spec.ts -------------------------------------------------------------------------------- /test-hardhat/AlchemistV2.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-hardhat/AlchemistV2.spec.ts -------------------------------------------------------------------------------- /test-hardhat/Sets.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-hardhat/Sets.spec.ts -------------------------------------------------------------------------------- /test-hardhat/StableSwap.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-hardhat/StableSwap.spec.ts -------------------------------------------------------------------------------- /test-hardhat/StakingPools.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-hardhat/StakingPools.spec.ts -------------------------------------------------------------------------------- /test-hardhat/TransmuterBuffer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-hardhat/TransmuterBuffer.spec.ts -------------------------------------------------------------------------------- /test-hardhat/TransmuterV2.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-hardhat/TransmuterV2.spec.ts -------------------------------------------------------------------------------- /test-hardhat/Whitelist.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/test-hardhat/Whitelist.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-05-alchemix/HEAD/utils/helpers.ts --------------------------------------------------------------------------------