Alright, let's test this out. I will make this procedure transparent, meaning that I will reveal sensitive information like inputs, outputs, just for the sake of testing. You should never reveal this kind of information when mixing regularly.
(Note: You can click on images for full screen)
Mode: FastAt start, I'll try out the fast option, which is discouraged as far as I understand, because it's trivial for someone to notice the small time gap between deposit and withdrawal. It feels like the traditional manner to mix coins, but upgraded with blind certificates. I've sent 100,000 sats, and I'm currently waiting in this page:
TXID: f0f1d4043b30b0665bcb521dabe6bbb56bf51bc3b7bd61f63361ae1afb2f4e2c
Sent coins from: bc1q7u5chaurny38t0f7j0awryxdwwqal8jhnnwutj
Expecting to receive mixed coins in: bc1qvdpfrsdxhzn293ah6ll2m6l3rvwtpmne3n6rt0
After a few minutes of refreshing (using "Refresh Transaction") it finally appeared. It shows that it's received my 100,000 sats, and that it waits for 2 confirmations. However, I didn't know that I'd pay ~15.2% as service fee, which is what I understand from the image below. I am very sure I had chosen a 0.25% fee.
Edit: The fee appears to be 0.25% plus a 15,000 sats extra for every address used. Not very satisfied, you should have cleared this out in deposit page. The only thing you write is the 0.25-4% service fee, and the network fee (which for some reason you say it's 10,000 sats). I also noticed that you later spend those funds with astronomically high fee rates. Check it out, you spend your deposit output with a 49.5 sat/vb!
TXID: 43f082b00c9e4d60c85c0907d182fa281d3d6dbf226f0d5f2ca1b1a2af452238
After waiting for 2 blocks to be mined, I finally had my transaction confirmed twice. The status now looks like this:
Edit: My coins have arrived about half an hour after I made the deposit. It looks like this:
Mode: NoteAs I'm waiting for the previous mixing to finalize, I'll simultaneously mix with Note.
- Select "Note"
- Make sure that I select 0.25% as service fee. (I want to check if it'll charge me 15,000 sats here as well)
- Create a file where I will save the generated private note. (Suggestion: make it downloadable, just like the letter of guarantee)
- Send the coins, and.. wait.
Okay, so transaction confirmed twice again.
TXID: 7857ab30262bb823f526ab12369d5ad379286e5c88dbd601178491c3c131a06d
Sent coins from: bc1qlerpeh3uyn44hujqwtnyjtqewjrd24fz298nh8
Expecting to receive with note
I clicked on "Withdraw Note", entered my note, and yep, I've had a balance of 99,750 sats. At this time, it did point out that I'll be charged with 15,000 sats for each withdrawal address:
I will not withdraw. I'll try sending the rest of my charge, plus the previously confirmed mixing, and make another note which I'll combine with this one.
So, another deposit, of 233,740 sats.
TXID: eb3dc53335a830f137ea952ce12cfdf2cda2d8a812b3c48288aebe82e66279cc
Sent coins from: bc1qvdpfrsdxhzn293ah6ll2m6l3rvwtpmne3n6rt0, bc1q2435nw46nqpvmtm0e80ql9acvdsaats875ee8g
Expecting to receive with note
Confirmed, notes are combined into one, tried to withdraw this new one, and boom, error:
So, I'm currently at -234,311 sats. I can still withdraw the other two notes, but I want to withdraw the combined one, to save 15,000 sats. I will probably contact whirlwind as that might be a bug.
Edit: I talked with them, my combined note now works.
I'm a little disappointed by the user experience. The service might try out something innovative (which is blinded certificates), and I'm very curious to see how it'll go, but it has shown me that it doesn't respect money the way I do. And I do believe this, because it overpays in fees, charges lots for withdrawal, doesn't clear out the total fees, and then this error with the combined note.
There's also a grammatical mistake in deposit page; "anonimity".
For the review payment: bc1qj0jkwj2pagetg0yg0zmx29q0j08cgnay9pkcqe