-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
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
Malformed response from Lens transactions #469
Comments
@lusorio I don't see also open frames support for lens here https://github.com/Quidli/debug-frames-lens/blob/366ca0043f2167545257023183f90359ebb08638/app/frames/frames.ts#L16-L32 have you tried setting up the middleware to handle Lens? See https://framesjs.org/guides/lens#create-your-frames-app |
Another issue I found is in Lens support @defispartan implemented. I don't see any mention of Here frames.js/packages/frames.js/src/lens/index.ts Lines 74 to 85 in 4df7a3a
Also it is not specified in the type definition frames.js/packages/frames.js/src/lens/index.ts Lines 10 to 28 in 4df7a3a
I thought that maybe it is just a matter of adding few lines, but then I noticed that I tried to upgrade the
|
There is no mention of Normally it would be just a matter of adding |
Hey @michalkvasnicak Yes, you're right. The link I provided is the code @defispartan proposed to showcase the fix. Actually, when using an anonymous client I can fetch the tx hash (but then I'm missing the user's profileId). In the original code, I was using lens:1.0.0 or lens:vNext as a client as you can see here (with opposite result: profileId, but no tx hash) |
@lusorio It is unfortunate but the issue is caused by lens not being 100% compatible with Open Frames spec. The difference is in |
This was done with the intention that After this change is made to the Lens spec and API/SDK, I can open a PR here to fix this. |
Thank you both, I'll be waiting for it. |
Hello,
While porting the Quidli frame for FC into Lens, I've found that once a transaction is performed properly, I don't receive a TxHash in the response. Actually, the response seems to be malformed in some way and the target frame of the post action can't load at all.
Quidli/debug-frames-lens#1
@defispartan made a fix in this demo code that works fine when the frame is anonymous. In that case, the response looks good and I find a TxHash in it, but setting Lens as the client automatically makes it fail.
As he suggested, there might be some issue in the framesjs debugger. I can't be more specific as I have no idea where the issue could be, but would be nice to have some information and eventually a fix.
Thanks
The text was updated successfully, but these errors were encountered: