Skip to content
/ qub Public

A blockchain-based network which connects scientists, producing research, reproducers, validating research and institutions, funding research. The end goal is to both fund research and incentivise its reproduction.

Notifications You must be signed in to change notification settings

alex4o/qub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

qub

A blockchain-based network which connects scientists, producing research, reproducers, validating research and institutions, funding research. The end goal is to both fund research and incentivise its reproduction.

Installation

Blockchain setup

From the blockchain folder, run

npm install

Start a development blockchain server via:

npm run rpc

Take a note of the 12 word password printed after "Mnemonic".

Publish the Ethereum contract locally via:

npm run deploy

Warning: if you want to publish the contract again, restart the blockchain server.

Install the MetaMask browser extension and instead of creating a new account, use the "Import Existing Den" option and paste the 12 word password copied from above. Select "Localhost 8545" as the chosen network.

Warning: if you restart the blockchain server, you need to reset your account state from settings.

You're good to go on the blockchain side!

React SPA Setup

After entering the qub-spa folder

yarn install
yarn start

Frontend should be up at 0.0.0.0:3000

Warning: ignore all warnings, it works.

About

A blockchain-based network which connects scientists, producing research, reproducers, validating research and institutions, funding research. The end goal is to both fund research and incentivise its reproduction.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published