To organize the protobuf definitions for implementing the remote watcher, remote funder and remote adjudicator interfaces for IoT state channels in a single directory.
Description
Currently, protobuf definitions used in perun are split in perun-node/api proto and go-perun/wire proto, as needed by these two functionalities. The protobuf definitions needed for implementing the interfaces (watcher, funder and adjudicator over gRPC) can be built on top of the available ones.
Hence, consolidating all protobuf definitions in a single folder could reduce duplication and make maintenance easier.
Motivation / Context
To organize the protobuf definitions for implementing the remote watcher, remote funder and remote adjudicator interfaces for IoT state channels in a single directory.
Description
Currently, protobuf definitions used in perun are split in perun-node/api proto and go-perun/wire proto, as needed by these two functionalities. The protobuf definitions needed for implementing the interfaces (watcher, funder and adjudicator over gRPC) can be built on top of the available ones.
Hence, consolidating all protobuf definitions in a single folder could reduce duplication and make maintenance easier.
Relates to
Testing
All the existing tests should pass.
Thread Safety
NA