ICP Swap - Very Poor User Experience - Me Only?

Hi there.

I’ve been using ICP Swap for a while, but many operations there get “stuck” very often:

  1. Swapping tokens usually get stuck at step 2, or 3:
    image
    image

After that I usually refresh to see that the tokens are “lost”. Tooke me some time to understand where I need to go and recover my tokens. If try to redo the swap it usually stucks again…
2. Adding removing liquidity gets stuck also. I need to click on the “Missing Tokens…” link at the bottom of the screen to recover my tokens
3. The site is a bit slow and not responsive almost always

I think 1 & 2 should be fixed ASAP, I don’t have whole day to do a few swaps that are supposed to happen in seconds, these are major prod issues that we’re having here…

Sometime when I try to withdraw stuck tokens I get an error, very bad experience, who is QA, who’s managing this as a product?

It’s a very nice project, I like it and have tokens, but UX is awful compared to DEXes build on Solana, Sui and other layer ones…

Same here, I get about a 30% success rate for a transaction using the Plug wallet. I just have to keep disconnecting and reconnecting until it works. Tried Brave and Firefox on Windows.

3 Likes

@aminkov @aminkov Hi sirs!

Thank you so much for your feedback, and so sorry for the inconvenience!

The issue arises because the Plug wallet requires a password re-entry after a certain period to reconnect, but it does not have an auto-disconnect feature like Internet Identity (we have confirmed this with the Plug wallet team but have yet to receive a response). Therefore, when your Plug wallet requires reactivation with a password, ICPSwap does not automatically regain authorization, leading to the createActor error. To resolve this, only try reconnecting your wallet to regain authorization.

Our dev team is actively communicating with the Plug wallet team to address this issue, and I will keep you updated on any progress!

In the meantime, you can use other options such as Internet Identity, ICPSwap wallet, or NFID. The updated version of Stoic wallet will also restore support within 1-2 days. They do not have createActor error issues.

The ICPSwap team is always dedicated to enhancing the product experience, and we sincerely appreciate your support and feedback!

2 Likes

Thanks, @ICPSwap for the quick reply and suggestions. This can help me with the error that I get when I try to recover stuck funds.

Any suggestions/fixes for point 1 and 2? Are these also because of Plug wallet?

Thanks!

Please take a look at this, sir. I’m very sorry for the inconvenience and the team have been working on resolving the issue:

All ICPSwap DApps and swap pool canisters are located on the lhg73 subnet (lhg73-sax6z-2zank-6oer2-575lz-zgbxx-ptudx-5korm-fy7we-kh4hl-pqe).

1 Like

My tokens were in swap and the slippage was too high. I went back later and my tokens all missing. I’ve tried clicking on “missing tokens” even when the tokens were still visible mint he swap drop down menu and nothing was there. Nothing in info and eventually everything missing.

I think they are actually in the ICPSwap wallet which ai selected as it was an option other than internet ID and I wasn’t sure if internet ID can only store ICP. I sent a small amount to test and couldn’t find it, so I assumed only ICP is stored with internet identity in the main system.

When I select the icpswap option for a wallet connect, it asks for seedphrase. It seems like an unusual and unsafe thing to have to type a seedphrase for entry. There was no connection to my Face ID. So, I typed in the seedphrase and password which were “perfect” and it rejects it. I have been searching through messages and have found someone saying that this Icp swap is not as reliable in MAC products. Not sure if that is true.

The site is so disorganized and even when I could find my crypto, it was a hint to look for it. Initially it was only visible on the swap drop down menus.

I have a screen shot of my totals in drop down menus and the rejection of a swap when I wanted to get my money off this platform. Then comes the next question “where is the send to or transfer” option. It doesn’t exist anywhere that makes sense. Easy to get your money on, but not off. Then leaving it on overnight to figure it out tomorrow resulted in zero balances under all my coins.

I’ve written everyone, even Jerry Banfield a YouTube that promoted this platform. I really like ICP but clearly they are just in a test phase and have many glitches. I put half my ICP balance in tokens to support the Internet computer crypto ecosystem and have been burned hard. So far no responses to help requests. Until this money is restored, I consider ICPSwap a scam or at least an incomplete project that seems to cover up blunders rather than talk about them openly and fix them. If they don’t fix this I will be terrible publicity for them. Make YouTube videos about my experience and warn others so they don’t get burned. If this is some sort of “hack” K don’t understand, this really brings into question “is blockchain and internet identities” really safer. It was a lot of money. I am very upset.

Same here except now it blacks the seedphrase and password I confirmed from my records when signing up for the wallet.

I agree, it was like an Easter egg hunt to find any evidence the tokens were there. Many “zero” totals lists when it could be seen in drop downs.

It should not take hours to figure out a layout. I honestly lost access before I ever figured out how to send tokens from the wallet to my cold storage. Went to bed to keep looking next day and I was locked out with no access to funds. In my picture though at the top it does list my internet identity.

