├── .gitattributes ├── .gitignore ├── README.md ├── architecture.md ├── foundry.toml ├── lib ├── Makefile └── README.md ├── package.json ├── remappings.txt └── src ├── Clones.sol ├── LevSmartWallet.sol ├── LeverageManager.sol ├── LeverageManagerFactory.sol ├── depreciated └── LeverageManagerV1.sol ├── fuse └── fusePool.sol ├── interfaces ├── IERC20Minimal.sol ├── IExactOutputRouter.sol └── IFTokenMinimal.sol ├── libraries └── ERC20Helper.sol └── test └── mocks └── MockPool.sol /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rari-Capital/fuse-leverage-contracts/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rari-Capital/fuse-leverage-contracts/HEAD/README.md -------------------------------------------------------------------------------- /architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rari-Capital/fuse-leverage-contracts/HEAD/architecture.md -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rari-Capital/fuse-leverage-contracts/HEAD/foundry.toml -------------------------------------------------------------------------------- /lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rari-Capital/fuse-leverage-contracts/HEAD/lib/Makefile -------------------------------------------------------------------------------- /lib/README.md: -------------------------------------------------------------------------------- 1 | # contracts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rari-Capital/fuse-leverage-contracts/HEAD/package.json -------------------------------------------------------------------------------- /remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rari-Capital/fuse-leverage-contracts/HEAD/remappings.txt -------------------------------------------------------------------------------- /src/Clones.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rari-Capital/fuse-leverage-contracts/HEAD/src/Clones.sol -------------------------------------------------------------------------------- /src/LevSmartWallet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rari-Capital/fuse-leverage-contracts/HEAD/src/LevSmartWallet.sol -------------------------------------------------------------------------------- /src/LeverageManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rari-Capital/fuse-leverage-contracts/HEAD/src/LeverageManager.sol -------------------------------------------------------------------------------- /src/LeverageManagerFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rari-Capital/fuse-leverage-contracts/HEAD/src/LeverageManagerFactory.sol -------------------------------------------------------------------------------- /src/depreciated/LeverageManagerV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rari-Capital/fuse-leverage-contracts/HEAD/src/depreciated/LeverageManagerV1.sol -------------------------------------------------------------------------------- /src/fuse/fusePool.sol: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/interfaces/IERC20Minimal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rari-Capital/fuse-leverage-contracts/HEAD/src/interfaces/IERC20Minimal.sol -------------------------------------------------------------------------------- /src/interfaces/IExactOutputRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rari-Capital/fuse-leverage-contracts/HEAD/src/interfaces/IExactOutputRouter.sol -------------------------------------------------------------------------------- /src/interfaces/IFTokenMinimal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rari-Capital/fuse-leverage-contracts/HEAD/src/interfaces/IFTokenMinimal.sol -------------------------------------------------------------------------------- /src/libraries/ERC20Helper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rari-Capital/fuse-leverage-contracts/HEAD/src/libraries/ERC20Helper.sol -------------------------------------------------------------------------------- /src/test/mocks/MockPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rari-Capital/fuse-leverage-contracts/HEAD/src/test/mocks/MockPool.sol --------------------------------------------------------------------------------