diff --git a/pkg/rpcclient/wsclient.go b/pkg/rpcclient/wsclient.go index b9e03f0f2..044214a73 100644 --- a/pkg/rpcclient/wsclient.go +++ b/pkg/rpcclient/wsclient.go @@ -732,6 +732,9 @@ func (c *WSClient) ReceiveBlocks(flt *neorpc.BlockFilter, rcvr chan<- *block.Blo if rcvr == nil { return "", ErrNilNotificationReceiver } + if !c.cache.initDone { + return "", errNetworkNotInitialized + } params := []any{"block_added"} if flt != nil { flt = flt.Copy()