Skip to content

ChainFront's REST API service for blockchain transaction signing and submission

License

Notifications You must be signed in to change notification settings

ChainFront/cf-key-service

Repository files navigation

ChainFront REST API Service

Contributions

We are releasing this code under the Apache 2.0 license primarily for others to learn from and bootstrap their own efforts. As such, if you wish to modify the code you are free to make your own forks under the terms of the Apache license.

Some of the areas of public learning interest may include:

  • Using Kotlin to expose a public REST API;
  • Producing API documentation from code using OpenAPI, ReDoc, and Springfox;
  • Integration with HashiCorp Vault for secret management and transaction signing;
  • Integration with Authy for one-touch MFA approvals;
  • Creating, signing, and submitting transactions to Bitcoin, Ethereum, Stellar, or XRP Ledger (Ripple);
  • Mixing Kotlin and Java services;
  • Implementing a schema-per-tenant persistence model with JPA;
  • Using Kafka Streams for async message streaming;

License

Copyright (c) 2018-2019 ChainFront LLC

Released under the terms of the Apache 2.0 License.

Releases

No releases published

Packages

No packages published