mirror of
https://github.com/vacp2p/de-mls.git
synced 2026-01-08 14:53:55 -05:00
add_users_bench
- Simplified benchmark functions by removing parallel processing and complex setup - Updated benchmark functions to use custom iteration with precise timing - Removed unused benchmark variants for big groups - Added a new benchmark for generating invite messages - Simplified signer and user creation in setup functions - Improved error handling and result checking in benchmark iterations
de-mls
Decentralized MLS PoC using a smart contract for group coordination
Note: The frontend implementation is based on chatr, a real-time chat application built with Rust and SvelteKit
Run Test Waku Node
docker run -p 8645:8645 -p 60000:60000 wakuorg/nwaku:v0.33.1 --cluster-id=15 --rest --relay --rln-relay=false --pubsub-topic=/waku/2/rs/15/0
Run User Instance
Create a .env file in the .env folder for each client containing the following variables:
NAME=client1
BACKEND_PORT=3000
FRONTEND_PORT=4000
NODE_NAME=<waku-node-ip>
Run docker compose up for the user instance
docker-compose --env-file ./.env/client1.env up --build
For each client, run the following command to start the frontend on the local host with the port specified in the .env file
Description
Languages
Rust
96.9%
CSS
3.1%