Solana Transaction
Triggers when a Solana transaction matching your criteria is detected. Powered by Helius webhooks. Monitors wallet addresses for Jupiter/Raydium/Orca swaps, token transfers, Pump.fun token launches, NFT sales, liquidity pool creation, SOL staking, and program events.
Trigger Onchain
Triggers when a Solana transaction matching your criteria is detected. Powered by Helius webhooks. Monitors wallet addresses for Jupiter/Raydium/Orca swaps, token transfers, Pump.fun token launches, NFT sales, liquidity pool creation, SOL staking, and program events.
At a Glance
| Field | Value |
|---|---|
| Trigger ID | solana-transaction |
| Category | Onchain |
| Tags | blockchain, solana, trigger, helius, swap, transfer, defi |
Trigger Configuration
| Field | Type | Required | Description |
|---|---|---|---|
chainId | integer | Yes | Solana network to monitor |
watchAddress | string | Yes | Solana address to monitor for transactions |
eventCategory | string | Yes | Type of Solana transaction to watch for |
direction | string | No | Transfer direction filter (token-transfer only) |
tokenMint | string | No | Token mint address to filter by (optional) |
minAmount | string | No | Minimum amount to trigger (optional) |
dex | string | No | DEX filter (swap and pool-created only) |
platform | string | No | Platform filter (token-mint only) |
programId | string | No | Program address to monitor (program-event only) |
Trigger Result
| Field | Type | Required | Description |
|---|---|---|---|
triggeredAt | string | Yes | UTC timestamp when the event was detected |
eventType | string | Yes | Helius transaction type (SWAP, TRANSFER, TOKEN_MINT, etc.) |
signature | string | Yes | Solana transaction signature |
from | string | No | Sender address |
to | string | No | Receiver address |
amount | string | No | Transaction amount |
token | string | No | Token mint address |
dex | string | No | DEX name (for swaps) |
raw | object | No | Full Helius enhanced transaction payload |
Workflow Root Example
json{ "nodes": { "root": { "type": "solana-transaction", "payload": { "chainId": 7565164, "watchAddress": "0x0000000000000000000000000000000000000000", "eventCategory": "token-transfer" }, "children": [ "log_event" ] }, "log_event": { "type": "log", "payload": { "message": "Triggered at {{$trigger.triggeredAt}}" }, "children": [] } }}
Downstream nodes can use {{$trigger.triggeredAt}} and any result fields listed above. Event triggers usually expose the raw source payload under a field such as event, body, trade, or raw.
