Open vasiliy-zaznobin opened 2 years ago
During investigation it was found that this issue is caused by parallel execution of eth_sendRawTransaction with the same nonces. The behaviour is next:
After talk with @otselnik we concluded that this behaviour is expected. The solution to this issue could be forcing tests to execute functions in sequential manner - this approach was tested by me on local environment with this particular test case and approved to solve issue
It needs to add a feature: A test should use the right nonce for a transaction by sending getTransactionCount.
For example: test/utils/escrow/RefundEscrow.test.js
Additional Info: https://github.com/neonlabsorg/proxy-model.py/blob/7841b07f33d9d45b68b621c711ff4c7e67b7f3f6/proxy/testing/test_eth_sendRawTransaction.py#L172