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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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