plebble
us::gov::cash::p2pkh Struct Referencefinal

#include <p2pkh.h>

Collaboration diagram for us::gov::cash::p2pkh:

Public Types

typedef crypto::ec::keys keys
 
typedef keys::pub_t pubkey_t
 
typedef keys::priv_t privkey_t
 

Static Public Member Functions

static bool check_input (const hash_t &addreess, const tx &, const string &locking_program_input)
 
static string create_input (const tx &t, const tx::sigcode_t &, const privkey_t &)
 
static string create_input (const ec::sigmsg_hasher_t::value_type &, const tx::sigcode_t &, const privkey_t &)
 
static string create_input (const ec::sigmsg_hasher_t::value_type &h, const privkey_t &)
 
static bool check_input (const hash_t &addreess, const map_tx &)
 
static string create_input (const map_tx &t, const privkey_t &)
 
static bool check_input (const hash_t &addreess, const file_tx &)
 
static string create_input (const file_tx &t, const privkey_t &)
 
static bool check_input (const hash_t &addreess, const ttx &)
 
static string create_input (const ttx &t, const privkey_t &)
 

Static Public Attributes

static hash_t locking_program_hash
 

Member Typedef Documentation

◆ keys

◆ privkey_t

◆ pubkey_t

Member Function Documentation

◆ check_input() [1/4]

static bool us::gov::cash::p2pkh::check_input ( const hash_t addreess,
const file_tx  
)
static

◆ check_input() [2/4]

static bool us::gov::cash::p2pkh::check_input ( const hash_t addreess,
const map_tx  
)
static

◆ check_input() [3/4]

static bool us::gov::cash::p2pkh::check_input ( const hash_t addreess,
const ttx  
)
static

◆ check_input() [4/4]

static bool us::gov::cash::p2pkh::check_input ( const hash_t addreess,
const tx ,
const string &  locking_program_input 
)
static

◆ create_input() [1/6]

static string us::gov::cash::p2pkh::create_input ( const ec::sigmsg_hasher_t::value_type ,
const tx::sigcode_t ,
const privkey_t  
)
static

◆ create_input() [2/6]

static string us::gov::cash::p2pkh::create_input ( const ec::sigmsg_hasher_t::value_type h,
const privkey_t  
)
static

◆ create_input() [3/6]

static string us::gov::cash::p2pkh::create_input ( const file_tx t,
const privkey_t  
)
static

◆ create_input() [4/6]

static string us::gov::cash::p2pkh::create_input ( const map_tx t,
const privkey_t  
)
static

◆ create_input() [5/6]

static string us::gov::cash::p2pkh::create_input ( const ttx t,
const privkey_t  
)
static

◆ create_input() [6/6]

static string us::gov::cash::p2pkh::create_input ( const tx t,
const tx::sigcode_t ,
const privkey_t  
)
static

Member Data Documentation

◆ locking_program_hash

hash_t us::gov::cash::p2pkh::locking_program_hash
static

The documentation for this struct was generated from the following file: