go-topos-sequencer-client is an early proof of concept client for Golang GRPC bidirectional communication.
Background
The Topos Sequencer produces and signs certificates using ICE-FROST signatures. It requires communication between sequencers of the same subnet to proceed to the DKG to generate the group key, and sign certificates with joint effort using the threshold signature protocol.
One way to implement this protocol is to reuse the existing p2p network that the subnet nodes maintain. go-topos-sequencer-client
will eventually be used for bidirectional communication between subnet nodes and their Topos sequencers to generate the group key and sign certificates by leveraging the subnet p2p network.
License
This project is released under the terms specified in the LICENSE file.