Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cortsdine/solana-trading-bot-v3
/ functions
Functions
55 in github.com/cortsdine/solana-trading-bot-v3
⨍
Functions
55
◇
Types & classes
31
↓ 37 callers
Function
retrieveEnvVariable
(variableName: string, logger: Logger)
helpers/constants.ts:8
↓ 4 callers
Method
get
(mint: string)
cache/pool.cache.ts:17
↓ 4 callers
Function
sleep
(ms = 0)
helpers/promises.ts:1
↓ 2 callers
Function
createPoolKeys
( id: PublicKey, accountData: LiquidityStateV4, minimalMarketLayoutV3: MinimalMarketLayoutV3, )
helpers/liquidity.ts:5
↓ 2 callers
Method
execute
(poolKeysV4: LiquidityPoolKeysV4)
filters/pool-filters.ts:11
↓ 2 callers
Method
getRandomValidatorKey
()
transactions/jito-rpc-transaction-executor.ts:38
↓ 2 callers
Method
init
(config: { quoteToken: Token })
cache/market.cache.ts:9
↓ 2 callers
Method
loadSnipeList
()
cache/snipe-list.cache.ts:21
↓ 2 callers
Method
swap
( poolKeys: LiquidityPoolKeysV4, ataIn: PublicKey, ataOut: PublicKey, tokenIn: Token, toke
bot.ts:286
↓ 1 callers
Method
buy
(accountId: PublicKey, poolState: LiquidityStateV4)
bot.ts:105
↓ 1 callers
Method
confirm
(signature: string, latestBlockhash: BlockhashWithExpiryBlockHeight)
transactions/default-transaction-executor.ts:32
↓ 1 callers
Method
confirm
(signature: string, latestBlockhash: BlockhashWithExpiryBlockHeight)
transactions/jito-rpc-transaction-executor.ts:119
↓ 1 callers
Method
execute
(transaction: Transaction | VersionedTransaction)
transactions/default-transaction-executor.ts:26
↓ 1 callers
Method
executeAndConfirm
( transaction: VersionedTransaction, payer: Keypair, latestBlockHash: BlockhashWithExpiryBlockHeig
transactions/transaction-executor.interface.ts:4
↓ 1 callers
Method
fetch
(marketId: string)
cache/market.cache.ts:55
↓ 1 callers
Method
filterMatch
(poolKeys: LiquidityPoolKeysV4)
bot.ts:357
↓ 1 callers
Function
getMinimalMarketV3
( connection: Connection, marketId: PublicKey, commitment?: Commitment, )
helpers/market.ts:8
↓ 1 callers
Function
getToken
(token: string)
helpers/token.ts:5
↓ 1 callers
Function
getWallet
(wallet: string)
helpers/wallet.ts:7
↓ 1 callers
Method
hasSocials
(metadata: MetadataAccountData)
filters/mutable.filter.ts:61
↓ 1 callers
Method
isInList
(mint: string)
cache/snipe-list.cache.ts:17
↓ 1 callers
Method
priceMatch
(amountIn: TokenAmount, poolKeys: LiquidityPoolKeysV4)
bot.ts:393
↓ 1 callers
Function
printDetails
(wallet: Keypair, quoteToken: Token, bot: Bot)
index.ts:58
↓ 1 callers
Function
runListener
()
index.ts:136
↓ 1 callers
Method
save
(id: string, state: LiquidityStateV4)
cache/pool.cache.ts:10
↓ 1 callers
Method
save
(marketId: string, keys: MinimalMarketLayoutV3)
cache/market.cache.ts:37
↓ 1 callers
Method
sell
(accountId: PublicKey, rawAccount: RawAccount)
bot.ts:199
↓ 1 callers
Method
start
(config: { walletPublicKey: PublicKey; quoteToken: Token; autoSell: boolean; cacheNewMarkets:
listeners/listeners.ts:14
↓ 1 callers
Method
subscribeToOpenBookMarkets
(config: { quoteToken: Token })
listeners/listeners.ts:34
↓ 1 callers
Method
subscribeToRaydiumPools
(config: { quoteToken: Token })
listeners/listeners.ts:53
↓ 1 callers
Method
subscribeToWalletChanges
(config: { walletPublicKey: PublicKey })
listeners/listeners.ts:84
↓ 1 callers
Method
validate
()
bot.ts:92
Method
constructor
( private readonly connection: Connection, private readonly marketStorage: MarketCache, private re
bot.ts:69
Method
constructor
()
cache/snipe-list.cache.ts:9
Method
constructor
(private readonly connection: Connection)
cache/market.cache.ts:7
Method
constructor
(private readonly connection: Connection)
transactions/default-transaction-executor.ts:12
Method
constructor
( private readonly jitoFee: string, private readonly connection: Connection, )
transactions/jito-rpc-transaction-executor.ts:31
Method
constructor
(private readonly warpFee: string)
transactions/warp-transaction-executor.ts:18
Method
constructor
(private readonly connection: Connection)
listeners/listeners.ts:10
Method
constructor
(private readonly connection: Connection)
filters/burn.filter.ts:7
Method
constructor
( private readonly connection: Connection, private readonly metadataSerializer: Serializer<MetadataAcc
filters/mutable.filter.ts:12
Method
constructor
( private readonly connection: Connection, private readonly quoteToken: Token, private readonly mi
filters/pool-size.filter.ts:7
Method
constructor
( private readonly connection: Connection, private readonly checkRenounced: boolean, private reado
filters/renounced.filter.ts:10
Method
constructor
( readonly connection: Connection, readonly args: PoolFilterArgs, )
filters/pool-filters.ts:28
Method
execute
(poolKeys: LiquidityPoolKeysV4)
filters/burn.filter.ts:9
Method
execute
(poolKeys: LiquidityPoolKeysV4)
filters/mutable.filter.ts:27
Method
execute
(poolKeys: LiquidityPoolKeysV4)
filters/pool-size.filter.ts:14
Method
execute
(poolKeys: LiquidityPoolKeysV4)
filters/renounced.filter.ts:24
Method
execute
(poolKeys: LiquidityPoolKeysV4)
filters/pool-filters.ts:49
Method
executeAndConfirm
( transaction: VersionedTransaction, payer: Keypair, latestBlockhash: BlockhashWithExpiryBlockHeig
transactions/default-transaction-executor.ts:14
Method
executeAndConfirm
( transaction: VersionedTransaction, payer: Keypair, latestBlockhash: BlockhashWithExpiryBlockHeig
transactions/jito-rpc-transaction-executor.ts:43
Method
executeAndConfirm
( transaction: VersionedTransaction, payer: Keypair, latestBlockhash: BlockhashWithExpiryBlockHeig
transactions/warp-transaction-executor.ts:20
Method
get
(marketId: string)
cache/market.cache.ts:44
Method
init
()
cache/snipe-list.cache.ts:13
Method
stop
()
listeners/listeners.ts:105