Skip to content

Commit 6c27d90

Browse files
committed
remove hooks from selfdestruct6780
1 parent 9a6a884 commit 6c27d90

File tree

1 file changed

+1
-23
lines changed

1 file changed

+1
-23
lines changed

core/state/statedb_hooked.go

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -242,29 +242,7 @@ func (s *hookedStateDB) SelfDestruct(address common.Address) uint256.Int {
242242
}
243243

244244
func (s *hookedStateDB) SelfDestruct6780(address common.Address) (uint256.Int, bool) {
245-
var prevCode []byte
246-
var prevCodeHash common.Hash
247-
248-
if s.hooks.OnCodeChange != nil {
249-
prevCodeHash = s.inner.GetCodeHash(address)
250-
prevCode = s.inner.GetCode(address)
251-
}
252-
253-
prev, changed := s.inner.SelfDestruct6780(address)
254-
255-
if s.hooks.OnBalanceChange != nil && !prev.IsZero() {
256-
s.hooks.OnBalanceChange(address, prev.ToBig(), new(big.Int), tracing.BalanceDecreaseSelfdestruct)
257-
}
258-
259-
if changed && len(prevCode) > 0 {
260-
if s.hooks.OnCodeChangeV2 != nil {
261-
s.hooks.OnCodeChangeV2(address, prevCodeHash, prevCode, types.EmptyCodeHash, nil, tracing.CodeChangeSelfDestruct)
262-
} else if s.hooks.OnCodeChange != nil {
263-
s.hooks.OnCodeChange(address, prevCodeHash, prevCode, types.EmptyCodeHash, nil)
264-
}
265-
}
266-
267-
return prev, changed
245+
return s.inner.SelfDestruct6780(address)
268246
}
269247

270248
func (s *hookedStateDB) AddLog(log *types.Log) {

0 commit comments

Comments
 (0)