added listener test

This commit is contained in:
smypmsa
2025-03-06 12:40:40 +00:00
parent 46a636f912
commit 4f800bbbbe
5 changed files with 109 additions and 44 deletions
+4 -4
View File
@@ -5,13 +5,13 @@ Event processing for pump.fun tokens.
import base64
import json
import struct
from typing import Any, Callable, Dict, List, Optional
from typing import Any, Dict, List, Optional
from solders.pubkey import Pubkey
from solders.transaction import VersionedTransaction
from src.trading.base import TokenInfo
from src.utils.logger import get_logger
from trading.base import TokenInfo
from utils.logger import get_logger
logger = get_logger(__name__)
@@ -38,7 +38,7 @@ class PumpEventProcessor:
IDL as dictionary
"""
try:
with open("idl/pump_fun_idl.json", "r") as f:
with open("idl/pump_fun_idl.json") as f:
return json.load(f)
except Exception as e:
logger.error(f"Failed to load IDL: {str(e)}")
+4 -6
View File
@@ -4,15 +4,14 @@ WebSocket monitoring for pump.fun tokens.
import asyncio
import json
import time
from typing import Any, Awaitable, Callable, Dict, Optional
from typing import Awaitable, Callable, Optional
import websockets
from solders.pubkey import Pubkey
from src.monitoring.events import PumpEventProcessor
from src.trading.base import TokenInfo
from src.utils.logger import get_logger
from monitoring.events import PumpEventProcessor
from trading.base import TokenInfo
from utils.logger import get_logger
logger = get_logger(__name__)
@@ -61,7 +60,6 @@ class PumpTokenListener:
f"New token detected: {token_info.name} ({token_info.symbol})"
)
# Apply filters
if match_string and not (
match_string.lower() in token_info.name.lower()
or match_string.lower() in token_info.symbol.lower()