-
Notifications
You must be signed in to change notification settings - Fork 648
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change more 32 bit data fields to 64 bit #1206
Comments
The items in the original post have been changed to 64 bit. Un-assigning myself, and leaving this ticket open so we can keep track of other items that should be switched from 32 to 64 bit. |
Block timestamp is stored as an unsigned 32-bit value ( This won't be an issue in near future but will cause failure by 2038 (if the source is 32-bit signed integer) or at the latest by 2106 (see year 2038 problem). We don't need to worry about the operating system providing correct time (which it sure will) but about the BitShares' codebase. It seems the Actually, all the Unix Epoch time manipulations by means of the Ape proposes the following:
|
Changing time representation now is a waste of time IMO. Can revisit the issue in 15 years. |
was gonna say...if this codebase is still around in 2038, we'll all probably be too rich to care :D |
The original issue has been fixed in #1347 . It would be best that if any others are found, please create a new issue. |
Here are some, please add new findings.
#1088 is related.
The text was updated successfully, but these errors were encountered: