Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shubhamprajapati7748/truffle_demo
https://github.com/shubhamprajapati7748/truffle_demo
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/shubhamprajapati7748/truffle_demo
- Owner: shubhamprajapati7748
- License: mit
- Created: 2023-02-15T14:40:48.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-02-15T14:40:53.000Z (almost 2 years ago)
- Last Synced: 2024-12-08T13:29:35.393Z (about 2 months ago)
- Language: JavaScript
- Size: 898 KB
- Stars: 0
- Watchers: 2
- 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!