Anoncoin  0.9.4
P2P Digital Currency
Classes | Functions | Variables
rpcwallet.cpp File Reference
#include "base58.h"
#include "rpcserver.h"
#include "init.h"
#include "net.h"
#include "netbase.h"
#include "util.h"
#include "wallet.h"
#include "walletdb.h"
#include <stdint.h>
#include <boost/assign/list_of.hpp>
#include "json/json_spirit_utils.h"
#include "json/json_spirit_value.h"
Include dependency graph for rpcwallet.cpp:

Go to the source code of this file.

Classes

struct  tallyitem
 

Functions

std::string HelpRequiringPassphrase ()
 
void EnsureWalletIsUnlocked ()
 
void WalletTxToJSON (const CWalletTx &wtx, Object &entry)
 
string AccountFromValue (const Value &value)
 
Value getnewaddress (const Array &params, bool fHelp)
 
CAnoncoinAddress GetAccountAddress (string strAccount, bool bForceNew=false)
 
Value getaccountaddress (const Array &params, bool fHelp)
 
Value getrawchangeaddress (const Array &params, bool fHelp)
 
Value setaccount (const Array &params, bool fHelp)
 
Value getaccount (const Array &params, bool fHelp)
 
Value getaddressesbyaccount (const Array &params, bool fHelp)
 
Value sendtoaddress (const Array &params, bool fHelp)
 
Value listaddressgroupings (const Array &params, bool fHelp)
 
Value signmessage (const Array &params, bool fHelp)
 
Value getreceivedbyaddress (const Array &params, bool fHelp)
 
Value getreceivedbyaccount (const Array &params, bool fHelp)
 
int64_t GetAccountBalance (CWalletDB &walletdb, const string &strAccount, int nMinDepth, const isminefilter &filter)
 
int64_t GetAccountBalance (const string &strAccount, int nMinDepth, const isminefilter &filter)
 
Value getbalance (const Array &params, bool fHelp)
 
Value getunconfirmedbalance (const Array &params, bool fHelp)
 
Value movecmd (const Array &params, bool fHelp)
 
Value sendfrom (const Array &params, bool fHelp)
 
Value sendmany (const Array &params, bool fHelp)
 
CScript _createmultisig_redeemScript (const Array &params)
 
Value addmultisigaddress (const Array &params, bool fHelp)
 
Value ListReceived (const Array &params, bool fByAccounts)
 
Value listreceivedbyaddress (const Array &params, bool fHelp)
 
Value listreceivedbyaccount (const Array &params, bool fHelp)
 
void ListTransactions (const CWalletTx &wtx, const string &strAccount, int nMinDepth, bool fLong, Array &ret, const isminefilter &filter)
 
void AcentryToJSON (const CAccountingEntry &acentry, const string &strAccount, Array &ret)
 
Value listtransactions (const Array &params, bool fHelp)
 
Value listaccounts (const Array &params, bool fHelp)
 
Value listsinceblock (const Array &params, bool fHelp)
 
Value gettransaction (const Array &params, bool fHelp)
 
Value backupwallet (const Array &params, bool fHelp)
 
Value keypoolrefill (const Array &params, bool fHelp)
 
Value walletpassphrase (const Array &params, bool fHelp)
 
Value walletpassphrasechange (const Array &params, bool fHelp)
 
Value walletlock (const Array &params, bool fHelp)
 
Value encryptwallet (const Array &params, bool fHelp)
 
Value lockunspent (const Array &params, bool fHelp)
 
Value listlockunspent (const Array &params, bool fHelp)
 
Value settxfee (const Array &params, bool fHelp)
 
Value getwalletinfo (const Array &params, bool fHelp)
 

Variables

int64_t nWalletUnlockTime
 

Function Documentation

CScript _createmultisig_redeemScript ( const Array &  params)

Definition at line 195 of file rpcmisc.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

string AccountFromValue ( const Value &  value)

Definition at line 67 of file rpcwallet.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void AcentryToJSON ( const CAccountingEntry acentry,
const string &  strAccount,
Array &  ret 
)

Definition at line 1196 of file rpcwallet.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Value addmultisigaddress ( const Array &  params,
bool  fHelp 
)

Definition at line 882 of file rpcwallet.cpp.

Here is the call graph for this function:

Value backupwallet ( const Array &  params,
bool  fHelp 
)

Definition at line 1558 of file rpcwallet.cpp.

Here is the call graph for this function:

Value encryptwallet ( const Array &  params,
bool  fHelp 
)

Definition at line 1748 of file rpcwallet.cpp.

Here is the call graph for this function:

void EnsureWalletIsUnlocked ( )

Definition at line 37 of file rpcwallet.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Value getaccount ( const Array &  params,
bool  fHelp 
)

Definition at line 247 of file rpcwallet.cpp.

Here is the call graph for this function:

CAnoncoinAddress GetAccountAddress ( string  strAccount,
bool  bForceNew = false 
)

Definition at line 114 of file rpcwallet.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Value getaccountaddress ( const Array &  params,
bool  fHelp 
)

Definition at line 152 of file rpcwallet.cpp.

Here is the call graph for this function:

int64_t GetAccountBalance ( CWalletDB walletdb,
const string &  strAccount,
int  nMinDepth,
const isminefilter filter 
)

