Algorand-GPT

Algorand-GPT · GPT アクション

AlgorandExplorer

Retrieves all kinds of data (Accounts, Applications, Assets and transactions) from Algorand blockchain just by sending them as "q" param (query)! Also retrieves Algorand related Github repositories and Algorand documentation for richer Algorand GPT experience!

  • GET /algorandexplorerget_AlgorandExplorer

    Get all Algorand data with a query param: "q"

  • GET /algoranddocsget_AlgorandDocs

    Get all Algorand document markdowns with a query param: "q"

  • GET /nfdaddressget_NfdAddress

    Get the NFD (non-fungible domain) name given a correct Algorand account address

  • GET /nfdnameget_NfdName

    Gets Algorand account address for a NFD (non-fungible domain) name (should end with .algo)

元の API スキーマ
{
  "openapi": "3.1.0",
  "info": {
    "title": "AlgorandExplorer",
    "description": "Retrieves all kinds of data (Accounts, Applications, Assets and transactions) from Algorand blockchain just by sending them as \"q\" param (query)! Also retrieves Algorand related Github repositories and Algorand documentation for richer Algorand GPT experience!",
    "version": "v0.0.1"
  },
  "servers": [
    {
      "url": "https://algorandexplorer.goplausible.xyz"
    }
  ],
  "paths": {
    "/algorandexplorer": {
      "get": {
        "description": "Get all Algorand data with a query param: \"q\"",
        "operationId": "get_AlgorandExplorer",
        "parameters": [
          {
            "name": "q",
            "in": "query",
            "required": true,
            "deprecated": false,
            "allowEmptyValue": false,
            "explode": false,
            "allowReserved": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false,
        "security": [
          {
            "apiKey": []
          }
        ]
      }
    },
    "/algoranddocs": {
      "get": {
        "description": "Get all Algorand document markdowns with a query param: \"q\"",
        "operationId": "get_AlgorandDocs",
        "parameters": [
          {
            "name": "q",
            "in": "query",
            "description": "keywords to search Algorand docs for",
            "required": true,
            "deprecated": false,
            "allowEmptyValue": false,
            "explode": false,
            "allowReserved": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false,
        "security": [
          {
            "apiKey": []
          }
        ]
      }
    },
    "/nfdaddress": {
      "get": {
        "description": "Get the NFD (non-fungible domain)  name given a correct Algorand account address",
        "operationId": "get_NfdAddress",
        "parameters": [
          {
            "name": "q",
            "in": "query",
            "description": "The Algorand account address to search for it's NFD name",
            "required": true,
            "deprecated": false,
            "allowEmptyValue": false,
            "explode": false,
            "allowReserved": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false,
        "security": [
          {
            "apiKey": []
          }
        ]
      }
    },
    "/nfdname": {
      "get": {
        "description": "Gets Algorand account address for a NFD (non-fungible domain)  name  (should end with .algo)",
        "operationId": "get_NfdName",
        "parameters": [
          {
            "name": "q",
            "in": "query",
            "description": "NFD name that end with .algo",
            "required": true,
            "deprecated": false,
            "allowEmptyValue": false,
            "explode": false,
            "allowReserved": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false,
        "security": [
          {
            "apiKey": []
          }
        ]
      }
    }
  },
  "components": {
    "schemas": {},
    "securitySchemes": {
      "apiKey": {
        "type": "apiKey"
      }
    }
  }
}