比特币源码研读(4)——AppInitMain()验证钱包参数、数据库

接下来AppInitMain()运行到VerifyWallets(),VerifyWallets()在 src/wallet/init.cpp 文件中,主要是验证命令行输入的有关钱包的参数和数据库。


AppInitMain()验证钱包参数、数据库

1、命令行参数 -disablewallet
判断是否阻止钱包,默认是开启钱包的

2、命令行参数 -walletdir
是否设置钱包目录,不存在文件、目录,会提示错误,使用相对路径也是不允许的

3、命令行参数 -salvagewallet
恢复可读的键-值对

4、验证钱包数据库文件

作者:区块链研习社比特币源码研读班,均益
原文地址:http://junyiseo.com/bitcoin/542.html

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、快速术语检索 比特币地址:(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串...
    不如假如阅读 16,678评论 4 87
  • (十四)继续看bitcoind.cpp中的第168行 该行代码是一个赋值语句,主要是调用了AppInitMain(...
    风来雾去阅读 858评论 0 0
  • 这是一个没有声息的春天 溪流破冰的叮咚声 窗边鸟雀的扑棱声 带着清凉的,和缓的风声 对面老人清早的散步声 田野间孩...
    隨億阅读 392评论 0 2
  • 堆排序 堆排序(Heapsort) 是指利用堆这种数据结构所设计的一种排序算法. 堆是一个近似完全二叉树的结构, ...
    爱吃鱼的KK阅读 365评论 0 0
  • “势”就是热点事件,即公众的注意力。借势营销可以让品牌或商品承载于热点事件的东风一下子被推到公众眼前,造势营销即商...
    葛猫咪0527阅读 1,015评论 0 0

友情链接更多精彩内容