GithubHelp home page GithubHelp logo

buildbearlabs / scaffold-eth Goto Github PK

View Code? Open in Web Editor NEW

This project forked from scaffold-eth/scaffold-eth

38.0 1.0 121.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

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

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 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.