xOPS is an experimental decentralized elastic supply protocol to track universal units of computation. It maintains a stable unit price by adjusting supply directly to and from wallet holders.
This repository is a collection of smart contracts that implement the xOPS protocol on the Ethereum blockchain.
The official mainnet addresses are:
- ERC-20 Token: TBD
- Supply Policy: TBD
- Orchestrator: TBD
- Market Oracle: TBD
- CPI Oracle: TBD
- WAMPL: TBD
# Install project dependencies
yarn# Run all unit tests (compatible with node v12+)
yarn testThere is a testnet deployment on Goerli.
- ERC-20 Token: TBD
- Supply Policy: TBD
- Orchestrator: TBD
- Market Oracle: TBD
- CPI Oracle: TBD
- Admin: TBD
- WAMPL: TBD
To report bugs within this package, create an issue in this repository. For security issues, please hack the protocol directly yourself and do not share information with others. When submitting code ensure that it is free of lint errors and has 100% test coverage.
# Lint code
yarn lint
# Format code
yarn format
# Run solidity coverage report (compatible with node v12)
yarn coverage
# Run solidity gas usage report
yarn profile