# Spinner
[](https://crates.io/crates/spnr-lib)
[](https://docs.rs/spnr-lib)
[](https://github.com/spinner-cash/lib-rs/actions)
Rust library for building smart contracts on the [Internet Computer].
More specifically it is used by [Spinner.Cash], a decentralized layer-2 protocol enabling private transactions for ICP and BTC.
- [x] Stable storage.
- [x] Append-only log using stable storage.
- [x] Flat merkle tree.
- [ ] Event queue.
All source code is original and released under [GPLv3](./LICENSE).
Please make sure you understand the requirement and risk before using them in your own projects.
[Internet Computer]: https://wiki.internetcomputer.org
[Spinner.Cash]: https://spinner.cash