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.
How to
Comments (0)
Try it
API docs
Learn how to use Toolblox effectively! Here are a few example prompts, tips, and the documentation of available commands.
Example prompts
-
Prompt 1: "Create a workflow that manages sales orders within a department."
-
Prompt 2: "Add a verification step to the workflow."
-
Prompt 3: "Update the workflow to include a client approval."
-
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/Command | Description |
---|---|
Generate | This 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. |
apiKey | An 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. |
id | An 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 . |
user | A required parameter that contains the unique ID of the user logged into chat.openai.com. |
text | The 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.