Checks that these transactions don't conflict, i.e., spend the same prevout. This includes checking that there are no duplicate transactions. Since these checks require looking at the inputs of a transaction, returns false immediately if any transactions have empty vin.
Does not check consistency of a transaction with oneself; does not check if a transaction spends the same prevout multiple times (see bad-txns-inputs-duplicate in CheckTransaction()).
true if there are no conflicts. False if any two transactions spend the same prevout.
| Name | Description |
|---|---|
| txns | Transactions in the package to check for conflicts. |