All Projects → tomochain → tomomaster

tomochain / tomomaster

Licence: MIT license
TomoMaster provides a master professional level UI that brings governance power back to the users. Tomomaster allows users to vote for masternodes and apply to become a candidate

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
solidity
1140 projects
HTML
75241 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to tomomaster

protocol
Covee protocol for decentralized teamwork
Stars: ✭ 18 (-64%)
Mutual labels:  smartcontracts
soltix
SOLTIX: Scalable automated framework for testing Solidity compilers.
Stars: ✭ 30 (-40%)
Mutual labels:  smartcontracts
auction-platform
A smartcontract Dapp with a web based UI that keeps track of contract data by adding it into blocks to be mined on a test network.
Stars: ✭ 19 (-62%)
Mutual labels:  smartcontracts
proveth
Generate & verify Merkle-Patricia-proofs for Ethereum
Stars: ✭ 89 (+78%)
Mutual labels:  smartcontracts
Hydra
Framework for cryptoeconomic contract security, decentralized security bounties. Live on Ethereum.
Stars: ✭ 72 (+44%)
Mutual labels:  smartcontracts
neo-go
Go Node and SDK for the NEO blockchain
Stars: ✭ 104 (+108%)
Mutual labels:  smartcontracts
tomox-sdk-ui
SDK UI to build a Decentralized Exchange on TomoX protocol
Stars: ✭ 24 (-52%)
Mutual labels:  tomochain
tomoscan
TomoScan provides a user friendly, details and perfection-oriented user interface for TomoChain block explorer. From a user perspective, TomoScan brings TomoChain’s transparency to users, because all block, transaction, finality, smart contracts, DApp and token information are read from TomoChain and shown to users
Stars: ✭ 45 (-10%)
Mutual labels:  tomochain
EthereumFoos
A Curated List Of Costly Ethereum Mistakes To Learn From (WIP)
Stars: ✭ 24 (-52%)
Mutual labels:  smartcontracts
libsubmarine
Implementation of a novel practical scheme for submarine commitments
Stars: ✭ 201 (+302%)
Mutual labels:  smartcontracts
Solidity
Solidity, the Smart Contract Programming Language
Stars: ✭ 13,691 (+27282%)
Mutual labels:  smartcontracts
Ethlist
The Comprehensive Ethereum Reading List
Stars: ✭ 3,576 (+7052%)
Mutual labels:  smartcontracts
awesome-waves
Curated list of awesome things for development on Waves blockchain.
Stars: ✭ 60 (+20%)
Mutual labels:  smartcontracts
blocky
Ethereum based smart contracts for IoT devices
Stars: ✭ 17 (-66%)
Mutual labels:  smartcontracts
pyrrha-consensus
Core set of Ethereum contracts for Pandora Boxchain functioning
Stars: ✭ 25 (-50%)
Mutual labels:  smartcontracts
mcat
a framework for developing ethereum smart contracts
Stars: ✭ 32 (-36%)
Mutual labels:  smartcontracts

TomoChain Governance DApp

GitHub version Build Status devDependencies Status JavaScript Style Guide: Good Parts Coverage Status Join the chat at https://gitter.im/tomochain/tomomaster

This is Governance Dapp for TomoChain. Full-Node can apply to become a candidate for masternode. Coin Holder can vote for candidates to become masternodes. See the detail from technical Whitepaper: https://docs.tomochain.com/whitepaper/](https://docs.tomochain.com/whitepaper/)

Requirements

Config

cp config/default.json config/local.json
  • Update local.json file to support your environment
    • Update mnemonic
    • Update mongodb configuration:
      • For docker: "db": { "uri": "mongodb://mongodb:27017/governance" },
      • For localhost: "db": { "uri": "mongodb://localhost:27017/governance" },

Install

npm install
truffle deploy --reset --network tomo # only use this command if you want to connect to a private network
cp abis/*json build/contracts/

Note: before deploying to tomochain testnet, make sure you have TOMO in the wallet. If not, get free at https://faucet.tomochain.com

Enable https

npm run dev-https

Run

  • Start mongodb
  • Start TomoMaster
npm run dev

The site will run at http://localhost:3000

Test

npm run test

Or run command

truffle test

Test a special file

npm run test path_to_file/file.js

Or run command

truffle test path_to_file/file.js
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].