How does the mixing process work?
The essential scheme is very simple. You send us coins and we send them back to you from our reserve. You obtain your BTC from addresses that have absolutely no Blockchain relation to your transaction history. To increase your privacy our service also provides custom commission, multiple target addresses and time delays.

A few users often display concern of the fact that we could be sending the coins you send us back, with a fee cut on it. However, this is never the case. We mark the coins sent to us by a special BitWhisk code and ensure that user never gets back its own BTC.

Why should I mix my coins?
Bitcoin activities are recorded and available publicly via the Blockchain; a comprehensive database which keeps a record of all Bitcoin transactions. In turn, all exchanges require the user to scan ID documents, and large transactions must be reported to the proper governmental authority. When you use Bitcoin to pay for goods and services, you will of course need to provide your name and address to the seller for delivery purposes.

This means that a third party with an interest in tracking your activities can use your visible balance and ID information as a basis from which to track your future transactions or to study previous activity. In short, you have compromised your security and privacy.

To avoid this, we recommend using a quality mixing service such as the one we provide to periodically exchange your Bitcoins for different ones which cannot be associated with the original owner.

Do you have Javascript-free version of your site?
Yes, you can disable running Javascript in your browser settings and everything should work out. Namely, you will be able to create a mixing order, save the Letter of Guarantee and check the status of your order at any time. If you are just interested you can always visit Javascript-free version here.
Do you provide API?
Yes, we provide a public API, the detailed documentation can be found here.
How long does the mixing process take?
The answer depends on time delays you specified during the order process. Note that the delays are counted from the moment of your incoming transaction getting enough confirmations, not from the moment of creation of your order. Once the specified delays are over our backend code automatically sends your coins back to the target addresses.

The only possible reason for extra delay put on your payments is our BTC change stuck in mempool due to other users transaction not being confirmed. Since we allow to set miner's fee rate for outcoming transactions such situations may take place in theory. However, this may only happen under very big load on our service. If your payments are extra delayed by our fault we will refund service commission, just contact our support.

Do you randomize the time delays?
Yes, we randomize long time delays with short intervals up to 10 minutes. This is done in order to increase complexity of our transaction history and exclude the situations where several of your target addresses are included in the same transaction. In turn, urgent payments are processed right away after your incoming transaction has been received. Please note, you can request the detailed summary of your order at any time.
How many confirmations do you need to accept transactions?
We accept all incoming transactions after 2 confirmations.
What if I accidentally closed the browser window before getting enough confirmations of my transfer?
There is no need for concern. You do not have to stay at the page once the incoming address is delivered and the Letter of Guarantee is saved. Transfers are automatically processed according to the order lot over 24 hours.
How long is incoming address valid for?
Generated address provided to you on the order page is valid only for 24 hours. All transactions paying to the address after this period will be ignored. Once all your delayed payments are processed the data concerning your order is completely deleted.
Can I send several transactions paying to the incoming address?
Well, technically you can: our backend will correctly handle this case. However, Bitcoin addresses are one-off, using them multiple times is commonly considered a bad practice. Only if you accidentaly sent less than minimum incoming amount corresponding to your order, you can create additional transactions paying to the same address.
What logs do you keep?
Logs of any nature are not maintained. We do not store any information that can be used to identify the users either. All logs are wiped out on a routine basis to add to organizational efficiency and security of the users that rely upon us to maintain their anonymity.
What is the maximum transaction size?
The maximum transaction size that we can correctly handle depends on your BitWhisk code, hence this question does not have uniform answer. Our service provides you with the information on maximum incoming amount after you specify order details.
Is there a minimum transaction size?
Yes, each order is equipped with its own minimum incoming amount. Just to give you the idea behind this restriction, suppose you sent us 0.001 BTC, is this amount enough to create transactions paying to your target addresses? If you want these 0.001 BTC to be sent to one address then most likely there is no problem. But what if you want 1% of these 0.001 BTC to be transfered to one address and the remaining 99% to the other? Then we will consider such a payment as donation, because 1% of 0.001 BTC is a dust and miner's fee for such a transaction would be paid from our pocket.

In other words, minimum transaction size guarantees that each target address you specify receives at least an amount equal to double miner's fee for standard transaction with one input and two outputs (~140B). We provide you with the information on minimum incoming amount during the order process.

What is a BitWhisk code?
The first time you interact with our system, you are given a code. This code is then used to ensure your coins are never mixed with ones you previously put in our system. This is a key component of what allows us to ensure your privacy and anonymity. Moreover, using BitWhisk with the same code gives you a discount. See Fees for details.
Can I choose my own BitWhisk code?
Yes, you can. For security reasons we do not have an authorization, hence you can type your own BitWhisk code and use it for future transactions. Note that valid code consists of exactly six random digits and uppercase and lowercase letters, with the exception that the uppercase letter "O", uppercase letter "I", lowercase letter "l", and the digit "0" are never used to prevent visual ambiguity.
Miner's fee rate is measured in sat/B, what is it exactly?
This stands for satoshis (one satoshi equals 0.00000001 BTC) per byte of the transaction size. The greater this rate the faster transaction gets confirmed. However, since introduction of the segregated witness concept there is a little mess concerning the measurement of a transaction size itself. Following BIP141:
  • Base transaction size (BS) is the size of the transaction serialised with the witness data stripped;
  • Total transaction size (TS) is the transaction size in bytes serialized as described in BIP144, including base data and witness data;
  • Transaction weight (TW) is defined as BS·3 + TS;
  • Virtual transaction size is defined as TW/4 (rounded up to the next integer).
In the calculation of miner's fee for outcoming transactions we use the base size measure. Meanwhile, block explorers show fee rates calculated according to different measures of transaction size, just do not let this confuse you.
Can I adjust miner's fee for outcoming transactions?
Yes, we provide our customers with a free choice of miner's fee rate for outcoming transactions made by our server. Please note, if your transaction gets stuck in mempool for 5 blocks and unconfirmed change is needed to process other customers payment we will resend it with higher miner's fee.
Do you use segwit addresses?
Yes, to reduce miner's fee for outcoming transactions made by our service all incoming payments are accepted to p2sh-segwit addresses. Moreover, with us you can forward your BTC to bech-32 addresses.
What is a Letter of Guarantee?
At the time a Bitcoin address is provided to you for the sending of coins to be mixed, we provide a digitally signed confirmation to verify that the provided address was generated by our server. This helps you confirm the legitimacy of the transaction and be confident about the coins being sent to the right address. To take things further and ensure user confidence this is signed from our official Bitcoin account and can be used to verify the digital sign from your own wallet. This sign is the proof of our obligations and users are expected to save it before sending us coins. Since your data is deleted from our servers this is the only proof of us transacting with you and helps future verifications for support or related functions.
How do I verify the Letter of Guarantee?
1. Head over to your Bitcoin Wallet;
2. Select Verify Message. For example,
  • using Bitcoin-Qt: File → Verify Message,
  • using Electrum: Tools → Verify Message;
3. Paste data from the Letter of Guarantee;
4. Click Verify.

Note that there are number of resources which allow you to verify messages online. However, for the sake of your privacy we do not recommend using such services because you never know if they collect your information. If a third party has access to your Letter of Guarantee then the whole thing with mixing becomes worthless.

Why should I set custom service commission?
This is done in order to make Blockchain analysis more difficult. If a third party knows your service commission, they will be able to analyse the publicly available transaction history and figure out what are your destination accounts. Custom service commission and miner's fee rate make Blockchain tracing almost impossible, so you can rely upon us to maintain your privacy and anonimity.

If you have any questions not answered here, please do not hesitate to contact us.