forked from cerc-io/plugeth
core: remove pointless check for excessBlobGas nilness (#27797)
* core: check excessBlobGas in front Signed-off-by: jsvisa <delweng@gmail.com> * core: no need to manual panic Signed-off-by: jsvisa <delweng@gmail.com> * core: no comment Signed-off-by: jsvisa <delweng@gmail.com> --------- Signed-off-by: jsvisa <delweng@gmail.com>
This commit is contained in:
parent
5a4eba6886
commit
43a1a48ee2
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user