Home
Softono

Gotham City

Open source Rust
217
Stars
57
Forks
16
Issues
11
Watchers
2 years
Last Commit

 About Gotham City

Gotham city is a fully functional project to demonstrate real-life example of minimalist Bitcoin decentralized HD wallet using 2 party ECDSA

Platforms

Web Self-hosted

Languages

Rust

Links

Need Help Installing Gotham City?

We provide expert installation service for this software. Our team will install, configure, and secure Gotham City on your server. plans start at just $30.

Gotham City

View on GitHub

Build Status

Gotham City

Gotham city is a fully functional client/server application for issuing two party ECDSA signatures.


Server

Gotham server is an ECDSA agnostic signing machine. List of supported Curve(s):

  • secp256k1

Client

You can see a full fledged example of a client which connects to gotham server under: integration-tests/test_ecdsa_key_signing

Project Description

Design Overview

ECDSA Keygen and Signing

ECDSA

Cryptographic libraries

For more information, see our white paper.

Benchmarks

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

Disclaimer

USE AT YOUR OWN RISK, we are not responsible for software/hardware and/or any transactional issues that may occur while using Gotham city.The project is currently work in progress.

License

See LICENSE for more information.

Contact

For any questions, feel free to email us or join ZenGo X Telegram.