From f709826b6b8b587a7183fb0324b1674f1e796ddd Mon Sep 17 00:00:00 2001 From: lightclient Date: Tue, 26 Nov 2024 17:24:55 -0700 Subject: [PATCH] common: remove zero address --- common/types.go | 3 --- core/state_transition.go | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/common/types.go b/common/types.go index 8e8e968ed5..fdb25f1b34 100644 --- a/common/types.go +++ b/common/types.go @@ -45,9 +45,6 @@ var ( hashT = reflect.TypeOf(Hash{}) addressT = reflect.TypeOf(Address{}) - // ZeroAddress represents the zero address value. - ZeroAddress = Address{} - // MaxAddress represents the maximum possible address value. MaxAddress = HexToAddress("0xffffffffffffffffffffffffffffffffffffffff") diff --git a/core/state_transition.go b/core/state_transition.go index 759fdbf0ca..ae883687b4 100644 --- a/core/state_transition.go +++ b/core/state_transition.go @@ -499,7 +499,7 @@ func (st *stateTransition) execute() (*ExecutionResult, error) { } st.state.SetNonce(authority, auth.Nonce+1) delegation := types.AddressToDelegation(auth.Address) - if auth.Address == common.ZeroAddress { + if auth.Address == (common.Address{}) { // If the delegation is for the zero address, completely clear all // delegations from the account. delegation = []byte{}