When using a function that enforces a parameters that are related to time, FV during verification does not handle time correctly causing the function to always fail within FV.
In this example I use authorized-by as a way to illustrate how verification fails because the function can never succeed. I expected this to succeed, but the function can never succeed.
Debug Information
I suspect that the time is converted to decimal/integer hence diff-time will never succeed.
Vacuous property encountered! There is no way for a transaction to succeed if this function is called from the top-level. Because all `property` expressions in Pact assume transaction success, in this case it would be possible to validate *any* `property`, even e.g. `false`.
Issue description
When using a function that enforces a parameters that are related to time, FV during verification does not handle time correctly causing the function to always fail within FV.
Steps to reproduce
Expected Behavior
In this example I use
authorized-by
as a way to illustrate how verification fails because the function can never succeed. I expected this to succeed, but the function can never succeed.Debug Information
I suspect that the time is converted to
decimal/integer
hencediff-time
will never succeed.