GithubHelp home page GithubHelp logo

sanity729 / scaffold-eth Goto Github PK

View Code? Open in Web Editor NEW

This project forked from buildbearlabs/scaffold-eth

0.0 0.0 0.0 10.74 MB

๐Ÿ— forkable Ethereum dev stack focused on fast product iterations

Home Page: http://scaffoldeth.io

License: MIT License

Shell 0.16% JavaScript 20.90% TypeScript 0.06% CSS 72.55% HTML 0.11% Less 0.05% Solidity 6.17%

scaffold-eth's Introduction

๐Ÿ— Scaffold-ETH x Buildbear

๐Ÿงช Quickly experiment with Solidity using a forked private testnet, from the mainnet, and swapping tokens from Uniswap

Scaffold-Eth x Buildbear lets you create your own private testnet, (optional) forked from the mainnet, with your own native token and ERC20 Token faucet and blockchain explorer

๐Ÿป Features of Buildbear

Creating your private testnet

image

Using your personal native token faucet

image

Using your personal ERC20 faucet

image

Swap your tokens on Forked Uniswap

image

๐Ÿ„โ€โ™‚๏ธ Quick Start

Prerequisites: Node (v18 LTS) plus Yarn (v1.x) and Git

๐Ÿšจ If you are using a version < v18 you will need to remove openssl-legacy-provider from the start script in package.json

1๏ธโƒฃ clone/fork ๐Ÿ— scaffold-eth x buildbear:

git clone https://github.com/BuildBearLabs/scaffold-eth.git

2๏ธโƒฃ install and create your private testnet (forked from the mainnet):

cd scaffold-eth
yarn install
yarn fork-bb

3๏ธโƒฃ ๐Ÿ›ฐ deploy your SwapOnUniswap Contract:

cd scaffold-eth
yarn deploy

4๏ธโƒฃ start your ๐Ÿ“ฑ frontend:

๐Ÿšจ if you have not created your private testnet please follow the the steps in point 2 above:

cd scaffold-eth
yarn start

5๏ธโƒฃ you can use your ๐Ÿšฐ faucet directly from the terminal after creating your private tesnet:

# for native tokens
yarn faucet-bb native <Insert Amount (optional)> <Insert Your Wallet Address>

# for erc20 tokens
yarn faucet-bb USDC <Insert Amount (optional)> <Insert Your Wallet Address>

# Please note the supported ERC20 tokens below

# by default faucet mints 100 native / erc20 tokens

Supported ERC20 tokens that can be used :

  1. USDC
  2. USDT
  3. DAI
  4. BNB
  5. BUSD
  6. MATIC
  7. WBTC
  8. UNI
  9. AAVE
# Please note the address for each ERC20 Tokens is automatically updated / changed based on the network that you have forked from

๐Ÿ” Edit your smart contracts in packages/hardhat/contracts

๐Ÿ“ Edit your frontend App.jsx in packages/react-app/src

๐Ÿ’ผ Edit your deployment scripts in packages/hardhat/deploy

๐Ÿ“ฑ Open http://localhost:3000 to see the app

๐Ÿ“š Documentation

Documentation, tutorials, challenges, and many more resources, visit: docs.scaffoldeth.io

๐Ÿ”ญ Learning Solidity

๐Ÿ“• Read the docs: https://docs.soliditylang.org

๐Ÿ“š Go through each topic from solidity by example editing YourContract.sol in ๐Ÿ— scaffold-eth

๐Ÿ“ง Learn the Solidity globals and units

๐Ÿ›  Buidl

Check out all the active branches, open issues, and join/fund the ๐Ÿฐ BuidlGuidl!

๐Ÿƒ๐Ÿ’จ Speedrun Ethereum

Register as a builder here and start on some of the challenges and build a portfolio.

๐Ÿ’ฌ Support Chat

Join the telegram support chat ๐Ÿ’ฌ or buidlguidl discord to ask questions and find others building with ๐Ÿ— scaffold-eth!

scaffold-eth's People

Contributors

austintgriffith avatar codenamejason avatar tomafrench avatar azf20 avatar xjjda22 avatar ghostffcode avatar calvbore avatar pabloruiz55 avatar bytecrak07 avatar technophile-04 avatar carletex avatar amateur-dev avatar neodaoist avatar shravansunder avatar dependabot[bot] avatar chandn0 avatar changoman avatar 0xsama avatar btogzhan2000 avatar 0xchijioke avatar neocybereth avatar damianmarti avatar arturgontijo avatar supernovahs avatar gzeoneth avatar hodlplus2021 avatar 0xchandanb avatar skaunov avatar zakgriffith avatar warkanlock avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.