I try to understand how EOS (mainnet) propagates transactions. Before a transaction gets included in a block, is (thus pending) transaction actively propagated peer-by-peer regardless of peers being producing or non-producing?
Also, is there a way to monitor incoming transactions (before included in block) from my peers? I have looked into documentations of NODEOS and CLEOS and was not able to find a way.