Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adidem23/chainsailor

This is DevTool Made for Blockchain Devs which are begineers and try to find their way in web3
https://github.com/adidem23/chainsailor

enchantmask erc721 ipfs nft thirdweb vitejs

Last synced: about 1 month ago
JSON representation

This is DevTool Made for Blockchain Devs which are begineers and try to find their way in web3

Awesome Lists containing this project

README

        



ChainSailor: Sail Through Your Web3 Journey


Table of Contents



  1. About The Project



  2. Getting Started


  3. Usage

## About The Project :

## ChainSailor : Dev Tool For Blockchain Developers

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 .

## Key Features :

# WEB3GPT :
- 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 .

# MetaTool :
- 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 .

# NFT-playground :
- 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 .

# IPFS :
- This provides one click IPFS deployment . For now It only porvides deployment for text but in next days it will of file and text

# Video :
- YT LINK : https://youtu.be/AZ6M-Y8ADVg

# Built With :













- AlongSide of this used Stable-diffusion API from huggingFace.com and LightHouse.storage for IPFS

# Prerequisites :

* npm
```sh
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
```sh
Download Nodejs Version ^ 18.0.0 LTS
```

# Installation :
Follow The Installation manual and install dependencies

1. Clone Project and go inside Frontend
```sh
npm install / npm install --force(If Error Comes)
```

2. Run Following Command in terminal
```sh
npm run dev
```

3. App is Running on localhost:5173 😎

# Deployments :

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

# Screenshots :

# Frontend :


Screenshot 2024-01-02 222928





# WEB3-GPT :


Screenshot 2024-01-02 222959






Screenshot 2024-01-02 223021


# MetaTool :


Screenshot 2023-12-29 165816





# SwitchChain() :


Screenshot 2023-12-29 165747





# EncryptionKey():


Screenshot 2023-12-29 165835






Screenshot 2023-12-29 165845





# ConnectedAccount():


Screenshot 2023-12-29 165852





# SignMessage():


Screenshot 2023-12-29 165917






Screenshot 2023-12-29 165925





# BlockNumber():


Screenshot 2023-12-29 165932





# NFT-Playground :


Screenshot 2024-01-02 223044






Screenshot 2024-01-02 223116






Screenshot 2024-01-02 223123


# Contributions :
New Contributors are welcome and I need Knowledge about Scalability of WebApps