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 都幫我們處理好了

results matching ""

    No results matching ""