mirror of
https://github.com/SChernykh/p2pool.git
synced 2025-01-08 19:59:30 +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;
|
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;
|
Block block;
|
||||||
{
|
{
|
||||||
|
@ -140,14 +140,14 @@ void MergeMiningClientTari::submit_solution(const uint8_t (&hashing_blob)[128],
|
||||||
std::string data;
|
std::string data;
|
||||||
|
|
||||||
// Monero header + nonce
|
// 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
|
// Monero seed
|
||||||
data.append(1, HASH_SIZE);
|
data.append(1, HASH_SIZE);
|
||||||
data.append(reinterpret_cast<const char*>(seed_hash.h), HASH_SIZE);
|
data.append(reinterpret_cast<const char*>(seed_hash.h), HASH_SIZE);
|
||||||
|
|
||||||
uint64_t transaction_count;
|
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;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue