Giter Site home page Giter Site logo

biggod12 / 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

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

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.