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
alpha.13
When comparing UINT, the filterData has to be in hexadecimal form, and the fieldValue can be a bigInt.
For example, if we wanted to match a tokenId with the value of 3n, it would compare "0x03" with 3n which resolves to false.
Normalize the hexadecimal and field values so they can be compared properly.
Input a value as a hexadecimal string and have it compared to a field value that is a bigint.
No response
The text was updated successfully, but these errors were encountered:
i think we should run everything through https://viem.sh/docs/utilities/fromHex based on the primitive type before comparing
Sorry, something went wrong.
sammccord
topocount
No branches or pull requests
Is there an existing issue for this?
Package Version
alpha.13
Current Behavior
When comparing UINT, the filterData has to be in hexadecimal form, and the fieldValue can be a bigInt.
For example, if we wanted to match a tokenId with the value of 3n, it would compare "0x03" with 3n which resolves to false.
Expected Behavior
Normalize the hexadecimal and field values so they can be compared properly.
Steps To Reproduce
Input a value as a hexadecimal string and have it compared to a field value that is a bigint.
Link to Minimal Reproducible Example (StackBlitz, CodeSandbox, GitHub repo etc.)
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: