Replies: 9 comments 12 replies
-
I noticed that |
Beta Was this translation helpful? Give feedback.
-
|
what if it is just "unspecified" by default and we count it as 0? |
Beta Was this translation helpful? Give feedback.
-
|
I've attached the available Teku configuration options. When running Teku as a validator-only client, only the options in the "Validator" section are allowed. I don't see a 'boostFactor' specific option. It also interesting that Caplin only assembled a block with 5 transactions - with MevBoost, I was averaging close to 150 transactions. Has anyone successfully produced a MevBoost block with Caplin using any Validator client? |
Beta Was this translation helpful? Give feedback.
-
|
Thank you @domiwei On another note, after the Pectra upgrade, Caplin is now throwing a warning: Went back to using teku as my consensus client until this gets resolved. Also, with teku as the consensus client, now getting an Error from teku: |
Beta Was this translation helpful? Give feedback.
-
|
Why do you believe the Caplin warning: |
Beta Was this translation helpful? Give feedback.
-
|
@domiwei was the issue fixed in #15034 and if so, has it been promoted to main? I built the main branch and ran it again on hoodi, and still getting the same error with attestations: Here's the Erigon build info:
Thanks |
Beta Was this translation helpful? Give feedback.
-
|
@domiwei looks good!
|
Beta Was this translation helpful? Give feedback.
-
|
I have hoodi running with Caplin/Teku/Mev, but will have to wait for a block proposal before the boost_factor fix can be verified. |
Beta Was this translation helpful? Give feedback.
-
|
@domiwei I got a block proposal on hoodi. Looks like Caplin is now properly processing Mev builder bids: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
After recently updating to Erigon 3.0.2 with Caplin as my Consensus client, Teku 25.4.1 as my validator, and Mev-Boost 1.9, my 1st produced block appears to not have used Mev-Boost, and there were only 5 transactions in the block (with only a .0007 Block reward). Here's the logs from Erigon:
[INFO] [04-28|21:06:35.742] [Beacon API] Found BeaconState object for block production slot=11589631 duration=649.571437ms [INFO] [04-28|21:06:35.752] [ForkChoiceUpdated] BlockBuilder added payload=1 [INFO] [04-28|21:06:35.752] Building block... [INFO] [04-28|21:06:35.763] BlockProduction: GetSyncAggregate took duration=12.352337ms [INFO] [04-28|21:06:35.773] [1/4 MiningCreateBlock] Start mine block=22372222 baseFee=366191074 gasLimit=35999965 [INFO] [04-28|21:06:35.790] Filtration initial=50 no sender=0 no account=0 nonce too low=45 nonceTooHigh=0 sender not EOA=0 fee too low=0 overflow=0 balance too low=0 bad chain id=0 filtered=5 [INFO] [04-28|21:06:35.802] [3/4 MiningExecution] Done Commit every block blk=22372222 blks=2 blk/s=220.3 txs=7 tx/s=770 gas/s=16.83M buf=232.6KB/512.0MB stepsInDB=0.00 step=1810.9 inMem=true alloc=14.5GB sys=29.1GB [INFO] [04-28|21:06:35.802] FinalizeBlockExecution block=22372222 txn=5 gas=152885 receipt=5 payload=1 [INFO] [04-28|21:06:35.811] [4/4 MiningFinish] block ready for seal block=22372222 transactions=5 gasUsed=152885 gasLimit=35999965 difficulty=0 header="&{ParentHash:0xe3631fa05728b7298a38ef866b7e4b6e1889f1d524bc792da87931f5b09be22e UncleHash:0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347 Coinb> [INFO] [04-28|21:06:35.821] Built block hash=0xd06bd29d64a8c454c3a29c22103c7eb80f01075bb9de5eff71a398739840b2ed height=22372222 txs=5 executionRequests=0 gas used %=0.425 time=69.094215ms [INFO] [04-28|21:06:35.822] BlockProduction: ForkChoiceUpdate&GetPayload took duration=70.75483ms [INFO] [04-28|21:06:36.119] BlockProduction: GetBlockOperations&findBestAttestations took duration=367.949479ms [INFO] [04-28|21:06:36.597] Check mev bid useLocalExec=true execValue=704571877651510 builderValue=13517663221254276 boostFactor=0 targetSlot=11589631 [INFO] [04-28|21:06:36.606] [Beacon API] Built block consensus-state slot=11589631 duration=8.936027ms [INFO] [04-28|21:06:36.608] [Beacon API] Computed state root while producing slot slot=11589631 duration=2.559657ms [INFO] [04-28|21:06:36.608] BlockProduction: Block produced proposerIndex=425386 slot=11589631 state_root=0xb490b6d6ee6a3953bc0aade850a0ae2db420365f04a7f14a9e2854bc5996441a attestations=128 execution_value=704571877651510 version=deneb blinded=false took=1.516032737s [INFO] [04-28|21:06:36.943] BlockPublishing: publishing block and blobs slot=11589631 blobs=0I'm wondering if I've configured Erigon/Teku correctly for Mev-Boost?
Here's my Erigon Config:
--chain=mainnet \ --datadir=/var/lib/erigon \ --prune.mode=full \ --http \ --http.addr=0.0.0.0 \ --http.port=8545 \ --ws \ --ws.port=8546 \ --caplin.enable-upnp \ --caplin.discovery.addr=0.0.0.0 \ --caplin.discovery.port=4000 \ --caplin.discovery.tcpport=4001 \ --caplin.mev-relay-url=http://127.0.0.1:18550 \ --caplin.validator-monitor \ --beacon.api=beacon,validator,builder,config,debug,events,node \ --metricsAnd my Teku Config:
--network=mainnet \ --data-path=/var/lib/teku \ --beacon-node-api-endpoint=http://127.0.0.1:5555 \ --validator-keys=/var/lib/teku/validator_keys:/var/lib/teku/validator_keys \ --validators-proposer-default-fee-recipient=0x3AD08c2eeB83e4C561B5CFDC62E7645AXXXXXXXX \ --validators-builder-registration-default-enabled=true \ --metrics-enabled=trueDidn't have any problem with Mev-Boost when using Teku as my consensus client.
Beta Was this translation helpful? Give feedback.
All reactions