Open abstraking opened 2 months ago
Maybe, we can also omit Qourum from the name
True, I also thought about it today. Our quorum anyway aware of certificates and their finalization so merging makes sense to me
Another thing I realized is that we can remove Finalize and make AddSingature report on finalization. Honestly, things like an aggregation of signatures can be done elsewhere by asking for Signatures on the certificate
I'd leave finalization as it fits perfectly to the architecture and has such an ending point that could be useful in the future
I feel like this is exactly the case of YAGNI and if we can finalize this, we should.
We separated those for readability, but it increases the cognitive load, in fact. We can simplify and merge these interfaces into one