The grid is toroidal: each edge of the grid is considered to be adjacent/orthogonal to its opposite edge. Lines wrap around opposite sides of the grid.
Adjacent digits along the green line must have a difference of at least 5.
Digits joined by a black dot are in 1:2 ratio and digits joined by a white dot are consecutive. Not all possible dots are given.