1. 交易失败的常见原因:

    1. slippage exceeded DEX聚合器返回的价格超过了滑点,交易尚未发送
    2. simulation failed 交易模拟执行时失败了,交易尚未发送
    3. insufficient funds for gas Gas不够了,交易未上链
    4. min return not reached 通常是交易实际上链执行时超过了滑点,也可能是其他原因,有Gas损失
    5. transaction reverted 交易已上链并失败,有Gas损失
  2. 可以在Ticker后面修改滑点和Gas Fee:

    1. 默认的滑点是千分之5

    2. EVM链的Fee是按照上个区块的Fee乘一个倍数作为上限,默认是1.5倍

      image.png

    3. Solana链的Fee是聚合器推荐的值,目前只支持三个档位:Slow、Average和Fast

      image.png

  3. Settings页面的Exchange里的API Key和Chains里的RPCs的区别:

    1. Exchange里的API Key:用于向DEX聚合器查询价格和组装交易参数
    2. Chains里的RPCs:用于查询钱包余额,发送交易,查询交易是否上链,获取交易执行结果以计算PnL。当用于发送交易时,为了尽快广播交易,会每个RPC都发送相同的交易。其余的情况下,都是从第一个RPC开始尝试,如果失败了就换下一个,如果都失败才导致整体失败
    3. Solana的WebSocket RPC可以加速确认交易上链;EVM的WebSocket RPC和HTTPS RPC则没太大区别
  4. 如果+A、-A、+B、-B一直是黄色不恢复,一般是在等待交易上链

    1. 等待时间长的原因一般是因为Gas给少了,或者RPC出现了问题
    2. EVM最长会等待3分钟,3分钟后如果还没上链,工具会报错,但交易仍然可能会在这之后上链
    3. Solana最长会等待1分钟,1分钟后如果还没上链,工具会报错,交易会去时效性,再也不会上链
  5. 如果在Chains里的RPCs里填了自定义的RPC,则默认的RPC不会再使用