Преглед на файлове

添加一些日志,修复一些错误。

skyfffire преди 4 месеца
родител
ревизия
8fcf531785
променени са 3 файла, в които са добавени 6 реда и са изтрити 7 реда
  1. 1 1
      checker/erc20_to_mexc_checker.py
  2. 3 4
      checker/mexc_to_erc20_checker.py
  3. 2 2
      toto.readme

+ 1 - 1
checker/erc20_to_mexc_checker.py

@@ -449,7 +449,7 @@ if __name__ == "__main__":
         logger.info(f"脚本运行模式为: {mode}")
 
         logger.info("应用启动...")
-        logger.info(f"目标资产: {TARGET_ASSET_SYMBOL}, 计价货币: {BASE_CURRENCY_SYMBOL}")
+        logger.info(f"目标资产: {TARGET_ASSET_SYMBOL}, 计价货币: {BASE_CURRENCY_SYMBOL}, 获取到的Decimal: {IN_TOKEN_DECIMALS}")
         # IN_AMOUNT_TO_QUERY 会动态变化,初始值从配置读取,但循环中会基于MEXC的trade_value更新
         # logger.info(f"链上查询初始金额: {arb['IN_AMOUNT_TO_QUERY']} {BASE_CURRENCY_SYMBOL} -> {TARGET_ASSET_SYMBOL}")
         logger.info(f"MEXC期望卖出量 (用于计算深度和价值): {EXCHANGE_OUT_AMOUNT} {TARGET_ASSET_SYMBOL}")

+ 3 - 4
checker/mexc_to_erc20_checker.py

@@ -35,11 +35,10 @@ ARB_EXECUTOR_URL = arb["ARB_EXECUTOR_URL"]
 # --- 配置部分 ---
 # EXCHANGE_OUT_AMOUNT 将在循环中动态确定
 IN_AMOUNT_TO_QUERY = decimal.Decimal(str(arb["COIN_TOKEN_TRADE_AMOUNT"]))
-EXCHANGE_OUT_AMOUNT = decimal.Decimal(str(arb["BASE_TOKEN_TRADE_AMOUNT"])) # 确保是Decimal
 PROFIT_LIMIT = decimal.Decimal(str(arb["PROFIT_LIMIT"])) # 确保是Decimal
 IN_TOKEN_ADDRESS = arb["COIN_TOKEN_ADDRESS"]
 IN_TOKEN_DECIMALS = web3_client.get_erc20_decimals(IN_TOKEN_ADDRESS)
-OUT_TOKEN_ADDRESS = arb["OUT_TOKEN_ADDRESS"]
+OUT_TOKEN_ADDRESS = arb["BASE_TOKEN_ADDRESS"]
 SLIPPAGE = arb["SLIPPAGE"]
 MEXC_TARGET_PAIR_USDT = arb["CEX_PAIR"]
 CHAIN_ID = arb["CHAIN_ID"]
@@ -411,10 +410,10 @@ if __name__ == "__main__":
         logger.info(f"脚本运行模式为: {mode}")
 
         logger.info("应用启动...")
-        logger.info(f"目标资产: {TARGET_ASSET_SYMBOL}, 计价货币: {BASE_CURRENCY_SYMBOL}")
+        logger.info(f"目标资产: {TARGET_ASSET_SYMBOL}, 计价货币: {BASE_CURRENCY_SYMBOL}, 获取到的Decimal: {IN_TOKEN_DECIMALS}")
         # IN_AMOUNT_TO_QUERY 会动态变化,初始值从配置读取,但循环中会基于MEXC的trade_value更新
         # logger.info(f"链上查询初始金额: {arb['IN_AMOUNT_TO_QUERY']} {BASE_CURRENCY_SYMBOL} -> {TARGET_ASSET_SYMBOL}")
-        logger.info(f"MEXC期望卖出量 (用于计算深度和价值): {EXCHANGE_OUT_AMOUNT} {TARGET_ASSET_SYMBOL}")
+        logger.info(f"链上期望卖出量 (用于计算深度和价值): {IN_AMOUNT_TO_QUERY} {TARGET_ASSET_SYMBOL}")
         logger.info(f"利润阈值: {PROFIT_LIMIT} {BASE_CURRENCY_SYMBOL}")
         logger.info(f"MEXC现货交易对: {MEXC_TARGET_PAIR_USDT}")
         

+ 2 - 2
toto.readme

@@ -42,9 +42,9 @@
 
 2025-06-24
 [-] config重新描述一下,乱七八糟的
-[ ] zeus昨晚上有一个状态识别bug,导致单边
 [ ] 测试延迟开单
-[ ] 另一個方向
 
 有時間再做
+[ ] 另一個方向
+[ ] zeus昨晚上有一个状态识别bug,导致单边
 [ ] approve自動