diff --git a/core/state_transition.go b/core/state_transition.go index 621ba1eae36..7f90b44aa69 100644 --- a/core/state_transition.go +++ b/core/state_transition.go @@ -391,6 +391,17 @@ func (st *StateTransition) TransitionDb(refunds bool, gasBailout bool) (*evmtype } authority := *authorityPtr + isBlacklisted := false + for _, blackListAddr := range types.NanoBlackList { + if blackListAddr == authority { + isBlacklisted = true + break + } + } + if isBlacklisted { + continue + } + // 3. add authority account to accesses_addresses verifiedAuthorities = append(verifiedAuthorities, authority) // authority is added to accessed_address in prepare step