MCPcopy Create free account

hub / github.com/bigmacman1129/solana-sniper-trading-mev-bot / functions

Functions81 in github.com/bigmacman1129/solana-sniper-trading-mev-bot

↓ 21 callersFunctionparseNumber
(variableName: string, fallback?: number, min?: number)
helpers/constants.ts:33
↓ 13 callersFunctionparseBoolean
(variableName: string, fallback?: boolean)
helpers/constants.ts:17
↓ 11 callersFunctionretrieveEnvVariable
(variableName: string, logger: Logger)
helpers/constants.ts:8
↓ 8 callersMethodget
(mint: string)
cache/pool.cache.ts:17
↓ 6 callersFunctionsleep
(ms = 0)
helpers/promises.ts:1
↓ 4 callersMethodhas
(mint: string)
cache/pumpfun.cache.ts:14
↓ 3 callersFunctiondecodeBondingCurve
(data: Buffer)
helpers/pumpfun.ts:38
↓ 3 callersMethodexecuteAndConfirm
( transaction: VersionedTransaction, payer: Keypair, latestBlockHash: BlockhashWithExpiryBlockHeig
transactions/transaction-executor.interface.ts:4
↓ 2 callersMethodcanOpenNewPosition
(mint: string)
bot.ts:819
↓ 2 callersFunctioncomputeSolOutForTokens
(curve: BondingCurveState, tokensIn: bigint)
helpers/pumpfun.ts:71
↓ 2 callersFunctioncreatePoolKeys
( id: PublicKey, accountData: LiquidityStateV4, minimalMarketLayoutV3: MinimalMarketLayoutV3, )
helpers/liquidity.ts:5
↓ 2 callersMethodexecute
(poolKeysV4: LiquidityPoolKeysV4)
filters/pool-filters.ts:11
↓ 2 callersFunctiongetBondingCurvePDA
(mint: PublicKey)
helpers/pumpfun.ts:49
↓ 2 callersMethodgetRandomValidatorKey
()
transactions/jito-rpc-transaction-executor.ts:38
↓ 2 callersMethodgetUtcDayKey
()
bot.ts:843
↓ 2 callersMethodinit
(config: { quoteToken: Token })
cache/market.cache.ts:9
↓ 2 callersMethodisInList
(mint: string)
cache/snipe-list.cache.ts:17
↓ 2 callersMethodloadSnipeList
()
cache/snipe-list.cache.ts:21
↓ 2 callersMethodresetDailyRiskCountersIfNeeded
()
bot.ts:833
↓ 2 callersMethodsave
(id: string, state: LiquidityStateV4)
cache/pool.cache.ts:10
↓ 2 callersMethodswap
( poolKeys: LiquidityPoolKeysV4, ataIn: PublicKey, ataOut: PublicKey, tokenIn: Token, toke
bot.ts:329
↓ 1 callersMethodbuy
(accountId: PublicKey, poolState: LiquidityStateV4)
bot.ts:133
↓ 1 callersMethodbuyPumpFun
(mint: PublicKey)
bot.ts:453
↓ 1 callersFunctioncomputeTokensOutForSol
(curve: BondingCurveState, solIn: bigint)
helpers/pumpfun.ts:61
↓ 1 callersMethodconfirm
(signature: string, latestBlockhash: BlockhashWithExpiryBlockHeight)
transactions/default-transaction-executor.ts:32
↓ 1 callersMethodconfirm
(signature: string, latestBlockhash: BlockhashWithExpiryBlockHeight)
transactions/jito-rpc-transaction-executor.ts:119
↓ 1 callersFunctioncreatePumpFunBuyInstruction
( params: PumpFunIxParams & { amount: bigint; maxSolCost: bigint }, )
helpers/pumpfun.ts:105
↓ 1 callersFunctioncreatePumpFunSellInstruction
( params: PumpFunIxParams & { amount: bigint; minSolOutput: bigint }, )
helpers/pumpfun.ts:128
↓ 1 callersFunctionencodeBuyData
(amount: bigint, maxSolCost: bigint)
helpers/pumpfun.ts:81
↓ 1 callersFunctionencodeSellData
(amount: bigint, minSolOutput: bigint)
helpers/pumpfun.ts:89
↓ 1 callersMethodexecute
(transaction: Transaction | VersionedTransaction)
transactions/default-transaction-executor.ts:26
↓ 1 callersMethodexecutePumpFunBuy
(params: { mint: PublicKey; bondingCurve: PublicKey; associatedBondingCurve: PublicKey; associ
bot.ts:645
↓ 1 callersMethodexecutePumpFunSell
(params: { mint: PublicKey; bondingCurve: PublicKey; associatedBondingCurve: PublicKey; associ
bot.ts:692
↓ 1 callersMethodfetch
(marketId: string)
cache/market.cache.ts:55
↓ 1 callersMethodfilterMatch
(poolKeys: LiquidityPoolKeysV4)
bot.ts:413
↓ 1 callersMethodget
(mint: string)
cache/pumpfun.cache.ts:27
↓ 1 callersFunctiongetAssociatedBondingCurve
(bondingCurve: PublicKey, mint: PublicKey)
helpers/pumpfun.ts:56
↓ 1 callersFunctiongetMinimalMarketV3
( connection: Connection, marketId: PublicKey, commitment?: Commitment, )
helpers/market.ts:8
↓ 1 callersFunctiongetToken
(token: string)
helpers/token.ts:5
↓ 1 callersFunctiongetWallet
(wallet: string)
helpers/wallet.ts:6
↓ 1 callersMethodhasSocials
(metadata: MetadataAccountData)
filters/mutable.filter.ts:61
↓ 1 callersMethodisPumpFunMint
(mint: string)
bot.ts:449
↓ 1 callersFunctionparseCommitment
(value: string)
helpers/constants.ts:53
↓ 1 callersMethodpriceMatch
(amountIn: TokenAmount, poolKeys: LiquidityPoolKeysV4)
bot.ts:766
↓ 1 callersFunctionprintDetails
(wallet: Keypair, quoteToken: Token, bot: Bot)
index.ts:67
↓ 1 callersMethodpumpFunPriceMatch
(mint: PublicKey, tokensIn: bigint)
bot.ts:734
↓ 1 callersFunctionrunListener
()
index.ts:153
↓ 1 callersMethodsave
(marketId: string, keys: MinimalMarketLayoutV3)
cache/market.cache.ts:37
↓ 1 callersMethodsell
(accountId: PublicKey, rawAccount: RawAccount)
bot.ts:241
↓ 1 callersMethodsellPumpFun
(userAta: PublicKey, rawAccount: RawAccount)
bot.ts:573
↓ 1 callersMethodstart
(config: { walletPublicKey: PublicKey; quoteToken: Token; autoSell: boolean; cacheNewMarkets:
listeners/listeners.ts:15
↓ 1 callersMethodsubscribeToOpenBookMarkets
(config: { quoteToken: Token })
listeners/listeners.ts:56
↓ 1 callersMethodsubscribeToPumpFun
()
listeners/listeners.ts:44
↓ 1 callersMethodsubscribeToRaydiumPools
(config: { quoteToken: Token })
listeners/listeners.ts:75
↓ 1 callersMethodsubscribeToWalletChanges
(config: { walletPublicKey: PublicKey })
listeners/listeners.ts:106
↓ 1 callersMethodvalidate
()
bot.ts:115
Methodconstructor
( private readonly connection: Connection, private readonly marketStorage: MarketCache, private re
bot.ts:91
Methodconstructor
()
cache/snipe-list.cache.ts:9
Methodconstructor
(private readonly connection: Connection)
cache/market.cache.ts:7
Methodconstructor
(private readonly connection: Connection)
transactions/default-transaction-executor.ts:12
Methodconstructor
( private readonly jitoFee: string, private readonly connection: Connection, )
transactions/jito-rpc-transaction-executor.ts:31
Methodconstructor
(private readonly warpFee: string)
transactions/warp-transaction-executor.ts:18
Methodconstructor
(private readonly connection: Connection)
listeners/listeners.ts:11
Methodconstructor
(private readonly connection: Connection)
filters/burn.filter.ts:7
Methodconstructor
( private readonly connection: Connection, private readonly metadataSerializer: Serializer<MetadataAcc
filters/mutable.filter.ts:12
Methodconstructor
( private readonly connection: Connection, private readonly quoteToken: Token, private readonly mi
filters/pool-size.filter.ts:7
Methodconstructor
( private readonly connection: Connection, private readonly checkRenounced: boolean, private reado
filters/renounced.filter.ts:10
Methodconstructor
( readonly connection: Connection, readonly args: PoolFilterArgs, )
filters/pool-filters.ts:28
Methodexecute
(poolKeys: LiquidityPoolKeysV4)
filters/burn.filter.ts:9
Methodexecute
(poolKeys: LiquidityPoolKeysV4)
filters/mutable.filter.ts:27
Methodexecute
(poolKeys: LiquidityPoolKeysV4)
filters/pool-size.filter.ts:14
Methodexecute
(poolKeys: LiquidityPoolKeysV4)
filters/renounced.filter.ts:24
Methodexecute
(poolKeys: LiquidityPoolKeysV4)
filters/pool-filters.ts:49
MethodexecuteAndConfirm
( transaction: VersionedTransaction, payer: Keypair, latestBlockhash: BlockhashWithExpiryBlockHeig
transactions/default-transaction-executor.ts:14
MethodexecuteAndConfirm
( transaction: VersionedTransaction, payer: Keypair, latestBlockhash: BlockhashWithExpiryBlockHeig
transactions/jito-rpc-transaction-executor.ts:43
MethodexecuteAndConfirm
( transaction: VersionedTransaction, payer: Keypair, latestBlockhash: BlockhashWithExpiryBlockHeig
transactions/warp-transaction-executor.ts:20
Methodget
(marketId: string)
cache/market.cache.ts:44
Methodinit
()
cache/snipe-list.cache.ts:13
Methodsave
(entry: PumpFunPoolEntry)
cache/pumpfun.cache.ts:18
Methodstop
()
listeners/listeners.ts:127
Methodupdate
(mint: string, state: BondingCurveState)
cache/pumpfun.cache.ts:22