Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Private Attributes | List of all members
dev::eth::FixedAccountHolder Class Reference

#include <AccountHolder.h>

Inheritance diagram for dev::eth::FixedAccountHolder:
[legend]
Collaboration diagram for dev::eth::FixedAccountHolder:
[legend]

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
 

Private Attributes

std::unordered_map< dev::Address, dev::Secretm_accounts
 

Additional Inherited Members

Detailed Description

Definition at line 130 of file AccountHolder.h.

Constructor & Destructor Documentation

dev::eth::FixedAccountHolder::FixedAccountHolder ( std::function< Interface *()> const &  _client,
std::vector< dev::KeyPair > const &  _accounts 
)
inline

Definition at line 133 of file AccountHolder.h.

Member Function Documentation

TransactionNotification FixedAccountHolder::authenticate ( dev::eth::TransactionSkeleton const &  _t)
overridevirtual

Implements dev::eth::AccountHolder.

Definition at line 175 of file AccountHolder.cpp.

dev::AddressHash dev::eth::FixedAccountHolder::realAccounts ( ) const
inlineoverridevirtual

Implements dev::eth::AccountHolder.

Definition at line 145 of file AccountHolder.h.

Here is the caller graph for this function:

void dev::eth::FixedAccountHolder::setAccounts ( std::vector< dev::KeyPair > const &  _accounts)
inline

Definition at line 139 of file AccountHolder.h.

Member Data Documentation

std::unordered_map<dev::Address, dev::Secret> dev::eth::FixedAccountHolder::m_accounts
private

Definition at line 158 of file AccountHolder.h.


The documentation for this class was generated from the following files: