Fabcoin Core
0.16.2
P2P Digital Currency
|
#include <AccountHolder.h>
Public Member Functions | |
FixedAccountHolder (std::function< Interface *()> const &_client, std::vector< dev::KeyPair > const &_accounts) | |
void | setAccounts (std::vector< dev::KeyPair > const &_accounts) |
dev::AddressHash | realAccounts () const override |
TransactionNotification | authenticate (dev::eth::TransactionSkeleton const &_t) override |
Public Member Functions inherited from dev::eth::AccountHolder | |
AccountHolder (std::function< Interface *()> const &_client) | |
Addresses | allAccounts () const |
bool | isRealAccount (Address const &_account) const |
bool | isProxyAccount (Address const &_account) const |
Address const & | defaultTransactAccount () const |
virtual bool | unlockAccount (Address const &, std::string const &, unsigned) |
Automatically authenticate all transactions for the given account for the next _duration seconds. More... | |
int | addProxyAccount (Address const &_account) |
bool | removeProxyAccount (unsigned _id) |
void | queueTransaction (eth::TransactionSkeleton const &_transaction) |
std::vector< eth::TransactionSkeleton > const & | queuedTransactions (int _id) const |
void | clearQueue (int _id) |
Private Attributes | |
std::unordered_map< dev::Address, dev::Secret > | m_accounts |
Additional Inherited Members | |
Protected Attributes inherited from dev::eth::AccountHolder | |
std::function< Interface *()> | m_client |
Definition at line 130 of file AccountHolder.h.
|
inline |
Definition at line 133 of file AccountHolder.h.
|
overridevirtual |
Implements dev::eth::AccountHolder.
Definition at line 175 of file AccountHolder.cpp.
|
inlineoverridevirtual |
Implements dev::eth::AccountHolder.
Definition at line 145 of file AccountHolder.h.
|
inline |
Definition at line 139 of file AccountHolder.h.
|
private |
Definition at line 158 of file AccountHolder.h.