Definition at line 556 of file rpcwallet.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int64_t GetAccountBalance ( const string &  strAccount,
int  nMinDepth,
const isminefilter filter 
)

Definition at line 581 of file rpcwallet.cpp.

Here is the call graph for this function:

Value getaddressesbyaccount ( const Array &  params,
bool  fHelp 
)

Definition at line 274 of file rpcwallet.cpp.

Here is the call graph for this function:

Value getbalance ( const Array &  params,
bool  fHelp 
)

Definition at line 588 of file rpcwallet.cpp.

Here is the call graph for this function:

Value getnewaddress ( const Array &  params,
bool  fHelp 
)

Definition at line 75 of file rpcwallet.cpp.

Here is the call graph for this function:

Value getrawchangeaddress ( const Array &  params,
bool  fHelp 
)

Definition at line 180 of file rpcwallet.cpp.

Here is the call graph for this function:

Value getreceivedbyaccount ( const Array &  params,
bool  fHelp 
)

Definition at line 504 of file rpcwallet.cpp.

Here is the call graph for this function:

Value getreceivedbyaddress ( const Array &  params,
bool  fHelp 
)

Definition at line 450 of file rpcwallet.cpp.

Here is the call graph for this function:

Value gettransaction ( const Array &  params,
bool  fHelp 
)

Definition at line 1484 of file rpcwallet.cpp.

Here is the call graph for this function:

Value getunconfirmedbalance ( const Array &  params,
bool  fHelp 
)

Definition at line 662 of file rpcwallet.cpp.

Here is the call graph for this function:

Value getwalletinfo ( const Array &  params,
bool  fHelp 
)

Definition at line 1947 of file rpcwallet.cpp.

Here is the call graph for this function:

std::string HelpRequiringPassphrase ( )

Definition at line 30 of file rpcwallet.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Value keypoolrefill ( const Array &  params,
bool  fHelp 
)

Definition at line 1579 of file rpcwallet.cpp.

Here is the call graph for this function:

Value listaccounts ( const Array &  params,
bool  fHelp 
)

Definition at line 1324 of file rpcwallet.cpp.

Here is the call graph for this function:

Value listaddressgroupings ( const Array &  params,
bool  fHelp 
)

Definition at line 352 of file rpcwallet.cpp.

Here is the call graph for this function:

Value listlockunspent ( const Array &  params,
bool  fHelp 
)

Definition at line 1879 of file rpcwallet.cpp.

Here is the call graph for this function:

Value ListReceived ( const Array &  params,
bool  fByAccounts 
)

Definition at line 940 of file rpcwallet.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Value listreceivedbyaccount ( const Array &  params,
bool  fHelp 
)

Definition at line 1090 of file rpcwallet.cpp.

Here is the call graph for this function:

Value listreceivedbyaddress ( const Array &  params,
bool  fHelp 
)

Definition at line 1058 of file rpcwallet.cpp.

Here is the call graph for this function:

Value listsinceblock ( const Array &  params,
bool  fHelp 
)

Definition at line 1399 of file rpcwallet.cpp.

Here is the call graph for this function:

void ListTransactions ( const CWalletTx wtx,
const string &  strAccount,
int  nMinDepth,
bool  fLong,
Array &  ret,
const isminefilter filter 
)

Definition at line 1128 of file rpcwallet.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Value listtransactions ( const Array &  params,
bool  fHelp 
)

Definition at line 1213 of file rpcwallet.cpp.

Here is the call graph for this function:

Value lockunspent ( const Array &  params,
bool  fHelp 
)

Definition at line 1800 of file rpcwallet.cpp.

Here is the call graph for this function:

Value movecmd ( const Array &  params,
bool  fHelp 
)

Definition at line 672 of file rpcwallet.cpp.

Here is the call graph for this function:

Value sendfrom ( const Array &  params,
bool  fHelp 
)

Definition at line 737 of file rpcwallet.cpp.

Here is the call graph for this function:

Value sendmany ( const Array &  params,
bool  fHelp 
)

Definition at line 798 of file rpcwallet.cpp.

Here is the call graph for this function:

Value sendtoaddress ( const Array &  params,
bool  fHelp 
)

Definition at line 306 of file rpcwallet.cpp.

Here is the call graph for this function:

Value setaccount ( const Array &  params,
bool  fHelp 
)

Definition at line 210 of file rpcwallet.cpp.

Here is the call graph for this function:

Value settxfee ( const Array &  params,
bool  fHelp 
)

Definition at line 1923 of file rpcwallet.cpp.

Here is the call graph for this function:

Value signmessage ( const Array &  params,
bool  fHelp 
)

Definition at line 399 of file rpcwallet.cpp.

Here is the call graph for this function:

Value walletlock ( const Array &  params,
bool  fHelp 
)

Definition at line 1714 of file rpcwallet.cpp.

Here is the call graph for this function:

Value walletpassphrase ( const Array &  params,
bool  fHelp 
)

Definition at line 1618 of file rpcwallet.cpp.

Here is the call graph for this function:

Value walletpassphrasechange ( const Array &  params,
bool  fHelp 
)

Definition at line 1673 of file rpcwallet.cpp.

Here is the call graph for this function:

void WalletTxToJSON ( const CWalletTx wtx,
Object &  entry 
)

Definition at line 43 of file rpcwallet.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

int64_t nWalletUnlockTime

Definition at line 27 of file rpcwallet.cpp.