Skip to content

Commit

Permalink
remove unused param userCoinbaseInfo
Browse files Browse the repository at this point in the history
  • Loading branch information
SwimmingTiger committed Mar 27, 2020
1 parent fd76b3c commit 4c7861a
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 16 deletions.
15 changes: 5 additions & 10 deletions src/bitcoin/StratumServerBitcoin.cc
Original file line number Diff line number Diff line change
Expand Up @@ -274,8 +274,7 @@ void StratumJobExBitcoin::init(uint32_t extraNonce2Size) {
void StratumJobExBitcoin::generateCoinbaseTx(
std::vector<char> *coinbaseBin,
const uint32_t extraNonce1,
const string &extraNonce2Hex,
string *userCoinbaseInfo) {
const string &extraNonce2Hex) {
string coinbaseHex;
const string extraNonceStr =
Strings::Format("%08x%s", extraNonce1, extraNonce2Hex);
Expand All @@ -301,8 +300,7 @@ void StratumJobExBitcoin::generateBlockHeader(
const int32_t nVersion,
const uint32_t nTime,
const BitcoinNonceType nonce,
const uint32_t versionMask,
string *userCoinbaseInfo) {
const uint32_t versionMask) {

header->hashPrevBlock = hashPrevBlock;
header->nVersion = (nVersion ^ versionMask);
Expand All @@ -325,8 +323,7 @@ void StratumJobExBitcoin::generateBlockHeader(
header->nNonce = nonce;

// compute merkle root
generateCoinbaseTx(
coinbaseBin, extraNonce1, extraNonce2Hex, userCoinbaseInfo);
generateCoinbaseTx(coinbaseBin, extraNonce1, extraNonce2Hex);
header->hashMerkleRoot =
ComputeCoinbaseMerkleRoot(*coinbaseBin, merkleBranch);
#endif
Expand Down Expand Up @@ -494,8 +491,7 @@ void ServerBitcoin::checkShare(
const uint32_t versionMask,
const uint256 &jobTarget,
const string &workFullName,
std::function<void(int32_t status, uint32_t bitsReached)> returnFn,
string *userCoinbaseInfo) {
std::function<void(int32_t status, uint32_t bitsReached)> returnFn) {

auto exJobPtr = std::static_pointer_cast<StratumJobExBitcoin>(
GetJobRepository(chainId)->getStratumJobEx(share.jobid()));
Expand Down Expand Up @@ -538,8 +534,7 @@ void ServerBitcoin::checkShare(
sjob->nVersion_,
nTime,
nonce,
versionMask,
userCoinbaseInfo);
versionMask);

dispatchToShareWorker([this,
chainId,
Expand Down
9 changes: 3 additions & 6 deletions src/bitcoin/StratumServerBitcoin.h
Original file line number Diff line number Diff line change
Expand Up @@ -84,8 +84,7 @@ class ServerBitcoin : public ServerBase<JobRepositoryBitcoin> {
const uint32_t versionMask,
const uint256 &jobTarget,
const string &workFullName,
std::function<void(int32_t status, uint32_t bitsReached)> returnFn,
string *userCoinbaseInfo = nullptr);
std::function<void(int32_t status, uint32_t bitsReached)> returnFn);

protected:
JobRepository *createJobRepository(
Expand Down Expand Up @@ -117,8 +116,7 @@ class StratumJobExBitcoin : public StratumJobEx {
void generateCoinbaseTx(
std::vector<char> *coinbaseBin,
const uint32_t extraNonce1,
const string &extraNonce2Hex,
string *userCoinbaseInfo = nullptr);
const string &extraNonce2Hex);

public:
string miningNotify1_;
Expand All @@ -145,8 +143,7 @@ class StratumJobExBitcoin : public StratumJobEx {
const int32_t nVersion,
const uint32_t nTime,
const BitcoinNonceType nonce,
const uint32_t versionMask,
string *userCoinbaseInfo = nullptr);
const uint32_t versionMask);
void init(uint32_t extraNonce2Size);
};

Expand Down

0 comments on commit 4c7861a

Please sign in to comment.