-
Notifications
You must be signed in to change notification settings - Fork 844
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
prysm-besu on Holesky: prysm returns error=processPastLogs: Execution reverted
#6041
Comments
Hi @SeaMonkey82 - not sure it'll help without DEBUG or TRACE enabled, but if you still have them can you post the besu log please? What you have posted looks like a RocksDB log. Besu log should start more like this...
|
|
The Holesky nodes we are running also get this Something similar has come up before, see this old #interop discussion from February: https://discord.com/channels/595666850260713488/892088344438255616/1075719235000614922 Not sure exactly what current Prysm behaviour is, but previously in order to get the deposit data (which it needs to propose a block), it was performing large JSON-RPC batch requests to besu and exceeding our default. At the time they defaulted to 1000, so we increased our default to 1024: #5108 Maybe their default has changed, although looking at their docs, Of course, it might not be that issue. The only way to be sure I think is to increase the logging either on besu or prysm so that you can see what engine api requests/responses. |
Thanks for the extra logs...DEBUG is a little noisy, I'll craft a curl command to get better logging. These two look interesting though...
The eth_call appears to be calling the deposit contract ( |
With besu running with
And got the same error as you above,
I will investigate |
@SeaMonkey82 Looks like it could be this issue: prysmaticlabs/prysm#12850 which is an upstream geth issue and AFAICT is either still yet to be released by geth or incorporated by prysm. I suspect the "unknown property" is this errant |
Hmmm, on second thoughts, I think I have it the wrong way around and besu is expecting |
So if I change the prysm-style request from
|
Don't think this is a simple rename in besu though, we need to consider the implications of all the client code that is still expecting to send |
@SeaMonkey82 thanks for the report, going to close this as this will be resolved when we play the newly created #6055 |
Not fixed.
|
@SeaMonkey82 This is fixed by #6094 and merged in main now |
BESU_OPTS=-Xmx9g ./besu/build/install/besu/bin/besu --data-path "/mnt/holesky/prysm-besu" --network=holesky --rpc-http-enabled=true --rpc-http-host="0.0.0.0" --rpc-http-cors-origins="*" --host-allowlist="*" --engine-host-allowlist="*" --engine-jwt-enabled=true --engine-jwt-secret=/mnt/holesky/jwtsecret --p2p-port 23491 --rpc-http-port=8579 --p2p-host "1.2.3.4" --engine-rpc-port=8580 --data-storage-format=BONSAI --sync-mode=X_CHECKPOINT --Xplugin-rocksdb-high-spec-enabled --max-peers 25 --metrics-enabled --rpc-http-api=ETH,NET,WEB3,TXPOOL
bazelisk run //beacon-chain -- --datadir /mnt/holesky/prysm-besu --execution-endpoint=http://192.168.0.2:8580 --p2p-tcp-port 23481 --p2p-udp-port 23481 --p2p-host-ip "1.2.3.4" --rpc-port 4005 --grpc-gateway-port 3505 --monitoring-port 8091 --suggested-fee-recipient "0xA721da3d06813E764E94A23E377cC3E1729fCFD5" --jwt-secret=/mnt/holesky/jwtsecret --holesky --p2p-max-peers 25
holesky-prysm-besu.besu.log
holesky-prysm-besu.prysm.log
besu/v23.10.1-dev-6d100f30/linux-x86_64/openjdk-java-17
openjdk 17.0.8.1 2023-08-24
OpenJDK Runtime Environment (build 17.0.8.1+1-Ubuntu-0ubuntu122.04)
OpenJDK 64-Bit Server VM (build 17.0.8.1+1-Ubuntu-0ubuntu122.04, mixed mode, sharing)
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=21.2
DISTRIB_CODENAME=victoria
DISTRIB_DESCRIPTION="Linux Mint 21.2 Victoria"
NAME="Linux Mint"
VERSION="21.2 (Victoria)"
ID=linuxmint
ID_LIKE="ubuntu debian"
PRETTY_NAME="Linux Mint 21.2"
VERSION_ID="21.2"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.linuxmint.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=victoria
UBUNTU_CODENAME=jammy
Linux earth.thegalaxy 6.5.7-x64v3-xanmod1 #0~20231010.gfdab4ec SMP PREEMPT_DYNAMIC Tue Oct 10 21:39:15 UTC x86_64 x86_64 x86_64 GNU/Linux
Prysm
develop
commit cc81444e13401ea1e43d5912ee0a001d834ee0fbThe text was updated successfully, but these errors were encountered: