4 - 1 送出比特幣 - 簡單交易
首先要設定手續費,在 ~/.bitcoin/bitcoin.conf
裡面可以設置最低手續費
mintxfee=0.0001
txconfirmtarget=6
txconfirmtarget
的設置是讓 bitcoind
可以觀察幾個區塊後,動態調整手續費,也就是 floating fee
在實驗時可以將最低手續費設高一點讓下一個區塊就可以打包交易
mintxfee=0.001
設置完後要重開 bitcoind
現在可以用 bitcoin-cli senttoaddress [address] [amount]
送出比特幣
$ txid=$(bitcoin-cli sendtoaddress 2N8hwP1WmJrFF5QWABn38y63uYLhnJYJYTF 0.6)
$ echo $txid
7bda5bea749c645644277f734bc03f2cb64261da8ceda6f41650a1016f4a2898
我們可以檢查交易
bitcoin-cli gettransaction $txid
{
"amount": -0.60000000,
"fee": -0.00022400,
"confirmations": 0,
"trusted": false,
"txid": "7bda5bea749c645644277f734bc03f2cb64261da8ceda6f41650a1016f4a2898",
"walletconflicts": [
],
"time": 1519802129,
"timereceived": 1519802129,
"bip125-replaceable": "unknown",
"details": [
{
"account": "",
"address": "2N8hwP1WmJrFF5QWABn38y63uYLhnJYJYTF",
"category": "send",
"amount": -0.60000000,
"vout": 0,
"fee": -0.00022400,
"abandoned": false
}
],
"hex": "02000000010a305bb975c32151cab0dddab37f6bfd98e798f8f490a6b2b66a9e51fda3bfa5000000006b483045022100db9e2f8af1e0880f9778375446c5d7c4c897f58d1fb92fe181eb3951c169a39e02204911c53227c88b050ec0941e938f2653281120d1f8496af2266eb9668b7dc0030121023a7f38bcf7e8e1daebedc3377c809c73dd29f94c833c89e2d2113c8e44a630bbfeffffff02008793030000000017a914a9974100aeee974a20cda9a2f545704a0ab54fdc87c0f34b00000000001976a914192d3968d8a0142d916c51ee30f837c5b55b99fe88ac90a21300"
}
然後可以用 bitcoin-cli getbalance
來看錢包餘額,應該可以發現已經少掉了剛剛的交易金額,用 bitcoin-cli listunspent
也可以發現跟那筆金額的等量的 UTXO 已經消失,sendtoaddress
都幫我們處理好了