sia_storage 0.1.0
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_storage0.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 viaStream<List<int>>, downloads asStream<Uint8List>, and per-shard progress asStream<ShardProgress>. - Lazy native runtime initialization through the
Siafacade — no manualinit()for typical flows.