Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- test::somefunction1(uint8_t numa, uint8_t numb, uint64_t rndn){
- /*
- some calculation with numa and numb
- */
- std::string data = ""+std::to_string(numa)+std::to_string(numb)+std::to_string(rndn);
- checksum256 hash;
- sha256((char*)&data, data.size(), &hash);
- auto itr= tb_test.find(some_id);
- tb_test.modify(itr, _self, [&](auto& f) {
- f.hashvalue1 = hash;
- f.data1s = data;
- });
- }
- test::somefunction2(uint8_t numa, uint8_t numb, uint64_t rndn){
- /*
- some calculation with numa and numb
- */
- std::string data = ""+std::to_string(numa)+std::to_string(numb)+std::to_string(rndn);
- checksum256 hash;
- sha256((char*)&data, data.size(), &hash);
- auto itr= tb_test.find(some_id);
- tb_test.modify(itr, _self, [&](auto& f) {
- f.hashvalue2 = hash;
- f.data2s = data;
- });
- }
- std::string toHash;
- checksum256 calc_hash; // fc::sha256
- sha256(const_cast<char*>(toHash.c_str()), toHash.size() * sizeof(char), &calc_hash);
Add Comment
Please, Sign In to add comment