Loading...
Searching...
No Matches
resdb::contract::AddressManager Class Reference

#include <address_manager.h>

Public Member Functions

 AddressManager ()
 
Address CreateRandomAddress ()
 
bool Exist (const Address &address)
 

Static Public Member Functions

static Address CreateContractAddress (const Address &owner)
 
static std::string AddressToHex (const Address &address)
 
static Address HexToAddress (const std::string &address)
 

Detailed Description

Definition at line 29 of file address_manager.h.

Constructor & Destructor Documentation

◆ AddressManager()

resdb::contract::AddressManager::AddressManager ( )
inline

Definition at line 31 of file address_manager.h.

Member Function Documentation

◆ AddressToHex()

std::string resdb::contract::AddressManager::AddressToHex ( const Address &  address)
static

Definition at line 45 of file address_manager.cpp.

◆ CreateContractAddress()

Address resdb::contract::AddressManager::CreateContractAddress ( const Address &  owner)
static

Definition at line 41 of file address_manager.cpp.

◆ CreateRandomAddress()

Address resdb::contract::AddressManager::CreateRandomAddress ( )

Definition at line 29 of file address_manager.cpp.

◆ Exist()

bool resdb::contract::AddressManager::Exist ( const Address &  address)

Definition at line 37 of file address_manager.cpp.

◆ HexToAddress()

Address resdb::contract::AddressManager::HexToAddress ( const std::string &  address)
static

Definition at line 49 of file address_manager.cpp.