Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 3 months 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 (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-06-29T07:01:08.000Z (over 3 years ago)
- Last Synced: 2024-06-28T14:33:48.364Z (5 months ago)
- Topics: blockchain, ethereum, express, graphql, javascript, nodejs, smart-contracts, web3
- Language: JavaScript
- Homepage:
- Size: 421 KB
- Stars: 31
- Watchers: 8
- 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!
![check balance](https://github.com/siddharthparmar7/ethereum-graphql/blob/master/img/checkBalance.png)
![make donation](https://github.com/siddharthparmar7/ethereum-graphql/blob/master/img/donationMutation.png)## 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/