You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sean Batzel edited this page Feb 21, 2022
·
4 revisions
Fennel Protocol now includes a parallel server/client setup used for communicating both directly with the protocol and with other individuals using the protocol.
When the client is first started, it creates an RSA keypair the user can declare as a signing/encryption key for their Fennel account. From there, they will have the option to select a server (currently similar to IRC with only direct messages) and use their identity information to begin exchanging messages with others on that server. For ease of testing, the current version only allows connections to servers running on the local machine.
In order to test the client, server, and library, first run the ./scripts/setup.sh present in the Fennel-Protocol repository. From there you'll be able to navigate to fennel-cli, fennel-lib, and fennel-server and run cargo test -- --test-threads 1 to verify that each unit of the repository is functioning correctly. A fennel-dist repository is also provided that includes the main branch of the blockchain node, the client, and the server.