hydra_client 1.0.0 copy "hydra_client: ^1.0.0" to clipboard
hydra_client: ^1.0.0 copied to clipboard

Flutter-friendly Dart client for Cardano Hydra (hydra-node 2.x) HTTP + WebSocket API: reconnecting sessions, sequence sync, typed models, and a head facade.

Changelog #

See the repository CHANGELOG for full project notes. Package-specific versions match the repo.

1.0.0 #

First stable, semantically-versioned release published to pub.dev. MIT LICENSE and pub.dev metadata (topics, homepage, documentation, issue_tracker) added. API surface is unchanged from 0.2.0 — this is a stabilization + packaging milestone, not a breaking change; apps on 0.2.0 upgrade by bumping the constraint to ^1.0.0.

Pre-release hardening: self-contained pub.dev README with quick-start and a Security considerations section, runnable example/, explicit platforms: declaration, dartdoc on public API entry points, native WebSocket transport now closes its HttpClient on socket teardown (no per-reconnect leak), and the message parser falls back to a raw message instead of throwing on a non-string InvalidInput payload.

0.2.0 #

Reconnecting WebSocket (ReconnectingHydraSession), seq dedupe / gap hint (SeqTracker), typed TxValid / TxInvalid / Snapshot events, HydraHeadFacade, HydraStateStore, and HydraSigner interface.

0.1.0 #

Initial HydraSession, HTTP client, and core parsers.

0
likes
160
points
8
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Flutter-friendly Dart client for Cardano Hydra (hydra-node 2.x) HTTP + WebSocket API: reconnecting sessions, sequence sync, typed models, and a head facade.

Homepage
Repository (GitHub)
View/report issues

Topics

#cardano #hydra #layer2 #payments #flutter

License

MIT (license)

Dependencies

http, web_socket_channel

More

Packages that depend on hydra_client