From a42e2907b945095c7b3a24a68958a3afc3f36988 Mon Sep 17 00:00:00 2001 From: Patryk Osmaczko Date: Wed, 16 Aug 2023 08:55:57 +0200 Subject: [PATCH] fix: revert wrong conflict resolution introduced by 1bc0d37b40b0776052bf3cdbf0d99f1d095c73a1 --- protocol/communities/manager.go | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/protocol/communities/manager.go b/protocol/communities/manager.go index 4fc341298..8d72fba92 100644 --- a/protocol/communities/manager.go +++ b/protocol/communities/manager.go @@ -1337,14 +1337,7 @@ func (m *Manager) validateAndFilterEvents(community *Community, events []Communi validatedEvents := make([]CommunityEvent, 0, len(events)) validateEvent := func(event *CommunityEvent) error { - if event.Signature == nil || len(event.Signature) == 0 { - return errors.New("missing signature") - } - - signer, err := crypto.SigToPub( - crypto.Keccak256(event.Payload), - event.Signature, - ) + signer, err := event.RecoverSigner() if err != nil { return err }