The demo application that creates scalable Community Points systems on the OMG Network. The proposed implementation contains the following components:
/client
- a browser extension to interact with a given Community Points platform, such as Reddit./fee-relayer
- the server-side of the Community Points Engine./contracts
- a set of smart contracts that power the Community Points Engine.
Each component is created as an individual project, thus follow the instructions of a specific component of the repository.
- A prior experience with JavaScript, web3.js and preferrably omg-js libraries.
- Funds to cover contracts deployment and transaction fees.
- An experience with Solidity and deploying Ethereum smart contracts.
- A fully synced Ethereum node for a given environment (local or infrastructure provider, e.g. Infura).
- A Web3 wallet, such as MetaMask.
- A Chrome or Brave browser.
The application uses the following APIs: