Skip to content

angelbachev/crowd-coin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CrowdCoin

A DApp running on ethereum network inspired on kickstarter crowdfunding system.

Requirements

  1. WSL/Linux/MacOS
  2. nodejs
  3. npm
  4. git
  5. Metamask browser extension

Setup

  1. Copy .env to .env.local
  2. Configure your mnemonic passphrase and infura url
  3. Compile code npm run compile
  4. Set env variables from .env.local set -o allexport && source .env.local && set +o allexport
  5. Deploy code to Sepolia test network npm run deploy
  6. Add printed campaign factory contract address to .env.local file.
  7. Set env variables from .env.local set -o allexport && source .env.local && set +o allexport (needed because of the updated contract address)
  8. Start project npm run dev
  9. Open the app in a browser

Test

Runs the mocha tests for the smart contracts npm run test

Troubleshooting

  1. Ensure that line ending of all files is LF
  2. Ensure port 3000 is free.

License

MIT

About

A DApp running on ethereum network inspired on [kickstarter](https://www.kickstarter.com/) crowdfunding system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors