From 4f4ec03f973dd983d0f9be911f0ae5f607d80cc7 Mon Sep 17 00:00:00 2001 From: Dobromir Popov Date: Wed, 9 Oct 2024 11:57:19 +0300 Subject: [PATCH] telegram warning message if PK not found --- crypto/sol/app.py | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/crypto/sol/app.py b/crypto/sol/app.py index 438134a..8206cf3 100644 --- a/crypto/sol/app.py +++ b/crypto/sol/app.py @@ -57,21 +57,7 @@ error_logger = logging.getLogger('error_logger') error_logger.setLevel(logging.ERROR) error_logger.addHandler(error_file_handler) -pk = os.getenv("PK") -if not pk: - try: - with open('./crypto/sol/secret.pk', 'r') as f: - pk = f.read().strip() - if pk: - logging.info("Private key loaded successfully from file.") - else: - logging.warning("Private key file is empty.") - except FileNotFoundError: - logging.warning("Private key file not found.") - except Exception as e: - logging.error(f"Error reading private key file: {str(e)}") -if not pk: - logging.error("Private key not found in environment variables. Will not be able to sign transactions.") + app = Flask(__name__) @@ -1169,6 +1155,24 @@ async def subscribe_to_wallet(): +pk = os.getenv("PK") +if not pk: + try: + with open('./crypto/sol/secret.pk', 'r') as f: + pk = f.read().strip() + if pk: + logging.info("Private key loaded successfully from file.") + else: + logging.warning("Private key file is empty.") + except FileNotFoundError: + logging.warning("Private key file not found.") + except Exception as e: + logging.error(f"Error reading private key file: {str(e)}") +if not pk: + logging.error("Private key not found in environment variables. Will not be able to sign transactions.") + # send TG warning message + send_telegram_message("Warning: Private key not found in environment variables. Will not be able to sign transactions.") + async def main(): # Initialize logging