Do you know if your internet identity and ICPswap are linked? Funding your wallet that don’t appear with your identity? Any suggestions for me? I don’t mean to hijack your thread. It’s just that it is constructive and this dev team has a lot of work to do. I highly recommend them doing a community based research feedback study to improve things. It’s seems like it’s more in an early Beta phase and yet claim to be up to par with finance. This is peoples money, not some game or phone app where the errors have less weight.

Correction:

Is the internet identity and iCP swap wallet linked. I signed up in the wallet, but do see my ID at the top of this picture. Yet, the transactions not in my ID transactions list, so they must be separate somehow? Damn. I hate losing over $1k

Dear Sir/Madam, @Helpmeplease

We sincerely apologize for the inconvenience caused and the negative experience you’ve had. Let us address the concerns you raised one by one. I also apologize for the delayed response as it took some time to organize my thoughts for a proper reply.

  1. We’re sorry to hear that your transaction failed due to high slippage. Your tokens should still be in your pool balance. You can go to the Swap page(ICPSwap), select your trading pair, check your pool balance, and either retry the swap or withdraw your tokens.
    Alternatively, you can share your Principal ID, and we will assist you in checking your balance.
    Ref:

  2. We apologize for the confusion between Internet Identity (II) and the ICPSwap Wallet. In short, both can be used to connect to ICPSwap.
    On the ICPSwap Wallet page (https://app.icpswap.com/wallet), for example, you can click the Receive button under ICP to receive transfers from your CEX. The same applies to other tokens.
    Please note that ICP supports only Account-based transfers, while ICRC tokens support only Principal-based transfers. You can find an explanation of this distinction on the wallet page.


  3. We’ve recently updated the “Sync your tokens” feature. You can click this option on the ICPSwap Wallet page to sync all your ICP and ICRC token balances and display them. Please give it a try.

  4. The Send button on the wallet page allows you to send tokens from your ICPSwap Wallet to another wallet (including cold wallets) or to a CEX.

  5. In the crypto space, the seed phrase is the only key to accessing your wallet. We strongly recommend safeguarding it properly, as this is a universal rule. Even when using Internet Identity (which supports fingerprint or facial recognition), a seed phrase is still required for recovery.

  6. If you are using the ICPSwap Wallet or any other wallet, you can always recover your wallet and reset your password using your seed phrase. If you encounter an issue with an incorrect password, this method should resolve it. Please note that when restoring your wallet with a seed phrase, if you copy and paste it, there might be an extra space at the beginning or end, which could cause it to be unrecognized. Please check carefully to avoid this issue.


  7. Regarding our email support, I checked our records and confirmed that you’ve contacted us via contact@icpswap.org, sending three emails. We’ve responded to your messages, but if our replies didn’t help resolve your issues, that is our failure, and we deeply regret it.

  8. Blockchain and Internet Identity are secure. If they weren’t, the blockchain and IC ecosystem wouldn’t have thrived and gained such strong support from the community.

  9. If you still cannot locate your tokens using the steps above, please DM me your Principal ID, and we will assist you further. Alternatively, you can join our Telegram group (Telegram: Contact @ICPSwap_Official), where our admins will help you locate your tokens. If you have any other questions, please feel free to reach out.

Thank you so much for your feedback! Wishing you a wonderful day, and if you recover your tokens, please don’t hesitate to share the good news with us!

1 Like

Hi.

Thank-you for the detailed reply.

So, I later went into the wallet and certain things were different. I appreciate your attentiveness in responding. I will assume that you thought I was maybe disoriented in the page, but honestly it looked nothing like today. I was just overtired when I made the post staying up all night trying to figure out where the money went. I do have my suspicions of what happened partly:

If ICPswap was not doing upgrades or updates, then it might have been Apple security update causing connection issues on all Apple devices and the ICPswap platform. Apple had something called the zero-day exploit and did a big security update the next day.

I do still have missing tokens (quite a bit but some I found. The ones I was unable to find to transfer off ICPswap main dex. I will attach at least one image of what I saw when I tried to click on the ICPswap platform section where your tokens get listen. Absolutely nothing was visible. The word “send” was not anywhere on the platform and then gone. It was like it was possessed.

Unfortunately, the seedphrase is a mystery. Even the place that received the money is greyed out. I will try your suggestion with the password reset, but I will admit that I was stressed and overtired trying to fix things well into the early morning. I thought I was being hacked or the platform was super buggy.

I even tried to follow the transactions on where all the transactions for the wallet are listed (not on ICPswap), but the wallet the money last went to is greyed out. All the others are a colour that can be clicked on. This is grey.

Also this merge option you suggested. I have to re-read your post. I also apologize for not finding your email. I was exhausted and didn’t remember if I wrote having had no sleep trying to fix this all. That blank memory forced me to at least take the possible accountability that I made an error with the seedphrase, but it’s so perfectly listed and I recall checking so many time. As with many things in crypto I would have been better off to “do nothing” and go sleep.

Two clarifications that would help. I will include them here as it might also help someone else:

  1. Am I right to think ICPSwap wallet has a different addresses than used on the ICP swap exchange?

  2. do you know why a wallet address that received money last would be grey?

I do appreciate your attentiveness. I better go research this security breach to make sure I didn’t get it. I will try to attach at least one pick of what I would see. The actual token list never loaded or consistently load. Somehow I send some.

I would even exit and re-enter and the whole ICPswap page would be a big grey box. It would be the same on more than one Apple device which is why I blamed your dapp entirely. My apologies as it seems Apple and my fatigue are at least strong possible explanations. I was feeling stressed and exhausted by the time I tried to make the ICPswap wallet to get anything I could off before it vanished. The whole IVPswap site seemed buggy and possessed unlike today (my OISY wallet cannot receive some tokens.).

If I ever locate all the money I will update this just for fun. I wanted to add in all this detail because I do not want to cause bad online PR for a project that clearly you all worked hard on.

Here is one pic, but the fully greyed screen I might not have captured.

Take care, and thanks for the reply. I can’t even blame Apple which sucks because clearly they are protecting us. I’m sorry for saying your project was like an early beta that was questionably released. Oops. I was upset. I take it back. :laughing:

Dear Nicole, @Helpmeplease

Thank you so much for your understanding, patience, and detailed feedback! Let’s focus on resolving the issues you’re experiencing.

  1. Based on the screenshot you provided, it seems to be from the page for viewing all your pool balances: ICPSwap. Is that correct? Because the system needs to search for tokens through hundreds of independent pools, it will take some time, and the gray page you see is loading dynamically. To view your wallet directly, please click on the wallet page or use this link: ICPSwap


  2. Kindly provide your Principal ID, and we can assist in locating your tokens within the pools. You’ll then be able to easily find them on the swap page.

  3. Regarding your question:
    “Am I right to think ICPSwap wallet has a different address than used on the ICPSwap exchange?”
    If you mean whether the wallet address generated by ICPSwap Wallet is the same as that generated by other wallets (e.g., Internet Identity, II, as shown in your screenshot), the answer is No. Each wallet generates unique addresses based on its protocol, even when interacting with ICPSwap.

  4. As for your question:
    “Do you know why a wallet address that received money last would be grey?”
    Could you share a screenshot for me to review? Also, please specify which page or link this occurred on, as I haven’t encountered this issue before.

  5. A possible explanation (though I’m unsure if it applies):
    You may have created an ICPSwap wallet but also connected ICPSwap using Internet Identity (II). This means you could have at least two addresses (Principals), and it’s possible they got mixed up, especially since you’ve been unwell. Please also check the saved seed phrase for confirmation.

Lastly, take care, and I truly wish you a smooth and speedy recovery. Let us work together to resolve your issues!

1 Like

hpuf4-vm5ju-uetga-dwvxz-337ft-iivli-clxys-n34mc-2kyjh-k6h6p-eae

I do believe I was trying to send crypto to my ICSWAP wallet. Unsure if I connected the ID in the end. Thanks so much for your patience.

The photo might have been taken before I sent to the ICPS wallet. Like I said, I was too tired and in pain at the time doing this, so it’s a bit hazy.

I think I avoided the swap because of liquidity.

I think Apple activates something like lockdown mode when they have a major security update, and this might explain all the missing content. Just empty grey boxes where tokens get listen such as in your image above. I did clear website data, close all aops and ensured no extensions just in case. To be honest, my devices were acting funny. I should have never have tried to set up a new wallet and move crypto overtired. In my head, it was a crisis. Lesson learned. I made a mess of this.

I tried to find the password reset option that goes along with the seedphrase as a last possible step as you suggested in another response. I’m trying to go through your notes right now. I tried to locate the receiving wallet, but it was visible, but greyed. You might have responded to this in another message. No need to repeat in two places. I will find your other messages.

Thank-you for the generosity of your time.

1 Like

Dear Nicole, @Helpmeplease,

Thank you so much for your time, understanding, and the feedback you provided!

I checked the ‘hpuf4’ address you shared, but unfortunately, I couldn’t find any pool balance with this address. The address currently also has no token balance, with the last recorded transaction being a transfer of 11.4187 ICP to the ‘bvl2m’ address on 11/27/2024 at 00:36:22 UTC.

I also checked the swap history of ‘hpuf4’ and didn’t find any failed transactions. There are 14 successful swap records, which you can cross-verify here:

and

I also considered the possibility of tokens being stuck in the pool. I checked the four pools interacted with by ‘hpuf4’ (ckBTC/ICP, BOB/ICP, Trax/ICP, and DCD/ICP), but none of them have tokens stuck in the pool.

Additionally, I reviewed the interaction records for ‘hpuf4’ and found 54 transaction records, 24 of which were transfer token interactions with the ‘bvl2m’ address. Could you confirm if this address was also created and controlled by you?

For ‘bvl2m’, I also found no pool balance in this address, but this address does hold DCD, CHAT, and BOB tokens balance with a total value of $355.74.

Does this answer your questions, or would you like to provide additional addresses for further investigation? If it’s inconvenient to share them publicly, please feel free to DM me or email us at contact@icpswap.org. I’d be happy to help you check if there are any overlooked token balances.

Apologies again for reaching out to you during your recovery period. Please take your time, and we’re always here to assist whenever you need. Wishing you a speedy recovery!

1 Like