diff --git a/blockchain/client.go b/blockchain/client.go index 1913fa2..8407368 100644 --- a/blockchain/client.go +++ b/blockchain/client.go @@ -158,6 +158,12 @@ func (c *Client) StartEventsListening( continue } + meta, err := c.RPC.State.GetMetadata(set.Block) + if err != nil { + c.errsListening <- fmt.Errorf("get metadata: %w", err) + return + } + for _, change := range set.Changes { if !codec.Eq(change.StorageKey, key) || !change.HasStorageData { continue