-
Notifications
You must be signed in to change notification settings - Fork 732
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
SetAppendix(ReportError(QueryResponseInfo)) instruction stopped reporting xcm execution result #3198
Comments
Hey @GopherJ , |
Marking as duplicate of #3050 |
@acatangiu @dudo50 How about another issue?
I think it should be re-opened |
@franciscoaguirre can you take a look please? |
hi @franciscoaguirre do you have any guess? we are live on kusama as Parallel Heiko network, we had this issue since 13 days ago You can see kusama is not re-calling our notification_received method since that time https://parallel-heiko.subscan.io/event?page=1&time_dimension=date&module=liquidstaking&event_id=notificationreceived I've checked the transact was executed successfully on kusama but without callback |
I'll look into it and let you know what I find |
I think I know what's the problem. @GopherJ can you provide me with the extrinsic that triggers the notification? So I can replay it locally and look at the logs |
@franciscoaguirre sure You can check https://parallel-heiko.subscan.io/event?page=1&time_dimension=date&module=liquidstaking&event_id=unbonding these are all xcm extrinsics that we sent to kusama picking https://parallel-heiko.subscan.io/block/5346019?tab=event&event=5346019-3, it comes from the block 0x7136d6bab11772edc763e98479f851aad8e0b979166fc8231d46d21b4a78a354 which corresponds relaychian block: 21,766,456 and it finally executed in relaychain block 21,766,459 as you can see from: https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fkusama.api.onfinality.io%2Fpublic-ws#/explorer/query/21766459 |
The extrinsic sent to kusama should be simple, it should be |
@franciscoaguirre hi, do you have any ideas? |
I haven't managed to run it locally with the same configuration, but it's an issue with the I saw the message before the appendix does This situation definitely needs to be improved, but please let me know if that solves the issue. |
@acatangiu could you reopen this issue? |
@franciscoaguirre @acatangiu shall this be fixed on kusama side instead, ideally we shouldn't see breaking change going this way. How do you think? |
Hey guys, how much time approximately remains for you to fix the issue caused by KSM update? @franciscoaguirre @acatangiu |
It is going to be fixed in the Kusama side, maybe I didn't make myself clear. What I meant is while I'm working on a fix, you can try what I told you. Once I have the fix I'll push for getting it on Kusama as soon as possible. |
If you have any workaround (like the one suggested by Francisco), I suggest you use it. Even if we'd have a fix for this tomorrow, it will still take a few weeks until the next https://github.com/polkadot-fellows/runtimes/ release containing it, plus around 2 weeks until on-chain upgrade referenda passes and is enacted. TLDR: under the normal release process it will take a few weeks at least.. |
There should be no problem if you don't empty the holding register (do |
@franciscoaguirre @acatangiu why has this version been upgraded to polkadot before the fix? it's ridiculous |
Hi, unfortunately getting to the fix took a while, since we want to make sure we don't introduce new errors. Have you tried making sure you don't deposit until the very end of the program execution? In the appendix. The fix is being worked on here: #3450 |
Also, I don't see a way for you to not have to change anything and have this work sadly. In an ideal world, it would just be a simple fix that wouldn't require any "breaking" change from your side. |
I guess it's a mix of things:
Regarding point 1 above, a workaround was proposed to you for which you did not provide any feedback or answer on. For better alignment on priority/impact/importance, this two-way communication needs improvement. |
@GopherJ We are discussing a solution to this problem in XCM RFC 53, since it needs a change to the format itself. All contributions are welcome. |
@franciscoaguirre any updates on this? your help is much appreciated. |
@GopherJ @KudosDot asking yet again, have you tried the following workaround: #3198 (comment) ? Let me clarify the situation here: the existing XCMs that you were using are probably forever broken, there is no "fix" for them AFAIK. The reason of the breakage is a security fix which enforces that all XCM message deliveries have to be paid. Aka free message delivery is a thing of the past. The side-effects of this fix were a number of unexpected and unintended breakages of existing XCM programs out there. Unfortunately, some of them can't be fixed without changing them - e.g. if an XCM program relies on free delivery, it will never work anymore, the XCM program has to change, not the system underneath it. Please take the above into consideration, reassess your issue accordingly, and let us know if:
|
Hey guys, i have a few questions:
Thanks in advance for your replies. |
Hi everyone, I am an investor in Parallel Finance, and due to this issue, we have been unable to unstake our DOT/KSM for a month now. All we get when asking when the issue will be resolved is "Parity is working on the fix," but there is no information on timelines. Reading into this matter #3198 (comment), I understand that Parity will not be making the fix and the Parallel team should address the issue. If that's the case, please help them do so, as they believe you should solve this problem on your own. |
Unsure why I am getting tagged guys, I don't work at Parity. I was reporting issue regarding asset loss during XCM. Thanks for your understanding. With kind regards, |
Hello @pr0gress0r, I'm very sorry to hear that. There's a short-term and a long-term fix for this issue. The short-term fix requires some work on their end. We've already said what works needs to be done. We are happy to give as many pointers as needed. We've asked if they've tried the changes and encountered any issue, but haven't gotten a response. The long-term fix is being worked on. The reason there's no timeline update is that our main priority is to make sure nothing is broken again, as this was very unfortunate, and we don't want to make things more difficult for other teams as well. @GopherJ I'd be happy to work alongside you to implement the fix we proposed. |
Hi everyone, @Aleksey4Crypro @GopherJ any updates? Please reply to @franciscoaguirre if you have problems implementing the fix, he will help resolve the issue. |
Parallel is kinda in denial regarding this .. same as @pr0gress0r my funds are locked in DOT / KSM liquid staking and also the redeeming of the crowdloans doesnt work, atm i am also worried with the staking rewards if we might get slashed, cause on their website the amount of sDOT / sKSM stays the same .. posting a link to this discussion on their discord autodeletes the post with the link |
wanted to give a little update on my end... as of today .. unstaking sKSM with the 7 days waiting period seemed to work.. in 7 days i know more |
IIUC we can close this now |
Is there an existing issue?
Experiencing problems? Have you tried our Stack Exchange first?
Description of bug
Steps to reproduce
No response
The text was updated successfully, but these errors were encountered: