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.
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:
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.