Json-Rpc

指定要在 c-lightning 的 withdraw 中使用的 utxos 時,正確的語法是什麼?

  • February 2, 2022

我嘗試使用以下命令退出一個 utxo:

lightning-cli -k withdraw destination=bc1********** satoshi=******* feerate=normal utxos='["********":"0"]'

我得到以下輸出:

lightning-cli: Some parameters are malformed, cannot create a valid JSON-RPC request: { "jsonrpc" : "2.0", "method" : "withdraw", "id" : "lightning-cli-17786", "params" :{ "destination" : "bc*******", "satoshi" : ******, "feerate" : "normal", "utxos" : ["******":"0"]} }

單引號內的方括號的類似表示法在fundchannel. 使用 指定 utxos 時,正確的表示法是什麼withdraw

PS我用*了而不是實際交易的字元,以避免doxxing自己。

如果這可能有點令人困惑,我很抱歉,但正確的語法如下:

clightning -k withdraw destination=** satoshi=** feerate=normal utxos='[{"********":"0"}]'

特別是,交易是一個對象,因此 utxos 是交易對象的列表。

引用自:https://bitcoin.stackexchange.com/questions/112158