Feathercoin  0.5.0
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Classes | Functions | Variables
rpcwallet.cpp File Reference
#include <boost/assign/list_of.hpp>
#include "wallet.h"
#include "walletdb.h"
#include "bitcoinrpc.h"
#include "init.h"
#include "base58.h"
Include dependency graph for rpcwallet.cpp:

Go to the source code of this file.

Classes

struct  tallyitem
 
class  DescribeAddressVisitor
 

Functions

std::string HelpRequiringPassphrase ()
 
void EnsureWalletIsUnlocked ()
 
void WalletTxToJSON (const CWalletTx &wtx, Object &entry)
 
string AccountFromValue (const Value &value)
 
Value getinfo (const Array &params, bool fHelp)
 
Value getnewaddress (const Array &params, bool fHelp)
 
CBitcoinAddress GetAccountAddress (string strAccount, bool bForceNew=false)
 
Value getaccountaddress (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 setmininput (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 verifymessage (const Array &params, bool fHelp)
 
Value getreceivedbyaddress (const Array &params, bool fHelp)
 
void GetAccountAddresses (string strAccount, set< CTxDestination > &setAddress)
 
Value getreceivedbyaccount (const Array &params, bool fHelp)
 
int64 GetAccountBalance (CWalletDB &walletdb, const string &strAccount, int nMinDepth)
 
int64 GetAccountBalance (const string &strAccount, int nMinDepth)
 
Value getbalance (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)
 
Value addmultisigaddress (const Array &params, bool fHelp)
 
Value createmultisig (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)
 
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)
 
void ThreadTopUpKeyPool (void *parg)
 
void ThreadCleanWalletPassphrase (void *parg)
 
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 validateaddress (const Array &params, bool fHelp)
 
Value lockunspent (const Array &params, bool fHelp)
 
Value listlockunspent (const Array &params, bool fHelp)
 

Variables

int64 nWalletUnlockTime
 

Function Documentation

string AccountFromValue ( const Value value)

Definition at line 54 of file rpcwallet.cpp.

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

Definition at line 1040 of file rpcwallet.cpp.

Value addmultisigaddress ( const Array params,
bool  fHelp 
)

Definition at line 786 of file rpcwallet.cpp.

Value backupwallet ( const Array params,
bool  fHelp 
)

Definition at line 1262 of file rpcwallet.cpp.

Value createmultisig ( const Array params,
bool  fHelp 
)

Definition at line 810 of file rpcwallet.cpp.

Value encryptwallet ( const Array params,
bool  fHelp 
)

Definition at line 1443 of file rpcwallet.cpp.

void EnsureWalletIsUnlocked ( )

Definition at line 29 of file rpcwallet.cpp.

Value getaccount ( const Array params,
bool  fHelp 
)

Definition at line 215 of file rpcwallet.cpp.

CBitcoinAddress GetAccountAddress ( string  strAccount,
bool  bForceNew = false 
)

Definition at line 128 of file rpcwallet.cpp.

Value getaccountaddress ( const Array params,
bool  fHelp 
)

Definition at line 166 of file rpcwallet.cpp.

void GetAccountAddresses ( string  strAccount,
set< CTxDestination > &  setAddress 
)

Definition at line 447 of file rpcwallet.cpp.

int64 GetAccountBalance ( CWalletDB walletdb,
const string &  strAccount,
int  nMinDepth 
)

Definition at line 496 of file rpcwallet.cpp.

int64 GetAccountBalance ( const string &  strAccount,
int  nMinDepth 
)

Definition at line 521 of file rpcwallet.cpp.

Value getaddressesbyaccount ( const Array params,
bool  fHelp 
)

Definition at line 234 of file rpcwallet.cpp.

Value getbalance ( const Array params,
bool  fHelp 
)

Definition at line 528 of file rpcwallet.cpp.

Value getinfo ( const Array params,
bool  fHelp 
)

Definition at line 62 of file rpcwallet.cpp.

Value getnewaddress ( const Array params,
bool  fHelp 
)

Definition at line 99 of file rpcwallet.cpp.

Value getreceivedbyaccount ( const Array params,
bool  fHelp 
)

Definition at line 458 of file rpcwallet.cpp.

Value getreceivedbyaddress ( const Array params,
bool  fHelp 
)

Definition at line 408 of file rpcwallet.cpp.

Value gettransaction ( const Array params,
bool  fHelp 
)

Definition at line 1228 of file rpcwallet.cpp.

std::string HelpRequiringPassphrase ( )

Definition at line 22 of file rpcwallet.cpp.

Value keypoolrefill ( const Array params,
bool  fHelp 
)

Definition at line 1277 of file rpcwallet.cpp.

Value listaccounts ( const Array params,
bool  fHelp 
)

Definition at line 1115 of file rpcwallet.cpp.

Value listaddressgroupings ( const Array params,
bool  fHelp 
)

Definition at line 305 of file rpcwallet.cpp.

Value listlockunspent ( const Array params,
bool  fHelp 
)

Definition at line 1587 of file rpcwallet.cpp.

Value ListReceived ( const Array params,
bool  fByAccounts 
)

Definition at line 847 of file rpcwallet.cpp.

Value listreceivedbyaccount ( const Array params,
bool  fHelp 
)

Definition at line 964 of file rpcwallet.cpp.

Value listreceivedbyaddress ( const Array params,
bool  fHelp 
)

Definition at line 947 of file rpcwallet.cpp.

Value listsinceblock ( const Array params,
bool  fHelp 
)

Definition at line 1165 of file rpcwallet.cpp.

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

Definition at line 979 of file rpcwallet.cpp.

Value listtransactions ( const Array params,
bool  fHelp 
)

Definition at line 1057 of file rpcwallet.cpp.

Value lockunspent ( const Array params,
bool  fHelp 
)

Definition at line 1539 of file rpcwallet.cpp.

Value movecmd ( const Array params,
bool  fHelp 
)

Definition at line 579 of file rpcwallet.cpp.

Value sendfrom ( const Array params,
bool  fHelp 
)

Definition at line 629 of file rpcwallet.cpp.

Value sendmany ( const Array params,
bool  fHelp 
)

Definition at line 669 of file rpcwallet.cpp.

Value sendtoaddress ( const Array params,
bool  fHelp 
)

Definition at line 273 of file rpcwallet.cpp.

Value setaccount ( const Array params,
bool  fHelp 
)

Definition at line 185 of file rpcwallet.cpp.

Value setmininput ( const Array params,
bool  fHelp 
)

Definition at line 256 of file rpcwallet.cpp.

Value signmessage ( const Array params,
bool  fHelp 
)

Definition at line 336 of file rpcwallet.cpp.

void ThreadCleanWalletPassphrase ( void *  parg)

Definition at line 1304 of file rpcwallet.cpp.

void ThreadTopUpKeyPool ( void *  parg)

Definition at line 1296 of file rpcwallet.cpp.

Value validateaddress ( const Array params,
bool  fHelp 
)

Definition at line 1510 of file rpcwallet.cpp.

Value verifymessage ( const Array params,
bool  fHelp 
)

Definition at line 371 of file rpcwallet.cpp.

Value walletlock ( const Array params,
bool  fHelp 
)

Definition at line 1420 of file rpcwallet.cpp.

Value walletpassphrase ( const Array params,
bool  fHelp 
)

Definition at line 1348 of file rpcwallet.cpp.

Value walletpassphrasechange ( const Array params,
bool  fHelp 
)

Definition at line 1387 of file rpcwallet.cpp.

void WalletTxToJSON ( const CWalletTx wtx,
Object entry 
)

Definition at line 35 of file rpcwallet.cpp.

Variable Documentation

int64 nWalletUnlockTime

Definition at line 19 of file rpcwallet.cpp.