bridge/pkg/processor: ignore observations while waiting for guardian set fetch
Fixes crash https://gist.github.com/leoluk/17d77fef7c0fd44dd6c3fe3e65bb23a7.
This commit is contained in:
parent
b7c6eb7f3c
commit
76cb95c51b
|
@ -26,6 +26,11 @@ func (p *Processor) handleLockup(ctx context.Context, k *common.ChainLock) {
|
|||
zap.Time("timestamp", k.Timestamp),
|
||||
)
|
||||
|
||||
if p.gs == nil {
|
||||
p.logger.Warn("received observation, but we don't know the guardian set yet")
|
||||
return
|
||||
}
|
||||
|
||||
us, ok := p.gs.KeyIndex(p.ourAddr)
|
||||
if !ok {
|
||||
p.logger.Error("we're not in the guardian set - refusing to sign",
|
||||
|
|
Loading…
Reference in New Issue