Table of Contents
Introducing ChainSailor, a DevTool Which is made for newbie Blockchain Developers which helps them in coding and using blockchain tools . It has some feturs like WEB3GPT , Metatool , NFTPlayground and IPFS .
- WEB3GPT is Key Feature of ChainSailor where we have to enter prompt related to web3 it will fetch data for you . You can say it as ChatGPT for web3 .
- It is Metamask Interaction tool which interacts with metamask and simplify transactions and blocknumber data . It uses Enchantmask npm package created by me for the interaction .
- It is AI NFT minter which takes your Prompt and creates its image with stable Diffusion and we can mint that given Image and import it as token in metamask .
- This provides one click IPFS deployment . For now It only porvides deployment for text but in next days it will of file and text
- YT LINK : https://youtu.be/AZ6M-Y8ADVg
- AlongSide of this used Stable-diffusion API from huggingFace.com and LightHouse.storage for IPFS
-
npm
npm install npm@latest -g
-
You Require Metamask Wallet and Some polygon Mumbai matic Tokens
-
You Require Thirdweb Account , Google-Gemini API Key and LightHouse.storage(Optional)
-
NodeJs
Download Nodejs Version ^ 18.0.0 LTS
Follow The Installation manual and install dependencies
- Clone Project and go inside Frontend
npm install / npm install --force(If Error Comes)
- Run Following Command in terminal
npm run dev
- App is Running on localhost:5173 😎
- Thirdweb NFT Smart Contract : https://thirdweb.com/mumbai/0xd6a3BF227569DEf525643914Db7A87ed3a98A731
- Deployed Site Link : https://chain-sailor-spo5.vercel.app/
- NPM Package EnchantMask (It is Created By me and I have used it in Metatool): https://www.npmjs.com/package/enchantmask
- EnachantDocs: https://enchant-docs.vercel.app/
New Contributors are welcome and I need Knowledge about Scalability of WebApps