├── .eslintignore ├── .eslintrc ├── .gitattributes ├── .gitignore ├── .solcover.js ├── .soliumignore ├── .soliumrc.json ├── .travis.yml ├── README.md ├── Unipool.full.abi ├── Unipool.full.bin ├── Unipool.full.sol ├── contracts ├── CurveRewards.sol ├── IRewardDistributionRecipient.sol ├── Migrations.sol ├── Unipool.sol └── iETHRewards.sol ├── deployments ├── CurveRewards.full.abi ├── CurveRewards.full.bin ├── CurveRewards.full.sol ├── iETHRewards.full.abi ├── iETHRewards.full.bin └── iETHRewards.full.sol ├── migrations └── 1_initial_migration.js ├── package.json ├── scripts ├── coverage.sh └── test.sh ├── test ├── Unipool.js └── mock │ ├── SnxMock.sol │ ├── UniMock.sol │ └── UnipoolMock.sol ├── truffle-config.js ├── unipool-audit-report.-sigp.pdf └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/.gitignore -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/.solcover.js -------------------------------------------------------------------------------- /.soliumignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | Unipool.full.sol 3 | -------------------------------------------------------------------------------- /.soliumrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/.soliumrc.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/README.md -------------------------------------------------------------------------------- /Unipool.full.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/Unipool.full.abi -------------------------------------------------------------------------------- /Unipool.full.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/Unipool.full.bin -------------------------------------------------------------------------------- /Unipool.full.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/Unipool.full.sol -------------------------------------------------------------------------------- /contracts/CurveRewards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/contracts/CurveRewards.sol -------------------------------------------------------------------------------- /contracts/IRewardDistributionRecipient.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/contracts/IRewardDistributionRecipient.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/Unipool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/contracts/Unipool.sol -------------------------------------------------------------------------------- /contracts/iETHRewards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/contracts/iETHRewards.sol -------------------------------------------------------------------------------- /deployments/CurveRewards.full.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/deployments/CurveRewards.full.abi -------------------------------------------------------------------------------- /deployments/CurveRewards.full.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/deployments/CurveRewards.full.bin -------------------------------------------------------------------------------- /deployments/CurveRewards.full.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/deployments/CurveRewards.full.sol -------------------------------------------------------------------------------- /deployments/iETHRewards.full.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/deployments/iETHRewards.full.abi -------------------------------------------------------------------------------- /deployments/iETHRewards.full.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/deployments/iETHRewards.full.bin -------------------------------------------------------------------------------- /deployments/iETHRewards.full.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/deployments/iETHRewards.full.sol -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/package.json -------------------------------------------------------------------------------- /scripts/coverage.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | SOLIDITY_COVERAGE=true scripts/test.sh 4 | -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /test/Unipool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/test/Unipool.js -------------------------------------------------------------------------------- /test/mock/SnxMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/test/mock/SnxMock.sol -------------------------------------------------------------------------------- /test/mock/UniMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/test/mock/UniMock.sol -------------------------------------------------------------------------------- /test/mock/UnipoolMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/test/mock/UnipoolMock.sol -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/truffle-config.js -------------------------------------------------------------------------------- /unipool-audit-report.-sigp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/unipool-audit-report.-sigp.pdf -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/k06a/Unipool/HEAD/yarn.lock --------------------------------------------------------------------------------