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