Skip to content

Commit 9387950

Browse files
committed
fluid: remove leftover fragments from refactoring
1 parent ea3c956 commit 9387950

13 files changed

Lines changed: 34 additions & 65 deletions

File tree

src/fluid/dynode.cpp

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,22 @@
55

66
#include "core_io.h"
77
#include "fluid/fluid.h"
8+
#include "fluid/script.h"
89
#include "operations.h"
910
#include "script/script.h"
1011

1112
#include <boost/thread.hpp>
1213

1314
CFluidDynodeDB* pFluidDynodeDB = NULL;
1415

15-
bool GetFluidDynodeData(const CScript& scriptPubKey, CFluidDynode& entry)
16-
{
17-
return ParseScript(scriptPubKey, entry);
18-
}
19-
2016
bool GetFluidDynodeData(const CTransaction& tx, CFluidDynode& entry, int& nOut)
2117
{
2218
int n = 0;
2319
for (const CTxOut& txout : tx.vout) {
2420
CScript txOut = txout.scriptPubKey;
25-
if (IsTransactionFluid(txOut)) {
21+
if (WithinFluidRange(txOut.GetFlag())) {
2622
nOut = n;
27-
return GetFluidDynodeData(txOut, entry);
23+
return ParseScript(txOut, entry);
2824
}
2925
n++;
3026
}
@@ -42,7 +38,7 @@ bool CFluidDynode::UnserializeFromTx(const CTransaction& tx)
4238

4339
bool CFluidDynode::UnserializeFromScript(const CScript& fluidScript)
4440
{
45-
if (!GetFluidDynodeData(fluidScript, *this)) {
41+
if (!ParseScript(fluidScript, *this)) {
4642
return false;
4743
}
4844
return true;

src/fluid/dynode.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,6 @@ class CFluidDynodeDB : public CDBWrapper
5454
bool RecordExists(const std::vector<unsigned char>& vchFluidScript);
5555
};
5656

57-
bool GetFluidDynodeData(const CScript& scriptPubKey, CFluidDynode& entry);
58-
bool GetFluidDynodeData(const CTransaction& tx, CFluidDynode& entry, int& nOut);
59-
6057
extern CFluidDynodeDB* pFluidDynodeDB;
6158

6259
#endif // FLUID_DYNODE_H

src/fluid/fluid.cpp

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,11 @@ CFluid fluid;
3131
extern CWallet* pwalletMain;
3232
#endif //ENABLE_WALLET
3333

34-
bool IsTransactionFluid(const CScript& txOut)
35-
{
36-
return WithinFluidRange(txOut.GetFlag());
37-
}
38-
3934
bool IsTransactionFluid(const CTransaction& tx, CScript& fluidScript)
4035
{
4136
for (const CTxOut& txout : tx.vout) {
4237
CScript txOut = txout.scriptPubKey;
43-
if (IsTransactionFluid(txOut)) {
38+
if (WithinFluidRange(txOut.GetFlag())) {
4439
fluidScript = txOut;
4540
return true;
4641
}
@@ -122,7 +117,7 @@ bool CFluid::CheckIfExistsInMemPool(const CTxMemPool& pool, const CScript& fluid
122117
for (const CTxMemPoolEntry& e : pool.mapTx) {
123118
const CTransaction& tx = e.GetTx();
124119
for (const CTxOut& txOut : tx.vout) {
125-
if (IsTransactionFluid(txOut.scriptPubKey)) {
120+
if (WithinFluidRange(txOut.scriptPubKey.GetFlag())) {
126121
return (GetRidOfScriptStatement(ScriptToAsmStr(fluidScriptPubKey)) == GetRidOfScriptStatement(ScriptToAsmStr(txOut.scriptPubKey)));
127122
}
128123
}
@@ -438,7 +433,7 @@ bool CFluid::GetMintingInstructions(const CBlockIndex* pblockindex, CDynamicAddr
438433
/* Check if transaction exists in record */
439434
bool CFluid::CheckTransactionInRecord(const CScript& fluidInstruction, CBlockIndex* pindex)
440435
{
441-
if (IsTransactionFluid(fluidInstruction)) {
436+
if (WithinFluidRange(fluidInstruction.GetFlag())) {
442437
std::string verificationString = ScriptToAsmStr(fluidInstruction);
443438
std::vector<std::string> transactionRecord;
444439
std::string verificationWithoutOpCode = GetRidOfScriptStatement(verificationString);
@@ -490,7 +485,7 @@ bool CFluid::ValidationProcesses(CValidationState& state, const CScript& txOut,
490485
CAmount mintAmount;
491486
CDynamicAddress toMintAddress;
492487

493-
if (IsTransactionFluid(txOut)) {
488+
if (WithinFluidRange(txOut.GetFlag())) {
494489
if (!CheckIfQuorumExists(ScriptToAsmStr(txOut), message)) {
495490
return state.DoS(100, false, REJECT_INVALID, "bad-txns-fluid-auth-failure");
496491
}
@@ -515,7 +510,7 @@ bool CFluid::ProvisionalCheckTransaction(const CTransaction& transaction)
515510
for (const CTxOut& txout : transaction.vout) {
516511
CScript txOut = txout.scriptPubKey;
517512

518-
if (IsTransactionFluid(txOut) && CheckTransactionInRecord(txOut)) {
513+
if (WithinFluidRange(txOut.GetFlag()) && CheckTransactionInRecord(txOut)) {
519514
LogPrintf("ProvisionalCheckTransaction(): Fluid Transaction %s has already been executed!\n", transaction.GetHash().ToString());
520515
return false;
521516
}
@@ -540,7 +535,7 @@ bool CFluid::CheckTransactionToBlock(const CTransaction& transaction, const uint
540535
for (const CTxOut& txout : transaction.vout) {
541536
CScript txOut = txout.scriptPubKey;
542537

543-
if (IsTransactionFluid(txOut) && CheckTransactionInRecord(txOut, pblockindex)) {
538+
if (WithinFluidRange(txOut.GetFlag()) && CheckTransactionInRecord(txOut, pblockindex)) {
544539
LogPrintf("CheckTransactionToBlock(): Fluid Transaction %s has already been executed!\n", transaction.GetHash().ToString());
545540
return false;
546541
}

src/fluid/fluid.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -195,14 +195,12 @@ CAmount GetStandardPoWBlockPayment(const int& nHeight);
195195
CAmount GetStandardDynodePayment(const int& nHeight);
196196

197197
void BuildFluidInformationIndex(CBlockIndex* pindex, CAmount& nExpectedBlockValue, bool fDynodePaid);
198-
bool IsTransactionFluid(const CScript& txOut);
199198
bool IsTransactionFluid(const CTransaction& tx, CScript& fluidScript);
200199
int GetFluidOpCode(const CScript& fluidScript);
201200

202201
std::vector<unsigned char> CharVectorFromString(const std::string& str);
203202
std::string StringFromCharVector(const std::vector<unsigned char>& vch);
204203
std::vector<unsigned char> FluidScriptToCharVector(const CScript& fluidScript);
205-
bool GetFluidBlock(const CBlockIndex* pblockindex, CBlock& block);
206204

207205
template <typename T1>
208206
bool ParseScript(const CScript& scriptPubKey, T1& object);

src/fluid/mining.cpp

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,22 @@
55

66
#include "core_io.h"
77
#include "fluid/fluid.h"
8+
#include "fluid/script.h"
89
#include "operations.h"
910
#include "script/script.h"
1011

1112
#include <boost/thread.hpp>
1213

1314
CFluidMiningDB* pFluidMiningDB = NULL;
1415

15-
bool GetFluidMiningData(const CScript& scriptPubKey, CFluidMining& entry)
16-
{
17-
return ParseScript(scriptPubKey, entry);
18-
}
19-
2016
bool GetFluidMiningData(const CTransaction& tx, CFluidMining& entry, int& nOut)
2117
{
2218
int n = 0;
2319
for (const CTxOut& txout : tx.vout) {
2420
CScript txOut = txout.scriptPubKey;
25-
if (IsTransactionFluid(txOut)) {
21+
if (WithinFluidRange(txOut.GetFlag())) {
2622
nOut = n;
27-
return GetFluidMiningData(txOut, entry);
23+
return ParseScript(txOut, entry);
2824
}
2925
n++;
3026
}
@@ -42,7 +38,7 @@ bool CFluidMining::UnserializeFromTx(const CTransaction& tx)
4238

4339
bool CFluidMining::UnserializeFromScript(const CScript& fluidScript)
4440
{
45-
if (!GetFluidMiningData(fluidScript, *this)) {
41+
if (!ParseScript(fluidScript, *this)) {
4642
return false;
4743
}
4844
return true;

src/fluid/mining.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,6 @@ class CFluidMiningDB : public CDBWrapper
5454
bool RecordExists(const std::vector<unsigned char>& vchFluidScript);
5555
};
5656

57-
bool GetFluidMiningData(const CScript& scriptPubKey, CFluidMining& entry);
58-
bool GetFluidMiningData(const CTransaction& tx, CFluidMining& entry, int& nOut);
59-
6057
extern CFluidMiningDB* pFluidMiningDB;
6158

6259
#endif // FLUID_MINING

src/fluid/mint.cpp

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,22 @@
66
#include "base58.h"
77
#include "core_io.h"
88
#include "fluid/fluid.h"
9+
#include "fluid/script.h"
910
#include "operations.h"
1011
#include "script/script.h"
1112

1213
#include <boost/thread.hpp>
1314

1415
CFluidMintDB* pFluidMintDB = NULL;
1516

16-
bool GetFluidMintData(const CScript& scriptPubKey, CFluidMint& entry)
17-
{
18-
return ParseScript(scriptPubKey, entry);
19-
}
20-
2117
bool GetFluidMintData(const CTransaction& tx, CFluidMint& entry, int& nOut)
2218
{
2319
int n = 0;
2420
for (const CTxOut& txout : tx.vout) {
2521
CScript txOut = txout.scriptPubKey;
26-
if (IsTransactionFluid(txOut)) {
22+
if (WithinFluidRange(txOut.GetFlag())) {
2723
nOut = n;
28-
return GetFluidMintData(txOut, entry);
24+
return ParseScript(txOut, entry);
2925
}
3026
n++;
3127
}
@@ -43,7 +39,7 @@ bool CFluidMint::UnserializeFromTx(const CTransaction& tx)
4339

4440
bool CFluidMint::UnserializeFromScript(const CScript& fluidScript)
4541
{
46-
if (!GetFluidMintData(fluidScript, *this)) {
42+
if (!ParseScript(fluidScript, *this)) {
4743
return false;
4844
}
4945
return true;

src/fluid/mint.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,6 @@ class CFluidMintDB : public CDBWrapper
5858
bool RecordExists(const std::vector<unsigned char>& vchFluidScript);
5959
};
6060

61-
bool GetFluidMintData(const CScript& scriptPubKey, CFluidMint& entry);
62-
bool GetFluidMintData(const CTransaction& tx, CFluidMint& entry, int& nOut);
63-
6461
extern CFluidMintDB* pFluidMintDB;
6562

6663
#endif // FLUID_MINT_H

src/fluid/sovereign.cpp

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,22 @@
55

66
#include "core_io.h"
77
#include "fluid/fluid.h"
8+
#include "fluid/script.h"
89
#include "operations.h"
910
#include "script/script.h"
1011

1112
#include <boost/thread.hpp>
1213

1314
CFluidSovereignDB* pFluidSovereignDB = NULL;
1415

15-
bool GetFluidSovereignData(const CScript& scriptPubKey, CFluidSovereign& entry)
16-
{
17-
return ParseScript(scriptPubKey, entry);
18-
}
19-
2016
bool GetFluidSovereignData(const CTransaction& tx, CFluidSovereign& entry, int& nOut)
2117
{
2218
int n = 0;
2319
for (const CTxOut& txout : tx.vout) {
2420
CScript txOut = txout.scriptPubKey;
25-
if (IsTransactionFluid(txOut)) {
21+
if (WithinFluidRange(txOut.GetFlag())) {
2622
nOut = n;
27-
return GetFluidSovereignData(txOut, entry);
23+
return ParseScript(txOut, entry);
2824
}
2925
n++;
3026
}
@@ -42,7 +38,7 @@ bool CFluidSovereign::UnserializeFromTx(const CTransaction& tx)
4238

4339
bool CFluidSovereign::UnserializeFromScript(const CScript& fluidScript)
4440
{
45-
if (!GetFluidSovereignData(fluidScript, *this)) {
41+
if (!ParseScript(fluidScript, *this)) {
4642
return false;
4743
}
4844
return true;

src/fluid/sovereign.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,6 @@ class CFluidSovereignDB : public CDBWrapper
5656
private:
5757
void InitEmpty();
5858
};
59-
bool GetFluidSovereignData(const CScript& scriptPubKey, CFluidSovereign& entry);
60-
bool GetFluidSovereignData(const CTransaction& tx, CFluidSovereign& entry, int& nOut);
6159

6260
extern CFluidSovereignDB* pFluidSovereignDB;
6361

0 commit comments

Comments
 (0)