Skip to content

Commit

Permalink
Merge branch 'main' into feature/scaffold-eth#21/bugs
Browse files Browse the repository at this point in the history
  • Loading branch information
shravansunderxero committed Oct 23, 2021
2 parents 66d1ace + 4c3ffbd commit 3f042a7
Showing 1 changed file with 52 additions and 35 deletions.
87 changes: 52 additions & 35 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,36 @@
# πŸ— Scaffold-ETH Typescript
# πŸ— Scaffold-Eth Typescript

## Typescript
This is the typescript branch of scaffold.eth. The directories that you'll use are:
```
packages/vite-app/
packages/hardhat/

This is the typescript repo of scaffold.eth. The directories that you'll use are:

```bash
packages/vite-app-ts/
packages/hardhat-ts/
```
All the typescript yarn commands have a postfix of `` See the quick start section for more details

## Quick Start

Running the app

1. install your dependencies

```bash
yarn install
```

2. start a hardhat node

```bash
yarn chain
```

3. run the app, `you'll need to open a new command prompt`
```bash
yarn deploy
yarn start
```
## Overview
Expand All @@ -15,13 +40,10 @@ All the typescript yarn commands have a postfix of `` See the quick start sectio
![image](https://user-images.githubusercontent.com/2653167/124158108-c14ca380-da56-11eb-967e-69cde37ca8eb.png)


# πŸ„β€β™‚οΈ Quick Start
# πŸ„β€β™‚οΈ Building on scaffold-eth-typescript
Prerequisites: [Node](https://nodejs.org/en/download/) plus [Yarn](https://classic.yarnpkg.com/en/docs/install/) and [Git](https://git-scm.com/downloads)

> clone/fork πŸ— scaffold-eth:
```bash
Expand All @@ -31,22 +53,19 @@ git clone https://github.com/austintgriffith/scaffold-eth.git
> install and start your πŸ‘·β€ Hardhat chain:
```bash
cd scaffold-eth
yarn install
yarn chain
```
> in a second terminal window, start your πŸ“± frontend:
```bash
cd scaffold-eth
yarn start
```
> in a third terminal window, πŸ›° deploy your contract:
```bash
cd scaffold-eth
yarn deploy
```
Expand All @@ -68,35 +87,33 @@ Documentation, tutorials, challenges, and many more resources, visit: [docs.scaf
πŸ“š Go through each topic from [solidity by example](https://solidity-by-example.org) editing `YourContract.sol` in **πŸ— scaffold-eth**
- [Primitive Data Types](https://solidity-by-example.org/primitives/)
- [Mappings](https://solidity-by-example.org/mapping/)
- [Structs](https://solidity-by-example.org/structs/)
- [Modifiers](https://solidity-by-example.org/function-modifier/)
- [Events](https://solidity-by-example.org/events/)
- [Inheritance](https://solidity-by-example.org/inheritance/)
- [Payable](https://solidity-by-example.org/payable/)
- [Fallback](https://solidity-by-example.org/fallback/)
- [Primitive Data Types](https://solidity-by-example.org/primitives/)
- [Mappings](https://solidity-by-example.org/mapping/)
- [Structs](https://solidity-by-example.org/structs/)
- [Modifiers](https://solidity-by-example.org/function-modifier/)
- [Events](https://solidity-by-example.org/events/)
- [Inheritance](https://solidity-by-example.org/inheritance/)
- [Payable](https://solidity-by-example.org/payable/)
- [Fallback](https://solidity-by-example.org/fallback/)
πŸ“§ Learn the [Solidity globals and units](https://solidity.readthedocs.io/en/v0.6.6/units-and-global-variables.html)
# πŸ›  Buidl
Check out all the [active branches](https://github.com/austintgriffith/scaffold-eth/branches/active), [open issues](https://github.com/austintgriffith/scaffold-eth/issues), and join/fund the 🏰 [BuidlGuidl](https://BuidlGuidl.com)!

- 🚀 [Follow the full Ethereum Speed Run](https://medium.com/@austin_48503/%EF%B8%8Fethereum-dev-speed-run-bd72bcba6a4c)


- 🎟 [Create your first NFT](https://github.com/austintgriffith/scaffold-eth/tree/simple-nft-example)
- πŸ₯© [Build a staking smart contract](https://github.com/austintgriffith/scaffold-eth/tree/challenge-1-decentralized-staking)
- 🏡 [Deploy a token and vendor](https://github.com/austintgriffith/scaffold-eth/tree/challenge-2-token-vendor)
- 🎫 [Extend the NFT example to make a "buyer mints" marketplace](https://github.com/austintgriffith/scaffold-eth/tree/buyer-mints-nft)
- 🎲 [Learn about commit/reveal](https://github.com/austintgriffith/scaffold-eth/tree/commit-reveal-with-frontend)
- ✍️ [Learn how ecrecover works](https://github.com/austintgriffith/scaffold-eth/tree/signature-recover)
- πŸ‘©β€πŸ‘©β€πŸ‘§β€πŸ‘§ [Build a multi-sig that uses off-chain signatures](https://github.com/austintgriffith/scaffold-eth/tree/meta-multi-sig)
- ⏳ [Extend the multi-sig to stream ETH](https://github.com/austintgriffith/scaffold-eth/tree/streaming-meta-multi-sig)
- βš–οΈ [Learn how a simple DEX works](https://medium.com/@austin_48503/%EF%B8%8F-minimum-viable-exchange-d84f30bd0c90)
- 🦍 [Ape into learning!](https://github.com/austintgriffith/scaffold-eth/tree/aave-ape)
- 🚀 [Follow the full Ethereum Speed Run](https://medium.com/@austin_48503/%EF%B8%8Fethereum-dev-speed-run-bd72bcba6a4c)
- 🎟 [Create your first NFT](https://github.com/austintgriffith/scaffold-eth/tree/simple-nft-example)
- πŸ₯© [Build a staking smart contract](https://github.com/austintgriffith/scaffold-eth/tree/challenge-1-decentralized-staking)
- 🏡 [Deploy a token and vendor](https://github.com/austintgriffith/scaffold-eth/tree/challenge-2-token-vendor)
- 🎫 [Extend the NFT example to make a "buyer mints" marketplace](https://github.com/austintgriffith/scaffold-eth/tree/buyer-mints-nft)
- 🎲 [Learn about commit/reveal](https://github.com/austintgriffith/scaffold-eth/tree/commit-reveal-with-frontend)
- ✍️ [Learn how ecrecover works](https://github.com/austintgriffith/scaffold-eth/tree/signature-recover)
- πŸ‘©β€πŸ‘©β€πŸ‘§β€πŸ‘§ [Build a multi-sig that uses off-chain signatures](https://github.com/austintgriffith/scaffold-eth/tree/meta-multi-sig)
- ⏳ [Extend the multi-sig to stream ETH](https://github.com/austintgriffith/scaffold-eth/tree/streaming-meta-multi-sig)
- βš–οΈ [Learn how a simple DEX works](https://medium.com/@austin_48503/%EF%B8%8F-minimum-viable-exchange-d84f30bd0c90)
- 🦍 [Ape into learning!](https://github.com/austintgriffith/scaffold-eth/tree/aave-ape)
# πŸ’¬ Support Chat
Expand Down

0 comments on commit 3f042a7

Please sign in to comment.