Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adrastia-oracle/adrastia-periphery
Periphery contracts for Adrastia Oracle.
https://github.com/adrastia-oracle/adrastia-periphery
arbitrum-oracle blockchain data-feeds defi ethereum ethereum-oracle optimism-oracle polygon-oracle price-feeds solidity
Last synced: 27 days ago
JSON representation
Periphery contracts for Adrastia Oracle.
- Host: GitHub
- URL: https://github.com/adrastia-oracle/adrastia-periphery
- Owner: adrastia-oracle
- License: other
- Created: 2022-03-04T02:14:20.000Z (almost 3 years ago)
- Default Branch: development
- Last Pushed: 2024-03-29T02:43:20.000Z (10 months ago)
- Last Synced: 2024-03-29T22:39:54.235Z (10 months ago)
- Topics: arbitrum-oracle, blockchain, data-feeds, defi, ethereum, ethereum-oracle, optimism-oracle, polygon-oracle, price-feeds, solidity
- Language: JavaScript
- Homepage: https://adrastia.io/
- Size: 1.22 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Adrastia Periphery
[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)
![4038 out of 4038 tests passing](https://img.shields.io/badge/tests-4038/4038%20passing-brightgreen.svg?style=flat-square)
![test-coverage 100%](https://img.shields.io/badge/test%20coverage-100%25-brightgreen.svg?style=flat-square)Adrastia Periphery is a set of Solidity smart contracts that complement the [Adrastia Core](https://github.com/adrastia-oracle/adrastia-core) smart contracts.
## Install
### Requirements
- node: v16 or later
- yarn
- git### Recommendations
- Operating system: Linux (Fedora is used for development and testing)
### Procedure
1. Clone the repository
```console
git clone [email protected]:adrastia-oracle/adrastia-periphery.git
```2. Enter the project folder
```console
cd adrastia-periphery
```3. Install using yarn (npm should work too)
```console
yarn install --lock-file
```## Usage
### Accessing the smart contracts
The Adrastia Periphery smart contracts are available via the npm artifact `@adrastia-oracle/adrastia-periphery`.
#### Install
```console
yarn add @adrastia-oracle/adrastia-periphery
```
or
```console
npm install @adrastia-oracle/adrastia-periphery
```## Security
If any security vulnerabilities are found, please contact us via Discord (TylerEther#8944) or email ([email protected]).
## Contributing
Please refer to the [contributing guide](CONTRIBUTING.md).
## License
Adrastia Periphery is licensed under the [Business Source License 1.1 (BUSL-1.1)](LICENSE).
### Exceptions
- Some interfaces and libraries located at [contracts/rates/](contracts/rates/) are licensed under the [MIT License](contracts/rates/LICENSE_MIT).
- The files located at [contracts/compatibility/](contracts/compatibility/) are licensed under the [MIT License](contracts/compatibility/LICENSE_MIT).
- The files located at [contracts/vendor/chainlink](contracts/vendor/chainlink/) are licensed under a different [MIT License](contracts/vendor/chainlink/LICENSE_MIT).
- The files located at [contracts/vendor/aave](contracts/vendor/aave/) are licensed under various licenses as specified in the files.