As far as I can tell, there isn't anything that is directly recommended, but there are places you can look to try to find libraries that you may want to use. I would suggest starting with this list of curated Nim libraries, and also look into what packages were used or developed by status as they are also in the blockchain business. Here is a link to their nimble.lock file for their main crypto client.
I hope any of this helps.
Just a quick search on !gh repos , https://github.com/muxueqz/blockchain-tutorial.nim
It's just a systemic algorithm, Perl, Python, even shell's script will get it into the work
Let alone Nim, of course, whicvh'd construct it perfectly
it's akin mostly to singly linked lists but data is stored in each block using Merkle trees
go
https://www.hyperledger.org/projects/fabric