Skip to content

omgnetwork/community-points

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OMG Community Points Engine

Description

The demo application that creates scalable Community Points systems on the OMG Network. The proposed implementation contains the following components:

  1. /client - a browser extension to interact with a given Community Points platform, such as Reddit.
  2. /fee-relayer - the server-side of the Community Points Engine.
  3. /contracts - a set of smart contracts that power the Community Points Engine.

Development

Each component is created as an individual project, thus follow the instructions of a specific component of the repository.

Prerequisites

  • 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.

Project Documentation

API Documentation

The application uses the following APIs: