@price-oracle/v1-core-interfaces
Version:
Price Oracle v1 Core Interfaces and needed integration files
29 lines (19 loc) • 1.23 kB
Markdown
# Price Oracle v1 Core Interfaces
This package includes all of the needed resources in order to integrate Price Oracle into your scripts, UI, or smart-contracts:
- Interfaces ABIs
- Interfaces solidity code
- Typesafe interfaces for Ethers generated with [@typechain/ethers-v5](https://www.npmjs.com/package/@typechain/ethers-v5)
- Typesafe interfaces for Truffle generated with [@typechain/truffle-v5](https://www.npmjs.com/package/@typechain/truffle-v5)
- Typesafe interfaces for Web3 generated with [@typechain/web3-v1](https://www.npmjs.com/package/@typechain/web3-v1)
## Installation
You can install this package via npm or yarn:
```console
yarn add @price-oracle/interfaces
```
```console
npm install @price-oracle/interfaces
```
## Licensing
The primary license for Price Oracle v1 Core Interfaces is the Business Source License 1.1 (`BUSL-1.1`), see [`LICENSE.BSL-1.1`](./LICENSE.BSL-1.1). However, some files are dual licensed under `AGPL-3.0-only`:
- All files in `contracts` may also be licensed under `AGPL-3.0-only` (as indicated in their SPDX headers), see [`LICENSE.AGPL-3.0`](./LICENSE.AGPL-3.0)
- All files in `abi`, `ethers-v5`, and `web3-v1` are licensed under `MIT`, see [`LICENSE.MIT`](./LICENSE.MIT)