Node, Express, GraphQL server with a Solidity Smart Contract backend!
- Install the MetaMask Ethereum wallet (and register an account): https://metamask.io/
- Install:
npm i -g ganache-cli
(local Ethereum test network)
git clone
this repository- Run
npm install
from the project's directory. - Open the Remix IDE (https://remix.ethereum.org/) and create a new file.
- Copy, paste the code from the
Donation.sol
file (in the root of this project). - Inside Remix select then
injected web3
Environment option under the Run tab. - Run
npm start
in the project's directory.
- Node
- Express
- Web3
- GraphQL
- Solidity
- ganache-cli
Sid Parmar LinkedIn
Interested in teaching JavaScript and Solidity with us at RED Academy? https://redacademy.com/careers/