chore: support raydium launch lab and add test

This commit is contained in:
2026-03-23 14:45:55 +08:00
parent 3d2fd35344
commit 62d48e5a22
4 changed files with 252 additions and 23 deletions

View File

@@ -56,27 +56,28 @@ var (
defaultFilterAccount []solana.PublicKey
registered = map[solana.PublicKey]Handler{
pumpProgramID: {parsePumpInstruction, "pump"},
azczProgramID: {parseAzczInstruction, "azcz"},
f5tfProgramID: {parseF5tfInstruction, "f5tf"},
flasProgramID: {parseFlasInstruction, "flas"},
photonProgramID: {parsePhotonInstruction, "photon"},
pumpAmmProgramID: {parsePumpAmmInstruction, "pumpamm"},
binanceWalletProgramID: {parseBinanceWalletInstruction, "binancewallet"},
boboProgramID: {parseBoboInstruction, "bobo"},
qtkvProgramID: {parseQtkvInstruction, "qtkv"},
fjszProgramID: {parseFjszInstruction, "fjsz"},
terminalProgramID: {parseTermInstruction, "terminal"},
jupiterV6ProgramID: {parseJupiterV6Instruction, "jupiterv6"},
okxDexRouteV2ProgramID: {parseOkxDexRouteV2Instruction, "okxdexroutev2"},
dflowProgramID: {parseDFlowInstruction, "dflow"},
gmgnProgramID: {parseGMGNInstruction, "gmgn"},
bonkProgramID: {parseBonkInstruction, "bonk"},
bloomRouterProgramID: {parseBloomRouterInstruction, "bloomrouter"},
dlmmProgramID: {parseDlmmInstruction, "dlmm"},
dbotProgramID: {parseDbotInstruction, "dbot"},
tradewizProgramID: {parseTradewizInstruction, "tradewiz"},
maestroProgramId: {parseMaestroInstruction, "maestro"},
pumpProgramID: {parsePumpInstruction, "pump"},
azczProgramID: {parseAzczInstruction, "azcz"},
f5tfProgramID: {parseF5tfInstruction, "f5tf"},
flasProgramID: {parseFlasInstruction, "flas"},
photonProgramID: {parsePhotonInstruction, "photon"},
pumpAmmProgramID: {parsePumpAmmInstruction, "pumpamm"},
binanceWalletProgramID: {parseBinanceWalletInstruction, "binancewallet"},
boboProgramID: {parseBoboInstruction, "bobo"},
qtkvProgramID: {parseQtkvInstruction, "qtkv"},
fjszProgramID: {parseFjszInstruction, "fjsz"},
terminalProgramID: {parseTermInstruction, "terminal"},
jupiterV6ProgramID: {parseJupiterV6Instruction, "jupiterv6"},
okxDexRouteV2ProgramID: {parseOkxDexRouteV2Instruction, "okxdexroutev2"},
dflowProgramID: {parseDFlowInstruction, "dflow"},
gmgnProgramID: {parseGMGNInstruction, "gmgn"},
bonkProgramID: {parseBonkInstruction, "bonk"},
bloomRouterProgramID: {parseBloomRouterInstruction, "bloomrouter"},
dlmmProgramID: {parseDlmmInstruction, "dlmm"},
dbotProgramID: {parseDbotInstruction, "dbot"},
tradewizProgramID: {parseTradewizInstruction, "tradewiz"},
maestroProgramId: {parseMaestroInstruction, "maestro"},
raydiumLaunchLabProgramID: {parseRaydiumLaunchLabInstruction, "raydiumlaunchlab"},
}
)