c++ - 我如何分叉莱特币 0.15 来创建我自己的硬币
问题描述
我尝试了以下步骤
https://www.hackster.io/pjdecarlo/how-to-make-a-cryptocurrency-using-litecoin-v0-15-source-fb5e82
但我无法创建自己的货币。我面临创建创世纪和更新源代码的问题。有什么指南或我可以遵循的吗
我面临的错误:
chainparams.cpp:126: CMainParams::CMainParams(): Assertion `consensus.hashGenesisBlock == uint256S("0x649027171c04bf7efd160c3d26e84cc4d6d3b500c6fcfab5e77cbfff788014aa")' failed.
我加了
printf("%s\ngenesis\n", consensus.hashGenesisBlock.ToString().c_str());
printf("%s\nmerkle\n", genesis.hashMerkleRoot.ToString().c_str());
到chainparams.cpp,现在我面临
ERROR: ReadBlockFromDisk: Errors in block header at CBlockDiskPos(nFile=0, nPos=8)
解决方案
推荐阅读
- reactjs - 如何在 React 中显示 Bootswatch 模式?
- python-3.x - AWS NEXRAD 和 pyart grid_from_radars
- c# - AutoFixture - 添加自定义,以便使用对象 ID 创建所有字典键
- spring - 自定义 Spring Boot Actuator 健康检查的整体健康状况
- sql-server-2008 - 仅当表 B 中不存在特定值时才从表 A 中获取值
- typescript - 使用 polyfill 时的安全打字稿编译
- python - 根据一列中的值替换整个数据框中的空值
- firebase - Firebase 通过 id 获取孙子
- node.js - Sequelize 无法将虚拟属性添加到 findAll 响应
- scala - Spark:java.io.IOException:设备上没有剩余空间。一些任务正在写入更多数据