We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
A json-serialized uint64 gets swapped for a string over 0xffffffff, but not when a int64 has a larger than 32 bits value, but is negative.
uint64
That's in https://github.com/EOSIO/fc/blob/master/src/io/json.cpp#L614
Example:
"int64": -2714170076832633519, "uint64": "2714170076832633519",
The text was updated successfully, but these errors were encountered:
Reworked int64 and uint64. Now supports all of those things properly.
fd837a1
Encode as string when larger than 0xffffffff as the blockchain does (or is supposed to do EOSIO/fc#38)
This will cause a precision loss in javascript clients.
Sorry, something went wrong.
No branches or pull requests
A json-serialized
uint64
gets swapped for a string over 0xffffffff, but not when a int64 has a larger than 32 bits value, but is negative.That's in https://github.com/EOSIO/fc/blob/master/src/io/json.cpp#L614
Example:
The text was updated successfully, but these errors were encountered: