Fedimint Web SDK: Building ecash Into the Web
Fedimint Web SDK offers tools for developing robust, privacy-focused, and WebAssembly-powered fedimint clients for the browser.
- "Announcing the Fedimint Web SDK - A toolkit for building fedimint and lightning wallets in the browser," said the project on X.
"The SDK includes a robust and wasm-powered client, zero-setup lightning support, and dead-simple API for web developers."
- "Special shout out to Alex Lewin for spearheading development of the Web SDK! Check it out and let us know what you think! Tag us with any projects you make and we'll repost," added the project.
Key features
- WebAssembly-powered Client. Packages a robust, fault-tolerant fedimint-client built in Rust via WebAssembly. It also lazy-loads within a web worker for performance.
- ecash Payments. Includes support for joining federations, sending and receiving eash, and managing balances.
- Lightning Payments. Ships with zero-setup Lightning Network payments.
- State Management. Can handle the complex state management and storage challenges for browser wallets.
- Privacy Included. Offers a privacy-friendly wallet by default.
- Framework Agnostic. Designed as a "core" library compatible with vanilla JavaScript, laying the groundwork for future framework-specific packages.
Check out this video from btc++ ecash edition on how to build a Fedimint wallet in 20 minutes using the SDK here.