circle-cNode Directory

Node Directory

The Node Directory provides an overview of all available nodes in Decimal and how they are used to build automation workflows.

Nodes are the fundamental building blocks of every workflow. Each node represents a single, well-defined action that can be composed with others to create reliable, production-ready automation.


What is a Node?

A node is a modular unit of functionality that performs a specific task within a workflow.

Examples of node responsibilities include:

  • Triggering workflow execution

  • Connecting wallets

  • Transferring funds

  • Fetching external data

  • Executing logic and conditions

  • Running custom code

Nodes are designed to be predictable, reusable, and easy to configure.


How Nodes Work

Nodes execute as part of a workflow in a defined order.

Each node:

  • Accepts inputs (static values or variables)

  • Executes a specific operation

  • Produces outputs that can be passed to downstream nodes

This model allows workflows to remain flexible while preserving clarity and control.


Node Categories

Nodes in Decimal are grouped by functionality to make discovery easier.

Trigger Nodes

Trigger nodes define when a workflow starts. Every workflow begins with exactly one trigger node.

Wallet & Transaction Nodes

These nodes handle blockchain interactions such as wallet connections, message signing, and fund transfers.

Data & API Nodes

Used to fetch and process off-chain data from external APIs and services.

Logic & Control Nodes

Nodes that control execution flow, including conditional logic and variable handling.

Custom Execution Nodes

Nodes that allow custom logic through code execution when predefined nodes are not sufficient.


Node Configuration

Each node includes a configuration panel where you can:

  • Define required inputs

  • Select connections or credentials

  • Reference variables from previous steps

  • Control execution behavior

Configuration is validated before execution to reduce runtime errors.


Composability & Reuse

Nodes are designed to be fully composable.

You can:

  • Reuse the same node across multiple workflows

  • Combine nodes in different sequences

  • Extend workflows without breaking existing logic

This makes it easy to iterate and scale automation over time.


Error Handling & Observability

Nodes report execution status and outputs during runtime.

This allows you to:

  • Identify failures quickly

  • Inspect node-level inputs and outputs

  • Debug workflows efficiently

Clear execution boundaries help isolate issues without impacting unrelated steps.


Available Nodes

The Node Directory includes detailed documentation for each supported node, including:

  • Purpose and behavior

  • Required and optional inputs

  • Outputs and variable references

  • Common usage patterns

Use the sidebar to navigate to individual node pages for in-depth configuration details and examples.

Last updated