/web3-hub

Primary LanguageSolidity

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!!

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.