37 releases (breaking)

0.28.0 Aug 9, 2024
0.27.1 Dec 2, 2023
0.26.0 Oct 13, 2023
0.24.0 May 12, 2023
0.4.1 Nov 19, 2020

#41 in #swift


Used in 2 crates

CC0 license

580KB
12K SLoC

Core part of the ergo-lib C bindings

Common code that is shared between generic C bindings used in iOS/macOS(Swift) and Android/JVM(JNI/Kotlin) bindings. Is responsible for creating and managing pointers for instances of ergo-lib types (Address, ErgoBox, etc.); Uses mostly Rust types in it's API and is not suitable for C FFI. See ergo-lib-c for ready to use C bindings.


lib.rs:

C compatible functions to use in C and JNI bindings

Dependencies

~18–32MB
~508K SLoC