Git Product home page Git Product logo

web3-hub's Introduction

Web3-Hub

Welcome to web3-hub repository. You will find all kinds of ready to use smart contracts and web3 scripts for your blockchain projects. The aim of this open source project is to make developer life easy by making tools, contracts and scripts for them. Contribute your knoweldge to this repo and help web3 drive the future!!

Open Source Love svg3 PRs Welcome GitHub forks GitHub Repo stars GitHub contributors

GitHub repo size

Github GitHub issues GitHub closed issues GitHub pull requests

Available tools and scritps

  • Ready to made smart contracts for easy integration and deployment on almost all blockchains
  • Javascript, Rust, Python, Java, Go web3 scripts to ease development work in web3

Contributing

Contributions are always welcome!

Join Discord Group for any doubts or to engage with community: https://discord.gg/vxbcfrjeZg

Contributions can be in these domains:

  • Design ready to made smart contracts for any blockchain, for example.. Bank smart contract, multsig, swapping contract, uniswap like smart contracts, dao, defi tokens on different protocols, etc
  • Web3 scripts in different languages, for example.. web3 script to calculate gas fee, find a particular block, connecting with superfluid or chainlink, etc.
  • Other things in different blockchains

Contributing Guidelines:

  • Create an issue on topic which you want to work on
  • Ask 'mbcse' for assigning that issue to you by tagging like @mbcse
  • Fork the repo
  • Create a branch with name similar to what you are doing
  • Work on the issue and once done make a pull request following pull request template

How to put my code in the folder:

Make a folder depicting what your smart contract or script is doing. Put all files in that folder in a meaning full way. Add a readme in the folder with following details:

  • Title
  • Description of script or contract, etc
  • Explaining how script or smart contract is built, modules name, tech stack, etc
  • Steps to run the smart contract or script
  • Screenshots of output of the script or smart contract(All outputs of smart contracts functions are not needed) You can refer this Project_Details_Template.md

Once your folder is ready put that in the blockchain folder in which this script runs or is made For example, If you are making a NFT contract on ethereum

  • Go inside Ethereum Folder
  • Make and Name the folder NFT-ERC721
  • Put contract .sol files here(No Truffle, hardhat, etc files should be added)
  • Add a readme as per Project_Details_Template.md
  • Push and Make the PR

Please adhere to this project's code of conduct.

web3-hub's People

Contributors

anmolsirola avatar belelaritra avatar kamalbuilds avatar kenny-08 avatar mbcse avatar rohitsingh107 avatar

Stargazers

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

Watchers

 avatar

web3-hub's Issues

Create a page to show all blockchains connection details

Task is to make an html page and small backend with following features:

  • Show all blockchains Testnet and Main-net RPC URL, Network Id, Chain Id, Faucet links, etc.
  • Easy Copy and Paste option should be provided
  • Small Backend in nodejs to upload and fetch details

Create an ERC721 Smart Contract

Create a ERC721 Smart contract, which should be ready to modify and use by anyone. Comment should be properly added to explain what and how changes to be done. Include all features/ functions of ERC721.

Create an NFT Market Place Smart Contract

Create a NFT MarketPlace Smart contract, which should be ready to modify and use by anyone. Comment should be properly added to explain what and how changes to be done. Include all features like bidding, auction, transfer, etc.

Create a page to show all important token's smart contract address and the ABI

Task is to do the following things on a html page: (For Ethereum and Ethereum layer2 chains like binance, polygon, etc)

  • Should show all important token's official contract address and ABI, for example tokens like matic, BUSD, compound, Dai, etc
  • Easy Copy/Paste of ABI and smart Contract should be available
  • Small Backend in nodejs for the upload and fetching of data

Create a bank smart contract

Make a contract where a user can deposit, withdraw funds, etc like in bank. Add more functions by researching what additional things can be added apart from basic banking operations

Create an ERC20 Smart Contract

Create a ERC20 Smart contract, which should be ready to modify and use by anyone. Comment should be properly added to explain what and how changes to be done. Include all features/ functions of ERC20.

Create a script to get current gas fees on ethereum

Create a script to get gas fees from all possible public apis or resources. Basically the script should predict the best possible gas fees so that transaction does not fail. For example few sources to get gas fee can be web3js function, gas station, etc. You need to aggregate result and give best possible value.

Can code in any language python, javascript, rust, etc

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.