/sui-gpt

Primary LanguageTypeScript

SuiGPT

demo-Broadband.High.mp4

SuiGPT is a ChatGPT plugin designed to help out exploring the Sui Blockchain.

Features

  • Retrieve transactions from the Sui Blockchain using a transaction digest
  • Retrieve account balance from the Sui Blockchain
  • Explain, debug, and create test cases for Sui Move code
  • Get information about NFT tokens
  • Customizable Queries
  • Data Visualization
  • Contextual Explanations
  • Historical Data Access
  • Continuous Learning
  • Integration with External Tools
  • Secure and Private

ToDo

  • Get Account information
  • Execute transactions
  • Execute move calls

Requirements

  • Yarn 1.22.19 or above

Installation

  • Download the GitHub repository:
$ git clone https://github.com/kPatch/sui-gpt

Usage

  • Install dependencies for the plugin
$ cd plugin
$ yarn install
  • Run plugin project
$ yarn dev
  • Run local Alt GPT project on another terminal window
$ cd frontend
$ yarn install
$ yarn start

Usage

  • Make sure to have the Alt GPT window open in a browser at http://localhost:3010/chat and have the plugin selected
  • Type in Please explain this transaction: {Insert transaction digest}

Next Steps

  • Integrate the ability to send transactions right from ChatGPT
  • Implement transaction and move call executions