接上一篇文章,已經(jīng)進(jìn)行了錢包數(shù)據(jù)庫(kù)的前期的準(zhǔn)備驗(yàn)證工作?,F(xiàn)在開始進(jìn)行錢包文件的導(dǎo)入,默認(rèn)是啟用ENABLE_WALLET宏

在這里進(jìn)行錢包打開操作,直接進(jìn)入。

我們可以看到在這里進(jìn)行錢包的創(chuàng)建,默認(rèn)的錢包文件:wallet.bat.
創(chuàng)建成功后放入std::vector<CWalletRef>vpwallets對(duì)象的中。
下面介紹錢包文件是如何創(chuàng)建的。

-zapwallettxes 命令前期社長(zhǎng)講過了,有興趣的可以翻下前面的文章,總的來時(shí)就是當(dāng)子交易比父交易先一步被驗(yàn)證的時(shí)候,子交易并不會(huì)被立即取消,就會(huì)被放入到孤立交易池等待父交易。該交易池是有大小限制的。它的調(diào)用關(guān)系,自己可以去追蹤下,不是很難。

創(chuàng)建錢包對(duì)象并導(dǎo)入LoadWallet函數(shù),再由返回值去判斷是否成功。

錢包文件的導(dǎo)入實(shí)際上就是對(duì)該文件的r+操作。

對(duì)錢包文件的升級(jí)設(shè)置。
最近太忙了,天天晚上都在加班,只有周末休息一下,公司在趕項(xiàng)目,重心就移動(dòng)在項(xiàng)目中了,雖然都是區(qū)塊鏈的應(yīng)用,在看DASH和LBRYcrd的項(xiàng)目源碼,有點(diǎn)偏移的bitcoin,但是bitcoin只是我們進(jìn)入?yún)^(qū)塊鏈?zhǔn)澜缰械牡谝徊?,只有了解了比特幣,才能更好的學(xué)習(xí)區(qū)塊鏈技術(shù),趁著上班,偷偷的歇會(huì),寫了一點(diǎn)。最近項(xiàng)目在做交易,可能會(huì)往交易的方向偏移下,也是,錢包就是交易的結(jié)合嗎。兩者不分家。