https://github.com/redacademy/ethereum-graphql
Node, Express, GraphQL server with a Solidity Smart Contract backend!
https://github.com/redacademy/ethereum-graphql
blockchain ethereum express graphql javascript nodejs smart-contracts web3
Last synced: about 1 year ago
JSON representation
Node, Express, GraphQL server with a Solidity Smart Contract backend!
- Host: GitHub
- URL: https://github.com/redacademy/ethereum-graphql
- Owner: redacademy
- License: mit
- Created: 2018-05-11T17:01:06.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2021-06-29T07:01:08.000Z (almost 5 years ago)
- Last Synced: 2025-03-26T20:51:23.700Z (about 1 year ago)
- Topics: blockchain, ethereum, express, graphql, javascript, nodejs, smart-contracts, web3
- Language: JavaScript
- Homepage:
- Size: 421 KB
- Stars: 31
- Watchers: 6
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ethereum-graphql
Node, Express, GraphQL server with a Solidity Smart Contract backend!


## Before you start
1. Install the MetaMask Ethereum wallet (and register an account): https://metamask.io/
2. Install: `npm i -g ganache-cli` (local Ethereum test network)
## Running the Project
1. `git clone` this repository
2. Run `npm install` from the project's directory.
3. Open the Remix IDE (https://remix.ethereum.org/) and create a new file.
4. Copy, paste the code from the `Donation.sol` file (in the root of this project).
5. Inside Remix select then `injected web3` Environment option under the Run tab.
6. Run `npm start` in the project's directory.
## Built With
- Node
- Express
- Web3
- GraphQL
- Solidity
- ganache-cli
## Author
Sid Parmar [LinkedIn](www.linkedin.com/in/siddharth-parmar-a901a075)
## Links
Interested in teaching JavaScript and Solidity with us at RED Academy? https://redacademy.com/careers/