Unverified Commit 43a1a48e authored by Delweng's avatar Delweng Committed by GitHub

core: remove pointless check for excessBlobGas nilness (#27797)

* core: check excessBlobGas in front
Signed-off-by: 's avatarjsvisa <delweng@gmail.com>

* core: no need to manual panic
Signed-off-by: 's avatarjsvisa <delweng@gmail.com>

* core: no comment
Signed-off-by: 's avatarjsvisa <delweng@gmail.com>

---------
Signed-off-by: 's avatarjsvisa <delweng@gmail.com>
parent 5a4eba68
......@@ -242,10 +242,6 @@ func (st *StateTransition) buyGas() error {
}
if st.evm.ChainConfig().IsCancun(st.evm.Context.BlockNumber, st.evm.Context.Time) {
if blobGas := st.blobGasUsed(); blobGas > 0 {
if st.evm.Context.ExcessBlobGas == nil {
// programming error
panic("missing field excess data gas")
}
// Check that the user has enough funds to cover blobGasUsed * tx.BlobGasFeeCap
blobBalanceCheck := new(big.Int).SetUint64(blobGas)
blobBalanceCheck.Mul(blobBalanceCheck, st.msg.BlobGasFeeCap)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment