are we signing with keplr or not?
Permit
This method will verify a permit according to a contract address and a submitting address (and a set of permissions) On failure an appropriate error will be thrown according to the type of error.
Variant of the verify method that returns a boolean value instead of throwing exceptions
boolean - true on success, false on verification failure
Signs a new permit based on the input parameters.