This project aim to create a simple but fast and usefull client for connecting to the Kraken Exchange API binary endpoint.
| Feature | Status |
|---|---|
| list assets | ✅ |
| list asset pairs | ✅ |
| ticket info | 📐 |
| multi threaded | 📐 |
| user auth | 🔮 |
| user ballance | 🔮 |
| user open order | 🔬 |
| user cloded order | 🔬 |
| user trade history | 🔮 |
| order book | 🔬 |
| recent trades | 🔬 |
| recent spreeds | 🔬 |
- ✅ - completed
- 📐 - design
- 🔮 - planed
- 🔬 - investigation
kraken-tui is written entirely in Rust and building it from source is dead simple. All you have to do is download source, install rust and build with cargo.
- Installing rust. Head to Rust installation. It is basically doing
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- Get the source code. You can download from the archives or use git clone:
git clone https://github.com/ceppelli/kraken-tui.git
cdinto source root and do:
cargo build --all --release
-
The compiled binary is located in
target/release/directory. Copy thekraken_tuibinary and place it somewhere where it is easy to run. Preferrably under$PATH. -
kraken-tui is now ready to fire. Head over to usage
kraken-tui is single binary so it shouldn't be difficult to run. Just make sure you have installed the required dependencies.
kraken_tui
At any time inside the running binary press the key ? and a contextual help view will be displayed.
Copyright 2022-2023 Luca Ceppelli
Licensed under the MIT license <LICENSE-MIT or https://opensource.org/licenses/MIT>. Files in the project may not be copied, modified, or distributed except according to those terms.