Browse Source

Move `nTransactionFee` from main.cpp to wallet.cpp

Transaction fee is only used by the wallet.
No need for it to be in main.cpp.
0.10
Wladimir J. van der Laan 11 years ago
parent
commit
cd7fa8bb43
  1. 2
      src/init.cpp
  2. 3
      src/main.cpp
  3. 3
      src/main.h
  4. 1
      src/qt/bitcoin.cpp
  5. 1
      src/qt/optionsmodel.cpp
  6. 2
      src/rpcmisc.cpp
  7. 2
      src/wallet.cpp
  8. 3
      src/wallet.h

2
src/init.cpp

@ -534,6 +534,7 @@ bool AppInit2(boost::thread_group& threadGroup, bool fForceServer)
return InitError(strprintf(_("Invalid amount for -minrelaytxfee=<amount>: '%s'"), mapArgs["-minrelaytxfee"].c_str())); return InitError(strprintf(_("Invalid amount for -minrelaytxfee=<amount>: '%s'"), mapArgs["-minrelaytxfee"].c_str()));
} }
#ifdef ENABLE_WALLET
if (mapArgs.count("-paytxfee")) if (mapArgs.count("-paytxfee"))
{ {
if (!ParseMoney(mapArgs["-paytxfee"], nTransactionFee)) if (!ParseMoney(mapArgs["-paytxfee"], nTransactionFee))
@ -542,7 +543,6 @@ bool AppInit2(boost::thread_group& threadGroup, bool fForceServer)
InitWarning(_("Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction.")); InitWarning(_("Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction."));
} }
#ifdef ENABLE_WALLET
strWalletFile = GetArg("-wallet", "wallet.dat"); strWalletFile = GetArg("-wallet", "wallet.dat");
#endif #endif
// ********************************************************* Step 4: application initialization: dir lock, daemonize, pidfile, debug log // ********************************************************* Step 4: application initialization: dir lock, daemonize, pidfile, debug log

3
src/main.cpp

@ -67,9 +67,6 @@ CScript COINBASE_FLAGS;
const string strMessageMagic = "Bitcoin Signed Message:\n"; const string strMessageMagic = "Bitcoin Signed Message:\n";
// Settings
int64_t nTransactionFee = 0;
// Internal stuff // Internal stuff
namespace { namespace {
struct CBlockIndexWorkComparator struct CBlockIndexWorkComparator

3
src/main.h

@ -96,9 +96,6 @@ extern bool fTxIndex;
extern unsigned int nCoinCacheSize; extern unsigned int nCoinCacheSize;
extern bool fHaveGUI; extern bool fHaveGUI;
// Settings
extern int64_t nTransactionFee;
// Minimum disk space required - used in CheckDiskSpace() // Minimum disk space required - used in CheckDiskSpace()
static const uint64_t nMinDiskSpace = 52428800; static const uint64_t nMinDiskSpace = 52428800;

1
src/qt/bitcoin.cpp

@ -17,6 +17,7 @@
#include "main.h" #include "main.h"
#include "ui_interface.h" #include "ui_interface.h"
#include "util.h" #include "util.h"
#include "wallet.h"
#include <stdint.h> #include <stdint.h>

1
src/qt/optionsmodel.cpp

@ -14,6 +14,7 @@
#include "init.h" #include "init.h"
#include "main.h" #include "main.h"
#include "net.h" #include "net.h"
#include "wallet.h"
#include "walletdb.h" #include "walletdb.h"
#include <QSettings> #include <QSettings>

2
src/rpcmisc.cpp

@ -78,9 +78,7 @@ Value getinfo(const Array& params, bool fHelp)
obj.push_back(Pair("keypoololdest", (boost::int64_t)pwalletMain->GetOldestKeyPoolTime())); obj.push_back(Pair("keypoololdest", (boost::int64_t)pwalletMain->GetOldestKeyPoolTime()));
obj.push_back(Pair("keypoolsize", (int)pwalletMain->GetKeyPoolSize())); obj.push_back(Pair("keypoolsize", (int)pwalletMain->GetKeyPoolSize()));
} }
#endif
obj.push_back(Pair("paytxfee", ValueFromAmount(nTransactionFee))); obj.push_back(Pair("paytxfee", ValueFromAmount(nTransactionFee)));
#ifdef ENABLE_WALLET
if (pwalletMain && pwalletMain->IsCrypted()) if (pwalletMain && pwalletMain->IsCrypted())
obj.push_back(Pair("unlocked_until", (boost::int64_t)nWalletUnlockTime)); obj.push_back(Pair("unlocked_until", (boost::int64_t)nWalletUnlockTime));
#endif #endif

2
src/wallet.cpp

@ -16,6 +16,8 @@
using namespace std; using namespace std;
// Settings
int64_t nTransactionFee = 0;
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
// //

3
src/wallet.h

@ -23,6 +23,9 @@
#include <utility> #include <utility>
#include <vector> #include <vector>
// Settings
extern int64_t nTransactionFee;
class CAccountingEntry; class CAccountingEntry;
class CCoinControl; class CCoinControl;
class COutput; class COutput;

Loading…
Cancel
Save