Releases
wallet-v0.7.0
Compare
Sorry, something went wrong.
No results found
sgbett
released this
12 Apr 18:13
0.7.0 — 2026-04-12
Added
Pluggable BroadcastQueue interface module — duck-typed, follows the StorageAdapter pattern
InlineQueue synchronous default adapter — consolidates broadcast and no-broadcaster paths
WalletClient accepts broadcast_queue: constructor parameter (auto-creates InlineQueue when not provided)
BroadcastQueue.status_for_error shared helper for consistent broadcast error mapping
Integration specs for broadcast/rollback flows (20 specs)
MemoryStore production warning — logs to stderr when RACK_ENV/RAILS_ENV is production or staging
Fixed
TOCTOU window on change outputs — stored as :pending directly, eliminating race with concurrent auto_fund
Broadcast promotion failure no longer deletes confirmed on-chain outputs — only broadcast failure triggers rollback
Changed
accept_delayed_broadcast: true no longer logs "not yet implemented" warning — handled by the queue adapter
MemoryStore demoted to test/development only (production use triggers a suppressible warning)
You can’t perform that action at this time.