@iohk-jormungandr/wallet-js v0.5.0-pre7
chain-wallet-libs
Chain Wallet libs is a set of library, written in rust-lang, to use to build application for Jörmungandr.
released binaries
Currently we provide support for many platforms of the high level wallet library.
Releases can be found there: link
Android
Target | released binaries |
---|---|
aarch64-linux-android | ✓ |
arm-linux-androideabi | ✓ |
armv7-linux-androideabi | ✓ |
i686-linux-android | ✓ |
x86_64-linux-android | ✓ |
This includes bindings for Android Kotlin already packaged in a AAR package.
Cordova plugin
Platform | supported |
---|---|
android | ✓ |
ios | ✓ |
electron | ✓ |
iOS
Target | released binaries |
---|---|
aarch64-apple-ios | ✓ |
x86_64-apple-ios | ✓ |
Swift package in development...
Linux
Target | released binaries |
---|---|
aarch64-unknown-linux-gnu | ✓ |
arm-unknown-linux-gnueabi | ✓ |
armv7-unknown-linux-gnueabihf | ✓ |
mips64el-unknown-linux-gnueabi64 | ✓ |
powerpc64el-unknown-linux-gnu | ✓ |
x86_64-unknown-linux-gnu | ✓ |
x86_64-unknown-linux-musl | ✓ |
MacOS
Target | released binaries |
---|---|
x86_64-apple-darwin | ✓ |
Wasm (and JavaScript)
Target | released binaries |
---|---|
wasm32-unknown-unknown | ✓ |
This include Javascript generated binaries (with typescript annotations) for webjs and nodejs.
Windows
Target | released binaries |
---|---|
x86_64-pc-windows-gnu | ✓ |
x86_64-pc-windows-msvc | ✓ |
Development
You can find the main rust libraries at the top level of this repository. These
are the core elements and offer prime support for all the different bindings
implemented in the bindings
directory.
Code formatting
In order to avoid long lasting discussions and arguments about how code should
be formatted for better readability all must be formatted with rustfmt
.
Clippy
Cargo clippy is ran on this repository at every PRs. This will come in handy to prevent some readability issues but also potential mistakes in the C bindings when manipulating raw pointers.
Documentation
3 years ago
4 years ago