ebk13579 / community-points

Community points monorepo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

About

Community points monorepo

License:Apache License 2.0


Languages

Language:JavaScript 46.6%Language:TypeScript 45.0%Language:SCSS 4.9%Language:Solidity 3.0%Language:Dockerfile 0.3%Language:Shell 0.1%Language:HTML 0.1%