├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .gitignore ├── .solcover.js ├── .soliumignore ├── .soliumrc.json ├── LICENSE ├── README.md ├── contracts ├── ExponentLib.sol ├── FixidityLib.sol ├── LogarithmLib.sol ├── Migrations.sol └── mocks │ ├── FixidityLibMock.sol │ └── LogarithmLibMock.sol ├── migrations ├── 1_initial_migration.js ├── 2_deploy_libraries.js └── 3_deploy_mocks.js ├── package.json ├── test ├── FixidityLibMock_abs.js ├── FixidityLibMock_add.js ├── FixidityLibMock_convertFixed.js ├── FixidityLibMock_divide.js ├── FixidityLibMock_fractional.js ├── FixidityLibMock_fromFixed.js ├── FixidityLibMock_integer.js ├── FixidityLibMock_multiply.js ├── FixidityLibMock_newFixed.js ├── FixidityLibMock_newFixedFraction.js ├── FixidityLibMock_reciprocal.js ├── FixidityLibMock_subtract.js ├── FixidityLibMock_variables.js ├── LogarithmLibMock.js └── utils.js ├── truffle-config.js └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | coverage 4 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/.gitignore -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | skipFiles: [] 3 | }; 4 | -------------------------------------------------------------------------------- /.soliumignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/.soliumignore -------------------------------------------------------------------------------- /.soliumrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/.soliumrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/README.md -------------------------------------------------------------------------------- /contracts/ExponentLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/contracts/ExponentLib.sol -------------------------------------------------------------------------------- /contracts/FixidityLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/contracts/FixidityLib.sol -------------------------------------------------------------------------------- /contracts/LogarithmLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/contracts/LogarithmLib.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/mocks/FixidityLibMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/contracts/mocks/FixidityLibMock.sol -------------------------------------------------------------------------------- /contracts/mocks/LogarithmLibMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/contracts/mocks/LogarithmLibMock.sol -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /migrations/2_deploy_libraries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/migrations/2_deploy_libraries.js -------------------------------------------------------------------------------- /migrations/3_deploy_mocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/migrations/3_deploy_mocks.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/package.json -------------------------------------------------------------------------------- /test/FixidityLibMock_abs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/test/FixidityLibMock_abs.js -------------------------------------------------------------------------------- /test/FixidityLibMock_add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/test/FixidityLibMock_add.js -------------------------------------------------------------------------------- /test/FixidityLibMock_convertFixed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/test/FixidityLibMock_convertFixed.js -------------------------------------------------------------------------------- /test/FixidityLibMock_divide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/test/FixidityLibMock_divide.js -------------------------------------------------------------------------------- /test/FixidityLibMock_fractional.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/test/FixidityLibMock_fractional.js -------------------------------------------------------------------------------- /test/FixidityLibMock_fromFixed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/test/FixidityLibMock_fromFixed.js -------------------------------------------------------------------------------- /test/FixidityLibMock_integer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/test/FixidityLibMock_integer.js -------------------------------------------------------------------------------- /test/FixidityLibMock_multiply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/test/FixidityLibMock_multiply.js -------------------------------------------------------------------------------- /test/FixidityLibMock_newFixed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/test/FixidityLibMock_newFixed.js -------------------------------------------------------------------------------- /test/FixidityLibMock_newFixedFraction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/test/FixidityLibMock_newFixedFraction.js -------------------------------------------------------------------------------- /test/FixidityLibMock_reciprocal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/test/FixidityLibMock_reciprocal.js -------------------------------------------------------------------------------- /test/FixidityLibMock_subtract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/test/FixidityLibMock_subtract.js -------------------------------------------------------------------------------- /test/FixidityLibMock_variables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/test/FixidityLibMock_variables.js -------------------------------------------------------------------------------- /test/LogarithmLibMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/test/LogarithmLibMock.js -------------------------------------------------------------------------------- /test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/test/utils.js -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/truffle-config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CementDAO/Fixidity/HEAD/yarn.lock --------------------------------------------------------------------------------