Skip to main content

UNICORN Binance DepthCache Cluster — synchronized Binance order books via REST API for Python, JavaScript, Go, Rust, Java, C#, …

Project description

GitHub Release GitHub Downloads PyPi Release PyPi Downloads License Supported Python Version PyPI - Status Build and Publish PyPi Read the Docs Github Telegram

UNICORN Binance DepthCache Cluster

The ubdcc package is the all-in-one installer and cluster manager for the UNICORN Binance DepthCache Cluster.

What you get

  • All components installed: ubdcc-mgmt, ubdcc-restapi, ubdcc-dcn and their dependencies
  • ubdcc command: Cluster manager to start, stop and monitor your UBDCC instance (work in progress)

Quick Start

pip install ubdcc

This installs everything you need. Start the cluster:

ubdcc start --dcn 4

This starts 1 mgmt + 1 restapi + 4 DCN processes and drops you into an interactive console where you can monitor and manage the cluster (status, stop, restart <name>, help).

The REST API is available at http://127.0.0.1:42081/.

Development (without pip install)

When working on the source code, run directly from the package directory:

cd packages/ubdcc
python -m ubdcc start --dcn 4
python -m ubdcc status
python -m ubdcc stop

For full documentation, architecture overview, REST API reference and Kubernetes setup, see the main project README.

How to report Bugs or suggest Improvements?

List of planned features - click thumbs-up if you need one of them or suggest a new feature!

Before you report a bug, try the latest release. If the issue still exists, provide the error trace, OS and Python version and explain how to reproduce the error. A demo script is appreciated.

If you don't find an issue related to your topic, please open a new issue!

Report a security bug!

Contributing

UNICORN Binance DepthCache Cluster is an open source project which welcomes contributions which can be anything from simple documentation fixes and reporting dead links to new features. To contribute follow this guide.

Contributors

Contributors

We love open source!

Disclaimer

This project is for informational purposes only. You should not construe this information or any other material as legal, tax, investment, financial or other advice. Nothing contained herein constitutes a solicitation, recommendation, endorsement or offer by us or any third party provider to buy or sell any securities or other financial instruments in this or any other jurisdiction in which such solicitation or offer would be unlawful under the securities laws of such jurisdiction.

If you intend to use real money, use it at your own risk!

Under no circumstances will we be responsible or liable for any claims, damages, losses, expenses, costs or liabilities of any kind, including but not limited to direct or indirect damages for loss of profits.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ubdcc-0.9.0.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ubdcc-0.9.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file ubdcc-0.9.0.tar.gz.

File metadata

  • Download URL: ubdcc-0.9.0.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ubdcc-0.9.0.tar.gz
Algorithm Hash digest
SHA256 f0d80025004d92f780c201fe84681354ba58db70f1f9aabadd2c2280362a175f
MD5 574fc6a2dad831e24aec5e2c9065e081
BLAKE2b-256 e160850d53f79bdd3d5294329352b59d0520d5837f45d03ac79b2cf35b1ce3ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for ubdcc-0.9.0.tar.gz:

Publisher: build_wheels_ubdcc.yml on oliver-zehentleitner/unicorn-binance-depth-cache-cluster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ubdcc-0.9.0-py3-none-any.whl.

File metadata

  • Download URL: ubdcc-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ubdcc-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b768dcd66a5acf7e07292d2b64a019291ce2650ed6ca2e770ddb2fbbf3e172be
MD5 29010ae50f7501f1222282a7642a4ae9
BLAKE2b-256 f8bca4d2f2025ec6ec29cde9abf42704d20f65fb15cf5f91650d55e25232f0e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ubdcc-0.9.0-py3-none-any.whl:

Publisher: build_wheels_ubdcc.yml on oliver-zehentleitner/unicorn-binance-depth-cache-cluster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page