The Wallet Connection integration establishes a secure onchain execution context for a workflow. It defines which wallet, on which network, will be used to sign and execute all subsequent Web3 actions.
Every workflow that performs onchain operations—such as token transfers, swaps, or contract calls must begin with a Wallet Connection node.
Available Module
Wallet Connection
Initialises a wallet session for the workflow and makes it available to downstream Web3 nodes.
When to Use Wallet Connection
Use this node when your workflow:
Executes any onchain transaction
Signs messages or transactions
Transfers tokens or native assets
Interacts with smart contracts
It should always be placed before other Web3 nodes.
Adding Wallet Connection to a Workflow
Open the Decimal workflow editor
From Web3, select Wallet Connection
Connect it directly after the trigger
The Wallet Connection Settings panel opens automatically.
Module Configuration
Defines the wallet execution model.
Example:
Subwallet Auto
This automatically manages a subwallet for secure execution without exposing private keys.
Select the blockchain network where transactions will be executed.
Example:
Base Sepolia
The selected network applies to all downstream Web3 actions unless overridden.
Output & Execution Context
Once configured, Wallet Connection:
Establishes a signing context
Binds the wallet to the workflow
Enables downstream nodes to execute transactions
No explicit output variable is required—this node sets execution state.
Example Workflow
Use Case: Prepare a workflow for onchain execution.
Workflow:
Transfer Funds / 1inch / Smart Contract Function