Installation
Get started with the Tashi Vertex Rust SDK by adding it to your project and installing the required build dependencies.Add the crate
Add the crate to your Rust project using Cargo:Build requirements
Before building your project, ensure you have the following dependencies installed:CMake
The build process requires CMake 4.0 or higher.Tashi Vertex shared library
The Tashi Vertex shared library (libtashi-vertex.so / .dylib / .dll) is automatically fetched by the build script when you compile your project. No manual installation is required.
The Tashi Vertex binary library is proprietary and governed by its own commercial license. See the
NOTICE file in the source repository for details.What gets installed
When you addtashi-vertex to your project, you get:
- Rust bindings — Safe, ergonomic wrappers around the C library
- Type definitions — All core types like
Engine,Context,Socket,Transaction, and more - Base58 utilities — Encode/decode functions for keys and binary data
- Async support — Future-based APIs that work seamlessly with Tokio
Verify installation
Create a simple program to verify the installation:main.rs
Next steps
Quickstart
Build a working consensus network with the quickstart guide