Sidechains
如何在 Bitcoin Liquid 側鏈上銷毀機密資產或掛鉤比特幣
我曾經燒掉比特幣發送到一個虛假地址,比如
1111111111111111111114oLvT2
Elements/Liquid 有任何等效的機密地址嗎?
destroyamount 是您正在尋找的 RPC 呼叫
<https://github.com/Blockstream/liquid/blob/3f937d39f7c516e49f62d05c12d41b63b79ca043/src/wallet/rpcwallet.cpp#L586>
我想補充一點。
destroyamount
確實是用於在元素中燃燒資產的功能,但是由於某些原因,我現在正在使用僅限手錶的錢包,我發現它destroyamount
會失敗並Insufficient funds
出現錯誤,因為顯然我沒有任何 UTXO 可以直接與錢包,並且沒有include_watching
像其他錢包方法那樣的選項。這樣做的方法是使用
createrawtransaction
並添加帶有地址的輸出,"burn"
該地址記錄在幫助消息中,但不是很清楚的是,您還可以使用資產的 id"burn"
在對像中添加地址output_assets
你想燃燒。但是,幫助中沒有很好地記錄這點,僅宣傳"address"
or"fee"
鍵。此外,我還對幫助消息似乎要求一個字元串
"hex"
作為 key 的值這一事實感到困惑"burn"
,但實際上它是作為浮點數的數量。無論如何,這應該可行,並允許我們創建一個燒掉一些資產並可以在另一台設備上簽名的交易。