{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreicbrjyy3akicavgwnn4fnhvkqk3a7imnti6u7f6uqkcixdwr7g26e",
"uri": "at://did:plc:nfto3lv2rcs5s7h7digotzlu/app.bsky.feed.post/3mmzjidzfb2q2"
},
"path": "/packages/sia_storage",
"publishedAt": "2026-05-29T21:52:31.901Z",
"site": "https://pub.dev",
"textContent": "Dart bindings for the Sia Storage SDK. Upload, download, and pin objects on the Sia network from Flutter and pure Dart applications. Changelog excerpt: ### Breaking Changes #### Rename `uploadStream`/`downloadStream`to `upload`/`download` The stream-based helpers on `Sdk`are renamed to match the underlying SDK: `uploadStream`is now `upload`and `downloadStream`is now `download`. The raw callback/`StreamSink`bindings they wrapped are no longer exposed on the public `Sdk`type. Migrate by dropping the `Stream`suffix: ``` `// before final upload = sdk.uploadStream(object: obj, source: file.openRead()); final download = sdk.downloadStream(object:[...]",
"title": "v0.2.0 of sia_storage",
"updatedAt": "2026-05-29T20:19:30.586Z"
}