Skip to content

chronicleprotocol/aggor

Repository files navigation

Unit Tests

Aggor is an oracle aggregator distributing trust among different oracle providers. For more info, see docs/Aggor.md.

Installation

Install module via Foundry:

$ forge install chronicleprotocol/aggor

Contributing

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]

Dependencies

Licensing

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/ and test/ may also be licensed under MIT (as indicated in their SPDX headers)

About

Oracle aggregator distributing trust among different oracle providers

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 2

  •  
  •