Show HN: Mako – a full Bitcoin implementation in C
1–10 of 129 posts
Re: Show HN: Mako – a full Bitcoin implementation in C
#2One thing that kinda bothers me is that most of the tests are just
#include #include #include #include "lib/tests.h"
int main(void) { return 0; }
Re: Show HN: Mako – a full Bitcoin implementation in C
#3This looks super interesting. One thing that kinda bothers me is that most of the tests are just #include #include #include #include "lib/tests.h" int main(void) { return 0; }
The past 2 months of limited sleep were a massive scramble just trying to get everything implemented and trying to get the damn thing to sync properly. Things seem to work in practice, but it's very scary not having high test coverage, especially with a project like this. Now that everything has solidified and my sleep schedule has normalized a bit, it's my intention to take the time to write proper tests.
Re: Show HN: Mako – a full Bitcoin implementation in C
#4Re: Show HN: Mako – a full Bitcoin implementation in C
#5Some of this C code looks extremely obfuscated. Not a fan.
Re: Show HN: Mako – a full Bitcoin implementation in C
#6Re: Show HN: Mako – a full Bitcoin implementation in C
#7This looks super interesting. One thing that kinda bothers me is that most of the tests are just #include #include #include #include "lib/tests.h" int main(void) { return 0; }
Yeah, I'm embarrassed about that. It's way behind on tests. The past 2 months of limited sleep were a massive scramble just trying to get everything implemented and trying to get the damn thing to sync properly. Things seem to work in practice, but it's very scary not having high test coverage, especially with a project like this. Now that everything has solidified and my sleep schedule has normalized a bit, it's my…
Re: Show HN: Mako – a full Bitcoin implementation in C
#8Re: Show HN: Mako – a full Bitcoin implementation in C
#9Re: Show HN: Mako – a full Bitcoin implementation in C
#10Some of this C code looks extremely obfuscated. Not a fan.
Do you mind elaborating? I obsess over clean code, so any criticism is appreciated.
You don't want your own "goto fail" do you? ;) [1]
I think you did a great job.
[1] https://nakedsecurity.sophos.com/2014/02/24/anatomy-of-a-got...