Closed Hemanthghs closed 2 months ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
resolute | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Sep 2, 2024 11:38am |
[!IMPORTANT]
Review skipped
Auto reviews are disabled on base/target branches other than the default branch.
Please check the settings in the CodeRabbit UI or the
.coderabbit.yaml
file in this repository. To trigger a single review, invoke the@coderabbitai review
command.You can disable this status message by setting the
reviews.review_status
tofalse
in the CodeRabbit configuration file.
The changes introduce enhancements to the transaction building and history features within a blockchain application. Key modifications include the addition of a isMultisig
prop in various components to support multisignature transactions, updates to asset retrieval logic, and the introduction of new hooks and components for better routing and state management. The overall structure is refined to improve user navigation and functionality across transaction-related features.
Files | Change Summary |
---|---|
frontend/src/app/(routes)/multisig/[network]/[address]/[create-txn]/PageTxnBuilder.tsx |
Added isMultisig prop to PageTxnBuilderEntry component. |
frontend/src/app/(routes)/multisig/components/multisig-account/MultisigAccount.tsx |
Modified getAllAssets function call to include a third parameter, true . |
frontend/src/app/(routes)/transactions/builder/[network]/PageMultiops.tsx |
Introduced PageMultiops component for transaction building, managing state and network validation. |
frontend/src/app/(routes)/transactions/builder/[network]/page.tsx |
New component for multi-operations page, integrating PageMultiops with network parameter. |
frontend/src/app/(routes)/transactions/builder/page.tsx |
New "Transaction Builder" page component managing wallet connectivity and network selection. |
frontend/src/app/(routes)/transactions/history/[network]/[hash]/page.tsx |
New component for displaying transaction details based on URL parameters. |
frontend/src/app/(routes)/transactions/history/[network]/components/History.tsx |
New History component to display transaction history based on network validation. |
frontend/src/app/(routes)/transactions/history/[network]/page.tsx |
New wallet connection page component for transaction history route. |
frontend/src/app/(routes)/transactions/history/error.tsx |
Introduced a simple error component for error handling. |
frontend/src/app/(routes)/transactions/history/loading.tsx |
New loading component for displaying loading state. |
frontend/src/app/(routes)/transactions/history/page.tsx |
New component for transaction history page managing wallet connectivity and network selection. |
frontend/src/components/main-layout/SideMenu.tsx |
Simplified Tooltip component's title prop and updated href attributes for Link components. |
frontend/src/components/select-network/DialogSelectNetwork.tsx |
Removed useEffect for route changes, introduced useHandleRouteChange custom hook. |
frontend/src/components/txn-builder/TxnBuilder.tsx |
Added isMultisig prop to TxnBuilder component's props. |
frontend/src/components/txn-builder/components/SelectMessage.tsx |
Added isMultisig prop to SelectMessage component. |
frontend/src/components/txn-builder/messages/SendForm.tsx |
Updated SendFormProps interface to include isMultisig , modified getAllAssets function call. |
frontend/src/constants/sidebar-options.ts |
Updated "Transactions" menu item path from /transactions to /transactions/history . |
frontend/src/custom-hooks/multisig/useGetAllAssets.ts |
Added isMultisig parameter to getAllAssets function for dynamic balance retrieval. |
frontend/src/custom-hooks/routing/useHandleRouteChange.ts |
New custom hook for managing network selection based on pathname. |
frontend/src/utils/constants.ts |
Introduced TXN_BUILDER_DESCRIPTION constant for transaction builder functionality. |
frontend/src/utils/util.ts |
Enhanced routing logic in allNetworksLink and changeNetworkRoute functions for transaction-related views. |
🐇 In the meadow where transactions bloom,
A multisig dance dispels the gloom.
With links that lead to history's tale,
Our rabbit friends will never fail!
Hopping through the code so bright,
Building dreams in digital light! ✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
@coderabbitai review
Summary by CodeRabbit
New Features
Bug Fixes
Documentation