nice work man, clean well structured code πŸ™‡β€β™‚οΈ

main is awfully large and untestable - recommend delegating it all to another abstraction, make main minimal and focused on runtime/config concerns πŸ‘

have you had any thoughts how to approach testing all wait/sync/gofunc core 🫨 I haven’t yet πŸ˜” circled back yet to relays but will join you soon hopefully, focused on platform and revenue first then 😁

Reply to this note

Please Login to reply.

Discussion

Making main smaller with a startup routine was actually my next step! Then some testing! I still don't know where to begin on it... But at least with logging I'll be able to debug was wat quicker.

I've made a few clients now as well so the idea now is to make a reference client implementation in grain. So the client package is getting redone entirely soon.