This repository contains packages that are commonly used by Hagall and other backend services in Auki Labs.
Package | Description |
---|---|
crypt | Package that provides cryptography related functionalities. |
hdsclient | Package with a client interface to the Hagall Discovery Service. |
http | Package with common HTTP functionalities. |
messages | Package with the definition of Hagall modules protobuf messages. |
ncsclient | Package with a client interface to the Network Credit Service. |
scenario | Package to support Hagall protocol simulation using websocket. |
smoketest | Package that provides smoketest functionality. |
testing | Package contains functions to support Hagall testing. |
websocket | Package with functions to manage websocket communications. |
scenariorunner | A command line tool used to test hagall server with different scenarios. |
To regenerate protobuf messages after updating .proto files:
make proto