add pump amm buy_exact_quote_in

This commit is contained in:
thloyi
2025-12-23 14:37:12 +08:00
parent d22347ce8d
commit 78d323efd5
2 changed files with 4 additions and 2 deletions

View File

@@ -40,7 +40,9 @@ var (
)
var (
pumpAmmBuyDiscriminator = calculateDiscriminator("global:buy")
pumpAmmBuyDiscriminator = calculateDiscriminator("global:buy")
pumpAmmBuyV2Discriminator = calculateDiscriminator("global:buy_exact_quote_in")
pumpAmmSellDiscriminator = calculateDiscriminator("global:sell")
pumpAmmCreateDiscriminator = calculateDiscriminator("global:create_pool")
pumpAmmWithdrawDiscriminator = calculateDiscriminator("global:withdraw")

View File

@@ -149,7 +149,7 @@ func pumpAmmParser(tx *Tx, instruction Instruction, innerInstructions InnerInstr
switch discriminator {
case pumpAmmCreateDiscriminator:
return ammCreatePoolParser(tx, instruction, innerInstructions, offset)
case pumpAmmBuyDiscriminator:
case pumpAmmBuyDiscriminator, pumpAmmBuyV2Discriminator:
return ammBuyParser(tx, instruction, innerInstructions, offset)
case pumpAmmSellDiscriminator:
return ammSellParser(tx, instruction, innerInstructions, offset)