Node reference
Get transactions
Load confirmed transactions
Get transactions loads transaction history for an address within a date range. Use it for a report or to process recent activity in batches.
Try it step by step#
- Choose Address, a date range, and a small Limit such as 10.
- Run once and inspect transactions, count, hasMore, and nextBefore.
- If hasMore is true, use nextBefore as Before on the next request to continue with older results.
What to expect#
The result contains a transactions array and pagination information. A small page is not necessarily the complete history.
Things to check#
- This lookup requires Confirmed or Finalized commitment.
- An empty result can reflect the selected time range, not an invalid address.
- Limit caps matching transactions returned after date filtering. scannedSignatures can therefore be larger than count.
- Save a checkpoint with State only after processing the corresponding records successfully.
Keep learning#
Network setup: This node uses solana. See connections for RPC setup and Test mode for network selection.
Parameters#
| Setting | Default | What it does |
|---|---|---|
| RPC URL | {{global.chains.solana.rpcUrl}} | Configured for Solana in workspace RPC settings. |
| Address | {{global.main_wallet}} | Public address to read or observe on the selected Solana network. |
| Date range | today | Time range for the transaction search. Choose Custom to set both bounds. |
| From | (empty) | Beginning of the custom transaction date range. |
| To | (empty) | End of the custom transaction date range. |
| Maximum transactions | 100 | Maximum matching transactions to return after applying the date range. |
| Commitment | confirmed | How far a Solana block must be confirmed before its data is used. |
| Before signature | (empty) | Load the next page before this signature. |
| Until signature | (empty) | Stop when this signature is reached. |
| Minimum context slot | (empty) | Minimum RPC context slot accepted for the request; this is not a transaction-date filter. |
| On failure | stop | Choose whether a failed execution stops the workflow or only ends this path. |
| Retry attempts | 0 | How many additional attempts to make after the first failure. |
RPC URL: Available under More options.
Date range: Choices: Today (today), Last 7 days (week), Last 30 days (month), Custom (custom).
Maximum transactions: Limits: minimum 1; maximum 1000.
Commitment: Choices: Confirmed (confirmed), Finalized (finalized). Available under More options.
Before signature: Available under More options.
Until signature: Available under More options.
Minimum context slot: Available under More options. Limits: minimum 0.
On failure: Choices: Stop workflow (stop), Continue (continue). Available under More options.
Retry attempts: Available under More options. Limits: minimum 0.
Inputs#
| Port | Value | Description |
|---|---|---|
in | any | Starts the transaction lookup. |
Outputs#
| Port | Value | Description |
|---|---|---|
out | object | Confirmed transactions for a wallet or account, newest first. |
out fields#
| Field | Type |
|---|---|
address | string |
from | string |
to | string |
count | number |
transactions | array |
nextBefore | string |
hasMore | boolean |
scannedSignatures | number |