recoverDependencyOrder

Given a set of transactions, place them in dependency order. In other words, if transaction B consumes an output defined in transaction A, the returned list will place A before B.