Go to the documentation of this file.
17 #ifndef USGOV_531c8869f5f09cb15849809a27cf982fe2b86c5d7f4834171c72e9d62006bb4e
18 #define USGOV_531c8869f5f09cb15849809a27cf982fe2b86c5d7f4834171c72e9d62006bb4e
25 #include <unordered_map>
26 #include <unordered_set>
35 namespace us {
namespace gov {
38 using socket::datagram;
39 using engine::local_deltas;
40 using crypto::ripemd160;
56 string name()
const override {
return "cash::map_tx"; };
~map_tx() override
Definition: map_tx.h:54
static map_tx * from_stream(istream &)
hash_t address
Definition: map_tx.h:63
hasher_t::value_type hash_t
Definition: app.h:55
string key
Definition: map_tx.h:65
void finalize(unsigned char hash[output_size])
string name() const override
Definition: map_tx.h:56
void write(const unsigned char *data, size_t len)
engine::evidence b
Definition: map_tx.h:47
std::string decode_string(const std::string &s)
Definition: base58.cpp:44
relay::peer_t peer_t
Definition: daemon.h:31
Definition: ripemd160.h:38
keys::pub_t pubkey_t
Definition: app.h:53
static map_tx * from_b58(const string &)
void to_stream(ostream &) const
Definition: datagram.h:44
string locking_program_input
Definition: map_tx.h:64
void write_sigmsg(ec::sigmsg_hasher_t &) const
peer::daemon::pub_t pub_t
Definition: auth_app.h:53
datagram * get_datagram(uint16_t seq) const
Definition: ripemd160.h:34
Definition: client.cpp:417
crypto::ec::keys keys
Definition: app.h:52
std::string encode(const std::string &s)
Definition: base58.cpp:62
ec::sigmsg_hasher_t::value_type get_hash() const
void write(const vector< unsigned char > &)
void write_pretty(ostream &os) const override
hash_t compute_hash() const override
Definition: evidence.h:31
void finalize(unsigned char hash[output_size])
us::gov::cash::map_tx c
Definition: map_tx.cpp:31
string value
Definition: map_tx.h:66
static ostream & operator<<(ostream &os, const cash::file_tx &t)
Definition: file_tx.h:71