Trigger Onchain

Triggers when native ETH (or native gas token) arrives at a wallet address. Filter by sender or minimum amount.

At a Glance

FieldValue
Trigger IDeth-receive
CategoryOnchain
Tagseth, native, transfer, receive, deposit, 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 incoming ETH
fromAddressstringNoOptional: only trigger when ETH is received from this specific sender
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-receive", "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