node-definitions.ts, the definitions used by the Scrapist editor. Before Scrapestein is enabled, the app verifies their node types, versions, and port contracts against the backend compiler registry. Use the task-focused category pages for guidance, then use this page when you need an exact editor setting or port.
Catalog version: sha256:9b9fde1539de8986d353cf165d23c853a1bcb37f8c9f863ccb4ff7a6bde3959b
Event Nodes
Following Update Event · event.following_update
Following Update Event · event.following_update
followingUpdate · Version: 1Portsexec-out— Output · executionuser— Output ·object·mapfollowing— Output ·object·mapchange— Output ·string·scalaruser-handle— Output ·string·scalaruser-name— Output ·string·scalaruser-avatar— Output ·image_url·scalar· optionaluser-bio— Output ·string·scalaruser-url— Output ·url·scalar· optionalfollowing-handle— Output ·string·scalarfollowing-name— Output ·string·scalarfollowing-avatar— Output ·image_url·scalar· optionalfollowing-bio— Output ·string·scalarfollowing-url— Output ·url·scalar· optional
Instagram Post Event · event.instagram_post
Instagram Post Event · event.instagram_post
instagramPost · Version: 1Portsexec-out— Output · executionpost— Output ·instagram_post·scalar
Instagram Story Event · event.instagram_story
Instagram Story Event · event.instagram_story
instagramStory · Version: 1Portsexec-out— Output · executionstory— Output ·instagram_story·scalar
Profile Update Event · event.profile_update
Profile Update Event · event.profile_update
profileUpdate · Version: 1Portsexec-out— Output · executionuser— Output ·profile_user·scalarbefore— Output ·profile_user·scalar
Tweet Event · event.tweet
Tweet Event · event.tweet
tweet · Version: 1Portsexec-out— Output · executiontweet— Output ·tweet·scalar
Data Nodes
Array Append · data.array.append
Array Append · data.array.append
arrayAppend · Version: 1Settingsgenerics.elementType— select · values:string,author,integer,number,boolean,url,image_url,image_blob,json,fee_share_recipients,object,launch_data,event,truth,truth_type,profile_user,tweet,tweet_type,mini_tweet,full_tweet,instagram_post,instagram_post_type,instagram_story,instagram_story_type,platform,solana_launch_platform,bnb_launch_platform,base_launch_platform,solana_wallet,bundle_config,bnb_wallet,ticker_style— Type of values stored in the array.generics.valueStructure— select · values:scalar,array— Choose whether to append a single value or concatenate another array.
array— Input ·dynamic·arrayvalue— Input ·dynamic·dynamicresult— Output ·dynamic·array
Array Includes · data.array.includes
Array Includes · data.array.includes
arrayIncludes · Version: 1Settingsgenerics.elementType— select · values:string,author,integer,number,boolean,url,image_url,image_blob,json,fee_share_recipients,object,launch_data,event,truth,truth_type,profile_user,tweet,tweet_type,mini_tweet,full_tweet,instagram_post,instagram_post_type,instagram_story,instagram_story_type,platform,solana_launch_platform,bnb_launch_platform,base_launch_platform,solana_wallet,bundle_config,bnb_wallet,ticker_style— Type of the array elements.caseSensitive— boolean — Only applies when the element type is string.
array— Input ·dynamic·arrayvalue— Input ·dynamic·scalarcontains— Output ·boolean·scalar
Array Length · data.array.length
Array Length · data.array.length
arrayLength · Version: 1Settingsgenerics.elementType— select · values:string,author,integer,number,boolean,url,image_url,image_blob,json,fee_share_recipients,object,launch_data,event,truth,truth_type,profile_user,tweet,tweet_type,mini_tweet,full_tweet,instagram_post,instagram_post_type,instagram_story,instagram_story_type,platform,solana_launch_platform,bnb_launch_platform,base_launch_platform,solana_wallet,bundle_config,bnb_wallet,ticker_style— Type of elements within the array.
array— Input ·dynamic·arraylength— Output ·integer·scalar
Cast · data.cast
Cast · data.cast
dataCast · Version: 1Settingsgenerics.sourceType— select · values:string,integer,number,boolean,url,image_url,tweet_type— Type of the incoming value.generics.sourceStructure— select · values:scalar,array,map— Structure of the incoming value.generics.targetType— select · values:string,integer,number,boolean,url,image_url,tweet_type— Desired output type.generics.targetStructure— select · values:scalar,array,map— Desired output structure.
value-in— Input ·dynamic·scalarresult— Output ·dynamic·scalar· optional
Compare Images · data.compareImages
Compare Images · data.compareImages
compareImages · Version: 1Settingsthreshold— number · required — Similarity score required to mark the images as similar. Use a value between 0 and 1.generics.leftType— select · values:image_url,image_blob— Accepted type for the left image input.generics.rightType— select · values:image_url,image_blob— Accepted type for the right image input.
left— Input ·dynamic·scalarright— Input ·dynamic·scalarsimilarity— Output ·number·scalarresult— Output ·boolean·scalar
Draw Ticker · data.drawTicker
Draw Ticker · data.drawTicker
drawTicker · Version: 1Portsticker— Input ·string·scalarstyle— Input ·ticker_style·scalarimage— Output ·image_url·scalarimage_blob— Output ·image_blob·scalar
Get At Index · data.getAtIndex
Get At Index · data.getAtIndex
getAtIndex · Version: 1Settingsgenerics.elementType— select · values:string,author,integer,number,boolean,url,image_url,image_blob,json,fee_share_recipients,object,launch_data,event,truth,truth_type,profile_user,tweet,tweet_type,mini_tweet,full_tweet,instagram_post,instagram_post_type,instagram_story,instagram_story_type,platform,solana_launch_platform,bnb_launch_platform,base_launch_platform,solana_wallet,bundle_config,bnb_wallet,ticker_style— Select the expected type for items within the source array.
array— Input ·dynamic·arrayindex— Input ·integer·scalarresult— Output ·dynamic·scalar· optionalfound— Output ·boolean·scalar
Instagram Post Break · data.instagram.post.break
Instagram Post Break · data.instagram.post.break
instagramPostBreak · Version: 1Portspost— Input ·instagram_post·scalarpost-id— Output ·string·scalartype— Output ·instagram_post_type·scalarauthor-handle— Output ·string·scalarauthor-name— Output ·string·scalarauthor-avatar— Output ·image_url·scalarbody-text— Output ·string·scalarimages— Output ·image_url·arrayvideos— Output ·url·arrayurl— Output ·url·scalar
Instagram Story Break · data.instagram.story.break
Instagram Story Break · data.instagram.story.break
instagramStoryBreak · Version: 1Portsstory— Input ·instagram_story·scalarstory-id— Output ·string·scalartype— Output ·instagram_story_type·scalarauthor-handle— Output ·string·scalarauthor-name— Output ·string·scalarauthor-avatar— Output ·image_url·scalarimage— Output ·image_url·scalarvideo— Output ·url·scalar· optionalurl— Output ·url·scalar
Launch Data Make · data.launch.make
Launch Data Make · data.launch.make
launchDataMake · Version: 1Portsname— Input ·string·scalarticker— Input ·string·scalarimage— Input ·image_url·scalar· optionalimage_blob— Input ·image_blob·scalar· optionaltwitter— Input ·url·scalar· optionalwebsite— Input ·url·scalar· optionallaunch_data— Output ·launch_data·scalar
Literal Value · data.literal
Literal Value · data.literal
literalValue · Version: 1Settingsgenerics.valueType— select · values:string,author,integer,number,boolean,url,image_url,image_blob,json,fee_share_recipients,object,launch_data,event,truth,truth_type,profile_user,tweet,tweet_type,mini_tweet,full_tweet,instagram_post,instagram_post_type,instagram_story,instagram_story_type,platform,solana_launch_platform,bnb_launch_platform,base_launch_platform,solana_wallet,bundle_config,bnb_wallet,ticker_style— Select the data type assigned to the literal value.generics.valueStructure— select · values:scalar,array,map— Choose the structural shape for the literal value.value— json — Provide the literal JSON value that this node outputs.
value— Output ·dynamic·scalar
Profile User Break · data.profile_user.break
Profile User Break · data.profile_user.break
profileUserBreak · Version: 1Portsuser— Input ·profile_user·scalarhandle— Output ·string·scalarname— Output ·string·scalaravatar— Output ·image_url·scalar· optionalbanner— Output ·image_url·scalar· optionalbio— Output ·string·scalar
Pump.fun Vault From Mint · data.pumpfun.vaultFromMint
Pump.fun Vault From Mint · data.pumpfun.vaultFromMint
pumpfunVaultFromMint · Version: 1Portsmint— Input ·string·scalarcreator_vault_owner— Output ·string·scalar— Connect this to Pump.fun or PumpSwap buy nodes as thecreator_vault_ownerinput.creator_vault— Output ·string·scalar— Derived Pump.fun creator-vault PDA for the mint.is_mayhem_mode— Output ·boolean·scalar— Whether the Pump.fun bonding curve is in mayhem mode.cashback— Output ·boolean·scalar— Whether the Pump.fun bonding curve has cashback enabled.is_2022— Output ·boolean·scalar— Whether the mint account is owned by the Token-2022 program.
Truth Break · data.truth.break
Truth Break · data.truth.break
truthBreak · Version: 1Portstruth— Input ·truth·scalartruth-id— Output ·string·scalarsubtruth-id— Output ·string·scalar· optionaltype— Output ·truth_type·scalarauthor-handle— Output ·string·scalarauthor-name— Output ·string·scalarauthor-avatar— Output ·image_url·scalarbody-text— Output ·string·scalarimages— Output ·image_url·arrayurl— Output ·url·scalar· optionalsubtruth— Output ·truth·scalar· optional
Mini Tweet Break · data.tweet.break
Mini Tweet Break · data.tweet.break
tweetBreak · Version: 1Portstweet— Input ·mini_tweet·scalartweet-id— Output ·string·scalarsubtweet-id— Output ·string·scalar· optionaltype— Output ·tweet_type·scalar— TWEET, REPLY, RETWEET, or QUOTEauthor-handle— Output ·string·scalarauthor-name— Output ·string·scalarauthor-avatar— Output ·image_url·scalarbody-text— Output ·string·scalarimages— Output ·image_url·array
Full Tweet Break · data.tweet.breakFull
Full Tweet Break · data.tweet.breakFull
fullTweetBreak · Version: 1Portstweet— Input ·full_tweet·scalartweet-id— Output ·string·scalarsubtweet-id— Output ·string·scalar· optionaltype— Output ·tweet_type·scalar— TWEET, REPLY, RETWEET, or QUOTEauthor-handle— Output ·string·scalarauthor-name— Output ·string·scalarauthor-avatar— Output ·image_url·scalarbody-text— Output ·string·scalarimages— Output ·image_url·arraysubtweet— Output ·full_tweet·scalar· optional
Tweet To URL · data.tweet.toUrl
Tweet To URL · data.tweet.toUrl
tweetToUrl · Version: 1Portstweet— Input ·mini_tweet·scalarurl— Output ·url·scalar
Wait For Subtweet · data.tweet.waitForSubtweet
Wait For Subtweet · data.tweet.waitForSubtweet
waitForSubtweet · Version: 1Portsexec-in— Input · executiontweet— Input ·mini_tweet·scalarexec-out— Output · executionfull-tweet— Output ·full_tweet·scalar
Get Variable · data.variable.get
Get Variable · data.variable.get
getVariable · Version: 1Settingsgenerics.valueType— select · values:string,author,integer,number,boolean,url,image_url,image_blob,json,fee_share_recipients,object,launch_data,event,truth,truth_type,profile_user,tweet,tweet_type,mini_tweet,full_tweet,instagram_post,instagram_post_type,instagram_story,instagram_story_type,platform,solana_launch_platform,bnb_launch_platform,base_launch_platform,solana_wallet,bundle_config,bnb_wallet,ticker_style— Select the data type assigned to the literal value.generics.valueStructure— select · values:scalar,array,map— Choose the structural shape for the literal value.variable— string — Provide the name of the variable to retrieve.
value— Output ·dynamic·scalar
Set Variable · data.variable.set
Set Variable · data.variable.set
setVariable · Version: 1Settingsvariable— string — Provide the name of the variable to assign.generics.valueType— select · values:string,author,integer,number,boolean,url,image_url,image_blob,json,fee_share_recipients,object,launch_data,event,truth,truth_type,profile_user,tweet,tweet_type,mini_tweet,full_tweet,instagram_post,instagram_post_type,instagram_story,instagram_story_type,platform,solana_launch_platform,bnb_launch_platform,base_launch_platform,solana_wallet,bundle_config,bnb_wallet,ticker_style— Select the data type expected by this assignment.generics.valueStructure— select · values:scalar,array,map— Choose the shape of the data that flows through this node.
exec-in— Input · executionvalue-in— Input ·dynamic·scalarexec-out— Output · execution
Logic Nodes
And · logic.and
And · logic.and
logicAnd · Version: 1Portsa— Input ·boolean·scalarb— Input ·boolean·scalarresult— Output ·boolean·scalar
Break · logic.break
Break · logic.break
logicBreak · Version: 1Portsexec-in— Input · execution
Compare · logic.compare
Compare · logic.compare
logicCompare · Version: 1Settingsoperator— select · required · values:>,<,>=,<=,==,!=generics.valueType— select · values:string,author,integer,number,boolean,url,image_url,image_blob,json,fee_share_recipients,object,launch_data,event,truth,truth_type,profile_user,tweet,tweet_type,mini_tweet,full_tweet,instagram_post,instagram_post_type,instagram_story,instagram_story_type,platform,solana_launch_platform,bnb_launch_platform,base_launch_platform,solana_wallet,bundle_config,bnb_wallet,ticker_style— Inferred from connections.generics.valueStructure— select · values:scalar,array,map— Inferred from connections.
left— Input ·dynamic·dynamicright— Input ·dynamic·dynamicresult— Output ·boolean·scalar
Continue · logic.continue
Continue · logic.continue
logicContinue · Version: 1Portsexec-in— Input · execution
If Condition · logic.if
If Condition · logic.if
logicIf · Version: 1Portsexec-in— Input · executioncondition— Input ·boolean·scalarexec-true— Output · executionexec-false— Output · execution
Loop · logic.loop
Loop · logic.loop
logicLoop · Version: 1Portsexec-in— Input · executionexec-loop— Output · executionexec-exit— Output · execution
Not · logic.not
Not · logic.not
logicNot · Version: 1Portsvalue— Input ·boolean·scalarresult— Output ·boolean·scalar
If Exists · logic.optional.ifExists
If Exists · logic.optional.ifExists
ifExists · Version: 1Settingsgenerics.valueType— select · values:string,author,integer,number,boolean,url,image_url,image_blob,json,fee_share_recipients,object,launch_data,event,truth,truth_type,profile_user,tweet,tweet_type,mini_tweet,full_tweet,instagram_post,instagram_post_type,instagram_story,instagram_story_type,platform,solana_launch_platform,bnb_launch_platform,base_launch_platform,solana_wallet,bundle_config,bnb_wallet,ticker_stylegenerics.valueStructure— select · values:scalar,array,map
exec-in— Input · executionoptional-value— Input ·dynamic·dynamic· optionalexec-exists— Output · executionexec-null— Output · executionvalue— Output ·dynamic·dynamic
Or · logic.or
Or · logic.or
logicOr · Version: 1Portsa— Input ·boolean·scalarb— Input ·boolean·scalarresult— Output ·boolean·scalar
Switch · logic.switch
Switch · logic.switch
logicSwitch · Version: 1Settingsgenerics.valueType— select · values:string,author,integer,number,boolean,url,image_url,image_blob,json,fee_share_recipients,object,launch_data,event,truth,truth_type,profile_user,tweet,tweet_type,mini_tweet,full_tweet,instagram_post,instagram_post_type,instagram_story,instagram_story_type,platform,solana_launch_platform,bnb_launch_platform,base_launch_platform,solana_wallet,bundle_config,bnb_wallet,ticker_style— Type of the value to switch on (string or integer recommended).generics.valueStructure— select · values:scalar,array,map— Usually scalar.cases— json — Array of cases. Each item should have value and optional label.includeDefault— boolean — Adds an exec-default port for unmatched cases.
exec-in— Input · executionvalue— Input ·dynamic·scalarexec-default— Output · execution
Math Nodes
Add · math.add
Add · math.add
mathAdd · Version: 2Settingsgenerics.valueType— select · values:integer,numbergenerics.resultType— select · values:integer,number
a— Input ·dynamic·scalarb— Input ·dynamic·scalarresult— Output ·dynamic·scalar
Clamp · math.clamp
Clamp · math.clamp
mathClamp · Version: 1Portsvalue— Input ·number·scalarmin— Input ·number·scalarmax— Input ·number·scalarresult— Output ·number·scalar
Divide · math.divide
Divide · math.divide
mathDivide · Version: 2Settingsgenerics.valueType— select · values:integer,numbergenerics.resultType— select · values:integer,number
a— Input ·dynamic·scalarb— Input ·dynamic·scalarresult— Output ·dynamic·scalar
Multiply · math.multiply
Multiply · math.multiply
mathMultiply · Version: 2Settingsgenerics.valueType— select · values:integer,numbergenerics.resultType— select · values:integer,number
a— Input ·dynamic·scalarb— Input ·dynamic·scalarresult— Output ·dynamic·scalar
Round · math.round
Round · math.round
mathRound · Version: 1Portsvalue— Input ·number·scalardecimals— Input ·integer·scalarresult— Output ·number·scalar
Subtract · math.subtract
Subtract · math.subtract
mathSubtract · Version: 2Settingsgenerics.valueType— select · values:integer,numbergenerics.resultType— select · values:integer,number
a— Input ·dynamic·scalarb— Input ·dynamic·scalarresult— Output ·dynamic·scalar
String Nodes
Concatenate · string.concat
Concatenate · string.concat
stringConcat · Version: 1Portsa— Input ·string·scalarb— Input ·string·scalarresult— Output ·string·scalar
String Contains · string.contains
String Contains · string.contains
stringContains · Version: 1SettingscaseSensitive— booleanwholeWord— boolean — If true, matches whole words only.
haystack— Input ·string·scalarneedle— Input ·string·scalarcontains— Output ·boolean·scalar
String Contains Any · string.containsAny
String Contains Any · string.containsAny
stringContainsAny · Version: 1SettingscaseSensitive— booleanwholeWord— boolean — If true, matches whole words only.
text— Input ·string·scalarkeywords— Input ·string·arraycontains— Output ·boolean·scalar
Detect Chinese · string.detectChinese
Detect Chinese · string.detectChinese
stringDetectChinese · Version: 1Portstext— Input ·string·scalaris_chinese— Output ·boolean·scalaris_mixed— Output ·boolean·scalar
Extract Regex · string.extractRegex
Extract Regex · string.extractRegex
stringExtractRegex · Version: 1Settingspattern— string — Rust regex (no lookbehind/backreferences).flags— string — Rust regex flags: i, m, s, U, x, u.
value— Input ·string·scalarmatches— Output ·string·arraymatched— Output ·boolean·scalar
Extract Solana Pubkeys · string.extractSolanaPubkeys
Extract Solana Pubkeys · string.extractSolanaPubkeys
stringExtractSolanaPubkeys · Version: 1Portsvalue— Input ·string·scalarpubkeys— Output ·string·arraymatched— Output ·boolean·scalar
Get First Quoted Text · string.getFirstQuotedText
Get First Quoted Text · string.getFirstQuotedText
stringFirstQuotedText · Version: 1Portsvalue— Input ·string·scalarresult— Output ·string·scalarfound— Output ·boolean·scalar
Join · string.join
Join · string.join
stringJoin · Version: 1Portsvalues— Input ·string·arrayseparator— Input ·string·scalarresult— Output ·string·scalar
String Length · string.length
String Length · string.length
stringLength · Version: 1Portsvalue— Input ·string·scalarlength— Output ·integer·scalar
Matches Regex · string.matchesRegex
Matches Regex · string.matchesRegex
stringMatchesRegex · Version: 1Settingspattern— string — Rust regex (no lookbehind/backreferences).flags— string — Rust regex flags: i, m, s, U, x, u.
value— Input ·string·scalarmatches— Output ·boolean·scalar
String Replace · string.replace
String Replace · string.replace
stringReplace · Version: 1SettingsuseRegex— booleancaseSensitive— booleanglobal— boolean — If false, only the first match is replaced.
value— Input ·string·scalarsearch— Input ·string·scalarreplace— Input ·string·scalarresult— Output ·string·scalar
String Slice · string.slice
String Slice · string.slice
stringSlice · Version: 1Portsvalue— Input ·string·scalarstart— Input ·integer·scalarend— Input ·integer·scalar· optionalresult— Output ·string·scalar
Split · string.split
Split · string.split
stringSplit · Version: 1Portsvalue— Input ·string·scalarseparator— Input ·string·scalarresult— Output ·string·array
Transform Capitalization · string.transformCapitalization
Transform Capitalization · string.transformCapitalization
stringTransform · Version: 1Settingsmode— select · required · values:upper,lower,title,abbreviation
value— Input ·string·scalarresult— Output ·string·scalar
Translate to Chinese · string.translateToChinese
Translate to Chinese · string.translateToChinese
stringTranslateToChinese · Version: 1Portsexec-in— Input · executiontext— Input ·string·scalarexec-out— Output · executiontranslation— Output ·string·scalar— Translated text in Simplified Chinese.
Trim · string.trim
Trim · string.trim
stringTrim · Version: 1Portsvalue— Input ·string·scalarresult— Output ·string·scalar
Word Count · string.wordCount
Word Count · string.wordCount
stringWordCount · Version: 1Settingsseparator— string — Optional custom separator.
value— Input ·string·scalarcount— Output ·integer·scalar
Ai Nodes
Get Name · ai.getName
Get Name · ai.getName
aiGetName · Version: 1Portsexec-in— Input · executiontweet— Input ·mini_tweet·scalar· optionaltruth— Input ·truth·scalar· optionalinstagram-post— Input ·instagram_post·scalar· optionalinstagram-story— Input ·instagram_story·scalar· optionalinclude-image— Input ·boolean·scalarchinese-name— Input ·boolean·scalarrequire-full— Input ·boolean·scalarexec-out— Output · executionname— Output ·string·scalarticker— Output ·string·scalar
AI Prompt · ai.prompt
AI Prompt · ai.prompt
aiPrompt · Version: 1Settingsmodel— select · values:spark-small,spark-large,Forgetemperature— numbermaxTokens— integerimageMaxDimension— integer — Longest image edge in pixels. Use a positive integer; smaller images are not upscaled.
exec-in— Input · executionprompt— Input ·string·scalarimage— Input ·image_url·scalar· optional — Optional image URL to include with the prompt.exec-success— Output · executionexec-failed— Output · execution
Action Nodes
Await TX Response · action.awaitTxResponse
Await TX Response · action.awaitTxResponse
awaitTxResponse · Version: 1Settingsawait— select · required · values:submit,confirmed,failure,error,mint,metadata,four_meme_token,simulation— TXResponse kind selector.timeout_ms— number — Optional timeout in milliseconds (defaults to 30000).sub_id— string — Optional exact sub-id match for bundled/follow-up TXResponse events (e.g.snipe_buy:0).sub_id_prefix— string — Optional prefix match for bundled/follow-up TXResponse events (e.g.snipe_buy:).
exec-in— Input · executionidentifier— Input ·string·scalar— Transaction identifier emitted by an upstream action node.exec-out— Output · executionresponse_type— Output ·string·scalartimed_out— Output ·boolean·scalarsignature— Output ·string·scalarsub_id— Output ·string·scalar· optionalsuccess— Output ·boolean·scalar
Buy · action.buy
Buy · action.buy
buy · Version: 1Settingsplatform— select · required · values:solana,bnb— Chain/network to execute the buy on.launchpad— select · required — Trading venue to route the buy through.creator_vault_owner— string — Required for Pump.fun and PumpSwap buys. This maps tocreator_vault_ownerincrates/auto. Use either the coin creator pubkey (legacy) or the fee-sharing config PDA address (sharing-config PDA).is_mayhem_mode— boolean — Optional cached mayhem-mode flag for Pump.fun and PumpSwap buys. This value is forwarded as-is to transaction execution.cashback— boolean — Optional cached cashback flag for Pump.fun and PumpSwap buys. This value is forwarded as-is to transaction execution.
exec-in— Input · executionexec-out— Output · executionmint— Input ·string·scalarbuy_amt— Input ·number·scalarmin_tokens_out— Input ·number·scalar· optional — Defaults to 0 when not provided.priority_fee— Input ·number·scalaris_mayhem_mode— Input ·boolean·scalar· optional — Optional mayhem-mode hint for Pump.fun and PumpSwap trades.cashback— Input ·boolean·scalar· optional — Optional cashback hint for Pump.fun and PumpSwap trades.creator_vault_owner— Input ·string·scalar— Required for Pump.fun and PumpSwap. Key used to derive the Pump.funcreatorVaultPDA. Use either the coin creator pubkey (legacy) or the fee-sharing config PDA address (sharing-config PDA).wallet— Input ·solana_wallet·scalaridentifier— Output ·string·scalar— Unique identifier for associating downstream TXResponse events.tx_hash— Output ·string·scalar
Buy BNB · action.buyBnb
Buy BNB · action.buyBnb
buyBnb · Version: 1Portsexec-in— Input · executionexec-out— Output · executiontoken— Input ·string·scalarbuy_amt— Input ·number·scalarmin_tokens_out— Input ·number·scalar· optional — Defaults to 0 when not provided.priority_fee— Input ·number·scalargwei— Input ·number·scalarplatform— Input ·bnb_launch_platform·scalarwallet— Input ·bnb_wallet·scalaridentifier— Output ·string·scalar— Unique identifier for associating downstream TXResponse events.tx_hash— Output ·string·scalar
Buy Solana · action.buySolana
Buy Solana · action.buySolana
buySolana · Version: 1Settingsplatform— select · required · values:pump_fun,pump_swap,bonk,bonk_usd1— Trading venue to route the buy through.creator_vault_owner— string — Required for Pump.fun and PumpSwap buys. This maps tocreator_vault_ownerincrates/auto. Use either the coin creator pubkey (legacy) or the fee-sharing config PDA address (sharing-config PDA).is_mayhem_mode— boolean — Optional cached mayhem-mode flag for Pump.fun and PumpSwap buys. This value is forwarded as-is to transaction execution.cashback— boolean — Optional cached cashback flag for Pump.fun and PumpSwap buys. This value is forwarded as-is to transaction execution.
exec-in— Input · executionexec-out— Output · executionmint— Input ·string·scalarbuy_amt— Input ·number·scalarmin_tokens_out— Input ·number·scalar· optional — Defaults to 0 when not provided.priority_fee— Input ·number·scalarcreator_vault_owner— Input ·string·scalar— Required for Pump.fun and PumpSwap. Key used to derive the Pump.funcreatorVaultPDA. Use either the coin creator pubkey (legacy) or the fee-sharing config PDA address (sharing-config PDA).is_mayhem_mode— Input ·boolean·scalar· optional — Optional cached mayhem-mode flag for Pump.fun and PumpSwap trades.cashback— Input ·boolean·scalar· optional — Optional cached cashback flag for Pump.fun and PumpSwap trades.platform— Input ·solana_launch_platform·scalarwallet— Input ·solana_wallet·scalaridentifier— Output ·string·scalar— Unique identifier for associating downstream TXResponse events.tx_hash— Output ·string·scalar
Delay · action.delay
Delay · action.delay
actionDelay · Version: 1SettingsdefaultDelaySeconds— number — Used when the delay input is not connected.
exec-in— Input · executiondelay— Input ·number·scalar— Seconds to wait before continuing.exec-out— Output · execution
Launch · action.launchBase
Launch · action.launchBase
action.launchBase · Version: 1Settingschain— select · required · values:solana,bnb,base— Network to launch the coin on.platform— select · required — Launch venue to route through.usdc— boolean — Pump.fun only. Use USDC as the launch quote asset.
exec-in— Input · executionexec-out— Output · executionsuggest_only— Input ·boolean·scalar· optional — If true, propose the launch without executing it.launch_data— Input ·launch_data·scalar— Structured launch payload containing name, ticker, image, twitter, and website.buy_amt— Input ·number·scalartip_amt— Input ·number·scalargwei— Input ·number·scalarwallet— Input ·bnb_wallet·scalaridentifier— Output ·string·scalar— Unique identifier for associating downstream TXResponse events.mint— Output ·string·scalarlp— Output ·string·scalartx_hash— Output ·string·scalar
Launch · action.launchBnb
Launch · action.launchBnb
action.launchBnb · Version: 1Settingschain— select · required · values:solana,bnb,base— Network to launch the coin on.platform— select · required — Launch venue to route through.usdc— boolean — Pump.fun only. Use USDC as the launch quote asset.
exec-in— Input · executionexec-out— Output · executionsuggest_only— Input ·boolean·scalar· optional — If true, propose the launch without executing it.launch_data— Input ·launch_data·scalar— Structured launch payload containing name, ticker, image, twitter, and website.buy_amt— Input ·number·scalartip_amt— Input ·number·scalargwei— Input ·number·scalarwallet— Input ·bnb_wallet·scalarmulti_wallet— Input ·bnb_wallet·array· optional — Optional BNB wallets for four.meme multi-wallet mode. Adds 0.15% extra fees per selected wallet, capped at 6 wallets.identifier— Output ·string·scalar— Unique identifier for associating downstream TXResponse events.mint— Output ·string·scalarlp— Output ·string·scalartx_hash— Output ·string·scalar
Launch · action.launchSolana
Launch · action.launchSolana
launch · Version: 1Settingschain— select · required · values:solana,bnb,base— Network to launch the coin on.platform— select · required — Launch venue to route through.usdc— boolean — Pump.fun only. Use USDC as the launch quote asset.
exec-in— Input · executionexec-out— Output · executionsuggest_only— Input ·boolean·scalar· optional — If true, propose the launch without executing it.launch_data— Input ·launch_data·scalar— Structured launch payload containing name, ticker, image, twitter, and website.buy_amt— Input ·number·scalartip_amt— Input ·number·scalarbundle_config— Input ·bundle_config·scalar· optional — Optional bundle configuration to use for multi-wallet launches.cashback— Input ·boolean·scalar· optional — Pump.fun only. Set true to create the coin with cashback enabled.usdc— Input ·boolean·scalar· optional — Pump.fun only. Set true to launch with USDC as the quote asset.fee_share— Input ·fee_share_recipients·scalar· optional — Pump.fun only. Fee-share recipients for wallet, GitHub, or Twitter shareholders.wallet— Input ·solana_wallet·scalaridentifier— Output ·string·scalar— Unique identifier for associating downstream TXResponse events.mint— Output ·string·scalarlp— Output ·string·scalartx_hash— Output ·string·scalar
Notify · action.notify
Notify · action.notify
actionNotify · Version: 1Settingslevel— select · required · values:info,warning,critical— Controls how the backend surfaces this notification.
exec-in— Input · executionmessage— Input ·string·scalarexec-out— Output · execution
Sell BNB · action.sellBnb
Sell BNB · action.sellBnb
sellBnb · Version: 1Portsexec-in— Input · executionexec-out— Output · executiontoken— Input ·string·scalarsell_amt— Input ·number·scalarmin_out— Input ·number·scalarpriority_fee— Input ·number·scalargwei— Input ·number·scalarplatform— Input ·bnb_launch_platform·scalarwallet— Input ·bnb_wallet·scalaridentifier— Output ·string·scalar— Unique identifier for associating downstream TXResponse events.tx_hash— Output ·string·scalar
Sell Solana · action.sellSolana
Sell Solana · action.sellSolana
sellSolana · Version: 1Settingsplatform— select · required · values:pump_fun,pump_swap,bonk,bonk_usd1— Trading venue to route the sell through.creator_vault_owner— string — Optional for Pump.fun sells and required for PumpSwap sells. This maps tocreator_vault_ownerincrates/auto.is_mayhem_mode— boolean — Optional cached mayhem-mode flag for Pump.fun and PumpSwap sells. This value is forwarded as-is to transaction execution.cashback— boolean — Optional cached cashback flag for Pump.fun and PumpSwap sells. This value is forwarded as-is to transaction execution.
exec-in— Input · executionexec-out— Output · executionmint— Input ·string·scalarsell_amt— Input ·number·scalarmin_out— Input ·number·scalarpriority_fee— Input ·number·scalarcreator_vault_owner— Input ·string·scalar· optional — Optional for Pump.fun sells and required for PumpSwap sells. Key used to derive the Pump.funcreatorVaultPDA.is_mayhem_mode— Input ·boolean·scalar· optional — Optional cached mayhem-mode flag for Pump.fun and PumpSwap trades.cashback— Input ·boolean·scalar· optional — Optional cached cashback flag for Pump.fun and PumpSwap trades.platform— Input ·solana_launch_platform·scalarwallet— Input ·solana_wallet·scalaridentifier— Output ·string·scalar— Unique identifier for associating downstream TXResponse events.tx_hash— Output ·string·scalar
Debug Nodes
Enable Tracing · debug.enableTracing
Enable Tracing · debug.enableTracing
enableTracing · Version: 1Portsexec-in— Input · executionexec-out— Output · execution
Log · debug.log
Log · debug.log
log · Version: 1Portsexec-in— Input · executionmessage— Input ·string·scalarexec-out— Output · execution