Convert the project to stpe scrypt while implementing: - [ ] #360 - [ ] #342 - [ ] #341 NOTE: add it as separate issue as convertng to ts itself is additiopnal effort but will pay out oin the long run