|
|
@@ -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}")
|
|
|
|