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) @@ -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()));
}
#ifdef ENABLE_WALLET
if (mapArgs.count("-paytxfee"))
{
if (!ParseMoney(mapArgs["-paytxfee"], nTransactionFee))
@ -542,7 +543,6 @@ bool AppInit2(boost::thread_group& threadGroup, bool fForceServer) @@ -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."));
}
#ifdef ENABLE_WALLET
strWalletFile = GetArg("-wallet", "wallet.dat");
#endif
// ********************************************************* Step 4: application initialization: dir lock, daemonize, pidfile, debug log

3
src/main.cpp

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

3
src/main.h

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

1
src/qt/bitcoin.cpp

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

1
src/qt/optionsmodel.cpp

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

2
src/rpcmisc.cpp

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

2
src/wallet.cpp

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

3
src/wallet.h

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

Loading…
Cancel
Save