This problem is not exclusive to Infura, but I’m out of luck fixing it. Hopefully some here has an idea how to solve the problem.
I create a transaction for the Rinkeby test network (also same problem on Goerli) and send it to the Infura node. The node accepts the transaction. It can be found via
getTransactionByHash. It can’t be found on Etherscan. If I submit it directly to Etherscan it will be found.
It seems the transaction isn’t propagated through the network and it’s pending forever and won’t get mined.
Here is a serialised transaction as an example:
Is there a way to create transactions that will be accepted by nodes but are invalid in another way so they won’t get propagated and mined?