{"repo":"Emurgo/csl-mobile-bridge","free":true,"listed":false,"github":"https://github.com/Emurgo/csl-mobile-bridge","clone":"git clone https://github.com/Emurgo/csl-mobile-bridge.git","description":"React-native bindings for Emurgo's cardano-serialization-lib (Cardano haskell Shelley)","language":"C++","stars":21,"topics":["cardano","blockchain","rust-wrapper","android-wrappers"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"CSL Mobile Bridge React Native library providing JavaScript bindings for Emurgo's Cardano Serialization Library with native Rust components. 📦 Installation Requirements - Rust — Install rustup - Python 3 — Required for Android builds - Rust targets — Cross-compilation targets for iOS/Android Install Package Usage See more examples in example/app/examples . --- 🛠 Development Setup For contributors and library developers. Quick Start Ensure Requirements are installed first. Prerequisites Tool Version Check Command ------ --------- --------------- Node.js ≥ 18.0.0 node --version Yarn ≥ 3.6.1 yarn --version Rust ≥ 1.70.0 rustc --version Xcode Latest xcodebuild -version Java JDK 17 java -version Android NDK 27.0.12077973 ls $ANDROID HOME/ndk/ Environment Variables Add to /.zshrc (or /.bash profile ): Then run source /.zshrc to apply. Android NDK Installation ⚠️ NDK version 27.0.12077973 is required. Other versions will cause build failures. 1. Open Android Studio → Settings → Android SDK → SDK Tools 2. Check Show Package Details 3. Expand NDK (Side by side) → Select 27.0.12077973 4. Click Apply Java JDK 17 Rust Targets Use the setup script or install manually (see Requirements): Running the Example App --- Troubleshooting Quick Diagnostics Common Issues NDK version mismatch Rust build failures iOS build failures Android Gradle failures Metro cache issues Port 8081 in use Clean Reinstall Resources - Cardano Serialization Library - GitHub Issues - React Native Docs","default_branch":null,"files":null,"tree":[],"storefront":"/r/Emurgo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Emurgo/csl-mobile-bridge/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}