求助!求助!求助!请mixin的技术团队帮帮我!

Viewed 20

2.5 XIN 解锁 — 完整诊断报告

App ID: ccab5940-9855-4459-823f-9bd1136499af

资金状态

两笔 XIN(0.0048081 + 2.5 = 2.5048081)卡在 Safe 状态机里。

完整链路

  1. 7/26 套利程序转入两笔 XIN 到 Safe
  2. Safe MTG 创建合并交易:消费两个 UTXO,输出两个新 UTXO
  3. 交易被签名但从未上链(内核拒绝)
  4. 两个 output 长期处于 signed 状态,资金无法动用

根因:Ghost Key 重复

内核交易 tx_hash: d08539fe32b0f882b871fff24242506f57db0b971fbf67b0f3eef546f2e74f5c

该交易有 2 个 output,但 Safe 生成了完全相同的 ghost key 和 mask

output[0] ghost_key: 651ff031b126f65bd77e281adc125ad185f67adc7ab472194a2cecb8bedb4b
output[1] ghost_key: 651ff031b126f65bd77e281adc125ad185f67adc7ab472194a2cecb8bedb4b
mask:                e2a8b8d81a9737a49ff9024090d5814357a056b788119f6edea7820eaa51db1d

Mixin Kernel 拒绝重复 ghost key(v0.19.3 已移除 legacy ghost key duplication fork hack)。

已尝试的方法

  • POST /pin/verify(TIP PIN)→ ✅ HTTP 200,PIN 验证成功
  • POST /safe/multisigs/{rid}/cancel → HTTP 200 但状态不变(signed 是终态)
  • POST /safe/multisigs/{rid}/unlock → 403 Forbidden
  • POST /safe/transactions(提交原始 raw)→ HTTP 200 但内核不处理

需要人工操作

Safe 数据库中将以下两个 output 的 state 从 signed 重置为 unspent

  1. output_id: 9f9c700a-94c9-3b67-a9bd-5a739bd57823 (2.5 XIN)
  2. output_id: 39398feb-d5ae-31ed-9045-02d6e0c97b08 (0.0048081 XIN)

关联 request_id: 99771c62-925e-415b-be97-3ab887684227

重置后 Safe MTG 会自动重新处理,生成正确的(唯一)ghost key。

0 Answers