Trigger Onchain

Triggers when native ETH (or native gas token) leaves a wallet address. Filter by recipient or minimum amount.

At a Glance

FieldValue
Trigger IDeth-send
CategoryOnchain
Tagseth, native, transfer, send, withdrawal, blockchain, evm, wallet, gas token

Trigger Configuration

FieldTypeRequiredDescription
chainIdintegerYesChain ID to monitor (e.g., 8453 for Base, 42161 for Arbitrum)
walletAddressstringYesThe wallet address to monitor for outgoing ETH
toAddressstringNoOptional: only trigger when ETH is sent to this specific recipient
minAmountstringNoOptional: minimum transfer amount in wei

Trigger Result

FieldTypeRequiredDescription
triggeredAtstringYesTimestamp when the transfer was detected (UTC, RFC3339 format)
chainIdintegerYesChain ID where the transfer occurred
txHashstringYesTransaction hash
fromstringYesSender address
tostringYesRecipient address
valuestringYesTransfer amount in wei
valueFormattedstringNoHuman-readable transfer amount in ETH (e.g., '1.5' instead of '1500000000000000000')
blockNumberintegerYesBlock number where the transfer was included

Workflow Root Example

json
{ "nodes": { "root": { "type": "eth-send", "payload": { "chainId": 8453, "walletAddress": "0x0000000000000000000000000000000000000000" }, "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.

Ask a question... ⌘I