ICPEx Next-Gen DEX System Rebuild Announcement (Community Beta Launch)

We have addressed and fixed all the issues you reported — you can now review and verify the updates.

As for the error encountered during the transfer process, we are currently unable to reproduce it. However, we will closely monitor and resolve it as soon as we can identify the cause.

Thank you again for your feedback. We take your concerns very seriously and have already addressed and fixed most of the issues today. You’re welcome to continue testing.

As for the logic between the custodial and non-custodial wallets, our product team is currently exploring better solutions to make the experience clearer and easier for users to understand.

We appreciate your continued interest in our product — thank you once again.

Yes, it’s written in Rust. If you’re interested, you’re very welcome to review our code — and we’d truly appreciate it if you could point out any areas for improvement. Thank you so much!

Ok, can confirm that all issues that I reported are fixed now. During this test, transaction speed was a bit slower for normal (non-custodial) mode around ~12 seconds while fast (custodial) mode was ~4 secs.

Also I identified the following issue when attempting to transfer funds to the custodial wallet:

Looks like clicking Max doesn’t correctly take into account the transfer fee resulting in the Insufficient Funds message being shown. Fortunately, this time I didn’t get any Call was rejected error and the transfer was successful after manually entering the correct amount.

Oh and lastly, I experienced a swap failed event using normal mode, it would be really useful in such events to display a more detailed error message to the user.

:saluting_face:Got it. We will fix it right away. Thank you for your feedback.

We’ve completed another upgrade and have added error logs to the console for easier debugging. You’re welcome to continue testing — thank you for your ongoing support and valuable feedback!

Ok, did another test. This time around, transaction speed for normal (non-custodial) mode saw a remarkable improvement to ~5 seconds but looks like there’s still an issue when trying to transfer max amount to the custodial wallet:

Also saw no improvement on the frontend side in terms of displaying a more detailed error to the user when a failed swap event occurs.

We have received your feedback and will provide a more complete prompt once the issue is fully resolved.

We have implemented multiple additional fixes. Please verify. Thank you.

Unfortunately, there were more issues this time around:

  1. Swap failed using normal (non-custodial) mode


  1. Failed transfer to custodial wallet


Speed-wise, swaps in normal (non-custodial) mode took ~4-6 seconds

We sincerely apologize for the inconvenience caused. We have conducted dozens of stress tests but have been unable to reproduce the issue. However, we will continue with more in-depth testing today to identify the root cause. It should be resolved soon. I will keep you updated as soon as there is any progress.

Thank you for helping us with the evaluation.

Please leave your Plug or your PID on ICPEx, and we will reward you with a certain amount of ICX.

Please leave your Plug or your PID on ICPEx, and we will reward you with a certain amount of ICX.

PM sent with Principal ID

We have sent the reward to your address. Please check your wallet.

Thank you for your testing — we will continue to improve and do even better.

1 Like