aboutsummaryrefslogtreecommitdiff
path: root/src/rpcwallet.cpp
diff options
context:
space:
mode:
authorJaSK <temp@temp.temp>2014-04-29 19:39:01 +0200
committerJaSK <temp@temp.temp>2014-07-02 15:48:39 +0200
commita5c6c5d6df887764ac07664aae842234c19bbf8d (patch)
tree5971199c88c56c9e8ce7a86e5162e7afce3ce7f4 /src/rpcwallet.cpp
parentd7d5d23b77e204eccd4bf8a5608c1a499d5fc42f (diff)
fixed tiny glitch and improved readability like laanwj suggested
Diffstat (limited to 'src/rpcwallet.cpp')
-rw-r--r--src/rpcwallet.cpp70
1 files changed, 29 insertions, 41 deletions
diff --git a/src/rpcwallet.cpp b/src/rpcwallet.cpp
index a9db442d4c..e9a111f523 100644
--- a/src/rpcwallet.cpp
+++ b/src/rpcwallet.cpp
@@ -621,14 +621,12 @@ Value getbalance(const Array& params, bool fHelp)
return ValueFromAmount(pwalletMain->GetBalance());
int nMinDepth = 1;
- isminefilter filter = MINE_SPENDABLE;
if (params.size() > 1)
- {
nMinDepth = params[1].get_int();
- if(params.size() > 2)
- if(params[2].get_bool())
- filter = filter | MINE_WATCH_ONLY;
- }
+ isminefilter filter = MINE_SPENDABLE;
+ if(params.size() > 2)
+ if(params[2].get_bool())
+ filter = filter | MINE_WATCH_ONLY;
if (params[0].get_str() == "*") {
// Calculate total balance a different way from GetBalance()
@@ -1255,26 +1253,19 @@ Value listtransactions(const Array& params, bool fHelp)
);
string strAccount = "*";
+ if (params.size() > 0)
+ strAccount = params[0].get_str();
int nCount = 10;
+ if (params.size() > 1)
+ nCount = params[1].get_int();
int nFrom = 0;
+ if (params.size() > 2)
+ nFrom = params[2].get_int();
isminefilter filter = MINE_SPENDABLE;
- if (params.size() > 0)
- {
- strAccount = params[0].get_str();
- if (params.size() > 1)
- {
- nCount = params[1].get_int();
- if (params.size() > 2)
- {
- nFrom = params[2].get_int();
- if(params.size() > 3)
- {
- if(params[3].get_bool())
- filter = filter | MINE_WATCH_ONLY;
- }
- }
- }
- }
+ if(params.size() > 3)
+ if(params[3].get_bool())
+ filter = filter | MINE_WATCH_ONLY;
+
if (nCount < 0)
throw JSONRPCError(RPC_INVALID_PARAMETER, "Negative count");
if (nFrom < 0)
@@ -1342,14 +1333,12 @@ Value listaccounts(const Array& params, bool fHelp)
);
int nMinDepth = 1;
- isminefilter includeWatchonly = MINE_SPENDABLE;
if (params.size() > 0)
- {
nMinDepth = params[0].get_int();
- if(params.size() > 1)
- if(params[1].get_bool())
- includeWatchonly = includeWatchonly | MINE_WATCH_ONLY;
- }
+ isminefilter includeWatchonly = MINE_SPENDABLE;
+ if(params.size() > 1)
+ if(params[1].get_bool())
+ includeWatchonly = includeWatchonly | MINE_WATCH_ONLY;
map<string, int64_t> mapAccountBalances;
BOOST_FOREACH(const PAIRTYPE(CTxDestination, CAddressBookData)& entry, pwalletMain->mapAddressBook) {
@@ -1439,6 +1428,7 @@ Value listsinceblock(const Array& params, bool fHelp)
CBlockIndex *pindex = NULL;
int target_confirms = 1;
isminefilter filter = MINE_SPENDABLE;
+
if (params.size() > 0)
{
uint256 blockId = 0;
@@ -1447,22 +1437,20 @@ Value listsinceblock(const Array& params, bool fHelp)
std::map<uint256, CBlockIndex*>::iterator it = mapBlockIndex.find(blockId);
if (it != mapBlockIndex.end())
pindex = it->second;
+ }
- if (params.size() > 1)
- {
- target_confirms = params[1].get_int();
-
- if (target_confirms < 1)
- throw JSONRPCError(RPC_INVALID_PARAMETER, "Invalid parameter");
+ if (params.size() > 1)
+ {
+ target_confirms = params[1].get_int();
- if(params.size() > 2)
- {
- if(params[2].get_bool())
- filter = filter | MINE_WATCH_ONLY;
- }
- }
+ if (target_confirms < 1)
+ throw JSONRPCError(RPC_INVALID_PARAMETER, "Invalid parameter");
}
+ if(params.size() > 2)
+ if(params[2].get_bool())
+ filter = filter | MINE_WATCH_ONLY;
+
int depth = pindex ? (1 + chainActive.Height() - pindex->nHeight) : -1;
Array transactions;