blokboard/ Open app

Node reference

Signature subscribe

Wait for signature confirmation

Solana

Signature subscribe waits for a transaction signature to reach a selected commitment level. Use it after submission when a later step depends on confirmation.

Try it step by step#

  1. Map a submitted transaction’s transactionSignature into Signature.
  2. Choose Confirmed or Finalized according to the confirmation your workflow needs.
  3. Run and inspect err in the notification before continuing with work that assumes success.

What to expect#

The notification identifies the signature, commitment, slot, and any transaction error. A signature is an identifier; it is not proof that execution succeeded.

Things to check#

  • Use an actual submitted signature on the same network as the subscription.
  • A timeout does not prove the transaction was never executed. Check its status before submitting another transfer.
  • Start with a read or test transaction rather than making a second transaction merely to test the listener.

Keep learning#

Network setup: This node uses solana. See connections for RPC setup and Test mode for network selection.

Parameters#

SettingDefaultWhat it does
Transaction signature—Submitted transaction signature to watch for confirmation.
CommitmentconfirmedHow far a Solana block must be confirmed before its data is used.
RPC URL{{global.chains.solana.rpcUrl}}Configured for Solana in workspace RPC settings.
Timeout (seconds)0Use 0 to wait until a matching notification arrives or the workflow is stopped.
On failurestopChoose whether a failed execution stops the workflow or only ends this path.
Retry attempts5How many times to reconnect after the subscription connection fails.

Commitment: Choices: Processed (processed), Confirmed (confirmed), Finalized (finalized). Available under More options.

RPC URL: Available under More options.

Timeout (seconds): Available under More options.

On failure: Choices: Stop workflow (stop), Continue (continue). Available under More options.

Retry attempts: Available under More options. Limits: minimum 0.

Inputs#

PortValue
inany

Outputs#

PortValueDescription
outobjectSignature status after it reaches the selected commitment.

out fields#

FieldType
signaturestring
commitmentstring
context.slotnumber
errany