diff --git a/protocol/chainsync/client.go b/protocol/chainsync/client.go index 23120b33..85a11b8f 100644 --- a/protocol/chainsync/client.go +++ b/protocol/chainsync/client.go @@ -223,6 +223,10 @@ func (c *Client) GetAvailableBlockRange( c.busyMutex.Lock() defer c.busyMutex.Unlock() + // Use origin if no intersect points were specified + if len(intersectPoints) == 0 { + intersectPoints = []common.Point{common.NewPointOrigin()} + } // Find our chain intersection result := c.requestFindIntersect(intersectPoints) if result.error != nil {