refactor preCheck

This commit is contained in:
codchen 2024-04-16 11:32:58 +08:00
parent b95a71e169
commit 163124903b

View file

@ -276,7 +276,7 @@ func (st *StateTransition) initGas() error {
return nil
}
func (st *StateTransition) preCheck() error {
func (st *StateTransition) StatelessChecks() error {
// Only check transactions that are not fake
msg := st.msg
if !msg.SkipAccountChecks {
@ -351,7 +351,14 @@ func (st *StateTransition) preCheck() error {
}
}
}
return nil
}
func (st *StateTransition) preCheck() error {
if !st.feeCharged {
if err := st.StatelessChecks(); err != nil {
return err
}
if err := st.BuyGas(); err != nil {
return err
}