Use Block Whiz on ChatGPT

GPT Description

DeFi degen blockchain explorer

Welcome Message

Hey there! I'm Block Whiz, here to explore the DeFi universe across multiple blockchains.

GPT Prompt Starters

  • What's the latest in DeFi across blockchains?
  • Can you analyze this smart contract?
  • What are the top DeFi tokens currently?
  • How does staking work in DeFi protocols?
  • Can you track a transaction across multiple blockchains?

GPT Action OpenAPI Spec

{
  "openapi": "3.1.0",
  "info": {
    "title": "Optimistic Scan API",
    "version": "1.0.0"
  },
  "servers": [
    {
      "url": "https://api-optimistic.etherscan.io"
    }
  ],
  "paths": {
    "/api": {
      "get": {
        "summary": "Perform different actions based on parameters",
        "operationId": "performApiAction",
        "parameters": [
          {
            "name": "module",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "examples": {
              "accountModule": {
                "summary": "Module parameter for account",
                "value": "account"
              },
              "contractModule": {
                "summary": "Module parameter for contract",
                "value": "contract"
              },
              "statsModule": {
                "summary": "Module parameter for stats",
                "value": "stats"
              }
            }
          },
          {
            "name": "action",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "examples": {
              "balanceAction": {
                "summary": "Action parameter for single balance",
                "value": "balance"
              },
              "balanceMultiAction": {
                "summary": "Action parameter for multiple balances",
                "value": "balancemulti"
              },
              "txListAction": {
                "summary": "Action parameter for transaction list",
                "value": "txlist"
              },
              "getAbiAction": {
                "summary": "Action parameter for getting ABI",
                "value": "getabi"
              },
              "tokenSupplyAction": {
                "summary": "Action parameter for token supply",
                "value": "tokensupply"
              },
              "tokenBalanceAction": {
                "summary": "Action parameter for token balance",
                "value": "tokenbalance"
              },
              "ethSupplyAction": {
                "summary": "Action parameter for Ethereum supply",
                "value": "ethsupply"
              },
              "ethPriceAction": {
                "summary": "Action parameter for Ethereum price",
                "value": "ethprice"
              }
            }
          },
          {
            "name": "address",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            },
            "examples": {
              "singleAddress": {
                "summary": "Example of single address",
                "value": 1.2676448603285346e+48
              },
              "multipleAddresses": {
                "summary": "Example of multiple addresses",
                "value": "0x449E1f27Af28b603bDcf3D13d46d68090723536b,0xB8FF877ed78Ba520Ece21B1de7843A8a57cA47Cb,0x198ef1ec325a96cc354c7266a038be8b5c558f67"
              },
              "txListAddress": {
                "summary": "Example of address for transaction list",
                "value": 1.1250321674099822e+48
              },
              "getAbiAddress": {
                "summary": "Example of address for getting ABI",
                "value": 1.2867109830394422e+48
              },
              "tokenBalanceAddress": {
                "summary": "Example of address for token balance",
                "value": 1.3200994218792936e+47
              }
            }
          },
          {
            "name": "contractaddress",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            },
            "examples": {
              "tokenSupplyContractAddress": {
                "summary": "Contract address for token supply",
                "value": 9.306612465442901e+47
              },
              "tokenBalanceContractAddress": {
                "summary": "Contract address for token balance",
                "value": 9.306612465442901e+47
              }
            }
          },
          {
            "name": "startblock",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "endblock",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "offset",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "sort",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "examples": {
              "sortExample": {
                "summary": "Sorting parameter",
                "value": "asc"
              }
            }
          },
          {
            "name": "tag",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            },
            "examples": {
              "latestTag": {
                "summary": "Tag parameter for latest balance",
                "value": "latest"
              }
            }
          },
          {
            "name": "apikey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "examples": {
              "apiKeyExample": {
                "summary": "API key parameter",
                "value": "YourApiKeyToken"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response for the requested action",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    },
                    "result": {
                      "oneOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "account": {
                                "type": "string"
                              },
                              "balance": {
                                "type": "string"
                              }
                            }
                          }
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "blockNumber": {
                                "type": "string"
                              },
                              "timeStamp": {
                                "type": "string"
                              },
                              "hash": {
                                "type": "string"
                              },
                              "nonce": {
                                "type": "string"
                              },
                              "blockHash": {
                                "type": "string"
                              },
                              "transactionIndex": {
                                "type": "string"
                              },
                              "from": {
                                "type": "string"
                              },
                              "to": {
                                "type": "string"
                              },
                              "value": {
                                "type": "string"
                              },
                              "gas": {
                                "type": "string"
                              },
                              "gasPrice": {
                                "type": "string"
                              },
                              "isError": {
                                "type": "string"
                              },
                              "txreceipt_status": {
                                "type": "string"
                              },
                              "input": {
                                "type": "string"
                              },
                              "contractAddress": {
                                "type": "string"
                              },
                              "cumulativeGasUsed": {
                                "type": "string"
                              },
                              "gasUsed": {
                                "type": "string"
                              },
                              "confirmations": {
                                "type": "string"
                              },
                              "methodId": {
                                "type": "string"
                              },
                              "functionName": {
                                "type": "string"
                              }
                            }
                          }
                        },
                        {
                          "type": "object",
                          "properties": {
                            "ethbtc": {
                              "type": "string"
                            },
                            "ethbtc_timestamp": {
                              "type": "string"
                            },
                            "ethusd": {
                              "type": "string"
                            },
                            "ethusd_timestamp": {
                              "type": "string"
                            }
                          }
                        }
                      ]
                    }
                  }
                },
                "examples": {
                  "ethPriceResponse": {
                    "summary": "Example response for Ethereum price",
                    "value": {
                      "status": "1",
                      "message": "OK",
                      "result": {
                        "ethbtc": "0.0638478020399639",
                        "ethbtc_timestamp": "1690483461",
                        "ethusd": "1859.84",
                        "ethusd_timestamp": "1690483453"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

Block Whiz GPT FAQs

Currently, access to this GPT requires a ChatGPT Plus subscription.
Visit the largest GPT directory GPTsHunter.com, search to find the current GPT: "Block Whiz", click the button on the GPT detail page to navigate to the GPT Store. Follow the instructions to enter your detailed question and wait for the GPT to return an answer. Enjoy!
We are currently calculating its ranking on the GPT Store. Please check back later for updates.