good morning!!!!

Skip to content
Snippets Groups Projects
Unverified Commit 3094e7f3 authored by Gary Rong's avatar Gary Rong Committed by GitHub
Browse files

catalyst: runs every transaction in a snapshot in assembleBlock handler (#7) (#22989)

parent 216ed05c
No related branches found
No related tags found
No related merge requests found
......@@ -79,8 +79,10 @@ type blockExecutionEnv struct {
func (env *blockExecutionEnv) commitTransaction(tx *types.Transaction, coinbase common.Address) error {
vmconfig := *env.chain.GetVMConfig()
snap := env.state.Snapshot()
receipt, err := core.ApplyTransaction(env.chain.Config(), env.chain, &coinbase, env.gasPool, env.state, env.header, tx, &env.header.GasUsed, vmconfig)
if err != nil {
env.state.RevertToSnapshot(snap)
return err
}
env.txs = append(env.txs, tx)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment