Feat/sign off tx visualization - #353
Merged
Merged
Conversation
… pending transactions - Add TokenFlowSection and TokenFlowContent components to render transaction flows. - Create useAddressLabels and useTxFlowData hooks for address labeling and fetching transaction data. - Define Blockfrost response types for transaction endpoints in blockfrost.ts. - Implement token flow construction from on-chain transactions in from-onchain.ts. - Implement token flow construction from pending transactions in from-pending.ts. - Create graph builder utilities for managing token flow graphs in graph-builder.ts. - Merge multiple token flows into a single graph with merge.ts. - Add utility functions for handling certificates and votes in certificates.ts. - Export necessary functions and types from index.ts for easier access.
… instance splitting and protocol edge handling
…ts for notification delivery preferences
…k height visualization
- Add TxInspector component for managing transaction details including description, metadata, and UTxO selection. - Introduce BuilderPalette for adding recipients and signers to the transaction. - Create ProblemsPanel to display issues related to the transaction draft. - Implement asset management functions in tx-draft for handling UTxOs and asset quantities. - Add validation logic for transaction drafts to ensure correctness before building. - Establish Zustand store for managing transaction builder state and actions. - Create utility functions for converting between draft and token flow representations. - Set up a new page for building transactions within the wallet interface.
- Implemented a new timeline canvas component to visualize on-chain transactions as a flow graph. - Created a timeline section that merges wallet transactions into a chronological flow. - Added utility functions for ordering transactions and mapping on-chain data to token flows. - Integrated React Query for fetching transaction details and managing loading states. - Enhanced user experience with viewport controls for navigating through transactions.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
- Implement tests for `meshCertificateToBadge`, `meshVoteToBadge`, and `blockfrostCertBadges` in `tokenFlowCertificates.test.ts` to ensure correct mapping of certificates and votes. - Create tests for asset formatting in `tokenFlowFormat.test.ts`, covering various scenarios for asset quantity representation. - Add tests for graph building utilities in `tokenFlowGraphBuilder.test.ts`, including asset summation and address labeling. - Introduce tests for value port handling in `tokenFlowHandles.test.ts`, validating port ID generation and geometry calculations. - Develop extensive tests for the notification router in `notificationsRouter.test.ts`, covering wallet signer settings, email verification, and signature reminders. - Add tests for transaction draft asset management in `txDraftAssets.test.ts`, ensuring correct handling of asset totals and UTxO funds.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.