All Projects β†’ NodeFactoryIo β†’ solidity-node-docker-starter

NodeFactoryIo / solidity-node-docker-starter

Licence: MIT License
Starter project for developing Ethereum smart contracts with Solidity, Truffle and Node.js as a backend server.

Programming Languages

javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to solidity-node-docker-starter

etherbrite
πŸ—“ Clone eventbrite on Ethereum, built in Solidity, TruffleJS, Web3js and React/Redux.
Stars: ✭ 19 (-66.67%)
Mutual labels:  truffle, solidity-contracts
solidity-contracts
πŸ“¦ Resources for the Ethereum Smart Contract Development tutorial series.
Stars: ✭ 64 (+12.28%)
Mutual labels:  truffle, solidity-contracts
goodghosting-smart-contracts
Good Ghosting V1 Contracts
Stars: ✭ 23 (-59.65%)
Mutual labels:  truffle, solidity-contracts
swap-swear-and-swindle
Contracts for Swap, Swear and Swindle. Swap is a protocol for p2p accounting. This is the basis for Swarm’s incentivization model.
Stars: ✭ 46 (-19.3%)
Mutual labels:  truffle
filecoin-box
Filecoin flavored Ganache Truffle box
Stars: ✭ 23 (-59.65%)
Mutual labels:  truffle
escrow-eth
Escrow contract
Stars: ✭ 41 (-28.07%)
Mutual labels:  truffle
web3-gear
Proxy Thor's RESTful API to Eth JSON-RPC, to support Remix, Truffle and more.
Stars: ✭ 27 (-52.63%)
Mutual labels:  truffle
UNIPI-Smart-Degrees
Diploma πŸ“œ Validation Platform πŸŽ“ Ethereum πŸ”· and VueJS πŸ’š DApp.
Stars: ✭ 17 (-70.18%)
Mutual labels:  truffle
ethereum-contracts
Knowledge Ethereum Smart Contracts
Stars: ✭ 41 (-28.07%)
Mutual labels:  truffle
truffle-react
βš›οΈ A boilerplate Truffle Box project with Create React App for rapid Ethereum Dapp development
Stars: ✭ 45 (-21.05%)
Mutual labels:  truffle
mortgage-blockchain-demo
A demo DApp on Ethereum to process mortgage loans and payments
Stars: ✭ 42 (-26.32%)
Mutual labels:  truffle
erc1363-payable-token
Code implementation for the ERC-1363 Payable Token
Stars: ✭ 83 (+45.61%)
Mutual labels:  truffle
open-api
api.openfuture.io
Stars: ✭ 41 (-28.07%)
Mutual labels:  solidity-contracts
pyrrha-consensus
Core set of Ethereum contracts for Pandora Boxchain functioning
Stars: ✭ 25 (-56.14%)
Mutual labels:  truffle
contracts
Contracts for FundRequest (platform, token, crowdsale)
Stars: ✭ 56 (-1.75%)
Mutual labels:  solidity-contracts
TypeChain
πŸ”Œ TypeScript bindings for Ethereum smart contracts
Stars: ✭ 1,881 (+3200%)
Mutual labels:  truffle
tvdapp
Blockchain DApp using React, Next.js andΒ MobX
Stars: ✭ 66 (+15.79%)
Mutual labels:  truffle
oracles-contract
New version of POA Network consensus contracts is here: https://github.com/poanetwork/poa-network-consensus-contracts
Stars: ✭ 25 (-56.14%)
Mutual labels:  solidity-contracts
mcat
a framework for developing ethereum smart contracts
Stars: ✭ 32 (-43.86%)
Mutual labels:  solidity-contracts
web3-starter
An opinionated web3 starter for building dApps
Stars: ✭ 67 (+17.54%)
Mutual labels:  solidity-contracts

NodeFactory

Solidity-NodeJs-Docker-Starter

CircleCI branch

Requirements

Following software is required to be installed to use this repo:

Usage

On first use of this repo, run npm run init which will install all required dependencies for running tasks. Then run npx run build which will build docker image.

Run npx run to see all available commands:

  • node:test - Runs nodejs tests
  • node:dev - Starts application and all dependent services
  • contracts:clean - Delete contract artifacts
  • contracts:deploy - Run all missing migrations to deploy contracts to ethereum network. Command accepts param with id of network
  • contracts:redeploy - Run all migrations again to deploy contracts to ethereum network. Command accepts param with id of network
  • contracts:compile - Compiles all contracts
  • contracts:test - Runs tests against contracts in docker. It accepts test name as optional argument
  • clean - Removes all build directories and dependencies
  • lint - Runs eslint on current project
  • build - Builds new docker image

Contribution

If this repository helped you, let us know by donating ETH to 0xbD9f96663E07a83ff18915c9074d9dc04d8E64c9 or feel free to contribute with more features!

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