├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── tests.yaml ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── docs └── rates.txt ├── estimate-gas.sh ├── foundry.toml └── src ├── CollateralOpts.sol ├── DssAction.sol ├── DssAction.t.sol ├── DssExec.sol ├── DssExec.t.sol ├── DssExecLib.sol ├── DssExecLib.t.sol └── mocks ├── MockDssSpellAction.sol ├── MockOracle.sol ├── MockOsm.sol ├── MockRates.sol ├── MockStarProxy.sol ├── MockStarSpell.sol ├── MockToken.sol └── MockValue.sol /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /out 2 | /hevm.libs.* 3 | /cache 4 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/README.md -------------------------------------------------------------------------------- /docs/rates.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/docs/rates.txt -------------------------------------------------------------------------------- /estimate-gas.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/estimate-gas.sh -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/foundry.toml -------------------------------------------------------------------------------- /src/CollateralOpts.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/src/CollateralOpts.sol -------------------------------------------------------------------------------- /src/DssAction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/src/DssAction.sol -------------------------------------------------------------------------------- /src/DssAction.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/src/DssAction.t.sol -------------------------------------------------------------------------------- /src/DssExec.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/src/DssExec.sol -------------------------------------------------------------------------------- /src/DssExec.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/src/DssExec.t.sol -------------------------------------------------------------------------------- /src/DssExecLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/src/DssExecLib.sol -------------------------------------------------------------------------------- /src/DssExecLib.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/src/DssExecLib.t.sol -------------------------------------------------------------------------------- /src/mocks/MockDssSpellAction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/src/mocks/MockDssSpellAction.sol -------------------------------------------------------------------------------- /src/mocks/MockOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/src/mocks/MockOracle.sol -------------------------------------------------------------------------------- /src/mocks/MockOsm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/src/mocks/MockOsm.sol -------------------------------------------------------------------------------- /src/mocks/MockRates.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/src/mocks/MockRates.sol -------------------------------------------------------------------------------- /src/mocks/MockStarProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/src/mocks/MockStarProxy.sol -------------------------------------------------------------------------------- /src/mocks/MockStarSpell.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/src/mocks/MockStarSpell.sol -------------------------------------------------------------------------------- /src/mocks/MockToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/src/mocks/MockToken.sol -------------------------------------------------------------------------------- /src/mocks/MockValue.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sky-ecosystem/dss-exec-lib/HEAD/src/mocks/MockValue.sol --------------------------------------------------------------------------------