Decentralized MLS PoC using a smart contract for group coordination
Go to file
Ekaterina Broslavskaya 49ab2b4aaa
Fix linter warning (#28)
* fix warning

* fix warning
2024-08-21 15:40:09 +07:00
.github/workflows chore(Makefile) add target to run full example e2e (#15) 2024-07-04 17:49:23 +05:30
contracts Fix linter warning (#28) 2024-08-21 15:40:09 +07:00
crates/bindings Update add member flow (#26) 2024-08-15 10:30:45 +03:00
ds Update add member flow (#26) 2024-08-15 10:30:45 +03:00
mls_crypto smart contract integration (#14) 2024-07-04 18:28:28 +07:00
sc_key_store Update add member flow (#26) 2024-08-15 10:30:45 +03:00
src Update add member flow (#26) 2024-08-15 10:30:45 +03:00
.gitattributes feat(sc_keystore): initialize smart contract template (#8) 2024-06-26 14:40:27 +05:30
.gitignore fix(contracts): deploy with broadcast flag (#13) 2024-07-03 13:36:43 +05:30
.gitmodules chore(sc_keystore): add Ownable to the contracts for access control (#21) 2024-07-24 12:46:38 +05:30
Cargo.toml Update add member flow (#26) 2024-08-15 10:30:45 +03:00
LICENSE Initial commit 2024-04-15 17:25:49 +05:30
Makefile fix(makefile): account for change in run function signature (#22) 2024-07-24 16:44:56 +05:30
README.md chore(docker-compose): add env scaffolding instructions (#12) 2024-07-03 12:38:13 +05:30
docker-compose.yml chore(docker-compose): add env scaffolding instructions (#12) 2024-07-03 12:38:13 +05:30

README.md

de-mls

Decentralized MLS PoC using a smart contract for group coordination

Run Redis Server

docker-compose up

Install deps

  1. Foundry
  2. make deps

Scaffold Environment

  1. make start: This command will start the docker compose instance, and deploy the smart contract to the local network.

  2. make stop: This command will stop the docker compose instance.