feat(core): update buy instruction, add volume_accumulator accounts

This commit is contained in:
smypmsa
2025-08-01 05:25:54 +00:00
parent d2f157e7f0
commit 3faeb1338e
3 changed files with 38 additions and 1 deletions
+6
View File
@@ -195,6 +195,12 @@ class TokenBuyer(Trader):
AccountMeta(
pubkey=PumpAddresses.PROGRAM, is_signer=False, is_writable=False
),
AccountMeta(
pubkey=PumpAddresses.find_global_volume_accumulator(), is_signer=False, is_writable=True
),
AccountMeta(
pubkey=PumpAddresses.find_user_volume_accumulator(self.wallet.pubkey), is_signer=False, is_writable=True
),
]
# Prepare idempotent create ATA instruction: it will not fail if ATA already exists