Commit Graph

13 Commits

Author SHA1 Message Date
Aaryamann Challani
82ac60192e chore(sc_keystore): add Ownable to the contracts for access control (#21)
* forge install: openzeppelin-contracts

v5.0.2

* chore(contracts): add ownable for access control on contract

* fix: add test

* fmt

* fix: add user address instead of defaulting to msg.sender
2024-07-24 12:46:38 +05:30
Ekaterina Broslavskaya
a90fe0eebc Remove epoch (#19) 2024-07-19 13:26:06 +03:00
Ekaterina Broslavskaya
4774e574d2 Interactive CLI for demo (#17)
* delete pks

* refactor

* update ciphersuite

* add draft cli interface

* add ui

* change to read file

* fix problem with threads, add error handler

* add graceful shutdown
2024-07-18 11:52:39 +03:00
Aaryamann Challani
62f15d2381 chore(Makefile) add target to run full example e2e (#15)
* chore(Makefile) add target to run full example e2e

* patch: ci version
2024-07-04 17:49:23 +05:30
Ekaterina Broslavskaya
7e0e5bb89e smart contract integration (#14)
* integration

* test: simple bool not deserialized properly

* fix: contract address

* fix: send instead of call

* update sc_storage

* refactor code

---------

Co-authored-by: rymnc <43716372+rymnc@users.noreply.github.com>
2024-07-04 18:28:28 +07:00
Aaryamann Challani
f423e1b574 fix(contracts): deploy with broadcast flag (#13)
* fix(contracts): deploy with broadcast flag

* fix: lint
2024-07-03 13:36:43 +05:30
Aaryamann Challani
bf223ed7ff chore(docker-compose): add env scaffolding instructions (#12) 2024-07-03 12:38:13 +05:30
Ekaterina Broslavskaya
35d2104e3f Implement delivery service using redis (#11)
* add redis connection

* add docker

* add docker

* fix maping error
2024-07-01 18:40:11 +07:00
Aaryamann Challani
30b8ebb4a7 chore(sc_keystore): initial implementation (#10)
* chore(sc_keystore): initial implementation

* fix: add via_ir

* fix: some cleanup

* fix: remove via-air
2024-07-01 11:10:20 +05:30
Aaryamann Challani
c14b0a1a9f chore(sc_keystore): add interface of smart contract (#9)
* fix: makefile

* chore: add interface

* fix: foundry.toml

* fix: add getAvailableKeyPackage
2024-06-26 15:26:02 +05:30
Aaryamann Challani
b5683dc759 feat(sc_keystore): initialize smart contract template (#8)
* feat(sc_keystore): initialize smart contract template

* fix: submodule

* fix: gitignore and readme
2024-06-26 14:40:27 +05:30
Ekaterina Broslavskaya
61abb1af1f de-MLS draft architecture
* first commit

* update

* mend

* update code

* refactor code

* prepare to smart contract integration

* mend

* fix after review
2024-06-25 18:18:57 +07:00
Aaryamann Challani
b9e98f8fbd Initial commit 2024-04-15 17:25:49 +05:30