ElementsProject / ElementsProject/elements

`signrawtransactionwithwallet` does not take enough information to sign

未關閉
#1,237 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
C++
星號
1.2k
分支
416
平均合併
1 天 23 小時
30 天內合併 PR
15

描述

If you try to call `signrawtransactionwithwallet` on an unconfirmed input, you need to provide the input's information, including the amount (for segwit) and asset (for Taproot). But the RPC does not take the asset. So you cannot sign Taproot outputs with this RPC.

貢獻指南

開啟貢獻指南

研究方向

該 issue 將 signrawtransactionwithwallet 指定為進入點;請定位其 RPC 實作以及現有的、用於對未確認輸入進行簽署的測試。確定應如何為 Taproot 提供缺少的資產資訊,然後確認 RPC 能夠從未確認輸入對 Taproot 輸出進行簽署,且不會破壞現有呼叫。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
cpp
領域
blockchain
Issue 類型
缺陷
難度
4/5
預估耗時
3-5 天
活躍度
停滯
描述清晰度
基本清楚
新手友好度
42/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。