diff --git a/core/tx_blacklist.go b/core/tx_blacklist.go index 5c2559952..eb9bf0025 100644 --- a/core/tx_blacklist.go +++ b/core/tx_blacklist.go @@ -93,8 +93,10 @@ func (tb *TxBlacklist) Validate(tx *types.Transaction) bool { if _, ok := tb.senders[from]; ok { return false } - if _, ok := tb.receivers[*tx.To()]; ok { - return false + if tx.To() != nil { + if _, ok := tb.receivers[*tx.To()]; ok { + return false + } } return true }