Getting this strange error with @dfinity/agent:1.1.1
in local environment dfx 0.15.0
Timestamp not found in query response. This suggests a malformed or malicious response.
Observing the response in debugger, it seems like signatures
field is not present in the response at all.
I can query the same method successfully via dfx though.
Seems like the problem was in old dfx. Upgrading to 0.18.0
has resolved the issue.
Having the same issue with @dfinity/agent 1.1.1
with dfx 0.13.1
.
Currently @dfinity/agent 0.19.3
works fine.
@kpeacock Could you please take a look?
Thanks.
This is expected. As per the release notes in https://github.com/dfinity/agent-js/releases/tag/v0.20.0,
if you are using a lower version of dfx than 0.15.2, you will need to set {verifyQuerySignatures: false}
in your HttpAgent
options, as the signatures were not present in earlier replica versions.
during local development with old versions of dfx
3 Likes
thanks that helps me a lot ;