pendingTransactionFlowable non deterministic issue
pendingTransactionFlowable removes '0' in filterId
pendingTransactionFlowable doesn't work randomly due to different filterId used between RPC calls.
Steps To Reproduce
Issue is non deterministic.
Expected behavior
FilterId registered for the purpose of pending transactions monitoring and used in getFilterChanges should be the same.
Actual behavior
FilterId from filter registration and monitoring calls (getFilterChanges) differs.
Environment
- Web3j version: 4.12.2
- Java: 21
- Operating System: Windows
Additional context
Unfortunately, same issue again...
It happens in the context of the web3j.pendingTransactionFlowable method call.
Please note that removed "0" in getFilterChanges comparing to a filter id returned at the beginning.
About behavior... Since my first post web3j "just" started working fine after multiple re-runs. Never happened again until today.
Could you please provide more details about what is the network you use and the code you used for producing this bug
This is the code we tried, and everything seems in order