├── .env.example ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ └── generic-issue.md └── workflows │ └── test.yaml ├── .gitignore ├── .gitmodules ├── .prettierrc ├── .solhint.json ├── .solhintignore ├── .vscode └── settings.json ├── Makefile ├── README.md ├── foundry.toml ├── package.json ├── remappings.txt ├── scripts ├── dapp.sh └── generateSig.js └── src ├── actions ├── auction │ ├── NoLossCollateralAuctionActionsBase.sol │ ├── NoLossCollateralAuctionEPTActions.sol │ ├── NoLossCollateralAuctionFCActions.sol │ ├── NoLossCollateralAuctionFYActions.sol │ └── NoLossCollateralAuctionSPTActions.sol ├── helper │ └── ConvergentCurvePoolHelper.sol ├── lever │ ├── Lever20Actions.sol │ ├── LeverActions.sol │ ├── LeverEPTActions.sol │ ├── LeverFYActions.sol │ └── LeverSPTActions.sol └── vault │ ├── Vault1155Actions.sol │ ├── Vault20Actions.sol │ ├── VaultActions.sol │ ├── VaultEPTActions.sol │ ├── VaultFCActions.sol │ ├── VaultFYActions.sol │ ├── VaultSPTActions.sol │ └── VaultSYActions.sol ├── core ├── Aer.sol ├── Codex.sol ├── Collybus.sol ├── FIAT.sol ├── Flash.sol ├── Limes.sol ├── Moneta.sol ├── Publican.sol ├── Tenebrae.sol ├── auctions │ ├── CollateralAuction.sol │ ├── DebtAuction.sol │ ├── NoLossCollateralAuction.sol │ ├── PriceCalculator.sol │ └── SurplusAuction.sol └── utils │ ├── Guarded.sol │ └── Math.sol ├── guards ├── AerGuard.sol ├── AuctionGuard.sol ├── BaseGuard.sol ├── CodexGuard.sol ├── CollybusGuard.sol ├── Delayed.sol ├── LimesGuard.sol ├── PublicanGuard.sol └── VaultGuard.sol ├── interfaces ├── IAer.sol ├── ICodex.sol ├── ICollateralAuction.sol ├── ICollybus.sol ├── IDebtAuction.sol ├── IFIAT.sol ├── IFlash.sol ├── IGuard.sol ├── IGuarded.sol ├── ILimes.sol ├── IMoneta.sol ├── INoLossCollateralAuction.sol ├── IPriceCalculator.sol ├── IPublican.sol ├── ISurplusAuction.sol ├── ITenebrae.sol ├── IVault.sol ├── IVaultEPT.sol ├── IVaultFC.sol ├── IVaultFCv2.sol └── IVaultSPT.sol ├── test ├── actions │ ├── local │ │ ├── LeverEPTActions.t.sol │ │ ├── LeverFYActions.t.sol │ │ ├── LeverSPTActions.t.sol │ │ ├── NoLossCollateralAuctionActions.t.sol │ │ ├── Vault20Actions.t.sol │ │ ├── VaultActions.t.sol │ │ ├── VaultEPTActions.t.sol │ │ ├── VaultFCActions.t.sol │ │ ├── VaultFYActions.t.sol │ │ ├── VaultSPTActions.t.sol │ │ └── VaultSYActions.t.sol │ └── rpc │ │ ├── LeverEPTActions.t.sol │ │ ├── LeverFYActions.t.sol │ │ ├── LeverSPTActions.t.sol │ │ ├── NoLossCollateralAuctionEPTActions.t.sol │ │ ├── NoLossCollateralAuctionFCActions.t.sol │ │ ├── NoLossCollateralAuctionFYActions.t.sol │ │ ├── NoLossCollateralAuctionSPTActions.t.sol │ │ ├── VaultEPTActions.t.sol │ │ ├── VaultFCActions.t.sol │ │ ├── VaultFYActions.t.sol │ │ ├── VaultSPTActions.t.sol │ │ ├── VaultSPTmaDAI.t.sol │ │ └── VaultSYActions.t.sol ├── core │ └── local │ │ ├── Aer.t.sol │ │ ├── Codex.t.sol │ │ ├── CollateralAuction.t.sol │ │ ├── Collybus.t.sol │ │ ├── DebtAuction.t.sol │ │ ├── FIAT.t.sol │ │ ├── Flash.t.sol │ │ ├── Guarded.t.sol │ │ ├── Limes.t.sol │ │ ├── NoLossCollateralAuction.t.sol │ │ ├── PriceCalculator.t.sol │ │ ├── Publican.t.sol │ │ ├── SurplusAuction.t.sol │ │ ├── Tenebrae.t.sol │ │ └── TransferCollateralAndDebt.t.sol ├── guards │ └── local │ │ ├── AerGuard.t.sol │ │ ├── AuctionGuard.t.sol │ │ ├── BaseGuard.t.sol │ │ ├── CodexGuard.t.sol │ │ ├── CollybusGuard.t.sol │ │ ├── LimesGuard.t.sol │ │ ├── PublicanGuard.t.sol │ │ └── VaultGuard.t.sol ├── utils │ ├── Caller.sol │ ├── SenseToken.sol │ ├── TestERC20.sol │ ├── dapphub │ │ ├── DSToken.sol │ │ └── DSValue.sol │ └── notional │ │ ├── Constants.sol │ │ ├── DateTime.sol │ │ ├── EncodeDecode.sol │ │ ├── ICErc20.sol │ │ ├── ICToken.sol │ │ ├── IErc20.sol │ │ ├── NotionalProxy.sol │ │ ├── NotionalViews.sol │ │ ├── SafeInt256.sol │ │ ├── Types.sol │ │ ├── nERC1155Interface.sol │ │ └── nTokenERC20.sol └── vaults │ ├── local │ ├── Vault1155.t.sol │ ├── Vault20.t.sol │ ├── VaultEPT.t.sol │ ├── VaultFC.t.sol │ ├── VaultFCv2.t.sol │ ├── VaultFY.t.sol │ ├── VaultFactory.t.sol │ └── VaultSPT.t.sol │ └── rpc │ ├── VaultEPT.t.sol │ ├── VaultFC.t.sol │ ├── VaultFY.t.sol │ ├── VaultSPT.t.sol │ └── VaultSY.t.sol └── vaults ├── Vault.sol ├── VaultEPT.sol ├── VaultFC.sol ├── VaultFCv2.sol ├── VaultFY.sol ├── VaultFactory.sol ├── VaultSPT.sol └── VaultSY.sol /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/.env.example -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/generic-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/.github/ISSUE_TEMPLATE/generic-issue.md -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/.prettierrc -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/.solhint.json -------------------------------------------------------------------------------- /.solhintignore: -------------------------------------------------------------------------------- 1 | src/test/**/*.t.sol 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/README.md -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/foundry.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/package.json -------------------------------------------------------------------------------- /remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/remappings.txt -------------------------------------------------------------------------------- /scripts/dapp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/scripts/dapp.sh -------------------------------------------------------------------------------- /scripts/generateSig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/scripts/generateSig.js -------------------------------------------------------------------------------- /src/actions/auction/NoLossCollateralAuctionActionsBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/auction/NoLossCollateralAuctionActionsBase.sol -------------------------------------------------------------------------------- /src/actions/auction/NoLossCollateralAuctionEPTActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/auction/NoLossCollateralAuctionEPTActions.sol -------------------------------------------------------------------------------- /src/actions/auction/NoLossCollateralAuctionFCActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/auction/NoLossCollateralAuctionFCActions.sol -------------------------------------------------------------------------------- /src/actions/auction/NoLossCollateralAuctionFYActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/auction/NoLossCollateralAuctionFYActions.sol -------------------------------------------------------------------------------- /src/actions/auction/NoLossCollateralAuctionSPTActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/auction/NoLossCollateralAuctionSPTActions.sol -------------------------------------------------------------------------------- /src/actions/helper/ConvergentCurvePoolHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/helper/ConvergentCurvePoolHelper.sol -------------------------------------------------------------------------------- /src/actions/lever/Lever20Actions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/lever/Lever20Actions.sol -------------------------------------------------------------------------------- /src/actions/lever/LeverActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/lever/LeverActions.sol -------------------------------------------------------------------------------- /src/actions/lever/LeverEPTActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/lever/LeverEPTActions.sol -------------------------------------------------------------------------------- /src/actions/lever/LeverFYActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/lever/LeverFYActions.sol -------------------------------------------------------------------------------- /src/actions/lever/LeverSPTActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/lever/LeverSPTActions.sol -------------------------------------------------------------------------------- /src/actions/vault/Vault1155Actions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/vault/Vault1155Actions.sol -------------------------------------------------------------------------------- /src/actions/vault/Vault20Actions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/vault/Vault20Actions.sol -------------------------------------------------------------------------------- /src/actions/vault/VaultActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/vault/VaultActions.sol -------------------------------------------------------------------------------- /src/actions/vault/VaultEPTActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/vault/VaultEPTActions.sol -------------------------------------------------------------------------------- /src/actions/vault/VaultFCActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/vault/VaultFCActions.sol -------------------------------------------------------------------------------- /src/actions/vault/VaultFYActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/vault/VaultFYActions.sol -------------------------------------------------------------------------------- /src/actions/vault/VaultSPTActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/vault/VaultSPTActions.sol -------------------------------------------------------------------------------- /src/actions/vault/VaultSYActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/actions/vault/VaultSYActions.sol -------------------------------------------------------------------------------- /src/core/Aer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/core/Aer.sol -------------------------------------------------------------------------------- /src/core/Codex.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/core/Codex.sol -------------------------------------------------------------------------------- /src/core/Collybus.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/core/Collybus.sol -------------------------------------------------------------------------------- /src/core/FIAT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/core/FIAT.sol -------------------------------------------------------------------------------- /src/core/Flash.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/core/Flash.sol -------------------------------------------------------------------------------- /src/core/Limes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/core/Limes.sol -------------------------------------------------------------------------------- /src/core/Moneta.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/core/Moneta.sol -------------------------------------------------------------------------------- /src/core/Publican.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/core/Publican.sol -------------------------------------------------------------------------------- /src/core/Tenebrae.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/core/Tenebrae.sol -------------------------------------------------------------------------------- /src/core/auctions/CollateralAuction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/core/auctions/CollateralAuction.sol -------------------------------------------------------------------------------- /src/core/auctions/DebtAuction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/core/auctions/DebtAuction.sol -------------------------------------------------------------------------------- /src/core/auctions/NoLossCollateralAuction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/core/auctions/NoLossCollateralAuction.sol -------------------------------------------------------------------------------- /src/core/auctions/PriceCalculator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/core/auctions/PriceCalculator.sol -------------------------------------------------------------------------------- /src/core/auctions/SurplusAuction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/core/auctions/SurplusAuction.sol -------------------------------------------------------------------------------- /src/core/utils/Guarded.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/core/utils/Guarded.sol -------------------------------------------------------------------------------- /src/core/utils/Math.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/core/utils/Math.sol -------------------------------------------------------------------------------- /src/guards/AerGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/guards/AerGuard.sol -------------------------------------------------------------------------------- /src/guards/AuctionGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/guards/AuctionGuard.sol -------------------------------------------------------------------------------- /src/guards/BaseGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/guards/BaseGuard.sol -------------------------------------------------------------------------------- /src/guards/CodexGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/guards/CodexGuard.sol -------------------------------------------------------------------------------- /src/guards/CollybusGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/guards/CollybusGuard.sol -------------------------------------------------------------------------------- /src/guards/Delayed.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/guards/Delayed.sol -------------------------------------------------------------------------------- /src/guards/LimesGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/guards/LimesGuard.sol -------------------------------------------------------------------------------- /src/guards/PublicanGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/guards/PublicanGuard.sol -------------------------------------------------------------------------------- /src/guards/VaultGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/guards/VaultGuard.sol -------------------------------------------------------------------------------- /src/interfaces/IAer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/IAer.sol -------------------------------------------------------------------------------- /src/interfaces/ICodex.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/ICodex.sol -------------------------------------------------------------------------------- /src/interfaces/ICollateralAuction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/ICollateralAuction.sol -------------------------------------------------------------------------------- /src/interfaces/ICollybus.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/ICollybus.sol -------------------------------------------------------------------------------- /src/interfaces/IDebtAuction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/IDebtAuction.sol -------------------------------------------------------------------------------- /src/interfaces/IFIAT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/IFIAT.sol -------------------------------------------------------------------------------- /src/interfaces/IFlash.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/IFlash.sol -------------------------------------------------------------------------------- /src/interfaces/IGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/IGuard.sol -------------------------------------------------------------------------------- /src/interfaces/IGuarded.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/IGuarded.sol -------------------------------------------------------------------------------- /src/interfaces/ILimes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/ILimes.sol -------------------------------------------------------------------------------- /src/interfaces/IMoneta.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/IMoneta.sol -------------------------------------------------------------------------------- /src/interfaces/INoLossCollateralAuction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/INoLossCollateralAuction.sol -------------------------------------------------------------------------------- /src/interfaces/IPriceCalculator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/IPriceCalculator.sol -------------------------------------------------------------------------------- /src/interfaces/IPublican.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/IPublican.sol -------------------------------------------------------------------------------- /src/interfaces/ISurplusAuction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/ISurplusAuction.sol -------------------------------------------------------------------------------- /src/interfaces/ITenebrae.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/ITenebrae.sol -------------------------------------------------------------------------------- /src/interfaces/IVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/IVault.sol -------------------------------------------------------------------------------- /src/interfaces/IVaultEPT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/IVaultEPT.sol -------------------------------------------------------------------------------- /src/interfaces/IVaultFC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/IVaultFC.sol -------------------------------------------------------------------------------- /src/interfaces/IVaultFCv2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/IVaultFCv2.sol -------------------------------------------------------------------------------- /src/interfaces/IVaultSPT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/interfaces/IVaultSPT.sol -------------------------------------------------------------------------------- /src/test/actions/local/LeverEPTActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/local/LeverEPTActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/local/LeverFYActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/local/LeverFYActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/local/LeverSPTActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/local/LeverSPTActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/local/NoLossCollateralAuctionActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/local/NoLossCollateralAuctionActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/local/Vault20Actions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/local/Vault20Actions.t.sol -------------------------------------------------------------------------------- /src/test/actions/local/VaultActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/local/VaultActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/local/VaultEPTActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/local/VaultEPTActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/local/VaultFCActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/local/VaultFCActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/local/VaultFYActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/local/VaultFYActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/local/VaultSPTActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/local/VaultSPTActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/local/VaultSYActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/local/VaultSYActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/rpc/LeverEPTActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/rpc/LeverEPTActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/rpc/LeverFYActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/rpc/LeverFYActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/rpc/LeverSPTActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/rpc/LeverSPTActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/rpc/NoLossCollateralAuctionEPTActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/rpc/NoLossCollateralAuctionEPTActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/rpc/NoLossCollateralAuctionFCActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/rpc/NoLossCollateralAuctionFCActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/rpc/NoLossCollateralAuctionFYActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/rpc/NoLossCollateralAuctionFYActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/rpc/NoLossCollateralAuctionSPTActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/rpc/NoLossCollateralAuctionSPTActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/rpc/VaultEPTActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/rpc/VaultEPTActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/rpc/VaultFCActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/rpc/VaultFCActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/rpc/VaultFYActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/rpc/VaultFYActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/rpc/VaultSPTActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/rpc/VaultSPTActions.t.sol -------------------------------------------------------------------------------- /src/test/actions/rpc/VaultSPTmaDAI.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/rpc/VaultSPTmaDAI.t.sol -------------------------------------------------------------------------------- /src/test/actions/rpc/VaultSYActions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/actions/rpc/VaultSYActions.t.sol -------------------------------------------------------------------------------- /src/test/core/local/Aer.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/core/local/Aer.t.sol -------------------------------------------------------------------------------- /src/test/core/local/Codex.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/core/local/Codex.t.sol -------------------------------------------------------------------------------- /src/test/core/local/CollateralAuction.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/core/local/CollateralAuction.t.sol -------------------------------------------------------------------------------- /src/test/core/local/Collybus.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/core/local/Collybus.t.sol -------------------------------------------------------------------------------- /src/test/core/local/DebtAuction.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/core/local/DebtAuction.t.sol -------------------------------------------------------------------------------- /src/test/core/local/FIAT.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/core/local/FIAT.t.sol -------------------------------------------------------------------------------- /src/test/core/local/Flash.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/core/local/Flash.t.sol -------------------------------------------------------------------------------- /src/test/core/local/Guarded.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/core/local/Guarded.t.sol -------------------------------------------------------------------------------- /src/test/core/local/Limes.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/core/local/Limes.t.sol -------------------------------------------------------------------------------- /src/test/core/local/NoLossCollateralAuction.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/core/local/NoLossCollateralAuction.t.sol -------------------------------------------------------------------------------- /src/test/core/local/PriceCalculator.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/core/local/PriceCalculator.t.sol -------------------------------------------------------------------------------- /src/test/core/local/Publican.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/core/local/Publican.t.sol -------------------------------------------------------------------------------- /src/test/core/local/SurplusAuction.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/core/local/SurplusAuction.t.sol -------------------------------------------------------------------------------- /src/test/core/local/Tenebrae.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/core/local/Tenebrae.t.sol -------------------------------------------------------------------------------- /src/test/core/local/TransferCollateralAndDebt.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/core/local/TransferCollateralAndDebt.t.sol -------------------------------------------------------------------------------- /src/test/guards/local/AerGuard.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/guards/local/AerGuard.t.sol -------------------------------------------------------------------------------- /src/test/guards/local/AuctionGuard.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/guards/local/AuctionGuard.t.sol -------------------------------------------------------------------------------- /src/test/guards/local/BaseGuard.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/guards/local/BaseGuard.t.sol -------------------------------------------------------------------------------- /src/test/guards/local/CodexGuard.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/guards/local/CodexGuard.t.sol -------------------------------------------------------------------------------- /src/test/guards/local/CollybusGuard.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/guards/local/CollybusGuard.t.sol -------------------------------------------------------------------------------- /src/test/guards/local/LimesGuard.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/guards/local/LimesGuard.t.sol -------------------------------------------------------------------------------- /src/test/guards/local/PublicanGuard.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/guards/local/PublicanGuard.t.sol -------------------------------------------------------------------------------- /src/test/guards/local/VaultGuard.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/guards/local/VaultGuard.t.sol -------------------------------------------------------------------------------- /src/test/utils/Caller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/utils/Caller.sol -------------------------------------------------------------------------------- /src/test/utils/SenseToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/utils/SenseToken.sol -------------------------------------------------------------------------------- /src/test/utils/TestERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/utils/TestERC20.sol -------------------------------------------------------------------------------- /src/test/utils/dapphub/DSToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/utils/dapphub/DSToken.sol -------------------------------------------------------------------------------- /src/test/utils/dapphub/DSValue.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/utils/dapphub/DSValue.sol -------------------------------------------------------------------------------- /src/test/utils/notional/Constants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/utils/notional/Constants.sol -------------------------------------------------------------------------------- /src/test/utils/notional/DateTime.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/utils/notional/DateTime.sol -------------------------------------------------------------------------------- /src/test/utils/notional/EncodeDecode.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/utils/notional/EncodeDecode.sol -------------------------------------------------------------------------------- /src/test/utils/notional/ICErc20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/utils/notional/ICErc20.sol -------------------------------------------------------------------------------- /src/test/utils/notional/ICToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/utils/notional/ICToken.sol -------------------------------------------------------------------------------- /src/test/utils/notional/IErc20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/utils/notional/IErc20.sol -------------------------------------------------------------------------------- /src/test/utils/notional/NotionalProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/utils/notional/NotionalProxy.sol -------------------------------------------------------------------------------- /src/test/utils/notional/NotionalViews.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/utils/notional/NotionalViews.sol -------------------------------------------------------------------------------- /src/test/utils/notional/SafeInt256.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/utils/notional/SafeInt256.sol -------------------------------------------------------------------------------- /src/test/utils/notional/Types.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/utils/notional/Types.sol -------------------------------------------------------------------------------- /src/test/utils/notional/nERC1155Interface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/utils/notional/nERC1155Interface.sol -------------------------------------------------------------------------------- /src/test/utils/notional/nTokenERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/utils/notional/nTokenERC20.sol -------------------------------------------------------------------------------- /src/test/vaults/local/Vault1155.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/vaults/local/Vault1155.t.sol -------------------------------------------------------------------------------- /src/test/vaults/local/Vault20.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/vaults/local/Vault20.t.sol -------------------------------------------------------------------------------- /src/test/vaults/local/VaultEPT.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/vaults/local/VaultEPT.t.sol -------------------------------------------------------------------------------- /src/test/vaults/local/VaultFC.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/vaults/local/VaultFC.t.sol -------------------------------------------------------------------------------- /src/test/vaults/local/VaultFCv2.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/vaults/local/VaultFCv2.t.sol -------------------------------------------------------------------------------- /src/test/vaults/local/VaultFY.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/vaults/local/VaultFY.t.sol -------------------------------------------------------------------------------- /src/test/vaults/local/VaultFactory.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/vaults/local/VaultFactory.t.sol -------------------------------------------------------------------------------- /src/test/vaults/local/VaultSPT.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/vaults/local/VaultSPT.t.sol -------------------------------------------------------------------------------- /src/test/vaults/rpc/VaultEPT.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/vaults/rpc/VaultEPT.t.sol -------------------------------------------------------------------------------- /src/test/vaults/rpc/VaultFC.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/vaults/rpc/VaultFC.t.sol -------------------------------------------------------------------------------- /src/test/vaults/rpc/VaultFY.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/vaults/rpc/VaultFY.t.sol -------------------------------------------------------------------------------- /src/test/vaults/rpc/VaultSPT.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/vaults/rpc/VaultSPT.t.sol -------------------------------------------------------------------------------- /src/test/vaults/rpc/VaultSY.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/test/vaults/rpc/VaultSY.t.sol -------------------------------------------------------------------------------- /src/vaults/Vault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/vaults/Vault.sol -------------------------------------------------------------------------------- /src/vaults/VaultEPT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/vaults/VaultEPT.sol -------------------------------------------------------------------------------- /src/vaults/VaultFC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/vaults/VaultFC.sol -------------------------------------------------------------------------------- /src/vaults/VaultFCv2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/vaults/VaultFCv2.sol -------------------------------------------------------------------------------- /src/vaults/VaultFY.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/vaults/VaultFY.sol -------------------------------------------------------------------------------- /src/vaults/VaultFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/vaults/VaultFactory.sol -------------------------------------------------------------------------------- /src/vaults/VaultSPT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/vaults/VaultSPT.sol -------------------------------------------------------------------------------- /src/vaults/VaultSY.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiatdao/fiat-i/HEAD/src/vaults/VaultSY.sol --------------------------------------------------------------------------------