taurushq-io / multi-party-sig

Implementation of protocols for threshold signatures
Apache License 2.0
312 stars 120 forks source link

Remove `gogoproto` dependency #53

Closed adr1anh closed 3 years ago

adr1anh commented 3 years ago

By ensuring all underlying types implement encoding.{Marshal,Unmarshal}Binary, we can use the CBOR encoding over all messages that we create. This removes a lot of generated code, and allows us to use cleaner structures.