-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
trace_block returns "insufficient funds for gas * price + value" error on block 21030627 #12525
Comments
Fixed by PR #12559 and will be released in v2.60.10. |
@yperbasis There seems to be something wrong, we still get the error on 2.60.10 with the newest docker container and the git_tag seems to be 2.60.9 still
|
|
Hi, all "git_tag" in this case is the output of This outputs basically means -- the last tag found in git was "v2.60.9" and current git repository state is 4 commits on top of that tag and latest short commit id is "3afee08bff". More details could be found here. It is done so, because we decided to TAG git repository after release. P.S. |
It is not just the tag but more importantly that the issue described in this thread persists. |
@Tommel71 |
@yperbasis for us (same team as @Tommel71), the issue persists after updating to the v2.60.10 docker image. The curl call returns an error as before. Do you have any advice, is there some cache we need to reset or could it be an issue with the docker image? |
I can reproduce the issue locally when I use erigon from erigon_v2.60.9_linux_amd64v2.tar.gz, but erigon from erigon_v2.60.10_linux_amd64v2.tar.gz works fine for me. Perhaps there's something wrong with the docker image. |
Hi! I have the same error! I try to build erigon and rpcdaemon, try to use 2.60.10 v1 and v2 and still have it :( |
That's possibly the case; using the official docker image
produces
|
Sorry, I can't reproduce the issue and am out of ideas, so closing. |
I have the same issue, my erigon version is Is that because when my node reach height 21030627, my version is 2.60.9? |
Thanks for testing; so did the docker image version work for you? I've just tried with the latest docker image v2.61.0-beta
and here the insufficient funds error still exists. As @32ethers said; can the problem be that the database was written with a pre 2.60.10 version? |
No, this is a pure code change, not related to the database. That's why I'm a bit lost why v2.60.10 or v2.61.0-beta aren't working for you. |
Another guess: By the way, this is my rpcdaemon command: ./rpcdaemon --datadir="/node1/eth/" --txpool.api.addr=localhost:9070 --private.api.addr=localhost:9070 --http.addr=0.0.0.0 --http.api=eth,erigon,web3,net,debug,trace,txpool |
@32ethers yes, you need to update |
I remove source code and compile again, and switch to 2.61.0 tag, still not work. here is what i did: rm -rf erigon
git clone https://github.com/erigontech/erigon.git
cd erigon
make
build/bin/erigon --version # ensure version is 2.61
cp -r build/bin /node1/erigon_2.61.0-beta1
cd /node1/erigon_2.61.0-beta1
./rpcdaemon --datadir="/node1/eth/" --txpool.api.addr=localhost:9070 --private.api.addr=localhost:9070 --http.addr=0.0.0.0 --http.api=eth,erigon,web3,net,debug,trace,txpool And still got the error, rpcdaemon will give a warning, and chifra will raise a error ant read that height repeatly. Query with curl, still get the error: Did I miss something? Do I have some cache to clean elsewhere? |
Hi @yperbasis I tested again, turn out if you use rpc in erigon, it will work, but rpcdaemon doesn't. so you should consider fix rpcdaemon as well. |
System information
Erigon version:
erigon/2.60.4/linux-amd64/go1.22.5
OS & Version: Linux
Chain/Network: Mainnet
Steps to reproduce the behaviour
Returns
Backtrace
The text was updated successfully, but these errors were encountered: