fix: use base64 explicitly

This commit is contained in:
smypmsa
2025-04-01 14:57:01 +00:00
parent 1064247e6d
commit c5a0258aa7
9 changed files with 15 additions and 15 deletions
+1 -1
View File
@@ -45,7 +45,7 @@ class AccountCleanupManager:
)
try:
info = await solana_client.get_account_info(ata)
info = await solana_client.get_account_info(ata, encoding="base64")
if not info.value:
logger.info(f"ATA {ata} does not exist or already closed.")
return
+4 -4
View File
@@ -121,7 +121,7 @@ class TokenBuyer(Trader):
)
except Exception as e:
logger.error(f"Buy operation failed: {str(e)}")
logger.error(f"Buy operation failed: {e!s}")
return TradeResult(success=False, error_message=str(e))
async def _ensure_associated_token_account(
@@ -136,7 +136,7 @@ class TokenBuyer(Trader):
try:
solana_client = await self.client.get_client()
account_info = await solana_client.get_account_info(
associated_token_account
associated_token_account, encoding="base64"
)
if account_info.value is None:
@@ -166,7 +166,7 @@ class TokenBuyer(Trader):
)
except Exception as e:
logger.error(f"Error creating associated token account: {str(e)}")
logger.error(f"Error creating associated token account: {e!s}")
raise
async def _send_buy_transaction(
@@ -245,5 +245,5 @@ class TokenBuyer(Trader):
),
)
except Exception as e:
logger.error(f"Buy transaction failed: {str(e)}")
logger.error(f"Buy transaction failed: {e!s}")
raise