Tools for developing Fedimint web clients
MIT License
Bot releases are visible (Hide)
Published by github-actions[bot] about 1 month ago
Published by github-actions[bot] about 1 month ago
Published by github-actions[bot] about 1 month ago
Published by alexlwn123 about 1 month ago
@fedimint/core-web
Initial Pre-Release 🙌This initial pre-release of @fedimint/core-web
introduces a TypeScript library for building web applications with a Fedimint client.
The package exposes the robust fedimint-client (built in Rust and packaged with wasm-pack) via WebAssembly, while providing a dead-simple interface for web developers.
Looking ahead, we plan to expand this SDK with framework-specific libraries, starting with React. Our mission is to provide the best possible developer experience for building with bitcoin, lowering the barrier to entry for creating safe, robust, privacy-centric applications.
Important Note: This alpha pre-release is an early, unstable version and is not suitable for production use. The API and functionality may undergo significant changes in future releases. We welcome developer exploration and feedback but advise against putting substantial effort into building applications with it at this stage. It's gonna change a lot.
To try it in action, check out the example project. It's a tiny React app bundled with Vite. (code)
Open up the browser tools if you want to see what's going on. Look at the network tab to see communication with guardians and IndexedDB to see the data being stored.