Gotham city is a fully functional client/server application for issuing two party ECDSA signatures.
Gotham server is an ECDSA agnostic signing machine. List of supported Curve(s):
You can see a full fledged example of a client which connects to gotham server under: integration-tests/test_ecdsa_key_signing
* For details on Threshold Signatures see Threshold Signatures: The Future of Private Keys
For more information, see our white paper.
In a local networking setup, with a MacBook Air M2, 8GB RAM and macOS 13.5:
* cargo bench --bench keygen_bench reports 762ms
* cargo bench --bench sign_bench reports 151ms
See LICENSE for more information.
For any questions, feel free to email us or join ZenGo X Telegram.
$ claude mcp add gotham-city \
-- python -m otcore.mcp_server <graph>