├── .coveralls.yml ├── .eslintrc.js ├── .gitattributes ├── .gitignore ├── .solcover.js ├── .solhint.json ├── .travis.yml ├── LICENSE ├── README.md ├── contracts ├── MedianOracle.sol ├── lib │ └── Select.sol └── mocks │ └── SelectMock.sol ├── migrations ├── .gitkeep └── deployments │ └── .gitignore ├── package.json ├── scripts ├── pre-commit.sh ├── setup-ci.sh └── test.sh ├── test └── unit │ ├── gas_cost.js │ ├── median_oracle.js │ └── select.js ├── truffle.js └── util └── blockchain_caller.js /.coveralls.yml: -------------------------------------------------------------------------------- 1 | service_name: travis-pro 2 | repo_token: Pu8sTLhoNpJLHPYmRxmaSfcFfqXYDto6n 3 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampleforth/market-oracle/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampleforth/market-oracle/HEAD/.gitignore -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampleforth/market-oracle/HEAD/.solcover.js -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampleforth/market-oracle/HEAD/.solhint.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampleforth/market-oracle/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampleforth/market-oracle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampleforth/market-oracle/HEAD/README.md -------------------------------------------------------------------------------- /contracts/MedianOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampleforth/market-oracle/HEAD/contracts/MedianOracle.sol -------------------------------------------------------------------------------- /contracts/lib/Select.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampleforth/market-oracle/HEAD/contracts/lib/Select.sol -------------------------------------------------------------------------------- /contracts/mocks/SelectMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampleforth/market-oracle/HEAD/contracts/mocks/SelectMock.sol -------------------------------------------------------------------------------- /migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /migrations/deployments/.gitignore: -------------------------------------------------------------------------------- 1 | *.yaml 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampleforth/market-oracle/HEAD/package.json -------------------------------------------------------------------------------- /scripts/pre-commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampleforth/market-oracle/HEAD/scripts/pre-commit.sh -------------------------------------------------------------------------------- /scripts/setup-ci.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | npx setup-local-chains "lite" 3 | -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampleforth/market-oracle/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /test/unit/gas_cost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampleforth/market-oracle/HEAD/test/unit/gas_cost.js -------------------------------------------------------------------------------- /test/unit/median_oracle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampleforth/market-oracle/HEAD/test/unit/median_oracle.js -------------------------------------------------------------------------------- /test/unit/select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampleforth/market-oracle/HEAD/test/unit/select.js -------------------------------------------------------------------------------- /truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampleforth/market-oracle/HEAD/truffle.js -------------------------------------------------------------------------------- /util/blockchain_caller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ampleforth/market-oracle/HEAD/util/blockchain_caller.js --------------------------------------------------------------------------------