Glossary
A quick reference to the words you'll meet in Toolblox. For a fuller introduction, see Core concepts.
Workflow — the whole smart contract, described as the lifecycle of one kind of thing (its states and the transitions between them).
Asset (also item or object) — the thing a workflow tracks, e.g. a Parcel or a Loan. Each individual one is stored on-chain as a token.
State (or status) — a stage in the life of the asset, such as Requested or Shipped. Every item is in exactly one state at a time.
Transition — an action that moves an item from one state to another. Each transition becomes a callable function in the finished contract.
Property (or attribute) — a data field carried by the asset, such as a Price or an Address. Each has a type (Text, Money, Date, Image, User…).
Stategram — the visual state-and-transition diagram: editable while you build, read-only inside the Asset Dashboard.
Asset Dashboard — the web app Toolblox auto-generates for a deployed workflow, where users browse items and run transitions.
DApp — a decentralized application. It looks like a normal website, but its data and rules live in a smart contract. Build custom ones with the DApp Maker.
Spec (Toolblox Spec) — a portable text description of a workflow that you can export and import.
Standard — an optional compatibility layer added at deploy time, e.g. ERC-721 (NFTs) or ERC-20 (token payments).
Wallet — the account that signs and pays for blockchain actions. Sign in with email, Google or an existing wallet.
Gas — the small fee a network charges to run a transaction. Toolblox can sponsor it for you on some networks (gasless).
Testnet / Mainnet — a free practice network vs. the real, live network.
Currency — the coin or token used for a workflow's payments: the network's native coin, a stablecoin such as USDC, or a token you created.
Oracle — a property that pulls in outside data (such as a price) from a provider like Chainlink.
Owner / role / whitelist — the access controls that decide who is allowed to run a given transition.