Adding new structs and functions
-
Create C safe Rust structs and related functions using safer-ffi
-
Test generated library and
bdk_ffi.hfile with c language tests incc/bdk_ffi_test.c -
Use
build.shandtest.shto build c test program and verify functionality and memory de-allocation viavalgrind -
Update the kotlin native interface LibJna.kt in the
bdk-kotlinjvmmodule to matchbdk_ffi.h -
Create kotlin wrapper classes and interfaces as needed
-
Add tests to
bdk-kotlintest-fixturesmodule -
Use
build.shandtest.shto build and testbdk-kotlinjvmandandroidmodules
Languages
Rust
64.6%
Kotlin
18.1%
Swift
9.5%
Python
4.6%
Shell
2.2%
Other
1%