Skip to main content
Data nodes expose fields from events and create values used by logic, functions, and actions. Most have no execution ports and are evaluated when another running node needs their output.

Break Event Data Into Fields

Use the break node that matches the event value: Tweet To URL creates the canonical X URL for a tweet. Wait For Subtweet retrieves full related-tweet details before continuing when a mini tweet is not enough.

Prepare A Launch

Launch Data Make combines the coin identity and media required by Launch:
  • Name
  • Ticker
  • One image URL or generated image value
  • Optional X URL
  • Optional website URL
The image inputs are exclusive. Connect exactly one. Draw Ticker creates an image from text. It accepts the exact styles ASCII, BNB_GOLD, and SOL_GRADIENT, and returns both an image URL and generated image data. Although it produces image data, Draw Ticker performs non-deterministic external rendering. The compiler treats it as impure-only work. Put it in an impure launch or image-preparation function, and keep deterministic ticker slicing or formatting in a pure function.
Use ASCII for the standard ASCII presentation and BNB_GOLD for gold on black. Treat the style as an exposed variable only when an operator should be able to change the look without editing the graph.

Configure Pump.fun Fee Sharing

For multiple fee-share recipients, recipient and percentage lists must align and total 100.

Wire One Fee-Share Recipient

Pump.fun Fee Share From Wallet uses these exact ports:
Connect the recipient address to recipient, not wallet. The launch action’s wallet input is the Solana wallet that funds and signs the launch; it is separate from the fee-share recipient.
See Launch and action nodes for the launch inputs and Build with Scrapestein for agent-assisted builds.

Read And Set Variables

Create and organize variables under Build > Variables. A variable declaration stores its name, type, structure, and default, but it does not feed any node or function by itself. Insert a variable node when the graph needs to use or change that value:
  • Get Variable reads the current value.
  • Set Variable changes the value on an execution path.
Get Variable uses this configuration and output: Connect value to every node or function input that should use the setting. The selected variable, value type, and value structure must match its definition. For example, a scalar Solana wallet variable must use a scalar solana_wallet getter. Use Set Variable intentionally: the updated value is visible to later work in the same run. See Create a graph from scratch for defaults, folders, nullability, and instance exposure.

Work With Fixed And Converted Values

Array positions start at zero. For the first detected address, use index 0 and check Found before continuing.

Compare Images

Compare Images compares two image URLs or generated image values. Configure the similarity threshold, then use the score and Is Similar result in later logic. Use this for duplicate or near-duplicate filtering, and cover the chosen threshold with tests.