Martin, I have executed the transaction-processor and from what I see, in both Hyperblock and Shardblock, the "onTransactionPending" event is never fired...
I tried changing different variables:
waitForFinalizedCrossShardSmartContractResults: false,
notifyEmptyBlocks: true,
includeCrossShardStartedTransactions: true,
Looking at the code, I see that it calls the gateway to retrieve the current state of the network, last nonce and block, and then consults them saying the transactions that took place...
I understand that in this way, a transaction will never appear as pending, right?
No clue, haven't used the transaction processor for a while :)