@yearn-mechanics/yswaps
Version:
YSwaps will swap enabled strategie's funds from harvests
143 lines (142 loc) • 16.4 kB
text/typescript
/* Autogenerated file. Do not edit manually. */
/* tslint:disable */
/* eslint-disable */
import type * as openzeppelin from "./@openzeppelin";
export type { openzeppelin };
import type * as uniswap from "./@uniswap";
export type { uniswap };
import type * as yearnMechanics from "./@yearn-mechanics";
export type { yearnMechanics };
import type * as solidity from "./solidity";
export type { solidity };
export * as factories from "./factories";
export type { AccessControl } from "./@openzeppelin/contracts/access/AccessControl";
export { AccessControl__factory } from "./factories/@openzeppelin/contracts/access/AccessControl__factory";
export type { IAccessControl } from "./@openzeppelin/contracts/access/IAccessControl";
export { IAccessControl__factory } from "./factories/@openzeppelin/contracts/access/IAccessControl__factory";
export type { ERC20 } from "./@openzeppelin/contracts/token/ERC20/ERC20";
export { ERC20__factory } from "./factories/@openzeppelin/contracts/token/ERC20/ERC20__factory";
export type { IERC20Metadata } from "./@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata";
export { IERC20Metadata__factory } from "./factories/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata__factory";
export type { IERC20 } from "./@openzeppelin/contracts/token/ERC20/IERC20";
export { IERC20__factory } from "./factories/@openzeppelin/contracts/token/ERC20/IERC20__factory";
export type { ERC165 } from "./@openzeppelin/contracts/utils/introspection/ERC165";
export { ERC165__factory } from "./factories/@openzeppelin/contracts/utils/introspection/ERC165__factory";
export type { IERC165 } from "./@openzeppelin/contracts/utils/introspection/IERC165";
export { IERC165__factory } from "./factories/@openzeppelin/contracts/utils/introspection/IERC165__factory";
export type { IUniswapV2Factory } from "./@uniswap/v2-core/contracts/interfaces/IUniswapV2Factory";
export { IUniswapV2Factory__factory } from "./factories/@uniswap/v2-core/contracts/interfaces/IUniswapV2Factory__factory";
export type { IUniswapV2Router01 } from "./@uniswap/v2-periphery/contracts/interfaces/IUniswapV2Router01";
export { IUniswapV2Router01__factory } from "./factories/@uniswap/v2-periphery/contracts/interfaces/IUniswapV2Router01__factory";
export type { IUniswapV2Router02 } from "./@uniswap/v2-periphery/contracts/interfaces/IUniswapV2Router02";
export { IUniswapV2Router02__factory } from "./factories/@uniswap/v2-periphery/contracts/interfaces/IUniswapV2Router02__factory";
export type { CollectableDust } from "./@yearn-mechanics/contract-utils/solidity/contracts/utils/CollectableDust";
export { CollectableDust__factory } from "./factories/@yearn-mechanics/contract-utils/solidity/contracts/utils/CollectableDust__factory";
export type { Governable } from "./@yearn-mechanics/contract-utils/solidity/contracts/utils/Governable";
export { Governable__factory } from "./factories/@yearn-mechanics/contract-utils/solidity/contracts/utils/Governable__factory";
export type { Machinery } from "./@yearn-mechanics/contract-utils/solidity/contracts/utils/Machinery";
export { Machinery__factory } from "./factories/@yearn-mechanics/contract-utils/solidity/contracts/utils/Machinery__factory";
export type { IMechanicsRegistry } from "./@yearn-mechanics/contract-utils/solidity/interfaces/mechanics/IMechanicsRegistry";
export { IMechanicsRegistry__factory } from "./factories/@yearn-mechanics/contract-utils/solidity/interfaces/mechanics/IMechanicsRegistry__factory";
export type { ICollectableDust } from "./@yearn-mechanics/contract-utils/solidity/interfaces/utils/ICollectableDust";
export { ICollectableDust__factory } from "./factories/@yearn-mechanics/contract-utils/solidity/interfaces/utils/ICollectableDust__factory";
export type { IGovernable } from "./@yearn-mechanics/contract-utils/solidity/interfaces/utils/IGovernable";
export { IGovernable__factory } from "./factories/@yearn-mechanics/contract-utils/solidity/interfaces/utils/IGovernable__factory";
export type { IMachinery } from "./@yearn-mechanics/contract-utils/solidity/interfaces/utils/IMachinery";
export { IMachinery__factory } from "./factories/@yearn-mechanics/contract-utils/solidity/interfaces/utils/IMachinery__factory";
export type { CommonErrors } from "./solidity/contracts/CommonErrors";
export { CommonErrors__factory } from "./factories/solidity/contracts/CommonErrors__factory";
export type { ERC20ForTest } from "./solidity/contracts/for-test/ERC20.sol/ERC20ForTest";
export { ERC20ForTest__factory } from "./factories/solidity/contracts/for-test/ERC20.sol/ERC20ForTest__factory";
export type { AsyncSwapperForTest } from "./solidity/contracts/for-test/swappers/AsyncSwapper.sol/AsyncSwapperForTest";
export { AsyncSwapperForTest__factory } from "./factories/solidity/contracts/for-test/swappers/AsyncSwapper.sol/AsyncSwapperForTest__factory";
export type { SwapperForTest } from "./solidity/contracts/for-test/swappers/Swapper.sol/SwapperForTest";
export { SwapperForTest__factory } from "./factories/solidity/contracts/for-test/swappers/Swapper.sol/SwapperForTest__factory";
export type { SyncSwapperForTest } from "./solidity/contracts/for-test/swappers/SyncSwapper.sol/SyncSwapperForTest";
export { SyncSwapperForTest__factory } from "./factories/solidity/contracts/for-test/swappers/SyncSwapper.sol/SyncSwapperForTest__factory";
export type { TradeFactoryExecutorForTest } from "./solidity/contracts/for-test/TradeFactory/TradeFactoryExecutor.sol/TradeFactoryExecutorForTest";
export { TradeFactoryExecutorForTest__factory } from "./factories/solidity/contracts/for-test/TradeFactory/TradeFactoryExecutor.sol/TradeFactoryExecutorForTest__factory";
export type { TradeFactoryPositionsHandlerForTest } from "./solidity/contracts/for-test/TradeFactory/TradeFactoryPositionsHandler.sol/TradeFactoryPositionsHandlerForTest";
export { TradeFactoryPositionsHandlerForTest__factory } from "./factories/solidity/contracts/for-test/TradeFactory/TradeFactoryPositionsHandler.sol/TradeFactoryPositionsHandlerForTest__factory";
export type { TradeFactorySwapperHandlerForTest } from "./solidity/contracts/for-test/TradeFactory/TradeFactorySwapperHandler.sol/TradeFactorySwapperHandlerForTest";
export { TradeFactorySwapperHandlerForTest__factory } from "./factories/solidity/contracts/for-test/TradeFactory/TradeFactorySwapperHandler.sol/TradeFactorySwapperHandlerForTest__factory";
export type { AsyncSwapper } from "./solidity/contracts/swappers/async/AsyncSwapper.sol/AsyncSwapper";
export { AsyncSwapper__factory } from "./factories/solidity/contracts/swappers/async/AsyncSwapper.sol/AsyncSwapper__factory";
export type { IAsyncSwapper } from "./solidity/contracts/swappers/async/AsyncSwapper.sol/IAsyncSwapper";
export { IAsyncSwapper__factory } from "./factories/solidity/contracts/swappers/async/AsyncSwapper.sol/IAsyncSwapper__factory";
export type { BancorSwapper } from "./solidity/contracts/swappers/async/BancorSwapper.sol/BancorSwapper";
export { BancorSwapper__factory } from "./factories/solidity/contracts/swappers/async/BancorSwapper.sol/BancorSwapper__factory";
export type { IBancorNetwork } from "./solidity/contracts/swappers/async/BancorSwapper.sol/IBancorNetwork";
export { IBancorNetwork__factory } from "./factories/solidity/contracts/swappers/async/BancorSwapper.sol/IBancorNetwork__factory";
export type { IBancorSwapper } from "./solidity/contracts/swappers/async/BancorSwapper.sol/IBancorSwapper";
export { IBancorSwapper__factory } from "./factories/solidity/contracts/swappers/async/BancorSwapper.sol/IBancorSwapper__factory";
export type { IContractRegistry } from "./solidity/contracts/swappers/async/BancorSwapper.sol/IContractRegistry";
export { IContractRegistry__factory } from "./factories/solidity/contracts/swappers/async/BancorSwapper.sol/IContractRegistry__factory";
export type { IMultiCallOptimizedSwapper } from "./solidity/contracts/swappers/async/MultiCallOptimizedSwapper.sol/IMultiCallOptimizedSwapper";
export { IMultiCallOptimizedSwapper__factory } from "./factories/solidity/contracts/swappers/async/MultiCallOptimizedSwapper.sol/IMultiCallOptimizedSwapper__factory";
export type { MultiCallOptimizedSwapper } from "./solidity/contracts/swappers/async/MultiCallOptimizedSwapper.sol/MultiCallOptimizedSwapper";
export { MultiCallOptimizedSwapper__factory } from "./factories/solidity/contracts/swappers/async/MultiCallOptimizedSwapper.sol/MultiCallOptimizedSwapper__factory";
export type { IMultipleAsyncSwapper } from "./solidity/contracts/swappers/async/MultipleAsyncSwapper.sol/IMultipleAsyncSwapper";
export { IMultipleAsyncSwapper__factory } from "./factories/solidity/contracts/swappers/async/MultipleAsyncSwapper.sol/IMultipleAsyncSwapper__factory";
export type { MultipleAsyncSwapper } from "./solidity/contracts/swappers/async/MultipleAsyncSwapper.sol/MultipleAsyncSwapper";
export { MultipleAsyncSwapper__factory } from "./factories/solidity/contracts/swappers/async/MultipleAsyncSwapper.sol/MultipleAsyncSwapper__factory";
export type { IAggregationExecutor } from "./solidity/contracts/swappers/async/OneInchAggregatorSwapper.sol/IAggregationExecutor";
export { IAggregationExecutor__factory } from "./factories/solidity/contracts/swappers/async/OneInchAggregatorSwapper.sol/IAggregationExecutor__factory";
export type { IOneInchAggregatorSwapper } from "./solidity/contracts/swappers/async/OneInchAggregatorSwapper.sol/IOneInchAggregatorSwapper";
export { IOneInchAggregatorSwapper__factory } from "./factories/solidity/contracts/swappers/async/OneInchAggregatorSwapper.sol/IOneInchAggregatorSwapper__factory";
export type { IOneInchExchange } from "./solidity/contracts/swappers/async/OneInchAggregatorSwapper.sol/IOneInchExchange";
export { IOneInchExchange__factory } from "./factories/solidity/contracts/swappers/async/OneInchAggregatorSwapper.sol/IOneInchExchange__factory";
export type { OneInchAggregatorSwapper } from "./solidity/contracts/swappers/async/OneInchAggregatorSwapper.sol/OneInchAggregatorSwapper";
export { OneInchAggregatorSwapper__factory } from "./factories/solidity/contracts/swappers/async/OneInchAggregatorSwapper.sol/OneInchAggregatorSwapper__factory";
export type { ISolidlySwapper } from "./solidity/contracts/swappers/async/SolidlySwapper.sol/ISolidlySwapper";
export { ISolidlySwapper__factory } from "./factories/solidity/contracts/swappers/async/SolidlySwapper.sol/ISolidlySwapper__factory";
export type { SolidlySwapper } from "./solidity/contracts/swappers/async/SolidlySwapper.sol/SolidlySwapper";
export { SolidlySwapper__factory } from "./factories/solidity/contracts/swappers/async/SolidlySwapper.sol/SolidlySwapper__factory";
export type { IUniswapV2Swapper } from "./solidity/contracts/swappers/async/UniswapV2Swapper.sol/IUniswapV2Swapper";
export { IUniswapV2Swapper__factory } from "./factories/solidity/contracts/swappers/async/UniswapV2Swapper.sol/IUniswapV2Swapper__factory";
export type { UniswapV2Swapper } from "./solidity/contracts/swappers/async/UniswapV2Swapper.sol/UniswapV2Swapper";
export { UniswapV2Swapper__factory } from "./factories/solidity/contracts/swappers/async/UniswapV2Swapper.sol/UniswapV2Swapper__factory";
export type { IZRXSwapper } from "./solidity/contracts/swappers/async/ZRXSwapper.sol/IZRXSwapper";
export { IZRXSwapper__factory } from "./factories/solidity/contracts/swappers/async/ZRXSwapper.sol/IZRXSwapper__factory";
export type { ZRXSwapper } from "./solidity/contracts/swappers/async/ZRXSwapper.sol/ZRXSwapper";
export { ZRXSwapper__factory } from "./factories/solidity/contracts/swappers/async/ZRXSwapper.sol/ZRXSwapper__factory";
export type { ISwapper } from "./solidity/contracts/swappers/Swapper.sol/ISwapper";
export { ISwapper__factory } from "./factories/solidity/contracts/swappers/Swapper.sol/ISwapper__factory";
export type { Swapper } from "./solidity/contracts/swappers/Swapper.sol/Swapper";
export { Swapper__factory } from "./factories/solidity/contracts/swappers/Swapper.sol/Swapper__factory";
export type { ISyncSwapper } from "./solidity/contracts/swappers/sync/SyncSwapper.sol/ISyncSwapper";
export { ISyncSwapper__factory } from "./factories/solidity/contracts/swappers/sync/SyncSwapper.sol/ISyncSwapper__factory";
export type { SyncSwapper } from "./solidity/contracts/swappers/sync/SyncSwapper.sol/SyncSwapper";
export { SyncSwapper__factory } from "./factories/solidity/contracts/swappers/sync/SyncSwapper.sol/SyncSwapper__factory";
export type { IUniswapV2AnchorSwapper } from "./solidity/contracts/swappers/sync/UniswapV2AnchorSwapper.sol/IUniswapV2AnchorSwapper";
export { IUniswapV2AnchorSwapper__factory } from "./factories/solidity/contracts/swappers/sync/UniswapV2AnchorSwapper.sol/IUniswapV2AnchorSwapper__factory";
export type { UniswapV2AnchorSwapper } from "./solidity/contracts/swappers/sync/UniswapV2AnchorSwapper.sol/UniswapV2AnchorSwapper";
export { UniswapV2AnchorSwapper__factory } from "./factories/solidity/contracts/swappers/sync/UniswapV2AnchorSwapper.sol/UniswapV2AnchorSwapper__factory";
export type { ITradeFactory } from "./solidity/contracts/TradeFactory/TradeFactory.sol/ITradeFactory";
export { ITradeFactory__factory } from "./factories/solidity/contracts/TradeFactory/TradeFactory.sol/ITradeFactory__factory";
export type { TradeFactory } from "./solidity/contracts/TradeFactory/TradeFactory.sol/TradeFactory";
export { TradeFactory__factory } from "./factories/solidity/contracts/TradeFactory/TradeFactory.sol/TradeFactory__factory";
export type { TradeFactoryAccessManager } from "./solidity/contracts/TradeFactory/TradeFactoryAccessManager";
export { TradeFactoryAccessManager__factory } from "./factories/solidity/contracts/TradeFactory/TradeFactoryAccessManager__factory";
export type { ITradeFactoryExecutor } from "./solidity/contracts/TradeFactory/TradeFactoryExecutor.sol/ITradeFactoryExecutor";
export { ITradeFactoryExecutor__factory } from "./factories/solidity/contracts/TradeFactory/TradeFactoryExecutor.sol/ITradeFactoryExecutor__factory";
export type { TradeFactoryExecutor } from "./solidity/contracts/TradeFactory/TradeFactoryExecutor.sol/TradeFactoryExecutor";
export { TradeFactoryExecutor__factory } from "./factories/solidity/contracts/TradeFactory/TradeFactoryExecutor.sol/TradeFactoryExecutor__factory";
export type { ITradeFactoryPositionsHandler } from "./solidity/contracts/TradeFactory/TradeFactoryPositionsHandler.sol/ITradeFactoryPositionsHandler";
export { ITradeFactoryPositionsHandler__factory } from "./factories/solidity/contracts/TradeFactory/TradeFactoryPositionsHandler.sol/ITradeFactoryPositionsHandler__factory";
export type { TradeFactoryPositionsHandler } from "./solidity/contracts/TradeFactory/TradeFactoryPositionsHandler.sol/TradeFactoryPositionsHandler";
export { TradeFactoryPositionsHandler__factory } from "./factories/solidity/contracts/TradeFactory/TradeFactoryPositionsHandler.sol/TradeFactoryPositionsHandler__factory";
export type { ITradeFactorySwapperHandler } from "./solidity/contracts/TradeFactory/TradeFactorySwapperHandler.sol/ITradeFactorySwapperHandler";
export { ITradeFactorySwapperHandler__factory } from "./factories/solidity/contracts/TradeFactory/TradeFactorySwapperHandler.sol/ITradeFactorySwapperHandler__factory";
export type { TradeFactorySwapperHandler } from "./solidity/contracts/TradeFactory/TradeFactorySwapperHandler.sol/TradeFactorySwapperHandler";
export { TradeFactorySwapperHandler__factory } from "./factories/solidity/contracts/TradeFactory/TradeFactorySwapperHandler.sol/TradeFactorySwapperHandler__factory";
export type { ISwapperEnabled } from "./solidity/contracts/utils/ISwapperEnabled";
export { ISwapperEnabled__factory } from "./factories/solidity/contracts/utils/ISwapperEnabled__factory";
export type { SwapperEnabled } from "./solidity/contracts/utils/SwapperEnabled";
export { SwapperEnabled__factory } from "./factories/solidity/contracts/utils/SwapperEnabled__factory";
export type { IWETH } from "./solidity/interfaces/IWETH";
export { IWETH__factory } from "./factories/solidity/interfaces/IWETH__factory";
export type { ISolidlyFactory } from "./solidity/interfaces/solidly/ISolidlyFactory";
export { ISolidlyFactory__factory } from "./factories/solidity/interfaces/solidly/ISolidlyFactory__factory";
export type { ISolidlyRouter } from "./solidity/interfaces/solidly/ISolidlyRouter";
export { ISolidlyRouter__factory } from "./factories/solidity/interfaces/solidly/ISolidlyRouter__factory";