https://github.com/prathamesh-mutkure/chainwhiz-homepage
DApp created for technical round for Internship at @ChainWhiZ
https://github.com/prathamesh-mutkure/chainwhiz-homepage
Last synced: about 2 months ago
JSON representation
DApp created for technical round for Internship at @ChainWhiZ
- Host: GitHub
- URL: https://github.com/prathamesh-mutkure/chainwhiz-homepage
- Owner: prathamesh-mutkure
- License: mit
- Created: 2022-06-28T11:01:11.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-02T19:42:54.000Z (almost 3 years ago)
- Last Synced: 2025-02-09T19:41:54.514Z (4 months ago)
- Language: TypeScript
- Size: 632 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# React Truffle Box
This box comes with everything you need to start using Truffle to write, compile, test, and deploy smart contracts, and interact with them from a React app.
## Installation
First ensure you are in an empty directory.
Run the `unbox` command using 1 of 2 ways.
```sh
# Install Truffle globally and run `truffle unbox`
$ npm install -g truffle
$ truffle unbox react
``````sh
# Alternatively, run `truffle unbox` via npx
$ npx truffle unbox react
```Start the react dev server.
```sh
$ cd client
$ npm start
Starting the development server...
```From there, follow the instructions on the hosted React app. It will walk you through using Truffle and Ganache to deploy the `SimpleStorage` contract, making calls to it, and sending transactions to change the contract's state.
## FAQ
- __How do I use this with Ganache (or any other network)?__
The Truffle project is set to deploy to Ganache by default. If you'd like to change this, it's as easy as modifying the Truffle config file! Check out [our documentation on adding network configurations](https://trufflesuite.com/docs/truffle/reference/configuration/#networks). From there, you can run `truffle migrate` pointed to another network, restart the React dev server, and see the change take place.
- __Where can I find more resources?__
This Box is a sweet combo of [Truffle](https://trufflesuite.com) and [Create React App](https://create-react-app.dev). Either one would be a great place to start!