[C#] 手把手來玩比特幣 (Bitcoin) - 把錢打出去(交易篇)

2019-02-08

上一篇文章,我們談到 查詢所有收入的紀錄 接下來,我們就是要把收到的錢,轉到另一個錢包 mshr22VWpq7XTTA3EhAoqoizPuqRAvZfvi 


我從網站測試鏈上面 得到收到的 Transation Id 為 d3425d5f912552a47358df8b6647330e914019b1745c88b89d376896d35864e5 並且序號為 0



這篇文章 目標就是將此 0.01 的比特幣轉到 mshr22VWpq7XTTA3EhAoqoizPuqRAvZfvi 

C# Code :


其中我把 TX 送給節點的資訊 印出來看看


交易結果 ,你就可以看到發射端的錢包發出去 0.0099 BTC 到 mshr22VWpq7XTTA3EhAoqoizPuqRAvZfvi 你會很好奇其中的 0.0001 怎麼不見了,那就所謂的GAS 也就是給礦工的手續費,在真實世界裡面手續費會決定該筆 confim 的速度 


接收端也收到了該筆交易

在上述程式碼中你會看到 testnet-seed.bitcoin.jonasschnelli.ch 這網址,這是一台有對外公開的測試節點,當然這都可以上網去找,只是因為我測試時後發現他比較穩定,所以測試都是對他發送。

寫到這裡透過比特幣交易就到一段落,有些地方我是碰到很多壁才會知道怎麼做,而且關於C# 操控的文件也很少,可能也是我功力太弱,有點小心得就筆記一下畢竟我抱持者 不客觀,非教學,真體驗的想法在寫這一系列的文,希望有對後面碰壁者有些幫助 :)


當麻許的超技八 2014 | Donma Hsu Design.