sia_storage 0.1.0 copy "sia_storage: ^0.1.0" to clipboard
sia_storage: ^0.1.0 copied to clipboard

Dart bindings for the Sia Storage SDK. Upload, download, and pin objects on the Sia network from Flutter and pure Dart applications.

Changelog #

0.1.0 #

Initial release.

  • Dart bindings for the Sia Storage SDK (sia_storage 0.8).
  • Native targets compiled via Dart build hooks (native_toolchain_rust) — no per-platform plugin scaffolding.
  • Web/wasm support via prebuilt artifacts shipped under web/pkg/.
  • Pure-Dart compatible — usable from Flutter, Dart server, or Dart CLI.
  • API surface mirrors the Sia Storage NAPI bindings (AppKey, Builder, Sdk, PinnedObject, recovery phrases) with idiomatic Dart adaptations: streaming uploads via Stream<List<int>>, downloads as Stream<Uint8List>, and per-shard progress as Stream<ShardProgress>.
  • Lazy native runtime initialization through the Sia facade — no manual init() for typical flows.
1
likes
150
points
111
downloads

Documentation

API reference

Publisher

verified publishersia.storage

Weekly Downloads

Dart bindings for the Sia Storage SDK. Upload, download, and pin objects on the Sia network from Flutter and pure Dart applications.

Repository (GitHub)
View/report issues

Topics

#sia #storage #decentralized #rust #ffi

License

MIT (license)

Dependencies

flutter_rust_bridge, hooks, native_toolchain_rust

More

Packages that depend on sia_storage