|
TARAXA
|
#include <key_manager.hpp>
Public Member Functions | |
| KeyManager (std::shared_ptr< final_chain::FinalChain > final_chain) | |
| KeyManager (const KeyManager &)=delete | |
| KeyManager (KeyManager &&)=delete | |
| KeyManager & | operator= (const KeyManager &)=delete |
| KeyManager & | operator= (KeyManager &&)=delete |
| std::shared_ptr< vrf_wrapper::vrf_pk_t > | getVrfKey (EthBlockNumber blk_n, const addr_t &addr) |
Private Attributes | |
| std::shared_mutex | vrf_keys_mutex_ |
| std::unordered_map< addr_t, std::shared_ptr< vrf_wrapper::vrf_pk_t > > | vrf_keys_ |
| std::shared_ptr< final_chain::FinalChain > | final_chain_ |
| taraxa::KeyManager::KeyManager | ( | std::shared_ptr< final_chain::FinalChain > | final_chain | ) |
|
delete |
|
delete |
| std::shared_ptr< vrf_wrapper::vrf_pk_t > taraxa::KeyManager::getVrfKey | ( | EthBlockNumber | blk_n, |
| const addr_t & | addr | ||
| ) |
|
delete |
|
delete |
|
private |
|
private |
|
private |