MCPcopy Create free account

hub / github.com/DeFiCryptoBots/CryptoBots-Solana-Sniper-PumpFun-Free / functions

Functions175 in github.com/DeFiCryptoBots/CryptoBots-Solana-Sniper-PumpFun-Free

↓ 14 callersFunctionreadU64
()
src/processors/pumpfunProcessor_original.js:203
↓ 9 callersFunctionbroadcast
(event, data)
src/dashboard/server.js:14
↓ 8 callersFunctionemit
(ev, data)
src/utils/autoSell.js:53
↓ 8 callersMethodexecuteSell
* Execute one sell instruction. If amountToSell exceeds the u64-overflow * ceiling for the current bonding-curve reserves, we chunk into multiple
src/utils/autoSell.js:304
↓ 8 callersFunctionretrieveVariable
(key)
src/config/index.js:21
↓ 6 callersFunctionretrieveNumber
(key, defaultVal = 0)
src/config/index.js:25
↓ 6 callersMethodsellAll
(percent = 100)
src/utils/autoSell.js:454
↓ 5 callersFunctionretrieveInt
(key, defaultVal = 0)
src/config/index.js:26
↓ 4 callersFunctionfetchAllowedFeeRecipients
* Reads the Global account and populates BOTH the allowed fee_recipient set * and the buyback_fee_recipients array. * Returns the array of 8 PublicK
src/utils/pumpfunGlobal.js:61
↓ 4 callersFunctionjitoRpc
(blockEngine, method, params, timeoutMs = 8000)
src/utils/jito.js:98
↓ 4 callersFunctionreadPubkey
()
src/processors/pumpfunProcessor_original.js:196
↓ 4 callersFunctionreleaseSnipe
()
src/index.js:56
↓ 4 callersFunctionstep
(result)
src/utils/blockhash.js:7
↓ 4 callersFunctionstep
(result)
src/utils/token.js:7
↓ 4 callersFunctionstep
(result)
src/utils/tokenPrice.js:20
↓ 4 callersFunctionstep
(result)
src/processors/pumpfunProcessor_original.js:7
↓ 4 callersFunctionstep
(result)
src/processors/raydiumCpmmProcessor.js:40
↓ 3 callersFunctionbuildConfigSnapshot
(varsPath)
src/dashboard/server.js:26
↓ 3 callersFunctiongetJitoConfig
()
src/utils/jito.js:80
↓ 3 callersFunctionisBotPaused
()
src/utils/autoSell.js:56
↓ 3 callersFunctionpctOf
(amount, pct)
src/utils/sellLogic.js:8
↓ 3 callersFunctionpickFeeRecipient
* Returns a random valid fee_recipient. Falls back to legacy if cache empty * and refresh fails.
src/utils/pumpfunGlobal.js:112
↓ 3 callersFunctionreadBool
()
src/processors/pumpfunProcessor_original.js:217
↓ 3 callersFunctionretrieveBool
(key, defaultVal = false)
src/config/index.js:24
↓ 3 callersFunctionretrieveVariableRequired
(key)
src/config/index.js:12
↓ 3 callersFunctionsleep
(ms)
src/utils/autoSell.js:481
↓ 3 callersFunctionsleep
(ms)
src/utils/jito.js:358
↓ 3 callersFunctionverb
(n)
src/utils/blockhash.js:14
↓ 3 callersFunctionverb
(n)
src/utils/token.js:14
↓ 3 callersFunctionverb
(n)
src/utils/tokenPrice.js:27
↓ 3 callersFunctionverb
(n)
src/processors/pumpfunProcessor_original.js:14
↓ 3 callersFunctionverb
(n)
src/processors/raydiumCpmmProcessor.js:47
↓ 2 callersMethod_refreshReserves
(m)
src/utils/autoSell.js:161
↓ 2 callersMethod_snap
(mintStr, m)
src/utils/autoSell.js:145
↓ 2 callersFunctionacquireSnipe
()
src/index.js:49
↓ 2 callersMethodaddToken
(mint, buyPrice, tokenAmount, tokenAccount, bondingCurve, associatedBondingCurve, creator, tokenPro
src/utils/autoSell.js:94
↓ 2 callersFunctionbootDashboard
()
src/index.js:280
↓ 2 callersFunctioncalcPnL
(m, price)
src/utils/sellLogic.js:15
↓ 2 callersFunctiondumpInstructions
(instructions, label)
src/utils/jito.js:269
↓ 2 callersFunctiongetPrePostTokenBalance
(preBalances, postBalances, owner, mint)
src/processors/raydiumCpmmProcessor.js:98
↓ 2 callersFunctiongetRecentBlockhash
()
src/utils/blockhash.js:45
↓ 2 callersMethodgetSnapshot
()
src/utils/autoSell.js:141
↓ 2 callersFunctionhandleDetectedTx
({ signature, accountKeys = [], innerInstructions = [], logMessages = [], transaction = null, preT
src/index.js:165
↓ 2 callersFunctionhasDiscriminator
(transaction, accountKeys, programId, discriminator)
src/index.js:146
↓ 2 callersFunctionhelp
()
src/index.js:90
↓ 2 callersFunctionopenGrpcStream
()
src/index.js:309
↓ 2 callersFunctionparseAllTradeEventsFromLogs
* Parse all TradeEvents from logs
src/processors/pumpfunProcessor_original.js:299
↓ 2 callersFunctionparseCreateEvent
(_0x21fe9f)
src/processors/pumpfunProcessor_original.js:125
↓ 2 callersFunctionparseTradeEvent
* Parse TradeEvent from buffer
src/processors/pumpfunProcessor_original.js:190
↓ 2 callersFunctionreadI64
()
src/processors/pumpfunProcessor_original.js:210
↓ 2 callersFunctionreadVars
()
src/utils/jito.js:75
↓ 2 callersFunctionscheduleReconnect
(reason)
src/index.js:363
↓ 2 callersFunctionsetupTerminalControls
(stream)
src/index.js:65
↓ 2 callersFunctionsleep
(min, max)
src/index.js:57
↓ 2 callersFunctionsubmitTransaction
(instructions, label = "TX")
src/utils/jito.js:280
↓ 2 callersFunctionu64ToLeBytes
(value)
src/instructions/pumpfunBuy.js:76
↓ 2 callersFunctionu64ToLeBytes
* Helper to convert BigInt to little-endian 8-byte buffer
src/instructions/raydiumCpmmSwap.js:13
↓ 2 callersFunctionu64ToLeBytes
(value)
src/instructions/pumpfunSell.js:54
↓ 1 callersFunction_0x3f42
()
src/processors/pumpfunProcessor_original.js:125
↓ 1 callersFunction_0x5516
()
src/processors/pumpfunProcessor_original.js:186
↓ 1 callersMethod_executeSellChunk
* Build, sign, and submit one sell transaction for a chunk of tokens. * Same logic as the old executeSell, just extracted.
src/utils/autoSell.js:357
↓ 1 callersMethod_log
(mintStr)
src/utils/autoSell.js:170
↓ 1 callersMethod_loop
(mintStr)
src/utils/autoSell.js:188
↓ 1 callersFunctionadopt
(value)
src/utils/blockhash.js:3
↓ 1 callersFunctionadopt
(value)
src/utils/token.js:3
↓ 1 callersFunctionadopt
(value)
src/utils/tokenPrice.js:16
↓ 1 callersFunctionadopt
(value)
src/processors/pumpfunProcessor_original.js:3
↓ 1 callersFunctionadopt
(value)
src/processors/raydiumCpmmProcessor.js:36
↓ 1 callersFunctionasBool
(v, d = false)
src/utils/jitoConfig.js:9
↓ 1 callersFunctionawaitJitoRateLimitSlot
* v9: self-throttle to stay under Jito's 1 req/sec free-tier limit. * Returns immediately if enough time has passed; otherwise sleeps the * minimum
src/utils/jito.js:125
↓ 1 callersFunctionbuildTipInstruction
(tipLamports)
src/utils/jito.js:90
↓ 1 callersFunctionceilDiv
* Ceil division: (a * b + c - 1) / c
src/utils/cpmmSwapQuote.js:29
↓ 1 callersFunctionconfirmBundle
(blockEngine, bundleId, deadlineMs)
src/utils/jito.js:136
↓ 1 callersFunctionconfirmBySignature
(signature, deadlineMs)
src/utils/jito.js:166
↓ 1 callersFunctioncpmmSwapBaseInput
* CPMM swap base input with fees * Calculates output amount for a given input amount
src/utils/cpmmSwapQuote.js:45
↓ 1 callersFunctionderiveBondingCurveV2
(mint, programId)
src/instructions/pumpfunBuy.js:53
↓ 1 callersFunctionderiveBondingCurveV2
(mint, programId)
src/instructions/pumpfunSell.js:47
↓ 1 callersFunctionenforceValidFeeRecipient
* v8: Enforce a valid fee_recipient at submission time. Overwrites account[1] * of any PumpFun ix with a freshly-picked address from Global.fee_recip
src/utils/jito.js:193
↓ 1 callersFunctionevalTakeProfit
({ pnlPct, level1Triggered, level2Triggered, level3Triggered, tp1, tp2, tp3 })
src/utils/sellLogic.js:29
↓ 1 callersFunctionevalTrailingStop
({ enabled, price, peakPrice, activated, pnlPct, activationPct, distancePct, })
src/utils/sellLogic.js:39
↓ 1 callersFunctionextractAccountKeys
(transaction)
src/index.js:133
↓ 1 callersFunctionextractSignature
(serialized)
src/utils/jito.js:183
↓ 1 callersFunctionfetchBondingCurveState
* Reads full BondingCurve state per IDL: * 8 discriminator * 8 virtual_token_reserves * 8 virtual_quote_reserves * 8 real_token_reserv
src/utils/pumpfunGlobal.js:154
↓ 1 callersFunctionfetchFeeRecipient
(force = false)
src/utils/pumpfunGlobal.js:189
↓ 1 callersFunctionfetchFreshCreator
(bondingCurve)
src/utils/autoSell.js:59
↓ 1 callersFunctionfetchSolUsdRate
()
src/utils/tokenPrice.js:5
↓ 1 callersFunctiongetCachedFeeRecipient
()
src/utils/pumpfunGlobal.js:194
↓ 1 callersFunctiongetCreatorTokenPercentage
(mint, creator, tokenProgramId = TOKEN_PROGRAM_ID)
src/utils/tokenFilters.js:81
↓ 1 callersFunctiongetDevBuyAmount
* Get dev buy amount from transaction signature
src/processors/pumpfunProcessor_original.js:336
↓ 1 callersFunctiongetGlobalPda
()
src/utils/pumpfunGlobal.js:49
↓ 1 callersMethodgetOpenPositionCount
()
src/utils/autoSell.js:133
↓ 1 callersFunctiongetSellIx
* Create sell instruction (post-2026-04-28 upgrade, 16 accounts). * Discriminator: [51, 230, 133, 164, 1, 127, 131, 173] * * 16 accounts: * 0 g
src/instructions/pumpfunSell.js:82
↓ 1 callersFunctiongetSwapBaseInputIx
* Create swap base input instruction for Raydium CPMM * Discriminator: [143, 190, 90, 218, 196, 30, 51, 222]
src/instructions/raydiumCpmmSwap.js:22
↓ 1 callersFunctiongetTradeFee
* Get trade fee rate for a specific AMM config
src/utils/cpmmSwapQuote.js:14
↓ 1 callersFunctionhasLpBurned
(bondingCurve)
src/utils/tokenFilters.js:60
↓ 1 callersFunctionhasSocialsAndWebsite
(uri)
src/utils/tokenFilters.js:21
↓ 1 callersFunctionisTokenFrozen
(mint, owner, tokenProgramId = TOKEN_PROGRAM_ID)
src/utils/tokenFilters.js:45
↓ 1 callersFunctionisTokenMutable
(mint, tokenProgramId = TOKEN_PROGRAM_ID)
src/utils/tokenFilters.js:36
↓ 1 callersFunctionisTokenRenounced
(mint, tokenProgramId = TOKEN_PROGRAM_ID)
src/utils/tokenFilters.js:72
↓ 1 callersMethodlistPositions
()
src/utils/autoSell.js:470
next →1–100 of 175, ranked by callers