params, miner: rename constants

This commit is contained in:
Felix Lange 2025-07-08 11:21:38 +02:00
parent 319fd95ab5
commit 11f1b1f1da
3 changed files with 9 additions and 9 deletions

View file

@ -50,7 +50,7 @@ func NewBlockValidator(config *params.ChainConfig, blockchain *BlockChain) *Bloc
// validated at this point. // validated at this point.
func (v *BlockValidator) ValidateBody(block *types.Block) error { func (v *BlockValidator) ValidateBody(block *types.Block) error {
// check EIP 7934 RLP-encoded block size cap // check EIP 7934 RLP-encoded block size cap
if v.config.IsOsaka(block.Number(), block.Time()) && block.Size() > params.BlockRLPSizeCap { if v.config.IsOsaka(block.Number(), block.Time()) && block.Size() > params.MaxBlockSize {
return ErrBlockOversized return ErrBlockOversized
} }
// Check whether the block is already imported. // Check whether the block is already imported.

View file

@ -66,7 +66,7 @@ type environment struct {
// txFits reports whether the transaction fits into the block size limit. // txFits reports whether the transaction fits into the block size limit.
func (env *environment) txFitsSize(tx *types.Transaction) bool { func (env *environment) txFitsSize(tx *types.Transaction) bool {
return env.size+tx.Size() < params.BlockRLPSizeCap-blockRLPSizeCapBuffer return env.size+tx.Size() < params.MaxBlockSize-maxBlockSizeBufferZone
} }
const ( const (
@ -74,13 +74,13 @@ const (
commitInterruptNewHead commitInterruptNewHead
commitInterruptResubmit commitInterruptResubmit
commitInterruptTimeout commitInterruptTimeout
// cap the size of blocks we will produce below the max allowed by
// EIP-7934. This gives us buffer room if the estimated size of the
// block we are building is off from the actual encoded size.
blockRLPSizeCapBuffer = 1_000_000
) )
// Block size is capped by the protocol at params.MaxBlockSize. When producing blocks, we
// try to say below the size including a buffer zone, this is to avoid going over the
// maximum size with auxilary data added into the block.
const maxBlockSizeBufferZone = 1_000_000
// newPayloadResult is the result of payload generation. // newPayloadResult is the result of payload generation.
type newPayloadResult struct { type newPayloadResult struct {
err error err error
@ -115,7 +115,7 @@ func (miner *Miner) generateWork(genParam *generateParams, witness bool) *newPay
// Check withdrawals fit max block size. // Check withdrawals fit max block size.
// Due to the cap on withdrawal count, this can actually never happen, but we still need to // Due to the cap on withdrawal count, this can actually never happen, but we still need to
// check to ensure the CL notices there's a problem if the withdrawal cap is ever lifted. // check to ensure the CL notices there's a problem if the withdrawal cap is ever lifted.
maxBlockSize := params.BlockRLPSizeCap - blockRLPSizeCapBuffer maxBlockSize := params.MaxBlockSize - maxBlockSizeBufferZone
if genParam.withdrawals.Size() > maxBlockSize { if genParam.withdrawals.Size() > maxBlockSize {
return &newPayloadResult{err: errors.New("withdrawals exceed max block size")} return &newPayloadResult{err: errors.New("withdrawals exceed max block size")}
} }

View file

@ -179,7 +179,7 @@ const (
HistoryServeWindow = 8192 // Number of blocks to serve historical block hashes for, EIP-2935. HistoryServeWindow = 8192 // Number of blocks to serve historical block hashes for, EIP-2935.
BlockRLPSizeCap = 8_388_608 // maximum size of an RLP-encoded block MaxBlockSize = 8_388_608 // maximum size of an RLP-encoded block
) )
// Bls12381G1MultiExpDiscountTable is the gas discount table for BLS12-381 G1 multi exponentiation operation // Bls12381G1MultiExpDiscountTable is the gas discount table for BLS12-381 G1 multi exponentiation operation