Skip to content

Transaction Visualization, Wallet Discovery, and Notification Reminders #392

Description

@Andre-Diamond

Transaction Visualization and Builder

  • Add token-flow visualization for transaction inputs and outputs
  • Split multisig, connected-wallet, and external addresses into separate visual lanes
  • Display transaction fees and change outputs
  • Add transaction building for payments and multiple assets
  • Add staking certificate actions to the transaction builder
  • Add governance voting actions to the transaction builder
  • Add CIP-100 vote-rationale editing and uploading
  • Add CIP-20 transaction metadata support
  • Add support for loading and editing existing pending transactions
  • Add funding-source selection for multisig wallets, connected wallets, and arbitrary addresses
  • Add transaction validation, build-result reporting, and automated tests

Per-transaction Governance Information

  • Add a governance API for retrieving votes and DRep certificates by transaction
  • Resolve proposal titles to provide additional vote context
  • Add governance badges to transaction displays
  • Add input validation and rate limiting
  • Add tests for governance responses and error handling

Wallet Discovery

  • Add wallet lookup by signer address or key hash
  • Add wallet lookup by multisig address or native-script hash
  • Add a public endpoint for resolving native scripts
  • Match resolved script participants against CIP-0146 registrations
  • Allow non-participants to inspect discovery results without importing them
  • Add MCP wallet lookup by script hash or address
  • Add unit and Playwright tests for the Discover flow

Notification Center Follow-ups

  • Add threshold-reached notifications for transactions and signable payloads
  • Add ballot-deadline notifications
  • Send reminders during the 48-hour and 24-hour deadline windows
  • Cover saved ballots and pending governance transactions
  • Add per-wallet settings for the new notification types
  • Add email templates for threshold and ballot-deadline events
  • Add an hourly workflow for scanning ballot deadlines
  • Add idempotent delivery handling and automated tests

CI, Security, and Maintenance

  • Use the repository-defined npm version in CI workflows
  • Improve SSRF-defense test coverage
  • Fix governance API test mocks
  • Handle missing wallet script CBOR safely
  • Update the roadmap month mapping and upcoming work
  • Add project-task-board and multisig-payout planning to the roadmap

https://github.com/MeshJS/multisig/commits/preprod/?author=Andre-Diamond&since=2026-08-01&until=2026-08-31

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions