Example #1
0
    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;
    }
Example #2
0
 		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;
 	}