接下來AppInitMain()運行到VerifyWallets(),VerifyWallets()在 src/wallet/init.cpp 文件中,主要是驗證命令行輸入的有關(guān)錢包的參數(shù)和數(shù)據(jù)庫荞驴。
AppInitMain()驗證錢包參數(shù)、數(shù)據(jù)庫
1贯城、命令行參數(shù) -disablewallet
判斷是否阻止錢包熊楼,默認是開啟錢包的
2、命令行參數(shù) -walletdir
是否設(shè)置錢包目錄能犯,不存在文件鲫骗、目錄,會提示錯誤踩晶,使用相對路徑也是不允許的
3挎峦、命令行參數(shù) -salvagewallet
恢復可讀的鍵-值對
4、驗證錢包數(shù)據(jù)庫文件
作者:區(qū)塊鏈研習社比特幣源碼研讀班合瓢,均益
原文地址:http://junyiseo.com/bitcoin/542.html