Procedural Chunks Showing Seams

Hello, I am in need of some guidance to removing the seams between my procedurally generated chunks (as seen in the images). I’ve done some research and am aware that because this mesh does not share the neighboring chunks vertices, it cannot calculate the correct normal. However, I don’t even know where to begin… Please point me in the right direction if you can.

Okay, so I decided I had to figure this out on my own…
My solution is, that I generate vertices around the border of the chunk, so when the mesh is built with all the triangles, it can correctly determine the real normals. I then recalculate the triangles without the border vertices and it results in a perfect, seamless joining of chunks.

Hope this helps anyone who has run into the same issue as I have.