We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cd6ebd8 commit a8a9893Copy full SHA for a8a9893
crates/handler/src/handler.rs
@@ -173,8 +173,12 @@ pub trait Handler {
173
self.reimburse_caller(evm, &mut exec_result)?;
174
// Reward beneficiary
175
self.reward_beneficiary(evm, &mut exec_result)?;
176
- // Returns output of transaction.
177
- self.output(evm, exec_result)
+ // Prepare output of transaction.
+ let output = self.output(evm, exec_result)?;
178
+ // Clear any internal state.
179
+ self.clear(evm);
180
+ // Return output
181
+ Ok(output)
182
}
183
184
/* VALIDATION */
0 commit comments