Coder Social home page Coder Social logo

ruvnet / chatgpt_tatum_plugin Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 1.0 16 KB

The Tatum ChatGPT Plugin is an OpenAPI plugin that allows the user to interact with the Tatum API using ChatGPT, including ERC20 and NFT minting operations.

License: MIT License

chatgpt_tatum_plugin's Introduction

Tatum ChatGPT Plugin

The Tatum ChatGPT Plugin is an OpenAPI plugin that allows the user to interact with the Tatum API using ChatGPT, including ERC20 and NFT minting operations. It enables users to mint ERC20 tokens and NFTs on specified blockchains by sending requests to the Tatum API.

What is Tatum?

Tatum is a blockchain development platform that provides a suite of APIs, SDKs, and other tools to help developers build blockchain-based applications. It offers support for various blockchain networks, including Bitcoin, Ethereum, Ripple, and more.

Tatum can be used for a wide range of blockchain-related tasks, such as:

  • Generating and managing cryptocurrency wallets
  • Processing cryptocurrency payments and transactions
  • Creating and managing ERC20 tokens and NFTs
  • Interacting with various blockchain networks and their smart contracts
  • Storing and retrieving data on the blockchain
  • Implementing blockchain-based authentication and identity management systems

Installation

To use this plugin, you will need to include the generated ChatGPT Plug-in manifest in YAML format in your project, along with the OpenAPI specification that describes the Tatum API endpoints.

  • Copy the ChatGPT Plug-in manifest YAML file and include it in your project.
  • Copy the OpenAPI specification YAML file and include it in your project.

Update the ChatGPT Plug-in manifest YAML file and the OpenAPI specification YAML file with the correct information for your specific API use case, endpoints, and authentication.

Ensure that the Tatum API key is correctly configured in the ChatGPT Plug-in manifest YAML file under the auth section.

Usage

The Tatum ChatGPT Plugin can be used by sending requests to the Tatum API using ChatGPT. The plugin supports two endpoints:

  • /blockchain/token/mint: Mint a new ERC20 token on the specified blockchain
  • /nft/mint: Mint a new NFT on the specified blockchain

Authentication

The Tatum ChatGPT Plugin requires authentication to access the Tatum API. Authentication is done using the x-api-key header. The API key is obtained from Tatum and is stored securely in the plugin configuration file.

  • url: This parameter specifies the URL of the API Yaml, hosted on your website to which the request is being sent. The URL needs to be updated based on the specific API endpoint being used.

  • keys: This parameter refers to the API key used for authentication. The value for this parameter needs to be updated with the user's specific API key provided by Tatum.

  • signature_id: This parameter refers to the KMS signature ID used for signing transactions. The value for this parameter needs to be updated with the user's specific signature ID provided by Tatum.

OpenAPI Specification

The Tatum ChatGPT Plugin uses the OpenAPI 3.0.1 specification. The specification file openapi_tatum.yaml defines the endpoints and parameters for the plugin.

Contact

For more information or support, please contact Tatum support at [email protected].

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.