From ba7bb8b1a8a36c7e51b56d4a5222f0bc3f20036f Mon Sep 17 00:00:00 2001 From: blockchainluffy Date: Fri, 26 Dec 2025 11:20:47 +0530 Subject: [PATCH] fix: update identity creation to include trigger definition --- .../shutterservice/eventtriggerregisteredprocessor.go | 1 + rolling-shutter/keyperimpl/shutterservice/newblock.go | 3 ++- rolling-shutter/keyperimpl/shutterservice/registrysyncer.go | 1 - 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/rolling-shutter/keyperimpl/shutterservice/eventtriggerregisteredprocessor.go b/rolling-shutter/keyperimpl/shutterservice/eventtriggerregisteredprocessor.go index 071fad079..0f1b42d71 100644 --- a/rolling-shutter/keyperimpl/shutterservice/eventtriggerregisteredprocessor.go +++ b/rolling-shutter/keyperimpl/shutterservice/eventtriggerregisteredprocessor.go @@ -124,5 +124,6 @@ func computeEventTriggerIdentity(event *triggerRegistryV1Bindings.Shuttereventtr var buf bytes.Buffer buf.Write(event.IdentityPrefix[:]) buf.Write(event.Sender.Bytes()) + buf.Write(event.TriggerDefinition) return crypto.Keccak256(buf.Bytes()) } diff --git a/rolling-shutter/keyperimpl/shutterservice/newblock.go b/rolling-shutter/keyperimpl/shutterservice/newblock.go index 74b23ec26..65b86eb71 100644 --- a/rolling-shutter/keyperimpl/shutterservice/newblock.go +++ b/rolling-shutter/keyperimpl/shutterservice/newblock.go @@ -3,6 +3,7 @@ package shutterservice import ( "bytes" "context" + "encoding/hex" "fmt" "sort" @@ -135,7 +136,7 @@ func (kpr *Keyper) shouldTriggerDecryption( log.Info(). Int64("eon", event.Eon). Int64("block-number", event.BlockNumber). - Str("identity", string(event.Identity)). + Str("identity", hex.EncodeToString(event.Identity)). Str("address", kpr.config.GetAddress().Hex()). Msg("skipping event as not part of keyper set") return false, nil diff --git a/rolling-shutter/keyperimpl/shutterservice/registrysyncer.go b/rolling-shutter/keyperimpl/shutterservice/registrysyncer.go index 52e21142b..4fdaaef71 100644 --- a/rolling-shutter/keyperimpl/shutterservice/registrysyncer.go +++ b/rolling-shutter/keyperimpl/shutterservice/registrysyncer.go @@ -266,7 +266,6 @@ func (s *RegistrySyncer) insertIdentityRegisteredEvents( } func computeIdentity(event *registryBindings.ShutterregistryIdentityRegistered) []byte { - // TODO: may need to change this if we want to create identity other way var buf bytes.Buffer buf.Write(event.IdentityPrefix[:]) buf.Write(event.Sender.Bytes())