Fix blob validation rule

This commit is contained in:
Francis Li 2025-05-14 13:39:11 -07:00
parent 16b0d9e982
commit 945c52be39
No known key found for this signature in database
GPG key ID: 39F1A72C987F3F88

View file

@ -1097,7 +1097,7 @@ func (p *BlobPool) ValidateTxBasics(tx *types.Transaction) error {
opts := &txpool.ValidationOptions{ opts := &txpool.ValidationOptions{
Config: p.chain.Config(), Config: p.chain.Config(),
Accept: 1 << types.BlobTxType, Accept: 1 << types.BlobTxType,
MaxSize: txMaxSize, MaxSize: txMaxSize + uint64(eip4844.LatestMaxBlobsPerBlock(p.chain.Config())*blobSize),
MinTip: p.gasTip.ToBig(), MinTip: p.gasTip.ToBig(),
} }
return txpool.ValidateTransaction(tx, p.head, p.signer, opts) return txpool.ValidateTransaction(tx, p.head, p.signer, opts)