V3.1.0 - UI/UX Refactor & Usability Improvements
This update focuses on making transaction details easier to read, verify, and interact with, while prioritizing native Bitcoin units.
UI/UX Enhancements: Inputs & Outputs
- Redesigned Layout: The Inputs and Outputs sections have been completely overhauled to provide a cleaner, more intuitive user experience.
- Verification Status Icons: Added visual shield icons to instantly communicate the verification and whitelisting state of every input and output.
- Index Badging: Input and Output numbers (e.g., "Output #0") have been moved into dedicated, highly visible badges for easier scanning.
- Dedicated Address Containers: Bitcoin addresses are now isolated within their own structured containers to prevent text wrapping issues.
- Copy-to-Clipboard: Added a dedicated copy button next to every address to vastly improve usability and reduce manual selection errors.
Transaction Proposal Updates
- Native Units First: Removed the fiat (USD) estimation from the Transaction Proposal overview. It has been replaced with a precise Satoshi (sats) amount display to maintain focus on standard network metrics.
SDK 1.0.1
Updated psbt-utils to iterate over inputs for threhold script instead of only checking first input
Testing & Maintenance
- Test Coverage: Fully updated End-to-End (E2E) and Unit tests to align with the new UI locators
New Outputs UX - Unverified
New Outputs UX - Verified
New Inputs UX - Unverified
New Inputs UX - Verified
Replacement of dollar gueistimate with sats amount
