-
Notifications
You must be signed in to change notification settings - Fork 566
Bug: Evm tx randomly timed out #1554
Comments
Thank you, could you provide more info about the transaction and contract you were interacting with to try to reproduce the issue? |
@fedekunze Steps:
|
You can also do git checkout v0.19.3
make install
git cherry-pick 89e468fa9d477c66fab4349f207ebe9ed002aa3b
// => Success 50/50
git checkout v0.20.0-rc2
make install
git cherry-pick 89e468fa9d477c66fab4349f207ebe9ed002aa3b
// => Success 50/50
git checkout v0.20.0-rc3
make install
git cherry-pick 89e468fa9d477c66fab4349f207ebe9ed002aa3b
// => Hang at the 1st and 5th attemps (still executing...) So probably something wrong between rc2 and rc3 |
Hi @VictorTrustyDev, thanks for reporting this issue! I investigated and seems that after running a Tx in
If getting errors on the This basically means that the Tx never changes the state, so it does not exist on the chain. As result, the test gets a timeout error because they don't get any Tx receipt. I'm still trying to figure out why this is happening. I'll keep you updated |
Hi @VictorTrustyDev, thanks for your comment! Indeed it is the The error message is A solution is to set a new context with a |
Thanks @GAtom22 for your detailed explanation |
Issue addressed on PR #1566 |
System info:
Steps to reproduce:
Expected behavior:
Tx should be executed
Actual behavior:
I'm building integration test for escan, I have script which creates ~40 txs (both cosmos and evm txs) on local evmos node
The scripts run gracefully multiple times with evmos v9.1.0
Now when I cherry-pick the tests into v10.0.0-rc2, I can not finish the script because it always randomly timed out in one of my evm txs.
(I didn't check the v10.0.0-rc1 yet)
The problem also happens with ethermintd local node and my integration test for ethermintd.
Balance of the wallet used to deploy contract didn't changed.
The only log of ethermintd node (log level = error):
and it was printed multiple times.
This issue:
The text was updated successfully, but these errors were encountered: