mirror of
https://github.com/SChernykh/p2pool.git
synced 2024-12-22 19:39:22 +00:00
Fix: use correct nonce value
This commit is contained in:
parent
fd953a0b26
commit
f270b979c8
1 changed files with 3 additions and 3 deletions
|
@ -125,7 +125,7 @@ bool MergeMiningClientTari::get_params(ChainParameters& out_params) const
|
|||
return true;
|
||||
}
|
||||
|
||||
void MergeMiningClientTari::submit_solution(const uint8_t (&hashing_blob)[128], size_t nonce_offset, const hash& seed_hash, const std::vector<uint8_t>& /*blob*/, const std::vector<hash>& /*merkle_proof*/)
|
||||
void MergeMiningClientTari::submit_solution(const uint8_t (&hashing_blob)[128], size_t nonce_offset, const hash& seed_hash, const std::vector<uint8_t>& blob, const std::vector<hash>& /*merkle_proof*/)
|
||||
{
|
||||
Block block;
|
||||
{
|
||||
|
@ -140,14 +140,14 @@ void MergeMiningClientTari::submit_solution(const uint8_t (&hashing_blob)[128],
|
|||
std::string data;
|
||||
|
||||
// Monero header + nonce
|
||||
data.append(reinterpret_cast<const char*>(hashing_blob), nonce_offset + sizeof(uint32_t));
|
||||
data.append(reinterpret_cast<const char*>(blob.data()), nonce_offset + sizeof(uint32_t));
|
||||
|
||||
// Monero seed
|
||||
data.append(1, HASH_SIZE);
|
||||
data.append(reinterpret_cast<const char*>(seed_hash.h), HASH_SIZE);
|
||||
|
||||
uint64_t transaction_count;
|
||||
if (!readVarint(hashing_blob + nonce_offset + sizeof(uint32_t) + HASH_SIZE, hashing_blob + 128, transaction_count)) {
|
||||
if (!readVarint(hashing_blob + nonce_offset + sizeof(uint32_t) + HASH_SIZE, hashing_blob + sizeof(hashing_blob), transaction_count)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue