Block
塊獎勵處理什麼文件/方法?
我已經設法建構了一個山寨幣(來自萊特幣),但我的代幣要求我改變獎勵的方式。我一直在查看原始碼,試圖找到處理塊獎勵的位置以及所有工作的方法。我確實找到了這個(塊獎勵取決於哪個文件的哪一行?)但是這看起來很舊,因為我在萊特幣原始碼中沒有看到 main.cpp 文件。
有誰知道處理這個的現代文件/方法。我已經設法按照創建我的創世塊的步驟進行操作,並且一切看起來都正常。我現在正處於做出改變的階段。我想找到處理創建具有塊獎勵的塊的方法。我將改變區塊獎勵的完成方式。
雖然我看到
chainparams.cpp
有能力改變獎勵金額。我正在尋找一種方法來建立一種新型的獎勵系統,所以我需要看看硬幣是如何從無到有的。我的硬幣不會在創建區塊時鑄造硬幣,所以我需要更改該方法的工作方式。
該函式
GetBlockSubsidy
現在被呼叫,它可以在validation.cpp
.