├── .babelrc ├── .circleci └── config.yml ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .solcover.js ├── .soliumignore ├── .soliumrc.json ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── audit-reports └── report.json ├── contracts ├── InstaAddress.sol ├── Migrations.sol ├── Ownable.sol ├── v1 │ ├── InstaAddress.sol │ ├── bin │ │ ├── InstaBank.sol │ │ └── bank.sol │ └── protocols │ │ ├── InstaKyber.sol │ │ └── MakerDAO │ │ ├── InstaMaker.sol │ │ ├── PublicCDP.sol │ │ ├── leverageCDP │ │ ├── DAI2ETH.sol │ │ └── LeverageCDP.sol │ │ └── uniqueCDP.sol └── v2 │ ├── InstaBank.sol │ └── ProxyTest.sol ├── migrations ├── 1_initial_migration.js └── 2_contract_migrations.js ├── mocha-smart-contracts-config.json ├── package.json ├── test ├── Ownable.test.js └── helpers │ └── general.js └── truffle.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/.babelrc -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | package.json 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/.prettierrc -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/.solcover.js -------------------------------------------------------------------------------- /.soliumignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | contracts/Migrations.sol -------------------------------------------------------------------------------- /.soliumrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/.soliumrc.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Contributors Guide 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/LICENSE -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/README.md -------------------------------------------------------------------------------- /audit-reports/report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/audit-reports/report.json -------------------------------------------------------------------------------- /contracts/InstaAddress.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/contracts/InstaAddress.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/contracts/Ownable.sol -------------------------------------------------------------------------------- /contracts/v1/InstaAddress.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/contracts/v1/InstaAddress.sol -------------------------------------------------------------------------------- /contracts/v1/bin/InstaBank.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/contracts/v1/bin/InstaBank.sol -------------------------------------------------------------------------------- /contracts/v1/bin/bank.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/contracts/v1/bin/bank.sol -------------------------------------------------------------------------------- /contracts/v1/protocols/InstaKyber.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/contracts/v1/protocols/InstaKyber.sol -------------------------------------------------------------------------------- /contracts/v1/protocols/MakerDAO/InstaMaker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/contracts/v1/protocols/MakerDAO/InstaMaker.sol -------------------------------------------------------------------------------- /contracts/v1/protocols/MakerDAO/PublicCDP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/contracts/v1/protocols/MakerDAO/PublicCDP.sol -------------------------------------------------------------------------------- /contracts/v1/protocols/MakerDAO/leverageCDP/DAI2ETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/contracts/v1/protocols/MakerDAO/leverageCDP/DAI2ETH.sol -------------------------------------------------------------------------------- /contracts/v1/protocols/MakerDAO/leverageCDP/LeverageCDP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/contracts/v1/protocols/MakerDAO/leverageCDP/LeverageCDP.sol -------------------------------------------------------------------------------- /contracts/v1/protocols/MakerDAO/uniqueCDP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/contracts/v1/protocols/MakerDAO/uniqueCDP.sol -------------------------------------------------------------------------------- /contracts/v2/InstaBank.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/contracts/v2/InstaBank.sol -------------------------------------------------------------------------------- /contracts/v2/ProxyTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/contracts/v2/ProxyTest.sol -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /migrations/2_contract_migrations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/migrations/2_contract_migrations.js -------------------------------------------------------------------------------- /mocha-smart-contracts-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/mocha-smart-contracts-config.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/package.json -------------------------------------------------------------------------------- /test/Ownable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/test/Ownable.test.js -------------------------------------------------------------------------------- /test/helpers/general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/test/helpers/general.js -------------------------------------------------------------------------------- /truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instadapp/InstaContract/HEAD/truffle.js --------------------------------------------------------------------------------