Skip to content

Helpers and Code Snippets for the everyday web3 Developer 💪

License

Notifications You must be signed in to change notification settings

inspi-writer001/web3-survivor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Web3-Survivor 🦸💥

Helpers and Code Snippets for the everyday Web3 Developer 💪
EVM, BTC, The general works... you know the vibes!

One could say this is a comprehensive wallet app with extra bells and whistles 🎉

Gm Anon, Frens 🦸🦸🦸🦸

Todos -- Help 😭

😓 todo: Web3.js versions of Ethers.js code — Please Help Us!

😓 todo: Write up a basic introduction to EVM chains for the newbies (you know the ones)

😓 todo: Add some handy RPC guides for onboarding

😓 todo: Toss in links to key documentation for each chain we support

😓 todo: Add directions for finding your way around our repo (nodejs & web)

😓 todo: Web app interactive versions of wallet functions in both web3.js and ethers.js

Let's get cooking 🍳

  • createWallet - ✅Nodejs (ethers.js/web3.js WIP)
  • importWallet - ✅Nodejs (ethers.js/web3.js WIP)
  • queryBalanceNative - ✅Nodejs (ethers.js/web3.js WIP)
  • queryBalanceErc20 - ✅Nodejs (ethers.js/web3.js WIP)
  • fetchTxHistory - 🚧Help Needed
  • sendTokenNative - 🚧Help Needed
  • sendTokenERC20 - 🚧Help Needed
  • interactWithSmartContracts - Uniswap v2 Router 🚧Help Needed

Nodejs 🔥🔥🔥🔥

  • You’ll find the Javascript you need to run in /nodejs/dist
  • The juicy Typescript lives in /nodejs/code

Web App Versions (Interactive) 🖥️

We also need the web app versions of the wallet functionalities, including:

  • createWallet
  • importWallet
  • queryBalanceNative
  • queryBalanceErc20
  • sendTokenNative
  • sendTokenERC20

This needs to be done for both ethers.js and web3.js variants! If you're comfortable with React and web3/ethers integrations, please help us build out the interactive versions 🚀!

What We Need Help With 👀

Web3.js Translations 📜

We’ve got a solid Ethers.js implementation, but our Web3.js code needs some love!
We need help porting over key functionalities, including:

  • createWallet
  • importWallet
  • sendTokenNative
  • sendTokenERC20
  • interactWithSmartContracts (Uniswap V2)

If you’re fluent in web3.js, hop in and lend us a hand 🤝. Every little bit helps!

About

Helpers and Code Snippets for the everyday web3 Developer 💪

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published