You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SMTChecker cannot model precisely what ABI methods like encode and decode compute.
To stay sound, it over-approximates the possible behaviour.
This means that it only models the basic functional property: they yield equal output for equal inputs.
Otherwise, it assumes that the result can be any value.
This results in false positives that you see in this issue, but keeps the encoding sane.
Description
SMTChecker is unable to determine whether the decoded value after using abi.decode is equal to the initial value encoded using abi.encode.
Environment
Steps to Reproduce
The text was updated successfully, but these errors were encountered: