Was testing ckBTC last month and it seems 0.33 BTC somehow disappeared, not sure whether this happened from ICPSwap or Dfinity’s BTC canister. Here’s proof:
I deposited three transactions of ICP into ICPSwap, and swapped it to ckBTC here:
I then went to the dissolve page and dissolved it to BTC in two transactions, the first one for ~250 ICP worth of ckBTC successfully dissolved, but the other one is completely missing from the UI and my Bitcoin wallet (after over a month of waiting)
Is there any way to debug where my BTC went?
BTC recieving account is: bc1qhxgpm69fltmm2wa3tc4vy374ujcsnm97cdyylj
ICP sending account is: f5cbeae1984adbe099b34f7221807720cba9ce1d798c8e2f20fa217da3875006
I am worried about the security of sns products. There is no ledger to check for the loss of centralized products. I have encountered the loss of chat neurons, and so far there is no solution.
The controller of the ckbtc you proposed did not convert it to you (burn), so you have to ask the controller of ckbtc, why did not it automatically convert btc to you and send it to your bitcoin address?…
To withdraw ckBTC to a BTC address, two steps happen:
you transfer your ckBTC to a subaccount of the ckBTC minting canister
you ask the ckBTC minter (which holds all the bitcoin) to burn the ckBTC that you transferred to its subaccount, and to send you the BTC to an address you specify.
In this case, step 1 happened, but step 2 did not happen, so your 0.3331332 ckBTC is currently in the minter’s subaccount, and you’d have to do step 2 again (which means call “retrieve_bitcoin”). I am not entirely sure how to do that from ICPSwap, but I can try to ping them here.
Hello, all. Sorry for the delay. We just came across this post.
This is the ICPSwap team. We apologize for the inconvenience caused to @everhusk Sukhveer. Our Devs are currently investigating this issue.
Sukhveer reached out to us via email at “contact@icpswap.org” on 2023-06-06 at 17:52 regarding a token loss issue. We take this matter very seriously and immediately contacted our Devs upon receiving the email. We replied promptly to Sukhveer on 2023-06-06 at 20:18 seeking further information, including the transaction ID, amount, and timestamp, to confirm whether the transaction required additional confirmations or if it would be credited shortly. Given the congestion on the BTC network, delayed transactions are not uncommon, which is one of the reasons why the DFINITY Foundation introduced ckBTC, leveraging the high-performance IC network. And we did not receive a response thereafter, assuming that the issue had been resolved. However, upon coming across this post, we realized that the matter is still unresolved.
We will actively assist Sukhveer in resolving this problem. According to Manu’s @Manu reply, ckBTC has not been lost. We have just received an update from our Devs that a solution has been identified and we are currently validating it. Once everything is confirmed, we will add a “Retry your dissolution” button on the ckBTC mint page tomorrow to address situations where transactions get stuck. Once again, we sincerely apologize for the inconvenience caused to Sukhveer.
If anyone has further questions regarding ICPSwap, please feel free to contact us at “contact@icpswap.org”. We will diligently review and respond to each inquiry. Thank you all for your time.
Sukhveer, thank you for your patience. Our team has thoroughly tested and verified the process. You can now click “Redissolve” at https://app.icpswap.com/wallet/ckBTC?type=dissolve
to send your 0.33 BTC to the Bitcoin wallet address you provided. Please note that after approximately 12 blockchain confirmations, which usually take about 1 hour, your BTC will reach your wallet address.
Once again, we sincerely apologize for any inconvenience caused and assure you that we will continue to make every effort to improve the experience.
I apologize for the mistake in my previous response. Our Devs have provided an update: Only 1 blockchain confirmation is required for your BTC to be deposited into your wallet.