Scorum
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Namespaces | Classes | Typedefs | Enumerations | Functions
scorum::wallet Namespace Reference

Namespaces

 detail
 
 impl
 

Classes

struct  method_description
 
class  api_documentation
 
struct  static_variant_map
 
struct  brain_key_info
 
struct  memo_data
 
struct  wallet_data
 
class  wallet_api
 Wallet. More...
 
struct  plain_keys
 

Typedefs

using transaction_handle_type = uint16_t
 

Enumerations

enum  authority_type { owner , active , posting }
 

Functions

template<typename T >
from_which_variant (int which, const variant &v)
 
template<typename T >
static_variant_map create_static_variant_map ()
 
std::string pubkey_to_shorthash (const sp::public_key_type &key)
 
std::string normalize_brain_key (const std::string &s)
 
fc::ecc::private_key derive_private_key (const std::string &prefix_string, int sequence_number)
 
brain_key_info suggest_brain_key ()
 
template<budget_type budget_type_v>
signed_transaction update_budget (const std::string &owner, uuid_type uuid, const std::string &json_metadata)
 
template<typename T , typename C >
signed_transaction proposal (const std::string &initiator, uint32_t lifetime_sec, C &&constructor)
 

Typedef Documentation

◆ transaction_handle_type

using scorum::wallet::transaction_handle_type = typedef uint16_t

Definition at line 27 of file wallet.hpp.

Enumeration Type Documentation

◆ authority_type

Enumerator
owner 
active 
posting 

Definition at line 74 of file wallet.hpp.

Function Documentation

◆ create_static_variant_map()

template<typename T >
static_variant_map scorum::wallet::create_static_variant_map ( )

Definition at line 106 of file reflect_util.hpp.

◆ derive_private_key()

fc::ecc::private_key scorum::wallet::derive_private_key ( const std::string &  prefix_string,
int  sequence_number 
)

Definition at line 143 of file utils.cpp.

◆ from_which_variant()

template<typename T >
T scorum::wallet::from_which_variant ( int  which,
const variant &  v 
)

Definition at line 97 of file reflect_util.hpp.

◆ normalize_brain_key()

std::string scorum::wallet::normalize_brain_key ( const std::string &  s)

Definition at line 29 of file utils.cpp.

◆ proposal()

template<typename T , typename C >
signed_transaction scorum::wallet::proposal ( const std::string &  initiator,
uint32_t  lifetime_sec,
C &&  constructor 
)

Definition at line 2754 of file wallet.cpp.

◆ pubkey_to_shorthash()

std::string scorum::wallet::pubkey_to_shorthash ( const sp::public_key_type key)

Definition at line 11 of file utils.cpp.

◆ suggest_brain_key()

brain_key_info scorum::wallet::suggest_brain_key ( )

Definition at line 151 of file utils.cpp.

◆ update_budget()

template<budget_type budget_type_v>
signed_transaction scorum::wallet::update_budget ( const std::string &  owner,
uuid_type  uuid,
const std::string &  json_metadata 
)

Definition at line 2646 of file wallet.cpp.