bool momentum_verify( uint256 head, uint32_t a, uint32_t b ) { if( a == b ) return false; if( a > MAX_MOMENTUM_NONCE ) return false; if( b > MAX_MOMENTUM_NONCE ) return false; bool r = (getBirthdayHash(head,a) == getBirthdayHash(head,b)); return r; }
bool momentum_verify( uint256 head, uint32_t a, uint32_t b ){ // std::cerr<<"verify "<<a<<" and "<<b<<" mid: "<<head.ToString()<<"\n"; // std::cerr<<" "<<getBirthdayHash(head,a)<<" "<<getBirthdayHash(head,b)<<"\n"; if( a == b ) return false; if( a > MAX_MOMENTUM_NONCE ) return false; if( b > MAX_MOMENTUM_NONCE ) return false; bool r = (getBirthdayHash(head,a) == getBirthdayHash(head,b)); // std::cerr<< "####### Verified "<<int(r)<<"\n"; return r; }