Go to file
phahulin ee2c3589ab
Merge pull request #86 from unjapones/add-erc735-generation-page
(Feature) Add ERC-725/ERC-735 implementation
2018-12-12 14:10:00 +03:00
blockchain Make PoBA contract extend KeyHolder. 2018-12-08 00:01:27 -03:00
frontend Fix x-scroll needed on narrower resolutions. 2018-12-08 18:13:29 -03:00
scripts (Chore) Frontend tests (#34) 2018-05-17 12:27:13 -03:00
server Fix hash calculation in erc735_claim.js. 2018-12-10 00:46:45 -03:00
.editorconfig Add .editorconfig 2018-05-02 14:45:32 -03:00
.eslintignore Add eslint 2018-05-02 14:43:33 -03:00
.eslintrc Add coverage and basic test to smart-contracts (#52) 2018-07-04 14:05:38 -03:00
.gitattributes Add .gitattributes 2018-06-04 10:01:10 -03:00
.gitignore Fix gitignore 2018-05-17 13:45:03 -03:00
.nvmrc Add eslint 2018-05-02 14:43:33 -03:00
.prettierrc Add printWidth to prettier configuration 2018-05-02 18:29:30 -03:00
.travis.yml Fix example private key in travis.yml. 2018-12-08 13:33:55 -03:00
LICENSE Create LICENSE 2018-05-03 11:58:15 -04:00
README.md Update readme (#46) 2018-06-07 15:00:55 -03:00
package-lock.json Update web3 package to latest 2018-05-29 15:22:34 -03:00
package.json Add coverage and basic test to smart-contracts (#52) 2018-07-04 14:05:38 -03:00

README.md

POA Network - Proof of Bank Account (PoBA)

Build Status Coverage Status dependencies Status devDependencies Status

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

What things you need to do previous to install

  • Create a sandbox account on plaid.com, we need some information, for example:
PLAID_CLIENT_ID=1234565b16d38dd9e9b00013178296 
PLAID_SECRET=12345672352d3da02e112fe290e1e8fd2085 
PLAID_PUBLIC_KEY=123456e1e61319a1192b80bd5d09e7c5ac35 

Installing

A step by step series that tell you how to get a development env running

  • Clone the repository and move to the directory where we cloned the repository
$ git clone git@github.com:poanetwork/poa-poba.gitt
$ cd poa-poba
  • Install npm dependencies
$ npm install
  • Move to the server folder, copy the file .env.example to .env, and add the plaid information related to the API
$ cd server
$ cp .env.example .env
  • Move to the frontend folder, copy the file .env.example to .env, and add the plaid information related to the API
$ cd frontend
$ cp .env.example .env
  • In another terminal, move to the directory where we cloned the repository and run the following command
$ npm run ganache
  • In the previous terminal, run the following command
$ npm run dev