Aggor is an oracle aggregator distributing trust among different oracle providers. For more info, see docs/Aggor.md.
Install module via Foundry:
$ forge install chronicleprotocol/aggor
The project uses the Foundry toolchain. You can find installation instructions here.
Setup:
$ git clone https://github.com/chronicleprotocol/aggor
$ cd aggor/
$ forge install
Run tests:
$ forge test
$ forge test -vvvv # Run with full stack traces
$ FOUNDRY_PROFILE=intense forge test # Run in intense mode
Lint:
$ forge fmt [--check]
The primary license for Aggor is the Business Source License 1.1 (BUSL-1.1
), see LICENSE
. However, some files are dual licensed under MIT
:
- All files in
src/libs/
may also be licensed under MIT (as indicated in their SPDX headers) - Several Solidity interface files may also be licensed under
MIT
(as indicated in their SPDX headers) - Several files in
script/
andtest/
may also be licensed underMIT
(as indicated in their SPDX headers)