https://github.com/devalpha18/ethereum-graphql
Node, Express, GraphQL server with a Solidity Smart Contract backend!
https://github.com/devalpha18/ethereum-graphql
blockchain ethereum express graphql javascript nodejs smart-contract web3
Last synced: 30 days ago
JSON representation
Node, Express, GraphQL server with a Solidity Smart Contract backend!
- Host: GitHub
- URL: https://github.com/devalpha18/ethereum-graphql
- Owner: devalpha18
- License: mit
- Created: 2023-01-03T09:38:51.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T00:09:48.000Z (about 3 years ago)
- Last Synced: 2025-02-03T12:14:35.193Z (12 months ago)
- Topics: blockchain, ethereum, express, graphql, javascript, nodejs, smart-contract, web3
- Language: JavaScript
- Homepage:
- Size: 413 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
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