Feathercoin  0.5.0
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Classes | Typedefs | Enumerations | Functions
wallet.h File Reference
#include <string>
#include <vector>
#include <stdlib.h>
#include "main.h"
#include "key.h"
#include "keystore.h"
#include "script.h"
#include "ui_interface.h"
#include "util.h"
#include "walletdb.h"
Include dependency graph for wallet.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CKeyPool
 A key pool entry. More...
 
class  CWallet
 A CWallet is an extension of a keystore, which also maintains a set of transactions and balances, and provides the ability to create new transactions. More...
 
class  CReserveKey
 A key allocated from the key pool. More...
 
class  CWalletTx
 A transaction with a bunch of additional info that only the owner cares about. More...
 
class  COutput
 
class  CWalletKey
 Private key that includes an expiration date in case it never gets used. More...
 
class  CAccount
 Account information. More...
 
class  CAccountingEntry
 Internal transfers. More...
 

Typedefs

typedef std::map< std::string,
std::string > 
mapValue_t
 

Enumerations

enum  WalletFeature { FEATURE_BASE = 10500, FEATURE_WALLETCRYPT = 40000, FEATURE_COMPRPUBKEY = 60000, FEATURE_LATEST = 60000 }
 (client) version numbers for particular wallet features More...
 

Functions

bool GetWalletFile (CWallet *pwallet, std::string &strWalletFileOut)
 

Typedef Documentation

typedef std::map<std::string, std::string> mapValue_t

Definition at line 342 of file wallet.h.

Enumeration Type Documentation

(client) version numbers for particular wallet features

Enumerator
FEATURE_BASE 
FEATURE_WALLETCRYPT 
FEATURE_COMPRPUBKEY 
FEATURE_LATEST 

Definition at line 28 of file wallet.h.

Function Documentation

bool GetWalletFile ( CWallet pwallet,
std::string &  strWalletFileOut 
)