Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Page Properties


Project TitleIroha 2 FFI client library bindings
Status

Status
colourGreen
titlementee application reviewcompleted

Primary Focus

Status
colourGreen
titleCoding


...

  • The C-ABI
  • The Rust facilities for dynamic linkage
  • unsafe programming in Rust
  • low-level structure representations
  • Undefined behaviour

Expected Outcome

This project would enable the dynamic linking of SDK, resulting in an improved SDK ecosystem and better support for existing languages like Python or TypeScript.

Relation to Hyperledger 

Iroha SDK is a part of Hyperledger Iroha 2 project.

...

  • FFI
  • C-bindings generators
  • The ideas of ABI stability
  • The basics of code refactoring

Links

"Hyperledger - Iroha 2 FFI client library bindings" mentorship page on the LFX platform.

Future plans

Enhanced FFI client bindings will be used in many Iroha 2 SDKs as an actively supported part of it.

...