dartus 0.1.1 copy "dartus: ^0.1.1" to clipboard
dartus: ^0.1.1 copied to clipboard

Dart SDK for Walrus decentralized blob storage with caching, streaming, and authentication.

Changelog #

All notable changes to Dartus will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.1 - 2026-02-06 #

Added #

  • Documentation: Added "Storage Costs (SUI & WAL)" section explaining the publisher payment model
  • Clarified that Dartus is an HTTP client and does not handle wallet/token operations

Notes #

  • No code changes; documentation-only release

0.1.0 - 2026-01-20 #

Added #

  • Initial release with full Walrus API parity
  • Upload methods: putBlob, putBlobFromFile, putBlobStreaming (default deletable=true)
  • Download methods: getBlob, getBlobByObjectId, getBlobAsFile, getBlobAsFileStreaming
  • Metadata retrieval: getBlobMetadata for HEAD requests
  • Disk-based blob cache with LRU eviction and SHA-256 filenames
  • JWT authentication support with instance and per-call tokens
  • Configurable TLS validation via useSecureConnection
  • Built-in logging with levels: none, basic, verbose
  • Flutter demo app with upload and fetch flows
  • Live integration tests against Walrus testnet endpoints

Notes #

  • Blobs are created as deletable by default; pass deletable: false to create permanent blobs
1
likes
0
points
117
downloads

Publisher

unverified uploader

Weekly Downloads

Dart SDK for Walrus decentralized blob storage with caching, streaming, and authentication.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

crypto, meta

More

Packages that depend on dartus