COOPENOMICS  v1
Кооперативная Экономика
Файл utils.hpp
#include <eosio/eosio.hpp>
#include <eosio/transaction.hpp>
#include <eosio/crypto.hpp>

См. исходные тексты.

Функции

static uint128_t combine_ids (const uint64_t &x, const uint64_t &y)
 
static uint128_t combine_checksum_ids (const checksum256 &hash, eosio::name username)
 
std::string generate_random_name ()
 
eosio::checksum256 hashit (std::string str)
 
uint64_t hash64 (const char *buf, size_t len)
 
uint64_t hash64 (const std::string &arg)
 
uint64_t generate ()
 
std::string checksum256_to_hex (const eosio::checksum256 &hash)
 
uint64_t extract_registry_id_from_meta (const std::string &meta_json)
 

Функции

◆ checksum256_to_hex()

std::string checksum256_to_hex ( const eosio::checksum256 &  hash)

◆ combine_checksum_ids()

static uint128_t combine_checksum_ids ( const checksum256 &  hash,
eosio::name  username 
)
static

◆ combine_ids()

static uint128_t combine_ids ( const uint64_t &  x,
const uint64_t &  y 
)
static

◆ extract_registry_id_from_meta()

uint64_t extract_registry_id_from_meta ( const std::string &  meta_json)

◆ generate()

uint64_t generate ( )

◆ generate_random_name()

std::string generate_random_name ( )

◆ hash64() [1/2]

uint64_t hash64 ( const char *  buf,
size_t  len 
)

◆ hash64() [2/2]

uint64_t hash64 ( const std::string &  arg)

◆ hashit()

eosio::checksum256 hashit ( std::string  str)