This codebase goes along with the tutorial The Complete Guide to Full Stack Ethereum Development
The video course for this codebase is located here If you find a good way for blockchain develop beginner, you can set the star for us.
To deploy this project to Gitpod, click this button:
Once the setup is complete, import the rpc endpoing running on Gitpod into your wallet as a custom RPC.
For instance, your RPC enpoint will probably look something like this:
https://8545-sapphire-pigeon-uiroo9v8.ws-eu18.gitpod.io/
The ChainID should be 1337, and you may need to delete a localhost configuration if you already have that set up.
- Clone the repo
git clone https://github.com/dabit3/full-stack-ethereum.git
- Install the dependencies
npm install
# or
yarn
- Start the local test node
npx hardhat node
- Deploy the contract
npx hardhat run scripts/deploy.js --network localhost
-
Update src/App.js with the values of your contract addresses (
greeterAddress
andtokenAddress
) -
Run the app
npm start