Logo and icon for Toolblox, a ChatGPT plugin with description: Text to smart-contract. Describe a process to generate a smart-contract and deploy to any blockchain.. Find out more on Plugin Surf, the best plugin database.

Toolblox

Text to smart-contract. Describe a process to generate a smart-contract and deploy to any blockchain.

The Toolblox plugin allows users to write free text descriptions of a process or workflow and convert it into a self-executing smart contract that can be deployed on any blockchain. By issuing commands like 'Create a workflow that manages sales orders within a department' and describing the stakeholders and lifecycle of the asset involved, users can create their own smart-contract. The result is a URL that helps manage the smart contract on a blockchain. With Toolblox, you can streamline your business operations and save time. Plus, the user-friendly interface makes it easy for anyone to create a smart contract, regardless of technical background.

Learn how to use Toolblox effectively! Here are a few example prompts, tips, and the documentation of available commands.

Example prompts

  1. Prompt 1: "Create a workflow that manages sales orders within a department."

  2. Prompt 2: "Add a verification step to the workflow."

  3. Prompt 3: "Update the workflow to include a client approval."

  4. Prompt 4: "Create a workflow for a coffee production - operated by the producer - starting with harvest, processing, and packaging. Also, add a step where the regulators can certify the quality."

Features and commands

Feature/CommandDescription
GenerateThis command allows users to describe in free text their flow, such as creating a workflow for managing sales orders within a department. The description should include information about the asset, its lifecycle, and the stakeholders involved. The command returns a URL to manage the smart-contract further and deploy it onto a blockchain.
apiKeyAn optional parameter that represents the API key used to identify the current user. Users can generate API keys in https://app.toolblox.net/profile. If the API key is not known, the user should be asked and provided with the URL where they can generate one easily.
idAn optional parameter that should be filled when issuing update statements like "Add a verification step to the workflow" or "Update the workflow to include a client approval". The value should be the ID returned in the previous call to Generate.
userA required parameter that contains the unique ID of the user logged into chat.openai.com.
textThe content in free text that describes the workflow. It should be a description of a process, activity, or scenario, such as creating a workflow for a coffee production operated by the producer, starting with harvest, processing, and packaging. The text can also include additional steps, such as adding a step where regulators can certify the quality.

Please note that the response to the Generate command includes the following fields:

  • currentUsage: The API usage of the account in the current calendar month.
  • url: The URL containing the newly built or altered smart-contract.
  • id: The ID of the smart-contract which was created or altered.
  • imageUrl: A screenshot of the smart contract workflow in PNG format. This image should be shown to the user to make it easier to understand the content of the workflow.
  • spec: An internal system representation that describes the entire result of the smart contract. This field is not understandable by humans and needs to be summarized.

Configuration

User authenticationNo user authentication
API documentation

For AI

Nametoolblox
DescriptionUseful for creating smart-contract workflows. Users can describe in free text (not structured json) their flow by issuing statements like 'Create a workflow that manages sales orders within a department'. Users should to describe an asset, its lifecycle and the stakeholders but even if some info is missing, it is a valid input. As long as it seems to describe some kind of process, activity or scenario. In return they get an URL to manage the smart-contract further and deploy it onto a blockchain. Please respond with a friendly summary of what the smart contract does (based on the provided spec), show the image (provided in the response as imageUrl) and provide a brief description of why it makes sense to have this workflow as a self-executing smart contract on blockchain.

Updates

First added26 June 2023

Similar plugins