Your project looks fine, but I can't get it to work.
① The demo you provided cannot be run.
https://replit.com/@RyanKung/Klefki-Demo
② pip install klefki
klefki shell
After performing the above operations, an error will be reported:
Error:
root@autodl-container-f77d11adac-eb7b502d:~# klefki shell
Traceback (most recent call last):
File "/root/miniconda3/bin/klefki", line 8, in
sys.exit(main())
File "/root/miniconda3/lib/python3.8/site-packages/klefki/client/shell.py", line 66, in router
return fn(*args, **kwargs)
File "/root/miniconda3/lib/python3.8/site-packages/klefki/client/shell.py", line 21, in shell
from klefki.algebra.concrete import (
ImportError: cannot import name 'EllipticCurveCyclicSubgroupSecp256k1' from 'klefki.algebra.concrete' (/root/miniconda3/lib/python3.8/site-packages/klefki/algebra/concrete.py)