Sigma Rust is a Rust implementation of the ErgoScript cryptocurrency scripting language. It provides libraries and bindings to facilitate the development and integration of ErgoScript in various programming environments.
Sigma Rust is composed of several crates, each serving a specific purpose:
Sigma Rust also provides bindings for various programming languages to facilitate integration:
Wasm Bindings:
Swift Bindings: ergo-lib-ios
Java Bindings: ergo-lib-jni
C Bindings: ergo-lib-c
Go Bindings: ergo-lib-go
Ruby Bindings: sigma_rb
For practical usage examples, check out the following projects:
Rust:
TS/JS:
Examples:
Sigma Rust provides a robust platform for developers to work with ErgoScript, offering extensive libraries and bindings for diverse programming environments.