0.5.0-pre7 • Published 3 years ago

@iohk-jormungandr/wallet-js v0.5.0-pre7

Weekly downloads
51
License
MIT OR Apache-2.0
Repository
github
Last release
3 years ago

chain-wallet-libs

MIT licensed C.I. Integration C.I. Checks Release

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

Targetreleased 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

Platformsupported
android
ios
electron

iOS

Targetreleased binaries
aarch64-apple-ios
x86_64-apple-ios

Swift package in development...

Linux

Targetreleased 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

Targetreleased binaries
x86_64-apple-darwin

Wasm (and JavaScript)

Targetreleased binaries
wasm32-unknown-unknown

This include Javascript generated binaries (with typescript annotations) for webjs and nodejs.

Windows

Targetreleased 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