Gotham server is a RESTful web service exposing APIs for two party ECDSA key generation and signing.
git clone https://github.com/KZen-networks/gotham-city.git
cd gotham-city/gotham-server
cargo run --release
-
By default, the server will use a local RocksDB.
Optionally, it can use a remote AWS DynamoDB, by setting the environment variableDB
to the valueAWS
, and the AWS credentialsAWS_ACCESS_KEY_ID
andAWS_SECRET_ACCESS_KEY
. -
By default, the server will use no authentication (PASSTHROUGH).
Optionally, it can use JWT with AWS Cognito as a service provider by setting proper environment variable (audience, region, pool_id, issuer).
RUST_TEST_THREADS=1 cargo test --release
RUST_TEST_THREADS=1 cargo test --release -- --nocapture