├── .github └── workflows │ └── test.yml ├── .gitignore ├── .gitmodules ├── README.md ├── foundry.toml ├── src ├── interfaces │ ├── IIRM.sol │ └── IPriceOracle.sol ├── workshop_2 │ ├── IWorkshopVault.sol │ └── WorkshopVault.sol └── workshop_3 │ ├── PositionManager.sol │ ├── VaultRegularBorrowable.sol │ └── questionnaire.md └── test └── workshop_2 └── WorkshopVault.t.sol /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorykop/euler-encode-workshop/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorykop/euler-encode-workshop/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorykop/euler-encode-workshop/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorykop/euler-encode-workshop/HEAD/README.md -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorykop/euler-encode-workshop/HEAD/foundry.toml -------------------------------------------------------------------------------- /src/interfaces/IIRM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorykop/euler-encode-workshop/HEAD/src/interfaces/IIRM.sol -------------------------------------------------------------------------------- /src/interfaces/IPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorykop/euler-encode-workshop/HEAD/src/interfaces/IPriceOracle.sol -------------------------------------------------------------------------------- /src/workshop_2/IWorkshopVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorykop/euler-encode-workshop/HEAD/src/workshop_2/IWorkshopVault.sol -------------------------------------------------------------------------------- /src/workshop_2/WorkshopVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorykop/euler-encode-workshop/HEAD/src/workshop_2/WorkshopVault.sol -------------------------------------------------------------------------------- /src/workshop_3/PositionManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorykop/euler-encode-workshop/HEAD/src/workshop_3/PositionManager.sol -------------------------------------------------------------------------------- /src/workshop_3/VaultRegularBorrowable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorykop/euler-encode-workshop/HEAD/src/workshop_3/VaultRegularBorrowable.sol -------------------------------------------------------------------------------- /src/workshop_3/questionnaire.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorykop/euler-encode-workshop/HEAD/src/workshop_3/questionnaire.md -------------------------------------------------------------------------------- /test/workshop_2/WorkshopVault.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorykop/euler-encode-workshop/HEAD/test/workshop_2/WorkshopVault.t.sol --------------------------------------------------------------------------------