Welcome to QBIT Blog & Docs

Unmixable Inputs - Mix In count too big.

ERROR Failed to get any matching outputs for amount 30 (0.30 QBC). Further explanation here:


ERROR Failed to get any matching outputs for amount 30 (0.90 QBC). Further explanation here:


ERROR Failed to get any matching outputs for amount 30 (0.40 QBC). Further explanation here:


ERROR Failed to get any matching outputs for amount 30 (0.10 QBC). Further explanation here:



I am unable to send a transaction, what's the problem?

When you receive any transaction, the amount is split into thousands, hundreds, tens, ones, etc. So if you are sent 1234 QBC, this is stored as 1000, 200, 30, 40 in your wallet..

When you want to send a transaction, regardless of how much you are sending, you have to use these stored amounts. If we wanted to send 10 QBC, and you only have a 1000 QBC input, you have to use this.



Ok, So how does this make my transactions fail?

Qbit is a Private currency and we enforce a mixin level for all transactions on the blockchain. The blockchain uses some great cryptography to hide your transaction outputs among others, so people can't tell who sent the transaction. .



In the case of QBC, the mixin is 3 to 100 or 3 to 7, so we need 3 to 7 or 100 other 1000 QBC inputs to create our transaction, The error occurs when there aren't enough of these small inputs. .





Why aren't there enough of these inputs?

As I mentioned before, when you send a transaction, it is split into thousands, hundreds, etc. This makes new inputs of this amount. If enough transactions of this size have not been sent, your transaction will fail. .


This often occurs in new networks, as very few transactions have been sent, or for people who have very large inputs - as not many people have enough funds to create an input of that amount.


How do I make more inputs of this amount?

To create another input of the same amount, someone must send that amount. If you need an input of 8,000,000 QBC, someone must send an amount at least this large. The amount they send must include 8,000,000 QBC as the 'Million' value. .



There are a a few ways you can create this amount:

  1. A transaction of exactly 8,000,000 QBC would work - creates 1 input of 8,000,000 QBC.
  2. A transaction of 8,123,456 QBC would work - creates inputs, 8000000, 100000, 20000, 3000, 400, 50, 60.
  3. A transaction of 18,000,000 QBC would work - creates inputs of 10000000, 8000000.
  4. Of course, this is a little tricky since you can't send your own funds. Sometimes, you'll just have to wait - or try and get someone to send transactions of exactly that amount.


Why do some of my transactions work, but others don't?

The wallet selects the inputs to use randomly. If your wallet is comprised of the inputs 100, 200, 300, 400, you want to send 1 QBC, and the 400 input is unmixable, 25% of the time, that input will get selected randomly, and fail the transaction. .

However, if you were wanting to send your full balance - that input would be selected 100% of the time, so your transaction will always fail.