mirror of
https://github.com/chainstacklabs/pumpfun-bonkfun-bot.git
synced 2026-08-04 19:27:44 +00:00
feat(core): integrate account data size limit (#144)
* feat(core): integrate account data size limit in buyer and seller transaction * refactor: format code for improved readability and consistency
This commit is contained in:
@@ -186,7 +186,9 @@ class LetsBonkCurveManager(CurveManager):
|
||||
"real_quote": decoded_pool_state.get("real_quote", 0),
|
||||
"status": decoded_pool_state.get("status", 0),
|
||||
"supply": decoded_pool_state.get("supply", 0),
|
||||
"creator": decoded_pool_state.get("creator"), # Creator pubkey (as base58 string)
|
||||
"creator": decoded_pool_state.get(
|
||||
"creator"
|
||||
), # Creator pubkey (as base58 string)
|
||||
"base_vault": decoded_pool_state.get("base_vault"), # Base vault pubkey
|
||||
"quote_vault": decoded_pool_state.get("quote_vault"), # Quote vault pubkey
|
||||
}
|
||||
|
||||
@@ -143,7 +143,17 @@ class LetsBonkEventParser(EventParser):
|
||||
base_vault = get_account_key(8) # base_vault account
|
||||
quote_vault = get_account_key(9) # quote_vault account
|
||||
|
||||
if not all([creator, global_config, platform_config, pool_state, base_mint, base_vault, quote_vault]):
|
||||
if not all(
|
||||
[
|
||||
creator,
|
||||
global_config,
|
||||
platform_config,
|
||||
pool_state,
|
||||
base_mint,
|
||||
base_vault,
|
||||
quote_vault,
|
||||
]
|
||||
):
|
||||
logger.debug(
|
||||
f"Missing required accounts: creator={creator}, global_config={global_config}, "
|
||||
f"platform_config={platform_config}, pool_state={pool_state}, base_mint={base_mint}, "
|
||||
|
||||
Reference in New Issue
Block a user