Skip to content

feat(multisig): Implement multisig page#910

Merged
aleem1314 merged 43 commits intodevfrom
hemanth/multisig-ui
Dec 15, 2023
Merged

feat(multisig): Implement multisig page#910
aleem1314 merged 43 commits intodevfrom
hemanth/multisig-ui

Conversation

@Hemanthghs
Copy link
Copy Markdown
Collaborator

@Hemanthghs Hemanthghs commented Nov 29, 2023

Part of #909

Summary by CodeRabbit

  • New Features

    • Added a new governance feature with a customized radio button style.
    • Introduced multisig functionality with various components for account management, transaction creation, and broadcasting.
    • Implemented new components for detailed multisig transaction views and interactions.
    • Created components for multisig account verification and transaction signing.
  • Improvements

    • Improved multisig account information display and user interface.
    • Enhanced transaction list presentation with additional details and action triggers.
    • Refined user experience with updated styles and component behavior.
  • Bug Fixes

    • Corrected a typo in CSS class name from .custom-ratio-button to .custom-radio-button.
    • Updated wallet connection logic to ensure proper removal of authentication tokens.
  • Documentation

    • Updated type definitions to reflect changes in multisig transaction properties.
  • Refactor

    • Standardized error messages and constants for better consistency and readability.
  • Style

    • Overhauled multisig-related styles for a more cohesive and user-friendly interface.
    • Updated staking-related styles to match the new radio button naming convention.
  • Chores

    • Cleaned up code and improved structure for better maintainability.

@vercel
Copy link
Copy Markdown

vercel Bot commented Nov 29, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
dev-resolute ✅ Ready (Inspect) Visit Preview 💬 Add feedback Dec 15, 2023 5:18am
resolute ✅ Ready (Inspect) Visit Preview 💬 Add feedback Dec 15, 2023 5:18am

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Nov 29, 2023

Walkthrough

The project has undergone substantial updates, primarily focused on enhancing the multisig functionality. These changes include the addition of several components for managing multisig accounts, transactions, and UI improvements. The styling has been updated, and state management has been enriched with new Redux actions. There's also the introduction of new utilities for handling dates and multisig threshold keys.

Changes

File Path Change Summary
frontend/src/app/(routes)/multisig/... Added and updated numerous components for multisig account management, transaction handling, and UI updates.
frontend/src/app/(routes)/governance/style.css Corrected a typo in a CSS class name.
frontend/src/store/features/multisig/multisigSlice.ts Added new action creators to the multisig slice for state management.
frontend/src/types/multisig.d.ts Modified interfaces to reflect changes in the multisig feature set.
frontend/src/utils/constants.ts Introduced new constants relevant to multisig operations.
frontend/src/utils/datetime.ts Added and updated functions for date and time formatting.
frontend/src/utils/util.ts Added a utility function for creating multisig threshold public keys.
frontend/src/app/(routes)/staking/... Updated class names within components and CSS to reflect UI changes.
frontend/src/utils/errors.ts Modified and added error constants.
frontend/src/components/ConnectWalletButton.tsx Implemented a function to remove all auth tokens.

Related issues

  • vitwit/resolute#909: This PR seems to address the implementation of multisig pages and possibly includes some of the functionalities like signing, broadcasting, and deleting multisig transactions.
  • vitwit/resolute#817: The addition of new Redux actions and state management enhancements in this PR appears to fulfill the requirements of implementing state management for Multisig using Redux.
  • vitwit/resolute#812: The overall changes in this PR contribute to the implementation of Multisig, which is the main focus of this epic issue.

Poem

In the realm of code where the data bytes hop, 🐇💻
A rabbit worked hard in the digital crop.
With each line and commit, the features grew,
Multisig's magic, now stronger it flew. ✨🚀

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 X ?


Tips

Chat with CodeRabbit Bot (@coderabbitai)

  • You can reply to a review comment made by CodeRabbit.
  • You can tag CodeRabbit on specific lines of code or files in the PR by tagging @coderabbitai in a comment.
  • You can tag @coderabbitai in a PR comment and ask one-off questions about the PR and the codebase. Use quoted replies to pass the context for follow-up questions.

CodeRabbit Commands (invoked as PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger a review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai help to get help.

Additionally, you can add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.

CodeRabbit Configration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • The JSON schema for the configuration file is available here.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/coderabbit-overrides.v2.json

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Status

Actionable comments generated: 37

Configuration used: CodeRabbit UI

Commits Files that changed from the base of the PR and between 3ddfd16 and daa18d6.
Files selected for processing (40)
  • frontend/src/app/(routes)/governance/style.css (1 hunks)
  • frontend/src/app/(routes)/multisig/[network]/ChainMultisig.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/[network]/[address]/MultisigAccount.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/[network]/page.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/AccountInfo.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/AllMultisigs.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/BroadCastTxn.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/DeleteTxn.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/DialogCreateMultisig.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/DialogCreateTxn.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/DialogDeleteTxn.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/DialogTxnFailed.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/DialogViewRaw.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/DialogViewTxnMessages.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/MultisigSidebar.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/PageMultisig.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/PageMultisigInfo.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/SelectTransactionType.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/SignTxn.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/TransactionCard.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/TransactionItem.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/TransactionsList.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/VerifyAccount.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/msgs/DelegateMessage.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/msgs/RedelegateMessage.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/msgs/SendMessage.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/msgs/TxnMsg.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/msgs/UndelegateMessage.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/txns/Delegate.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/txns/Send.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/multisig.css (1 hunks)
  • frontend/src/app/(routes)/multisig/styles.ts (1 hunks)
  • frontend/src/app/(routes)/staking/components/DialogAllValidators.tsx (2 hunks)
  • frontend/src/app/(routes)/staking/staking.css (1 hunks)
  • frontend/src/components/ConnectWalletButton.tsx (2 hunks)
  • frontend/src/store/features/multisig/multisigSlice.ts (2 hunks)
  • frontend/src/types/multisig.d.ts (3 hunks)
  • frontend/src/utils/constants.ts (2 hunks)
  • frontend/src/utils/datetime.ts (1 hunks)
  • frontend/src/utils/util.ts (3 hunks)
Files skipped from review due to trivial changes (7)
  • frontend/src/app/(routes)/governance/style.css
  • frontend/src/app/(routes)/multisig/[network]/page.tsx
  • frontend/src/app/(routes)/multisig/components/SignTxn.tsx
  • frontend/src/app/(routes)/multisig/components/VerifyAccount.tsx
  • frontend/src/app/(routes)/multisig/multisig.css
  • frontend/src/app/(routes)/staking/staking.css
  • frontend/src/components/ConnectWalletButton.tsx
Files skipped from review as they are similar to previous changes (11)
  • frontend/src/app/(routes)/multisig/[network]/ChainMultisig.tsx
  • frontend/src/app/(routes)/multisig/[network]/[address]/MultisigAccount.tsx
  • frontend/src/app/(routes)/multisig/components/AccountInfo.tsx
  • frontend/src/app/(routes)/multisig/components/BroadCastTxn.tsx
  • frontend/src/app/(routes)/multisig/components/DialogViewRaw.tsx
  • frontend/src/app/(routes)/multisig/components/PageMultisigInfo.tsx
  • frontend/src/store/features/multisig/multisigSlice.ts
  • frontend/src/types/multisig.d.ts
  • frontend/src/utils/constants.ts
  • frontend/src/utils/datetime.ts
  • frontend/src/utils/util.ts
Additional comments: 29
frontend/src/app/(routes)/multisig/components/AllMultisigs.tsx (2)
  • 126-126: Given the previous comments on the PR, ensure that the MultisigAccountCard component is not required to be exported for use in other parts of the application. If it is used elsewhere, it should be exported.
Verification successful

The search results indicate that the MultisigAccountCard component is only used within the AllMultisigs.tsx file. There are no other references to it in the codebase, suggesting that it is not used elsewhere and therefore does not need to be exported.

Scripts Executed

The following scripts were executed for the analysis:


Script:

#!/bin/bash
# Search for `MultisigAccountCard` usage across the application to verify if it needs to be exported.
rg 'MultisigAccountCard' --type=tsx

Length of output: 63



Script:

#!/bin/bash
# Search for `MultisigAccountCard` usage across the application without specifying the file type.
rg 'MultisigAccountCard'

Length of output: 409

* 110-110: The use of default exports is consistent with the user's preference for this application.
frontend/src/app/(routes)/multisig/components/DeleteTxn.tsx (1)
  • 23-35: Ensure that the promise returned by the dispatch call in the deleteTx function is properly handled. According to the learning provided, error handling is managed in the parent component, so no changes are required here unless the error handling strategy has changed.
frontend/src/app/(routes)/multisig/components/DialogDeleteTxn.tsx (1)
  • 1-101: The implementation of DialogDeleteTxn component appears to be consistent with the PR's objectives and follows best practices for React and Redux. The use of hooks for state management and side effects is appropriate, and the dialog component is styled and structured correctly. Ensure that the resetDeleteTxnState action does not have unintended side effects elsewhere in the application and that the deleteTx function is properly defined and handles errors. Additionally, thorough testing should be conducted to confirm functionality and compatibility across different devices and screen sizes.
frontend/src/app/(routes)/multisig/components/DialogViewTxnMessages.tsx (4)
  • 1-24: The component DialogViewTxnMessages has a well-defined interface with clear prop types, which is good for maintainability and readability.

  • 46-50: The useEffect hook is correctly set up to close the dialog when the transaction deletion status is IDLE. Ensure that this is the desired behavior and that there are no unintended side effects when the deleteTxnRes.status changes to IDLE.

  • 92-103: The TransactionItem component is being passed a set of props that align with its expected functionality. Verify that all necessary props are provided and that the component handles them correctly.

  • 71-77: The use of the Image component from next/image with a src defined by a constant is a good practice, ensuring that image paths are easily maintainable.

frontend/src/app/(routes)/multisig/components/MultisigSidebar.tsx (1)
  • 198-198: The use of default export is consistent with the user's preference for default exports throughout the application.
frontend/src/app/(routes)/multisig/components/PageMultisig.tsx (1)
  • 45-62: The handling of verifyAccountRes in the second useEffect appears to be correct, but ensure that the setError action is properly managed elsewhere in the application to display the error to the user when the verification is rejected.
frontend/src/app/(routes)/multisig/components/TransactionCard.tsx (1)
  • 1-150: The implementation of TransactionCard component in TransactionCard.tsx appears to be well-structured and adheres to best practices for React development. The component's props are clearly defined, and the logic for rendering and handling transactions within a multisig context is sound. The use of conditional rendering and event handlers is appropriate, and the code is consistent and maintainable. No issues or concerns are evident from the provided hunk.
frontend/src/app/(routes)/multisig/components/msgs/DelegateMessage.tsx (4)
  • 12-17: Verify that the images /solid-arrow-icon.svg and /delete-cross-icon.svg exist in the project's public directory to ensure they can be correctly loaded by the Image component from Next.js.
Verification successful

The images /solid-arrow-icon.svg and /delete-cross-icon.svg have been verified to exist in the project's frontend/public directory. They can be correctly loaded by the Image component from Next.js.

Scripts Executed

The following scripts were executed for the analysis:


Script:

#!/bin/bash
# Check if the solid-arrow-icon.svg exists
fd 'solid-arrow-icon.svg' public/

# Check if the delete-cross-icon.svg exists
fd 'delete-cross-icon.svg' public/

Length of output: 258



Script:

#!/bin/bash
# Search for 'solid-arrow-icon.svg' and 'delete-cross-icon.svg' in the entire repository
fd 'solid-arrow-icon.svg'
fd 'delete-cross-icon.svg'

Length of output: 127

* 22-25: Ensure that the `currency` prop includes `coinDecimals` and `coinMinimalDenom`, and the `msg` prop includes `value.amount` and `value.validatorAddress` as required by the `parseBalance` and `shortenAddress` functions.
  • 34-35: Confirm that the onDelete prop is correctly typed to accept a number as an argument, matching the usage here with onDelete(index).

  • 48-48: Check if using default export for DelegateMessage aligns with the project's conventions for exporting components.

Verification successful

The previous script attempted to use --type tsx with rg (ripgrep), which is not a recognized file type for ripgrep by default. Instead, we should search for .tsx files without specifying the file type. Let's correct this and run the script again to check for the usage of default and named exports in .tsx files.


The results from the shell scripts indicate that the project predominantly uses default exports for .tsx files, with 120 instances of export default compared to only 12 instances of export const. This suggests that the use of default export for the DelegateMessage component aligns with the project's conventions for exporting components.

Scripts Executed

The following scripts were executed for the analysis:


Script:

#!/bin/bash
# Check if other components in the project use default or named exports
rg 'export default' --type tsx | wc -l
rg 'export const' --type tsx | wc -l

Length of output: 139



Script:

#!/bin/bash
# Check if other components in the project use default or named exports
rg 'export default' --glob '*.tsx' | wc -l
rg 'export const' --glob '*.tsx' | wc -l

Length of output: 94

frontend/src/app/(routes)/multisig/components/msgs/RedelegateMessage.tsx (1)
  • 6-31: Ensure that the parent component is correctly passing the index prop to RedelegateMessage for accurate deletion handling.
frontend/src/app/(routes)/multisig/components/msgs/SendMessage.tsx (1)
  • 7-46: The SendMessage component is well-structured and follows React best practices. Ensure that the utility functions parseBalance and shortenAddress are thoroughly tested, especially since they handle displaying transaction-related information which is critical in a financial application.
frontend/src/app/(routes)/multisig/components/txns/Delegate.tsx (2)
  • 65-90: Ensure that the onDelegate callback function has proper error handling in place, especially since it's dealing with financial transactions.

  • 1-206: The component seems to be well-structured and follows best practices for form handling and state management. However, it would be beneficial to ensure that the CSS classes used (e.g., bg-[#FFFFFF1A], rounded-2xl, mb-6) are part of a responsive design system that adapts to different screen sizes, as per the PR's objectives.

frontend/src/app/(routes)/multisig/components/txns/Send.tsx (7)
  • 16-176: The Send component is well-structured and makes proper use of React and react-hook-form for form handling and validation. The use of Controller to wrap TextField components is a good practice for integrating Material-UI with react-hook-form.

  • 31-57: The onSubmit function correctly handles the conversion of the input amount to atomic units, which is crucial for cryptocurrency transactions. This ensures that the amount is accurately represented in the smallest unit of the currency.

  • 84-95: The validation logic for the recipient field correctly uses fromBech32 to ensure that the address provided is in a valid Bech32 format. This is an important check for blockchain-related transactions.

  • 129-135: The validation for the amount field is correctly implemented to ensure that the user cannot submit the form with an amount greater than their available balance or less than or equal to zero.

  • 123-127: The onClick handler for the available balance is a convenient feature that allows users to quickly set the send amount to their total available balance. This enhances the user experience by simplifying the process of sending all available funds.

  • 65-80: The use of sx for inline styling and className for class-based styling provides flexibility in styling the TextField components. This approach is consistent and maintains the ability to leverage both inline styles and stylesheets.

  • 52-54: The typeUrl for the message object is hardcoded to the Cosmos SDK's bank module message type. Ensure this value is consistent with the application's blockchain requirements and that it is compatible with the version of the Cosmos blockchain being interacted with.

frontend/src/app/(routes)/multisig/styles.ts (1)
  • 1-102: The styling for various text fields and components consistently uses white text color, small font size, and light font weight. Ensure that these styles meet accessibility standards, particularly regarding contrast ratios for readability on different devices and under various lighting conditions.
frontend/src/app/(routes)/staking/components/DialogAllValidators.tsx (2)
  • 64-64: The class name custom-radio-button is correct and consistent with the standard naming convention for radio buttons. This change likely fixes a typo in the previous version of the code.

  • 61-67: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [61-78]

Verify that the updated class name custom-radio-button is reflected in the corresponding CSS file and that there are no remaining references to the old class name custom-ratio-button elsewhere in the codebase.

Verification successful

The search results indicate that there are no remaining references to the old class name custom-ratio-button in the codebase. Additionally, the new class name custom-radio-button is defined in the CSS files for various routes, including globals.css, multisig.css, style.css for governance, and staking.css. This suggests that the class name change has been properly reflected in the corresponding CSS files and should not cause any issues with styling.

Based on the information provided, the change appears to be correctly implemented.

Scripts Executed

The following scripts were executed for the analysis:


Script:

#!/bin/bash
# Search for the old class name to ensure it's not used elsewhere.
rg 'custom-ratio-button'
# Search for the new class name to ensure it's defined in the CSS.
rg 'custom-radio-button' --glob '*.css'

Length of output: 906

Comment thread frontend/src/app/(routes)/multisig/components/msgs/SendMessage.tsx Outdated
Comment thread frontend/src/app/(routes)/multisig/components/DeleteTxn.tsx Outdated
Comment thread frontend/src/app/(routes)/multisig/styles.ts
Comment thread frontend/src/app/(routes)/multisig/components/AllMultisigs.tsx Outdated
Comment thread frontend/src/app/(routes)/multisig/components/txns/Delegate.tsx
Comment thread frontend/src/app/(routes)/multisig/components/txns/Delegate.tsx
@Hemanthghs
Copy link
Copy Markdown
Collaborator Author

@coderabbitai pause

@Hemanthghs
Copy link
Copy Markdown
Collaborator Author

@coderabbitai pause

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Status

Actionable comments generated: 8

Configuration used: CodeRabbit UI

Commits Files that changed from the base of the PR and between daa18d6 and 2123780.
Files selected for processing (11)
  • frontend/src/app/(routes)/multisig/components/AllMultisigs.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/DeleteTxn.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/DialogCreateMultisig.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/DialogTxnFailed.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/PageMultisig.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/PageMultisigInfo.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/SelectTransactionType.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/TransactionsList.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/msgs/SendMessage.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/multisig.css (1 hunks)
  • frontend/src/app/(routes)/multisig/styles.ts (1 hunks)
Files skipped from review due to trivial changes (4)
  • frontend/src/app/(routes)/multisig/components/DeleteTxn.tsx
  • frontend/src/app/(routes)/multisig/components/SelectTransactionType.tsx
  • frontend/src/app/(routes)/multisig/multisig.css
  • frontend/src/app/(routes)/multisig/styles.ts
Files skipped from review as they are similar to previous changes (2)
  • frontend/src/app/(routes)/multisig/components/PageMultisigInfo.tsx
  • frontend/src/app/(routes)/multisig/components/msgs/SendMessage.tsx
Additional comments: 7
frontend/src/app/(routes)/multisig/components/AllMultisigs.tsx (1)
  • 1-155: The AllMultisigs and MultisigAccountCard components are well-structured and follow modern React and TypeScript best practices. The use of hooks, Redux state management, and functional components are consistent with the rest of the application. The MultisigAccountCard is defined within the same file, which is acceptable for a closely related component. The use of utility functions like shortenAddress is good for keeping the component code clean. The Link component from next/link is correctly used for client-side navigation. The CircularProgress component from @mui/material is used to indicate loading state, which is a standard practice. Overall, the code is clean, follows the application's conventions, and there are no obvious issues with security, performance, or logic.
frontend/src/app/(routes)/multisig/components/DialogTxnFailed.tsx (3)
  • 28-28: Consider ensuring that the minimum width set here is responsive and does not cause horizontal scrolling on smaller devices.

  • 52-53: Verify that the error message displayed (errMsg) does not contain sensitive information or system details that could lead to security concerns.

  • 56-60: Evaluate if 'Cancel' is the appropriate label for the button that closes the dialog, as it might be confused with an action that cancels a transaction rather than just closing the dialog.

frontend/src/app/(routes)/multisig/components/PageMultisig.tsx (2)
  • 63-69: The third useEffect hook seems redundant as the verified state is already being set in the second useEffect. If there is no specific reason for its existence that is not apparent from the current context, consider removing it to simplify the component.

  • 91-91: The component is exported as a default export, which aligns with the user's preference for default exports across the application.

frontend/src/app/(routes)/multisig/components/TransactionsList.tsx (1)
  • 1-121: The TransactionsList component is well-implemented, following best practices for React functional components. It uses Redux state and custom hooks effectively, maintains a clear separation of concerns, and optimizes rendering through the use of useMemo and conditional rendering. Ensure that the EMPTY_TXN constant used to initialize the selectedTxn state is properly defined and does not cause any issues when used as a default value.

Comment thread frontend/src/app/(routes)/multisig/components/DialogTxnFailed.tsx
Comment thread frontend/src/app/(routes)/multisig/components/PageMultisig.tsx
Comment thread frontend/src/app/(routes)/multisig/components/DialogCreateMultisig.tsx Outdated
Comment thread frontend/src/app/(routes)/multisig/components/DialogCreateMultisig.tsx Outdated
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Status

Actionable comments generated: 4

Configuration used: CodeRabbit UI

Commits Files that changed from the base of the PR and between 2123780 and c59cbc7.
Files selected for processing (6)
  • frontend/src/app/(routes)/multisig/components/BroadCastTxn.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/DialogCreateMultisig.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/DialogTxnFailed.tsx (1 hunks)
  • frontend/src/store/features/multisig/multisigSlice.ts (3 hunks)
  • frontend/src/utils/constants.ts (2 hunks)
  • frontend/src/utils/errors.ts (1 hunks)
Files skipped from review as they are similar to previous changes (4)
  • frontend/src/app/(routes)/multisig/components/BroadCastTxn.tsx
  • frontend/src/app/(routes)/multisig/components/DialogTxnFailed.tsx
  • frontend/src/store/features/multisig/multisigSlice.ts
  • frontend/src/utils/constants.ts
Additional comments: 3
frontend/src/app/(routes)/multisig/components/DialogCreateMultisig.tsx (2)
  • 131-134: Given the learning that error handling for the getPubkey function is managed in the createMultisigForm component and console.log is intentionally used for development purposes, no change is required here.

  • 355-361: Ensure that the Redux state is being updated correctly in the createMultisigAccountRes slice to avoid displaying incorrect messages due to potential race conditions.

frontend/src/utils/errors.ts (1)
  • 10-24: The addition of new error constants is well-executed, with clear and descriptive messages that will be beneficial for debugging and user feedback within the multisig feature. Ensure that these constants are used consistently throughout the codebase where relevant.

Comment thread frontend/src/app/(routes)/multisig/Multisig.tsx Outdated
Comment thread frontend/src/app/(routes)/multisig/[network]/[address]/MultisigAccount.tsx Outdated
Comment thread frontend/src/app/(routes)/multisig/[network]/ChainMultisig.tsx Outdated
Comment thread frontend/src/app/(routes)/multisig/components/BroadCastTxn.tsx
Copy link
Copy Markdown
Member

@aleem1314 aleem1314 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left few comments, otherwise LGTM.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Status

Actionable comments generated: 0

Configuration used: CodeRabbit UI

Commits Files that changed from the base of the PR and between c59cbc7 and b0f4ec5.
Files selected for processing (2)
  • frontend/src/app/(routes)/multisig/[network]/ChainMultisig.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/[network]/[address]/MultisigAccount.tsx (1 hunks)
Files skipped from review due to trivial changes (1)
  • frontend/src/app/(routes)/multisig/[network]/[address]/MultisigAccount.tsx
Files skipped from review as they are similar to previous changes (1)
  • frontend/src/app/(routes)/multisig/[network]/ChainMultisig.tsx

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Status

Actionable comments generated: 0

Configuration used: CodeRabbit UI

Commits Files that changed from the base of the PR and between b0f4ec5 and b58a64a.
Files selected for processing (1)
  • frontend/src/app/(routes)/multisig/Multisig.tsx (1 hunks)
Additional comments: 1
frontend/src/app/(routes)/multisig/Multisig.tsx (1)
  • 1-20: The Multisig component currently displays a static message indicating that multisig is not supported for "All Networks" and prompts the user to select a network. Confirm that this behavior aligns with the intended user experience and that appropriate user guidance or documentation is provided for this limitation.

@aleem1314 aleem1314 enabled auto-merge (squash) December 15, 2023 06:46
@aleem1314 aleem1314 merged commit ed2b07c into dev Dec 15, 2023
@aleem1314 aleem1314 deleted the hemanth/multisig-ui branch December 15, 2023 06:47
aleem1314 added a commit that referenced this pull request Jan 4, 2024
* Resolute next js (#805)

* Delete all files

* Add nextJS template

* remove readme from frontend

* yarn

* changed the names

* added voteforproposal popup

* Integrate connect wallet popup

* ui: Adjust backgorund color and image

* added the groups 2nd page

* feegrant page - 1

* feegrant page - 2

* Resolve conflicts

* Add tables in feegrant

* added the group 2nd page components

* Add tabs group in groups page

* feat: integrated multiple wallets

* chore: fixed sidebar

* review changes

* review changes home page

* refactor: change css class names

* refactor: change css class names

* wip

* wip: refactor

* refactor: connect wallet nuances

* added wallet key change event listeners

* Add redux store

* feat: wallet redux state

* fix: redux state when reloaded

* chore: reload UX

* chore: update github action

---------

Co-authored-by: pavania1 <adinapavani@gmail.com>
Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: Teja2045 <106052623+Teja2045@users.noreply.github.com>
Co-authored-by: aleem1314 <aleem@vitwit.com>

* created  AllMultisigAccount page and Multisig tabs

* feat: integrated cosmosJS and bank slice

* Revert "feat: integrated cosmosJS and bank slice"

This reverts commit 6770216.

* Revert "Revert "feat: integrated cosmosJS and bank slice""

This reverts commit 00ec1bc.

* chore: deleted node modules

* chore: install dependencies

* chore

* fix: fix build issue with window object (#841)

* chore: fixings bug

* chore: review changes

* chore

* chore: removed js files and unused files

* chore: made review changes

* fix: add eslint (#849)

* fix: add eslint

* add yarn lock file

* change node version frontend workflow

* change next js version 14.0.1

* remove lint to yarn build

* chore

* chore: bank state

* fix

* chore

* fix: fix eslint issues (#851)

* fix: fix eslint issues

* eslint change

* chore: lint changes

* review changes

* review changes

* chore: bank state types

* chore: fixing some types

* refactor: refactored the cosmjs files

* refactor: review changes

* chore

* chore

* review changes

* chore

* Update frontend.yml (#854)

* chored: removed passage code

* chore

* build: implemented redux state for staking (#865)

* build: implemented redux state for staking

* chore: added declarations *.d.ts files

* chore: fixed a lint issue

* chore: fixed build errors

* ui: Add sidebar (#870)

* Added SideNav bar

* Add sidebar

---------

Co-authored-by: pavania1 <adinapavani@gmail.com>

* feat: integration of starting overview page (#869)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: Add common slice and common service (#877)

* feat: Add common slice and common service

* chore

* Add types file

* chore

* Review changes

* chore

* ui: change backgroud colors and sidebar (#881)

* chore(deps): bump @types/react from 18.2.22 to 18.2.37 in /frontend (#862)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.22 to 18.2.37.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @types/react-dom from 18.2.7 to 18.2.15 in /frontend (#863)

Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.7 to 18.2.15.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: "@types/react-dom"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: implemented Overview UI (#882)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: implemented governance UI

* feat: implemented UI

* feat: implemented UI

* feat: implented overview UI

* chore

* chore

* chore: review changes

* chore: review changes

* feat: Add getUnbondingDelegations reducer (#887)

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix: fixed transaction signing error (#890)

fix: fixed transaction error

* feat: implemented chain specific overview (#888)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: implemented governance UI

* feat: implemented UI

* feat: implemented UI

* feat: implented overview UI

* chore

* chore

* chore: review changes

* chore: review changes

* feat: implemented chain specific overview

* chore

* chore: review changes

* chore

* chore: review changes

* chore: review changes

* feat: Add distribution slice (#891)

* feat: Add distribution slice

* review changes

* feat: implemented auth slice (#892)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: implemented governance UI

* feat: implemented UI

* feat: implemented UI

* feat: implented overview UI

* chore

* chore

* chore: review changes

* chore: review changes

* feat: implemented chain specific overview

* chore

* chore: review changes

* feat: implemented auth slice

* chore: fixed lint errors

* feat(gov): Implement gov slice (#895)

* wip(gov): gov slice

* wip(gov): refactor

* chore(gov)

* gov: Add getDepositProps reducer

* wip(gov)

* wip(gov): add get proposal

* (gov): add constants

* feat(gov): Add txDeposit and txVote

* chore(gov): review changes

* refactor(gov): review changes

* feat: Implement select network and add network (#899)

* wip: Add select network dialog

* chore

* wip

* wip: select network

* wip: Add new network

* wip(add network)

* chore(add network): change network config schema

* Add rounting

* chore(select network)

* chore(select-network)

* chore(select-network): review changes

* review changes

* feat: implement transaction history (#893)

* feat: implented transaction history logic

* chore

* chore: clean code

* Implented recent transactions

* chore: clean code

* chore: small fix

* feat: implented actions

* chore

* fix: lint errors

* chore: tx loading

* chore

* refactor: review changes

* chore: small UI changes

* chore: close ads

* chore

* fix: add memo in Transaction type (#904)

fix: tx fix

* chore(deps): bump typescript from 5.2.2 to 5.3.2 in /frontend (#884)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.2.2 to 5.3.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.2.2...v5.3.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: Implement staking page (#901)

* Add staking overview ui

* wip: Staking ui

* chore

* Add unbonding ui

* Integrate delegations

* wip

* Add all validators dialog

* Integrate search option

* fix: fix lint issues

* chore

* fix

* wip

* wip

* Add unbonding delegations

* chore

* wip

* Add validators status

* wip

* Add validator logos

* fix: fix lint issues

* chore

* refactor

* chore

* chore

* staking: changes

* wip

* refactor(staking)

* feat(staking): Add staking actions (#906)

* feat(staking): Add delegate dialog

* chore(staking-actions)

* wip(staking): Add delegate action to staking cards

* chore(staking-actions): Customize mui text field

* wip(staking-actions-changes)

* wip(staking): Add undelegate action

* wip(staking-actions): Add redelegate

* wip(staking): Add claim, claim and stake

* wip(Staking-actions)

* refactor

* refactor(staking): Add interfaces for props

* refactor(staking)

* refactor(staking)

* wip(staking): add claim and stake

* refactor(staking)

* chore(staking-actions): review changes

* chore(staking-actions): review changes.

* chore(multisig page): review changes

* chore(staking-actions): Review changes-2

* chore(staking-page): review changes

* feat: add transaction success popup (#907)

* Added TransactionSuccess Popup

* Transaction Success Popup

* PR chnages

* ConnectWalletPopup

* removed the errors

* Update frontend/src/components/WalletPopup.tsx

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* chore: fix build (#919)

* feat: ui improvements and txPopup integration (#921)

* feat: ui improvements and txPop integration

* chore: txPop integration in distribution

* chore: fixed gov slice

* chore: review changes

* feat: transfers (#915)

* build: transfers layout and recent transactions

* feat: assets integration in transfers page

* chore: txStatus type fix

* refactor: transfer support for all networks

* feat: added send page form

* feat: send transaction action

* chore: lint fix

* refactor: review changes

* chore: add loading

* chore: fixed loading for assets

* chore: ui change

* chore: overflow scroll

* refactor: review changes

* chore: fixed css syntax error

* chore: review changes

* chore: key change for assets list

* chore: review changes

* chore: css fix

* refactor: refactor select assets ui

* chore: yarn lock

* chore: review changes

* feat: add API for recent multisig txns (#922)

* add delete multisig account api

* add account of all multisig account txns

* remove multisig account

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* feat: implement multi-transfer (#926)

* build: transfers layout and recent transactions

* feat: assets integration in transfers page

* chore: txStatus type fix

* refactor: transfer support for all networks

* feat: added send page form

* feat: send transaction action

* chore: lint fix

* refactor: review changes

* chore: add loading

* chore: fixed loading for assets

* chore: ui change

* chore: overflow scroll

* refactor: review changes

* chore: fixed css syntax error

* chore: review changes

* chore: key change for assets list

* chore: review changes

* chore: css fix

* refactor: refactor select assets ui

* feat: implemented Multi-send

* chore: cursor Poiner for deleting message

* fix: delete message fix

* chore: review changes

* refactor: review changes

* chore: review changes

* feat: responsive padding and history transactions

* feat(multisig): Implement multisig slice (#912)

* wip(multisig-slice)

* wip(multisig-slice)

* feat(multisig): Add multisig slice

* chore(multisig-slice): resolve lint issues

* chore(multisig-slice)

* refactor(multisig slice)

* chore

* chore(multisig-slice): review changes

* chore(multisig-slice): review changes

* chore(multisig-slice): Review changes

* chore(multisig-slice): review changes

* feat: add governance page (#872)

* Added SideNav bar

* Ui for the Governance main page

* Made chnages required in the PR

* removed main from the css file

* added history-icon

* Add changes required for the PR

* All the ui screens for governance

* Added chnages in DepositPopup

* chore

* Review changes

* Chnaged Radio button component name

* Review chnages

* Review changes

* Review changes

* chnages in RightOverview

* Added json files requested in the PR

* changes in page.tsx

* some ui changes

* chnages

* add integration for list of proposals

* fix(gov): fix custom hooks issue

* fix eslint issues

* fix single proposal overview

* debug: vote txn error

* Made UI changes

* Added proposalId selected and chnages in govSlice

* fix: build issues

* Update frontend/src/app/(routes)/governance/ProposalOverviewVote.tsx

not it's not the correct way.
the quorum value is accessing form the proposalOverviewData file

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* review changes

* review changes

* review chnages

* eslint-disable for _ChainName

* Added ReactMarkdown package

* review chnages

* fix:eslint error

* fix: all the changes

* chore(gov): gov page changes (#931)

* chore(gov): fixes

* wip(gov): fixes

* chore(gov): gov fixes

* chore(gov): remove lint issues

* chore(gov): gov improvements

* feat(gov): Add proposal projection

* chore(gov): ui changes

---------

Co-authored-by: Hemanth Sai <ghshemanth@gmail.com>
Co-authored-by: charymalloju <chary@vitwit.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* refactor: overview page review changes (#935)

* refactor: overview ui review changes

* chore: remove hover state for transfers card

* chore: no assets style change

* chore: font change

* refactored: refactored assets information implementation

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* chore(staking): Staking UI iterations (#939)

* wip(staking-ui): Staking ui changes

* chore(staking): staking ui changes

* chore

* chore(staking): review change

* Fix: Changes in UI (#940)

* Fix: Changes in UI

* Fix: UI for Rightoverview

* fix: ProposalOverviewvote

* chore: fix tailwindcss warnings (#952)

* refactor: transfers UI changes (#951)

* refactor: overview ui review changes

* chore: remove hover state for transfers card

* chore: no assets style change

* chore: font change

* refactored: refactored assets information implementation

* refactor: transfers UI refactor

* chore: review changes

* chore: layout change

* chore: top nav padding

* refactor: layout changes and hide pagination

* chore: pagination change

* chore: lint fix

* chore: remove transaction icon and add extra column for asset value in Assets table (#953)

* chore: review changes

* chore: remove commented lines

* add delete multisig account api (#920)

* add delete multisig account api

* validatoe multisig account exists

* fix error format messages

* add db txn to delete account

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix:networks popup ui changes  (#954)

* fix:Chnages inAddNetworkPopup

* fix: Change the background of select network

* fix:decrease opacity of horizontal line

* changed the all-networks-icon

* fix: fix the characters of a network

* fix: changed the TopNav in select network

* chnaged the dropdown

* Update frontend/src/components/SelectNetwork.tsx

* Update frontend/src/components/SelectNetwork.tsx

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix(ui): sidebar review changes (#955)

* fix: changes in SideNavbar

* chnages in sideNavbar

* fix: added tooltip to topnavbar

* feat(multisig): Implement multisig page (#910)

* wip(multisig): Add layout

* wip(multisig-slice)

* wip(multisig-slice)

* feat(multisig): Add multisig slice

* chore(multisig-slice): resolve lint issues

* chore(multisig-slice)

* refactor(multisig slice)

* chore

* chore(multisig-slice): review changes

* chore(multisig-slice): review changes

* chore(multisig-slice): Review changes

* chore(multisig-slice): review changes

* ui: Multisigcard component (#911)

* wip(multisig-ui)

* wip(multisig): Add multisig info page

* wip(multisig): Create new multisig

* wip(multisig)

* wip(multisig)

* feat(multisig): List txns

* feat: Add create multisig account

* wip(multisig): Create txn

* wip(multisig): Add send txn form

* wip(multisig): Add delegate txn

* wip(multisig): Add signTx and broadCastTx

* wip(multisg)

* wip(multisig): refactor

* wip(multisig): refactor code

* wip

* chore

* refactor(multisig): review changes (#956)

* wip(multisig): review changes

* wip(multisig): review changes-2

* wip(multisig): review changes-3

* wip(multisig): review changes-4

* chore(multisig): review changes

* chore(multisig): review changes

* chore(multisig): review changes

* chore(multisig): review changes

---------

Co-authored-by: pavania1 <117721819+pavania1@users.noreply.github.com>

* fix: all networks logo size (#957)

* fix: all networks logo size

* fix:all network-logo-size

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix: fix add network config format (#965)

fix: fix network config format

* feat(ui): Add custom alert bar (#964)

* feat(ui): Add custom alert bar

* chore: review changes

* chore: review changes

* addded new drop-down icon (#961)

* fix: Changes implemented in transaction popup (#958)

* Displaying the quorum reached and required (#959)

* Displaying the quorum reached and required

* fix: validation errors and ui chnages

* review changes

* added scrollbar

* eslint error resolved

* eslint errors resolved

* chore(gov): proposalInfo ui fix

* fix: internalscroll

* removed unnecessary text

* review chnages

* review changes

* radded Tooltip to quorumrequired

* added quorumrequired

---------

Co-authored-by: hemanthghs <ghshemanth@gmail.com>

* staking(ui): fix staking page ui issues (#967)

* wip: staking ui issues

* wip: staking ui issues

* wip(staking-ui-issues)

* wip(staking-ui-issues)

* chore(ui): Add no data found ui

* wip: staking-ui-issues

* feat: implemented ibc transfers (#969)

* feat: implemented ibc transfers

* chore: build fix and review changes

* chore: review change

* chore: deleted unused file

* fix: ibc denom not found bug

* fix: ui issues (#978)

* fix: fix Nan years time bug

* fix: fix claim action loading bug

* fix: temporary fix for transaction failed case

* chore: Fix the quorum required (#977)

* add undelegate and redelegate txns in multisig (#968)

* add undelegate and redelegate txns in multisig

* add list account of all multisig txns

* add delete operation for multisig

* fix all multisig account txns

* chore: update get all multisig txns (#970)

* chore(multisig): fix multisig all txns issue (#971)

* chore: resolve lint issues

* fix: fix all multisigs txn issues

* chore: fix lint issues

* chore(multisig): ui fixes

* chore

* chore: review changes

* feat: Add file upload txn (#979)

* chore: resolve lint issues

* fix: fix all multisigs txn issues

* chore: fix lint issues

* chore(multisig): ui fixes

* chore

* chore: review changes

* wip

* feat(multisig): add file upload txn

* chore: add resetError

* chore: fix

* chore: review changes

---------

Co-authored-by: Hemanth Sai <ghshemanth@gmail.com>

* chore: ui improvements (#980)

* chore: remove alerts and improve amount validations

* chore: multiple keplr requests issue

* chore: removed msgs after submission

* chore: clear messages after multi-transfer submission

* chore: messages clear change

* chore: persist messages when tx failed in multi transfer

* fix: fix multisig issues (#987)

* fix: fix multisig issues

* chore: review changes

* chore: changes networks list

* Update server.go (#988)

* fix(server): fix backend issue (#992)

fix(backend): fix backend issues

* staking(ui): fix staking ui issues (#1000)

* refactor(ui): staking ui changes

* refactor(ui): staking ui issues

* refactor(ui): staking ui changes

* refactor: ui changes (#999)

* refactor: ui changes

* chore: icons padding

* chore: adjusted button width

* feat: implement landing page (#937)

* Landingpage

* Landingpage

* removing the white spaces at the bottom

* changed button

* implement Landingpage

* fix: review changes

* review changes

* add bgcolor for the selected network

* added hover and pointer to walletbuttons

* added background animation

* added background animation

* chore: fix ui issues

* fix: eslint errors

* resolved eslint issues

* fix:eslint errors

* chore: review changes

* chnages in connectwallet

* fix: padding issues

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* chore: overview page ui changes (#1003)

* refactor: overview changes

* refactor: copy to clipboard component

* chore: review changes

* refactor: refactored transfers page (#1009)

refactor: refactored transfers ui

Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>

* chore(deps): add sharp package for image optimization (#1007)

chore(deps): add sharp package

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix: proposal details and date format(ui) (#1005)

* fix: proposal details and date format

* chore: added tooltips to the proposal details

* fix: review changes

---------

Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>

* feat: Implement cancel unbonding delegations (#960)

* wip(cancel-unbonding)

* fix: fix amino converter

* chore

* chore

* chore(ui): fix common ui issues (#1008)

* chore(ui): common ui changes

* chore: review changes

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* Chore: Ui issues related to Deposit (#1010)

* Chore: Ui issues related to Deposit

* chore: added deposit details in the deposit overview

* fix: ui changes in deposit

* chore: resolved eslint issues

* feat: transfers and overview illustrations (#1013)

* feat: add illustrations

* chore: fix image shape

* chore(transfers): input field focus and add download icon (#1011)

* chore: text fields focus and download-icon

* chore: padding alignment of memo field

* chore: added illsutration to governance (Proposals not found) (#1012)

* chore: added illsutration

* chore: removed absolute positioning

* Update frontend/src/utils/messages.json

---------

Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* feat: add ibc transfer note (#1015)

* chore: text fields focus and download-icon

* chore: padding alignment of memo field

* feat: added ibc badge

* fix: fixed page shifting

* chore: review change

* multisig(ui): fix multisig ui issues (#1006)

* wip(multisig): multisig ui changes

* chore(multisig): multisig ui changes

* chore(multisig): multisig ui issues

* chore(multisig(: Add illustration for no txns

* chore(multisig): Add illustration for no txns

* chore

* chore: review change

* chore

* chore(ui): add illustrations for empty screens

* chore(ui): multisigui changes

* chore

* refactor: discussed changes (#1016)

* chore: text fields focus and download-icon

* chore: padding alignment of memo field

* feat: added ibc badge

* fix: fixed page shifting

* chore: review change

* refactor: review changes

* chore: illustration positioning

* chore

* chore: recent transactions margin

* fix: fixed addresses issue for multi hop ibc transfers

* disabled draggability

* lint fix

* chore: landing page fix

* chore: fixed padding in transfers page

* common(ui): common ui changes (#1018)

* chore: common ui changes

* chore

* chore

* chore

* chore: add favicon

* feat: loading page (#1019)

* feat: Add txn receipt (#1021)

* wip: txn receipt

* chore

* wip

* chore: add txn messages

* chore: fix lint issues

* chore

* chore

* chore

* chore(ui): Txn receipt ui changes (#1025)

* chore: changes bgcolor

* chore: ui changes

* staking(ui): staking page ui changes (#1017)

* chore(staking): change staking action buttons

* chore(staking): staking ui changes

* chore(staking): ui changes

* chore

* chore

* chore: staking ui changes

* chore

* chore

* chore

* chore

* chore

* fix: loading issue (#1022)

* fix: loading issue

* fix: server side local storage bug

* chore: some nextJS weird errors, fixed the loading issue in another way

* feat: added loader animation

* refactor: assets card ui change

* chore: add ibc tag

* chore: Governance ui changes (#997)

* chore: Change the close-icon

* chanages is characterlimit, viewfullproposal and fonts

* UI changes related to the Total votes

* Review changes

* fix: review changes

* fix: eslint errors

* fix: quorum line and highlighted proposalid

* chore: review changes

* chore: fix lint issues

* chore: gov ui changes

* chore: changed divider-line

* chore: added justify-between in rightoverview

* chore: decrease the proposal-id font size

* chore: changes in votePopup

* chore: spacing in TopNav

* chore: changed the illustration

* chore: change TopNav

* chore: remove spacing in topnav

* chore: review changes

* chore: review changes

* resolved eslint errors

* fix:  jsondata field

* adjust the position of raw_data option

* ui review chnages

* chore: change the font

* chore: change the font sizes

---------

Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: Hemanth Sai <ghshemanth@gmail.com>

* chore: popup colors (#1028)

* chore: Ui changes in landingpage (#1030)

* chore: Ui changes in governance (#1029)

chore: Ui chnages in governance

* chore: common ui changes (#1031)

* chore: common ui changes

* chore: add telegram url

* fix: common ui errors (#1032)

chore: fix-common-ui-bugs

* gov(fix): fix gov proposal markdown (#1033)

* Fix: error snackbar (#1034)

* chore: fix-common-ui-bugs

* chore: fixed set error

* chore: remove snackbar

* gov(func): add loading state to vote and deposit popups (#1037)

* gov(fix): fix page break (#1040)

gov: fix page break

* chore: disable draggable to the images (#1041)

* chore: disable draggable to the images

* message

* Chary/auth middleware (#1023)

* fix merge conflicts

* add authentication layer

* fix bot errors

* remove available bal

* fixed format

* multisig: multisig iterations changes (#1042)

* chore: multisig iteration changes

* chore: multisig ui changes

* chore: add loader to verify button

* chore

* chore

* chore: add loading states

* Pavania1/landing responsive (#1045)

fix: responsive for landingpage

* chore: added isFeeEnough hook to assist transactions (#1044)

chore: allow transactions only when there is enough fee

* gov(ui): add loader  (#1046)

* gov(ui): add loader

* chore

* feat: state mutation after successful transactions (#1047)

* chore: allow transactions only when there is enough fee

* chore: state mutation after transactions

* Changes in governance ui (#1048)

* gov(ui): add loader

* chore

* fix(ui) : resolved ui changes in governance

---------

Co-authored-by: hemanthghs <ghshemanth@gmail.com>

* chore: change networks list (#1043)

* chore(multisig): multisig issues (#1050)

* chore: multisig issues

* chore: add loader to txns list

* chore: change salt value to random number

* fix: fix ui and functionality bugs (#1051)

refactor: fixed some ui and functionality bugs

* multisig(fix): remove authtokens (#1052)

multisig(fix): remove authtoken

* feat: added responsiveness to assets (#1053)

* refactor: fixed some ui and functionality bugs

* feat: made assets cards responsive

* chore: lint fix

---------

Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>

* Chary/readme (#1055)

* fix merge conflicts

* add read me file

* fixed grammatical mistakes

* delete frontend folder

* fix: fixed some issues and updates (#1054)

* refactor: fixed some ui and functionality bugs

* feat: made assets cards responsive

* chore: lint fix

* chore: fix bugs and ui issues

* chore: separate claim All and claim

* chore: console response

* remove some console statements

* chore: removed unnecessary empty callbacl

* resolve conflicts

* chore: staking issues (#1056)

* chore: staking changes

* chore: disalbe image dragging

* Update readme

* Update readme

* update readme

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: pavania1 <adinapavani@gmail.com>
Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: Teja2045 <106052623+Teja2045@users.noreply.github.com>
Co-authored-by: aleem1314 <aleem@vitwit.com>
Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>
Co-authored-by: pavania1 <117721819+pavania1@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: charymalloju <chary@vitwit.com>
aleem1314 added a commit that referenced this pull request Jan 4, 2024
* Resolute next js (#805)

* Delete all files

* Add nextJS template

* remove readme from frontend

* yarn

* changed the names

* added voteforproposal popup

* Integrate connect wallet popup

* ui: Adjust backgorund color and image

* added the groups 2nd page

* feegrant page - 1

* feegrant page - 2

* Resolve conflicts

* Add tables in feegrant

* added the group 2nd page components

* Add tabs group in groups page

* feat: integrated multiple wallets

* chore: fixed sidebar

* review changes

* review changes home page

* refactor: change css class names

* refactor: change css class names

* wip

* wip: refactor

* refactor: connect wallet nuances

* added wallet key change event listeners

* Add redux store

* feat: wallet redux state

* fix: redux state when reloaded

* chore: reload UX

* chore: update github action

---------

Co-authored-by: pavania1 <adinapavani@gmail.com>
Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: Teja2045 <106052623+Teja2045@users.noreply.github.com>
Co-authored-by: aleem1314 <aleem@vitwit.com>

* created  AllMultisigAccount page and Multisig tabs

* feat: integrated cosmosJS and bank slice

* Revert "feat: integrated cosmosJS and bank slice"

This reverts commit 6770216.

* Revert "Revert "feat: integrated cosmosJS and bank slice""

This reverts commit 00ec1bc.

* chore: deleted node modules

* chore: install dependencies

* chore

* fix: fix build issue with window object (#841)

* chore: fixings bug

* chore: review changes

* chore

* chore: removed js files and unused files

* chore: made review changes

* fix: add eslint (#849)

* fix: add eslint

* add yarn lock file

* change node version frontend workflow

* change next js version 14.0.1

* remove lint to yarn build

* chore

* chore: bank state

* fix

* chore

* fix: fix eslint issues (#851)

* fix: fix eslint issues

* eslint change

* chore: lint changes

* review changes

* review changes

* chore: bank state types

* chore: fixing some types

* refactor: refactored the cosmjs files

* refactor: review changes

* chore

* chore

* review changes

* chore

* Update frontend.yml (#854)

* chored: removed passage code

* chore

* build: implemented redux state for staking (#865)

* build: implemented redux state for staking

* chore: added declarations *.d.ts files

* chore: fixed a lint issue

* chore: fixed build errors

* ui: Add sidebar (#870)

* Added SideNav bar

* Add sidebar

---------

Co-authored-by: pavania1 <adinapavani@gmail.com>

* feat: integration of starting overview page (#869)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: Add common slice and common service (#877)

* feat: Add common slice and common service

* chore

* Add types file

* chore

* Review changes

* chore

* ui: change backgroud colors and sidebar (#881)

* chore(deps): bump @types/react from 18.2.22 to 18.2.37 in /frontend (#862)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.22 to 18.2.37.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @types/react-dom from 18.2.7 to 18.2.15 in /frontend (#863)

Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.7 to 18.2.15.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: "@types/react-dom"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: implemented Overview UI (#882)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: implemented governance UI

* feat: implemented UI

* feat: implemented UI

* feat: implented overview UI

* chore

* chore

* chore: review changes

* chore: review changes

* feat: Add getUnbondingDelegations reducer (#887)

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix: fixed transaction signing error (#890)

fix: fixed transaction error

* feat: implemented chain specific overview (#888)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: implemented governance UI

* feat: implemented UI

* feat: implemented UI

* feat: implented overview UI

* chore

* chore

* chore: review changes

* chore: review changes

* feat: implemented chain specific overview

* chore

* chore: review changes

* chore

* chore: review changes

* chore: review changes

* feat: Add distribution slice (#891)

* feat: Add distribution slice

* review changes

* feat: implemented auth slice (#892)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: implemented governance UI

* feat: implemented UI

* feat: implemented UI

* feat: implented overview UI

* chore

* chore

* chore: review changes

* chore: review changes

* feat: implemented chain specific overview

* chore

* chore: review changes

* feat: implemented auth slice

* chore: fixed lint errors

* feat(gov): Implement gov slice (#895)

* wip(gov): gov slice

* wip(gov): refactor

* chore(gov)

* gov: Add getDepositProps reducer

* wip(gov)

* wip(gov): add get proposal

* (gov): add constants

* feat(gov): Add txDeposit and txVote

* chore(gov): review changes

* refactor(gov): review changes

* feat: Implement select network and add network (#899)

* wip: Add select network dialog

* chore

* wip

* wip: select network

* wip: Add new network

* wip(add network)

* chore(add network): change network config schema

* Add rounting

* chore(select network)

* chore(select-network)

* chore(select-network): review changes

* review changes

* feat: implement transaction history (#893)

* feat: implented transaction history logic

* chore

* chore: clean code

* Implented recent transactions

* chore: clean code

* chore: small fix

* feat: implented actions

* chore

* fix: lint errors

* chore: tx loading

* chore

* refactor: review changes

* chore: small UI changes

* chore: close ads

* chore

* fix: add memo in Transaction type (#904)

fix: tx fix

* chore(deps): bump typescript from 5.2.2 to 5.3.2 in /frontend (#884)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.2.2 to 5.3.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.2.2...v5.3.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: Implement staking page (#901)

* Add staking overview ui

* wip: Staking ui

* chore

* Add unbonding ui

* Integrate delegations

* wip

* Add all validators dialog

* Integrate search option

* fix: fix lint issues

* chore

* fix

* wip

* wip

* Add unbonding delegations

* chore

* wip

* Add validators status

* wip

* Add validator logos

* fix: fix lint issues

* chore

* refactor

* chore

* chore

* staking: changes

* wip

* refactor(staking)

* feat(staking): Add staking actions (#906)

* feat(staking): Add delegate dialog

* chore(staking-actions)

* wip(staking): Add delegate action to staking cards

* chore(staking-actions): Customize mui text field

* wip(staking-actions-changes)

* wip(staking): Add undelegate action

* wip(staking-actions): Add redelegate

* wip(staking): Add claim, claim and stake

* wip(Staking-actions)

* refactor

* refactor(staking): Add interfaces for props

* refactor(staking)

* refactor(staking)

* wip(staking): add claim and stake

* refactor(staking)

* chore(staking-actions): review changes

* chore(staking-actions): review changes.

* chore(multisig page): review changes

* chore(staking-actions): Review changes-2

* chore(staking-page): review changes

* feat: add transaction success popup (#907)

* Added TransactionSuccess Popup

* Transaction Success Popup

* PR chnages

* ConnectWalletPopup

* removed the errors

* Update frontend/src/components/WalletPopup.tsx

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* chore: fix build (#919)

* feat: ui improvements and txPopup integration (#921)

* feat: ui improvements and txPop integration

* chore: txPop integration in distribution

* chore: fixed gov slice

* chore: review changes

* feat: transfers (#915)

* build: transfers layout and recent transactions

* feat: assets integration in transfers page

* chore: txStatus type fix

* refactor: transfer support for all networks

* feat: added send page form

* feat: send transaction action

* chore: lint fix

* refactor: review changes

* chore: add loading

* chore: fixed loading for assets

* chore: ui change

* chore: overflow scroll

* refactor: review changes

* chore: fixed css syntax error

* chore: review changes

* chore: key change for assets list

* chore: review changes

* chore: css fix

* refactor: refactor select assets ui

* chore: yarn lock

* chore: review changes

* feat: add API for recent multisig txns (#922)

* add delete multisig account api

* add account of all multisig account txns

* remove multisig account

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* feat: implement multi-transfer (#926)

* build: transfers layout and recent transactions

* feat: assets integration in transfers page

* chore: txStatus type fix

* refactor: transfer support for all networks

* feat: added send page form

* feat: send transaction action

* chore: lint fix

* refactor: review changes

* chore: add loading

* chore: fixed loading for assets

* chore: ui change

* chore: overflow scroll

* refactor: review changes

* chore: fixed css syntax error

* chore: review changes

* chore: key change for assets list

* chore: review changes

* chore: css fix

* refactor: refactor select assets ui

* feat: implemented Multi-send

* chore: cursor Poiner for deleting message

* fix: delete message fix

* chore: review changes

* refactor: review changes

* chore: review changes

* feat: responsive padding and history transactions

* feat(multisig): Implement multisig slice (#912)

* wip(multisig-slice)

* wip(multisig-slice)

* feat(multisig): Add multisig slice

* chore(multisig-slice): resolve lint issues

* chore(multisig-slice)

* refactor(multisig slice)

* chore

* chore(multisig-slice): review changes

* chore(multisig-slice): review changes

* chore(multisig-slice): Review changes

* chore(multisig-slice): review changes

* feat: add governance page (#872)

* Added SideNav bar

* Ui for the Governance main page

* Made chnages required in the PR

* removed main from the css file

* added history-icon

* Add changes required for the PR

* All the ui screens for governance

* Added chnages in DepositPopup

* chore

* Review changes

* Chnaged Radio button component name

* Review chnages

* Review changes

* Review changes

* chnages in RightOverview

* Added json files requested in the PR

* changes in page.tsx

* some ui changes

* chnages

* add integration for list of proposals

* fix(gov): fix custom hooks issue

* fix eslint issues

* fix single proposal overview

* debug: vote txn error

* Made UI changes

* Added proposalId selected and chnages in govSlice

* fix: build issues

* Update frontend/src/app/(routes)/governance/ProposalOverviewVote.tsx

not it's not the correct way.
the quorum value is accessing form the proposalOverviewData file

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* review changes

* review changes

* review chnages

* eslint-disable for _ChainName

* Added ReactMarkdown package

* review chnages

* fix:eslint error

* fix: all the changes

* chore(gov): gov page changes (#931)

* chore(gov): fixes

* wip(gov): fixes

* chore(gov): gov fixes

* chore(gov): remove lint issues

* chore(gov): gov improvements

* feat(gov): Add proposal projection

* chore(gov): ui changes

---------

Co-authored-by: Hemanth Sai <ghshemanth@gmail.com>
Co-authored-by: charymalloju <chary@vitwit.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* refactor: overview page review changes (#935)

* refactor: overview ui review changes

* chore: remove hover state for transfers card

* chore: no assets style change

* chore: font change

* refactored: refactored assets information implementation

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* chore(staking): Staking UI iterations (#939)

* wip(staking-ui): Staking ui changes

* chore(staking): staking ui changes

* chore

* chore(staking): review change

* Fix: Changes in UI (#940)

* Fix: Changes in UI

* Fix: UI for Rightoverview

* fix: ProposalOverviewvote

* chore: fix tailwindcss warnings (#952)

* refactor: transfers UI changes (#951)

* refactor: overview ui review changes

* chore: remove hover state for transfers card

* chore: no assets style change

* chore: font change

* refactored: refactored assets information implementation

* refactor: transfers UI refactor

* chore: review changes

* chore: layout change

* chore: top nav padding

* refactor: layout changes and hide pagination

* chore: pagination change

* chore: lint fix

* chore: remove transaction icon and add extra column for asset value in Assets table (#953)

* chore: review changes

* chore: remove commented lines

* add delete multisig account api (#920)

* add delete multisig account api

* validatoe multisig account exists

* fix error format messages

* add db txn to delete account

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix:networks popup ui changes  (#954)

* fix:Chnages inAddNetworkPopup

* fix: Change the background of select network

* fix:decrease opacity of horizontal line

* changed the all-networks-icon

* fix: fix the characters of a network

* fix: changed the TopNav in select network

* chnaged the dropdown

* Update frontend/src/components/SelectNetwork.tsx

* Update frontend/src/components/SelectNetwork.tsx

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix(ui): sidebar review changes (#955)

* fix: changes in SideNavbar

* chnages in sideNavbar

* fix: added tooltip to topnavbar

* feat(multisig): Implement multisig page (#910)

* wip(multisig): Add layout

* wip(multisig-slice)

* wip(multisig-slice)

* feat(multisig): Add multisig slice

* chore(multisig-slice): resolve lint issues

* chore(multisig-slice)

* refactor(multisig slice)

* chore

* chore(multisig-slice): review changes

* chore(multisig-slice): review changes

* chore(multisig-slice): Review changes

* chore(multisig-slice): review changes

* ui: Multisigcard component (#911)

* wip(multisig-ui)

* wip(multisig): Add multisig info page

* wip(multisig): Create new multisig

* wip(multisig)

* wip(multisig)

* feat(multisig): List txns

* feat: Add create multisig account

* wip(multisig): Create txn

* wip(multisig): Add send txn form

* wip(multisig): Add delegate txn

* wip(multisig): Add signTx and broadCastTx

* wip(multisg)

* wip(multisig): refactor

* wip(multisig): refactor code

* wip

* chore

* refactor(multisig): review changes (#956)

* wip(multisig): review changes

* wip(multisig): review changes-2

* wip(multisig): review changes-3

* wip(multisig): review changes-4

* chore(multisig): review changes

* chore(multisig): review changes

* chore(multisig): review changes

* chore(multisig): review changes

---------

Co-authored-by: pavania1 <117721819+pavania1@users.noreply.github.com>

* fix: all networks logo size (#957)

* fix: all networks logo size

* fix:all network-logo-size

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix: fix add network config format (#965)

fix: fix network config format

* feat(ui): Add custom alert bar (#964)

* feat(ui): Add custom alert bar

* chore: review changes

* chore: review changes

* addded new drop-down icon (#961)

* fix: Changes implemented in transaction popup (#958)

* Displaying the quorum reached and required (#959)

* Displaying the quorum reached and required

* fix: validation errors and ui chnages

* review changes

* added scrollbar

* eslint error resolved

* eslint errors resolved

* chore(gov): proposalInfo ui fix

* fix: internalscroll

* removed unnecessary text

* review chnages

* review changes

* radded Tooltip to quorumrequired

* added quorumrequired

---------

Co-authored-by: hemanthghs <ghshemanth@gmail.com>

* staking(ui): fix staking page ui issues (#967)

* wip: staking ui issues

* wip: staking ui issues

* wip(staking-ui-issues)

* wip(staking-ui-issues)

* chore(ui): Add no data found ui

* wip: staking-ui-issues

* feat: implemented ibc transfers (#969)

* feat: implemented ibc transfers

* chore: build fix and review changes

* chore: review change

* chore: deleted unused file

* fix: ibc denom not found bug

* fix: ui issues (#978)

* fix: fix Nan years time bug

* fix: fix claim action loading bug

* fix: temporary fix for transaction failed case

* chore: Fix the quorum required (#977)

* add undelegate and redelegate txns in multisig (#968)

* add undelegate and redelegate txns in multisig

* add list account of all multisig txns

* add delete operation for multisig

* fix all multisig account txns

* chore: update get all multisig txns (#970)

* chore(multisig): fix multisig all txns issue (#971)

* chore: resolve lint issues

* fix: fix all multisigs txn issues

* chore: fix lint issues

* chore(multisig): ui fixes

* chore

* chore: review changes

* feat: Add file upload txn (#979)

* chore: resolve lint issues

* fix: fix all multisigs txn issues

* chore: fix lint issues

* chore(multisig): ui fixes

* chore

* chore: review changes

* wip

* feat(multisig): add file upload txn

* chore: add resetError

* chore: fix

* chore: review changes

---------

Co-authored-by: Hemanth Sai <ghshemanth@gmail.com>

* chore: ui improvements (#980)

* chore: remove alerts and improve amount validations

* chore: multiple keplr requests issue

* chore: removed msgs after submission

* chore: clear messages after multi-transfer submission

* chore: messages clear change

* chore: persist messages when tx failed in multi transfer

* fix: fix multisig issues (#987)

* fix: fix multisig issues

* chore: review changes

* chore: changes networks list

* Update server.go (#988)

* fix(server): fix backend issue (#992)

fix(backend): fix backend issues

* staking(ui): fix staking ui issues (#1000)

* refactor(ui): staking ui changes

* refactor(ui): staking ui issues

* refactor(ui): staking ui changes

* refactor: ui changes (#999)

* refactor: ui changes

* chore: icons padding

* chore: adjusted button width

* feat: implement landing page (#937)

* Landingpage

* Landingpage

* removing the white spaces at the bottom

* changed button

* implement Landingpage

* fix: review changes

* review changes

* add bgcolor for the selected network

* added hover and pointer to walletbuttons

* added background animation

* added background animation

* chore: fix ui issues

* fix: eslint errors

* resolved eslint issues

* fix:eslint errors

* chore: review changes

* chnages in connectwallet

* fix: padding issues

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* chore: overview page ui changes (#1003)

* refactor: overview changes

* refactor: copy to clipboard component

* chore: review changes

* refactor: refactored transfers page (#1009)

refactor: refactored transfers ui

Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>

* chore(deps): add sharp package for image optimization (#1007)

chore(deps): add sharp package

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix: proposal details and date format(ui) (#1005)

* fix: proposal details and date format

* chore: added tooltips to the proposal details

* fix: review changes

---------

Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>

* feat: Implement cancel unbonding delegations (#960)

* wip(cancel-unbonding)

* fix: fix amino converter

* chore

* chore

* chore(ui): fix common ui issues (#1008)

* chore(ui): common ui changes

* chore: review changes

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* Chore: Ui issues related to Deposit (#1010)

* Chore: Ui issues related to Deposit

* chore: added deposit details in the deposit overview

* fix: ui changes in deposit

* chore: resolved eslint issues

* feat: transfers and overview illustrations (#1013)

* feat: add illustrations

* chore: fix image shape

* chore(transfers): input field focus and add download icon (#1011)

* chore: text fields focus and download-icon

* chore: padding alignment of memo field

* chore: added illsutration to governance (Proposals not found) (#1012)

* chore: added illsutration

* chore: removed absolute positioning

* Update frontend/src/utils/messages.json

---------

Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* feat: add ibc transfer note (#1015)

* chore: text fields focus and download-icon

* chore: padding alignment of memo field

* feat: added ibc badge

* fix: fixed page shifting

* chore: review change

* multisig(ui): fix multisig ui issues (#1006)

* wip(multisig): multisig ui changes

* chore(multisig): multisig ui changes

* chore(multisig): multisig ui issues

* chore(multisig(: Add illustration for no txns

* chore(multisig): Add illustration for no txns

* chore

* chore: review change

* chore

* chore(ui): add illustrations for empty screens

* chore(ui): multisigui changes

* chore

* refactor: discussed changes (#1016)

* chore: text fields focus and download-icon

* chore: padding alignment of memo field

* feat: added ibc badge

* fix: fixed page shifting

* chore: review change

* refactor: review changes

* chore: illustration positioning

* chore

* chore: recent transactions margin

* fix: fixed addresses issue for multi hop ibc transfers

* disabled draggability

* lint fix

* chore: landing page fix

* chore: fixed padding in transfers page

* common(ui): common ui changes (#1018)

* chore: common ui changes

* chore

* chore

* chore

* chore: add favicon

* feat: loading page (#1019)

* feat: Add txn receipt (#1021)

* wip: txn receipt

* chore

* wip

* chore: add txn messages

* chore: fix lint issues

* chore

* chore

* chore

* chore(ui): Txn receipt ui changes (#1025)

* chore: changes bgcolor

* chore: ui changes

* staking(ui): staking page ui changes (#1017)

* chore(staking): change staking action buttons

* chore(staking): staking ui changes

* chore(staking): ui changes

* chore

* chore

* chore: staking ui changes

* chore

* chore

* chore

* chore

* chore

* fix: loading issue (#1022)

* fix: loading issue

* fix: server side local storage bug

* chore: some nextJS weird errors, fixed the loading issue in another way

* feat: added loader animation

* refactor: assets card ui change

* chore: add ibc tag

* chore: Governance ui changes (#997)

* chore: Change the close-icon

* chanages is characterlimit, viewfullproposal and fonts

* UI changes related to the Total votes

* Review changes

* fix: review changes

* fix: eslint errors

* fix: quorum line and highlighted proposalid

* chore: review changes

* chore: fix lint issues

* chore: gov ui changes

* chore: changed divider-line

* chore: added justify-between in rightoverview

* chore: decrease the proposal-id font size

* chore: changes in votePopup

* chore: spacing in TopNav

* chore: changed the illustration

* chore: change TopNav

* chore: remove spacing in topnav

* chore: review changes

* chore: review changes

* resolved eslint errors

* fix:  jsondata field

* adjust the position of raw_data option

* ui review chnages

* chore: change the font

* chore: change the font sizes

---------

Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: Hemanth Sai <ghshemanth@gmail.com>

* chore: popup colors (#1028)

* chore: Ui changes in landingpage (#1030)

* chore: Ui changes in governance (#1029)

chore: Ui chnages in governance

* chore: common ui changes (#1031)

* chore: common ui changes

* chore: add telegram url

* fix: common ui errors (#1032)

chore: fix-common-ui-bugs

* gov(fix): fix gov proposal markdown (#1033)

* Fix: error snackbar (#1034)

* chore: fix-common-ui-bugs

* chore: fixed set error

* chore: remove snackbar

* gov(func): add loading state to vote and deposit popups (#1037)

* gov(fix): fix page break (#1040)

gov: fix page break

* chore: disable draggable to the images (#1041)

* chore: disable draggable to the images

* message

* Chary/auth middleware (#1023)

* fix merge conflicts

* add authentication layer

* fix bot errors

* remove available bal

* fixed format

* multisig: multisig iterations changes (#1042)

* chore: multisig iteration changes

* chore: multisig ui changes

* chore: add loader to verify button

* chore

* chore

* chore: add loading states

* Pavania1/landing responsive (#1045)

fix: responsive for landingpage

* chore: added isFeeEnough hook to assist transactions (#1044)

chore: allow transactions only when there is enough fee

* gov(ui): add loader  (#1046)

* gov(ui): add loader

* chore

* feat: state mutation after successful transactions (#1047)

* chore: allow transactions only when there is enough fee

* chore: state mutation after transactions

* Changes in governance ui (#1048)

* gov(ui): add loader

* chore

* fix(ui) : resolved ui changes in governance

---------

Co-authored-by: hemanthghs <ghshemanth@gmail.com>

* chore: change networks list (#1043)

* chore(multisig): multisig issues (#1050)

* chore: multisig issues

* chore: add loader to txns list

* chore: change salt value to random number

* fix: fix ui and functionality bugs (#1051)

refactor: fixed some ui and functionality bugs

* multisig(fix): remove authtokens (#1052)

multisig(fix): remove authtoken

* feat: added responsiveness to assets (#1053)

* refactor: fixed some ui and functionality bugs

* feat: made assets cards responsive

* chore: lint fix

---------

Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>

* Chary/readme (#1055)

* fix merge conflicts

* add read me file

* fixed grammatical mistakes

* fix: fixed some issues and updates (#1054)

* refactor: fixed some ui and functionality bugs

* feat: made assets cards responsive

* chore: lint fix

* chore: fix bugs and ui issues

* chore: separate claim All and claim

* chore: console response

* remove some console statements

* chore: removed unnecessary empty callbacl

* chore: staking issues (#1056)

* chore: staking changes

* chore: disalbe image dragging

* fix: wallet issue fix (#1058)

chore: fixed wallet issue

* fix: recent transactions issue (#1059)

* chore: fixed wallet issue

* chore: recent transactions issue

* chore

* update readme

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: pavania1 <adinapavani@gmail.com>
Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: Teja2045 <106052623+Teja2045@users.noreply.github.com>
Co-authored-by: aleem1314 <aleem@vitwit.com>
Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>
Co-authored-by: pavania1 <117721819+pavania1@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: charymalloju <chary@vitwit.com>
aleem1314 added a commit that referenced this pull request Jan 4, 2024
* Resolute next js (#805)

* Delete all files

* Add nextJS template

* remove readme from frontend

* yarn

* changed the names

* added voteforproposal popup

* Integrate connect wallet popup

* ui: Adjust backgorund color and image

* added the groups 2nd page

* feegrant page - 1

* feegrant page - 2

* Resolve conflicts

* Add tables in feegrant

* added the group 2nd page components

* Add tabs group in groups page

* feat: integrated multiple wallets

* chore: fixed sidebar

* review changes

* review changes home page

* refactor: change css class names

* refactor: change css class names

* wip

* wip: refactor

* refactor: connect wallet nuances

* added wallet key change event listeners

* Add redux store

* feat: wallet redux state

* fix: redux state when reloaded

* chore: reload UX

* chore: update github action

---------

Co-authored-by: pavania1 <adinapavani@gmail.com>
Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: Teja2045 <106052623+Teja2045@users.noreply.github.com>
Co-authored-by: aleem1314 <aleem@vitwit.com>

* created  AllMultisigAccount page and Multisig tabs

* feat: integrated cosmosJS and bank slice

* Revert "feat: integrated cosmosJS and bank slice"

This reverts commit 6770216.

* Revert "Revert "feat: integrated cosmosJS and bank slice""

This reverts commit 00ec1bc.

* chore: deleted node modules

* chore: install dependencies

* chore

* fix: fix build issue with window object (#841)

* chore: fixings bug

* chore: review changes

* chore

* chore: removed js files and unused files

* chore: made review changes

* fix: add eslint (#849)

* fix: add eslint

* add yarn lock file

* change node version frontend workflow

* change next js version 14.0.1

* remove lint to yarn build

* chore

* chore: bank state

* fix

* chore

* fix: fix eslint issues (#851)

* fix: fix eslint issues

* eslint change

* chore: lint changes

* review changes

* review changes

* chore: bank state types

* chore: fixing some types

* refactor: refactored the cosmjs files

* refactor: review changes

* chore

* chore

* review changes

* chore

* Update frontend.yml (#854)

* chored: removed passage code

* chore

* build: implemented redux state for staking (#865)

* build: implemented redux state for staking

* chore: added declarations *.d.ts files

* chore: fixed a lint issue

* chore: fixed build errors

* ui: Add sidebar (#870)

* Added SideNav bar

* Add sidebar

---------

Co-authored-by: pavania1 <adinapavani@gmail.com>

* feat: integration of starting overview page (#869)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: Add common slice and common service (#877)

* feat: Add common slice and common service

* chore

* Add types file

* chore

* Review changes

* chore

* ui: change backgroud colors and sidebar (#881)

* chore(deps): bump @types/react from 18.2.22 to 18.2.37 in /frontend (#862)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.22 to 18.2.37.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @types/react-dom from 18.2.7 to 18.2.15 in /frontend (#863)

Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.7 to 18.2.15.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: "@types/react-dom"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: implemented Overview UI (#882)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: implemented governance UI

* feat: implemented UI

* feat: implemented UI

* feat: implented overview UI

* chore

* chore

* chore: review changes

* chore: review changes

* feat: Add getUnbondingDelegations reducer (#887)

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix: fixed transaction signing error (#890)

fix: fixed transaction error

* feat: implemented chain specific overview (#888)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: implemented governance UI

* feat: implemented UI

* feat: implemented UI

* feat: implented overview UI

* chore

* chore

* chore: review changes

* chore: review changes

* feat: implemented chain specific overview

* chore

* chore: review changes

* chore

* chore: review changes

* chore: review changes

* feat: Add distribution slice (#891)

* feat: Add distribution slice

* review changes

* feat: implemented auth slice (#892)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: implemented governance UI

* feat: implemented UI

* feat: implemented UI

* feat: implented overview UI

* chore

* chore

* chore: review changes

* chore: review changes

* feat: implemented chain specific overview

* chore

* chore: review changes

* feat: implemented auth slice

* chore: fixed lint errors

* feat(gov): Implement gov slice (#895)

* wip(gov): gov slice

* wip(gov): refactor

* chore(gov)

* gov: Add getDepositProps reducer

* wip(gov)

* wip(gov): add get proposal

* (gov): add constants

* feat(gov): Add txDeposit and txVote

* chore(gov): review changes

* refactor(gov): review changes

* feat: Implement select network and add network (#899)

* wip: Add select network dialog

* chore

* wip

* wip: select network

* wip: Add new network

* wip(add network)

* chore(add network): change network config schema

* Add rounting

* chore(select network)

* chore(select-network)

* chore(select-network): review changes

* review changes

* feat: implement transaction history (#893)

* feat: implented transaction history logic

* chore

* chore: clean code

* Implented recent transactions

* chore: clean code

* chore: small fix

* feat: implented actions

* chore

* fix: lint errors

* chore: tx loading

* chore

* refactor: review changes

* chore: small UI changes

* chore: close ads

* chore

* fix: add memo in Transaction type (#904)

fix: tx fix

* chore(deps): bump typescript from 5.2.2 to 5.3.2 in /frontend (#884)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.2.2 to 5.3.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.2.2...v5.3.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: Implement staking page (#901)

* Add staking overview ui

* wip: Staking ui

* chore

* Add unbonding ui

* Integrate delegations

* wip

* Add all validators dialog

* Integrate search option

* fix: fix lint issues

* chore

* fix

* wip

* wip

* Add unbonding delegations

* chore

* wip

* Add validators status

* wip

* Add validator logos

* fix: fix lint issues

* chore

* refactor

* chore

* chore

* staking: changes

* wip

* refactor(staking)

* feat(staking): Add staking actions (#906)

* feat(staking): Add delegate dialog

* chore(staking-actions)

* wip(staking): Add delegate action to staking cards

* chore(staking-actions): Customize mui text field

* wip(staking-actions-changes)

* wip(staking): Add undelegate action

* wip(staking-actions): Add redelegate

* wip(staking): Add claim, claim and stake

* wip(Staking-actions)

* refactor

* refactor(staking): Add interfaces for props

* refactor(staking)

* refactor(staking)

* wip(staking): add claim and stake

* refactor(staking)

* chore(staking-actions): review changes

* chore(staking-actions): review changes.

* chore(multisig page): review changes

* chore(staking-actions): Review changes-2

* chore(staking-page): review changes

* feat: add transaction success popup (#907)

* Added TransactionSuccess Popup

* Transaction Success Popup

* PR chnages

* ConnectWalletPopup

* removed the errors

* Update frontend/src/components/WalletPopup.tsx

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* chore: fix build (#919)

* feat: ui improvements and txPopup integration (#921)

* feat: ui improvements and txPop integration

* chore: txPop integration in distribution

* chore: fixed gov slice

* chore: review changes

* feat: transfers (#915)

* build: transfers layout and recent transactions

* feat: assets integration in transfers page

* chore: txStatus type fix

* refactor: transfer support for all networks

* feat: added send page form

* feat: send transaction action

* chore: lint fix

* refactor: review changes

* chore: add loading

* chore: fixed loading for assets

* chore: ui change

* chore: overflow scroll

* refactor: review changes

* chore: fixed css syntax error

* chore: review changes

* chore: key change for assets list

* chore: review changes

* chore: css fix

* refactor: refactor select assets ui

* chore: yarn lock

* chore: review changes

* feat: add API for recent multisig txns (#922)

* add delete multisig account api

* add account of all multisig account txns

* remove multisig account

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* feat: implement multi-transfer (#926)

* build: transfers layout and recent transactions

* feat: assets integration in transfers page

* chore: txStatus type fix

* refactor: transfer support for all networks

* feat: added send page form

* feat: send transaction action

* chore: lint fix

* refactor: review changes

* chore: add loading

* chore: fixed loading for assets

* chore: ui change

* chore: overflow scroll

* refactor: review changes

* chore: fixed css syntax error

* chore: review changes

* chore: key change for assets list

* chore: review changes

* chore: css fix

* refactor: refactor select assets ui

* feat: implemented Multi-send

* chore: cursor Poiner for deleting message

* fix: delete message fix

* chore: review changes

* refactor: review changes

* chore: review changes

* feat: responsive padding and history transactions

* feat(multisig): Implement multisig slice (#912)

* wip(multisig-slice)

* wip(multisig-slice)

* feat(multisig): Add multisig slice

* chore(multisig-slice): resolve lint issues

* chore(multisig-slice)

* refactor(multisig slice)

* chore

* chore(multisig-slice): review changes

* chore(multisig-slice): review changes

* chore(multisig-slice): Review changes

* chore(multisig-slice): review changes

* feat: add governance page (#872)

* Added SideNav bar

* Ui for the Governance main page

* Made chnages required in the PR

* removed main from the css file

* added history-icon

* Add changes required for the PR

* All the ui screens for governance

* Added chnages in DepositPopup

* chore

* Review changes

* Chnaged Radio button component name

* Review chnages

* Review changes

* Review changes

* chnages in RightOverview

* Added json files requested in the PR

* changes in page.tsx

* some ui changes

* chnages

* add integration for list of proposals

* fix(gov): fix custom hooks issue

* fix eslint issues

* fix single proposal overview

* debug: vote txn error

* Made UI changes

* Added proposalId selected and chnages in govSlice

* fix: build issues

* Update frontend/src/app/(routes)/governance/ProposalOverviewVote.tsx

not it's not the correct way.
the quorum value is accessing form the proposalOverviewData file

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* review changes

* review changes

* review chnages

* eslint-disable for _ChainName

* Added ReactMarkdown package

* review chnages

* fix:eslint error

* fix: all the changes

* chore(gov): gov page changes (#931)

* chore(gov): fixes

* wip(gov): fixes

* chore(gov): gov fixes

* chore(gov): remove lint issues

* chore(gov): gov improvements

* feat(gov): Add proposal projection

* chore(gov): ui changes

---------

Co-authored-by: Hemanth Sai <ghshemanth@gmail.com>
Co-authored-by: charymalloju <chary@vitwit.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* refactor: overview page review changes (#935)

* refactor: overview ui review changes

* chore: remove hover state for transfers card

* chore: no assets style change

* chore: font change

* refactored: refactored assets information implementation

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* chore(staking): Staking UI iterations (#939)

* wip(staking-ui): Staking ui changes

* chore(staking): staking ui changes

* chore

* chore(staking): review change

* Fix: Changes in UI (#940)

* Fix: Changes in UI

* Fix: UI for Rightoverview

* fix: ProposalOverviewvote

* chore: fix tailwindcss warnings (#952)

* refactor: transfers UI changes (#951)

* refactor: overview ui review changes

* chore: remove hover state for transfers card

* chore: no assets style change

* chore: font change

* refactored: refactored assets information implementation

* refactor: transfers UI refactor

* chore: review changes

* chore: layout change

* chore: top nav padding

* refactor: layout changes and hide pagination

* chore: pagination change

* chore: lint fix

* chore: remove transaction icon and add extra column for asset value in Assets table (#953)

* chore: review changes

* chore: remove commented lines

* add delete multisig account api (#920)

* add delete multisig account api

* validatoe multisig account exists

* fix error format messages

* add db txn to delete account

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix:networks popup ui changes  (#954)

* fix:Chnages inAddNetworkPopup

* fix: Change the background of select network

* fix:decrease opacity of horizontal line

* changed the all-networks-icon

* fix: fix the characters of a network

* fix: changed the TopNav in select network

* chnaged the dropdown

* Update frontend/src/components/SelectNetwork.tsx

* Update frontend/src/components/SelectNetwork.tsx

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix(ui): sidebar review changes (#955)

* fix: changes in SideNavbar

* chnages in sideNavbar

* fix: added tooltip to topnavbar

* feat(multisig): Implement multisig page (#910)

* wip(multisig): Add layout

* wip(multisig-slice)

* wip(multisig-slice)

* feat(multisig): Add multisig slice

* chore(multisig-slice): resolve lint issues

* chore(multisig-slice)

* refactor(multisig slice)

* chore

* chore(multisig-slice): review changes

* chore(multisig-slice): review changes

* chore(multisig-slice): Review changes

* chore(multisig-slice): review changes

* ui: Multisigcard component (#911)

* wip(multisig-ui)

* wip(multisig): Add multisig info page

* wip(multisig): Create new multisig

* wip(multisig)

* wip(multisig)

* feat(multisig): List txns

* feat: Add create multisig account

* wip(multisig): Create txn

* wip(multisig): Add send txn form

* wip(multisig): Add delegate txn

* wip(multisig): Add signTx and broadCastTx

* wip(multisg)

* wip(multisig): refactor

* wip(multisig): refactor code

* wip

* chore

* refactor(multisig): review changes (#956)

* wip(multisig): review changes

* wip(multisig): review changes-2

* wip(multisig): review changes-3

* wip(multisig): review changes-4

* chore(multisig): review changes

* chore(multisig): review changes

* chore(multisig): review changes

* chore(multisig): review changes

---------

Co-authored-by: pavania1 <117721819+pavania1@users.noreply.github.com>

* fix: all networks logo size (#957)

* fix: all networks logo size

* fix:all network-logo-size

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix: fix add network config format (#965)

fix: fix network config format

* feat(ui): Add custom alert bar (#964)

* feat(ui): Add custom alert bar

* chore: review changes

* chore: review changes

* addded new drop-down icon (#961)

* fix: Changes implemented in transaction popup (#958)

* Displaying the quorum reached and required (#959)

* Displaying the quorum reached and required

* fix: validation errors and ui chnages

* review changes

* added scrollbar

* eslint error resolved

* eslint errors resolved

* chore(gov): proposalInfo ui fix

* fix: internalscroll

* removed unnecessary text

* review chnages

* review changes

* radded Tooltip to quorumrequired

* added quorumrequired

---------

Co-authored-by: hemanthghs <ghshemanth@gmail.com>

* staking(ui): fix staking page ui issues (#967)

* wip: staking ui issues

* wip: staking ui issues

* wip(staking-ui-issues)

* wip(staking-ui-issues)

* chore(ui): Add no data found ui

* wip: staking-ui-issues

* feat: implemented ibc transfers (#969)

* feat: implemented ibc transfers

* chore: build fix and review changes

* chore: review change

* chore: deleted unused file

* fix: ibc denom not found bug

* fix: ui issues (#978)

* fix: fix Nan years time bug

* fix: fix claim action loading bug

* fix: temporary fix for transaction failed case

* chore: Fix the quorum required (#977)

* add undelegate and redelegate txns in multisig (#968)

* add undelegate and redelegate txns in multisig

* add list account of all multisig txns

* add delete operation for multisig

* fix all multisig account txns

* chore: update get all multisig txns (#970)

* chore(multisig): fix multisig all txns issue (#971)

* chore: resolve lint issues

* fix: fix all multisigs txn issues

* chore: fix lint issues

* chore(multisig): ui fixes

* chore

* chore: review changes

* feat: Add file upload txn (#979)

* chore: resolve lint issues

* fix: fix all multisigs txn issues

* chore: fix lint issues

* chore(multisig): ui fixes

* chore

* chore: review changes

* wip

* feat(multisig): add file upload txn

* chore: add resetError

* chore: fix

* chore: review changes

---------

Co-authored-by: Hemanth Sai <ghshemanth@gmail.com>

* chore: ui improvements (#980)

* chore: remove alerts and improve amount validations

* chore: multiple keplr requests issue

* chore: removed msgs after submission

* chore: clear messages after multi-transfer submission

* chore: messages clear change

* chore: persist messages when tx failed in multi transfer

* fix: fix multisig issues (#987)

* fix: fix multisig issues

* chore: review changes

* chore: changes networks list

* Update server.go (#988)

* fix(server): fix backend issue (#992)

fix(backend): fix backend issues

* staking(ui): fix staking ui issues (#1000)

* refactor(ui): staking ui changes

* refactor(ui): staking ui issues

* refactor(ui): staking ui changes

* refactor: ui changes (#999)

* refactor: ui changes

* chore: icons padding

* chore: adjusted button width

* feat: implement landing page (#937)

* Landingpage

* Landingpage

* removing the white spaces at the bottom

* changed button

* implement Landingpage

* fix: review changes

* review changes

* add bgcolor for the selected network

* added hover and pointer to walletbuttons

* added background animation

* added background animation

* chore: fix ui issues

* fix: eslint errors

* resolved eslint issues

* fix:eslint errors

* chore: review changes

* chnages in connectwallet

* fix: padding issues

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* chore: overview page ui changes (#1003)

* refactor: overview changes

* refactor: copy to clipboard component

* chore: review changes

* refactor: refactored transfers page (#1009)

refactor: refactored transfers ui

Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>

* chore(deps): add sharp package for image optimization (#1007)

chore(deps): add sharp package

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix: proposal details and date format(ui) (#1005)

* fix: proposal details and date format

* chore: added tooltips to the proposal details

* fix: review changes

---------

Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>

* feat: Implement cancel unbonding delegations (#960)

* wip(cancel-unbonding)

* fix: fix amino converter

* chore

* chore

* chore(ui): fix common ui issues (#1008)

* chore(ui): common ui changes

* chore: review changes

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* Chore: Ui issues related to Deposit (#1010)

* Chore: Ui issues related to Deposit

* chore: added deposit details in the deposit overview

* fix: ui changes in deposit

* chore: resolved eslint issues

* feat: transfers and overview illustrations (#1013)

* feat: add illustrations

* chore: fix image shape

* chore(transfers): input field focus and add download icon (#1011)

* chore: text fields focus and download-icon

* chore: padding alignment of memo field

* chore: added illsutration to governance (Proposals not found) (#1012)

* chore: added illsutration

* chore: removed absolute positioning

* Update frontend/src/utils/messages.json

---------

Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* feat: add ibc transfer note (#1015)

* chore: text fields focus and download-icon

* chore: padding alignment of memo field

* feat: added ibc badge

* fix: fixed page shifting

* chore: review change

* multisig(ui): fix multisig ui issues (#1006)

* wip(multisig): multisig ui changes

* chore(multisig): multisig ui changes

* chore(multisig): multisig ui issues

* chore(multisig(: Add illustration for no txns

* chore(multisig): Add illustration for no txns

* chore

* chore: review change

* chore

* chore(ui): add illustrations for empty screens

* chore(ui): multisigui changes

* chore

* refactor: discussed changes (#1016)

* chore: text fields focus and download-icon

* chore: padding alignment of memo field

* feat: added ibc badge

* fix: fixed page shifting

* chore: review change

* refactor: review changes

* chore: illustration positioning

* chore

* chore: recent transactions margin

* fix: fixed addresses issue for multi hop ibc transfers

* disabled draggability

* lint fix

* chore: landing page fix

* chore: fixed padding in transfers page

* common(ui): common ui changes (#1018)

* chore: common ui changes

* chore

* chore

* chore

* chore: add favicon

* feat: loading page (#1019)

* feat: Add txn receipt (#1021)

* wip: txn receipt

* chore

* wip

* chore: add txn messages

* chore: fix lint issues

* chore

* chore

* chore

* chore(ui): Txn receipt ui changes (#1025)

* chore: changes bgcolor

* chore: ui changes

* staking(ui): staking page ui changes (#1017)

* chore(staking): change staking action buttons

* chore(staking): staking ui changes

* chore(staking): ui changes

* chore

* chore

* chore: staking ui changes

* chore

* chore

* chore

* chore

* chore

* fix: loading issue (#1022)

* fix: loading issue

* fix: server side local storage bug

* chore: some nextJS weird errors, fixed the loading issue in another way

* feat: added loader animation

* refactor: assets card ui change

* chore: add ibc tag

* chore: Governance ui changes (#997)

* chore: Change the close-icon

* chanages is characterlimit, viewfullproposal and fonts

* UI changes related to the Total votes

* Review changes

* fix: review changes

* fix: eslint errors

* fix: quorum line and highlighted proposalid

* chore: review changes

* chore: fix lint issues

* chore: gov ui changes

* chore: changed divider-line

* chore: added justify-between in rightoverview

* chore: decrease the proposal-id font size

* chore: changes in votePopup

* chore: spacing in TopNav

* chore: changed the illustration

* chore: change TopNav

* chore: remove spacing in topnav

* chore: review changes

* chore: review changes

* resolved eslint errors

* fix:  jsondata field

* adjust the position of raw_data option

* ui review chnages

* chore: change the font

* chore: change the font sizes

---------

Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: Hemanth Sai <ghshemanth@gmail.com>

* chore: popup colors (#1028)

* chore: Ui changes in landingpage (#1030)

* chore: Ui changes in governance (#1029)

chore: Ui chnages in governance

* chore: common ui changes (#1031)

* chore: common ui changes

* chore: add telegram url

* fix: common ui errors (#1032)

chore: fix-common-ui-bugs

* gov(fix): fix gov proposal markdown (#1033)

* Fix: error snackbar (#1034)

* chore: fix-common-ui-bugs

* chore: fixed set error

* chore: remove snackbar

* gov(func): add loading state to vote and deposit popups (#1037)

* gov(fix): fix page break (#1040)

gov: fix page break

* chore: disable draggable to the images (#1041)

* chore: disable draggable to the images

* message

* Chary/auth middleware (#1023)

* fix merge conflicts

* add authentication layer

* fix bot errors

* remove available bal

* fixed format

* multisig: multisig iterations changes (#1042)

* chore: multisig iteration changes

* chore: multisig ui changes

* chore: add loader to verify button

* chore

* chore

* chore: add loading states

* Pavania1/landing responsive (#1045)

fix: responsive for landingpage

* chore: added isFeeEnough hook to assist transactions (#1044)

chore: allow transactions only when there is enough fee

* gov(ui): add loader  (#1046)

* gov(ui): add loader

* chore

* feat: state mutation after successful transactions (#1047)

* chore: allow transactions only when there is enough fee

* chore: state mutation after transactions

* Changes in governance ui (#1048)

* gov(ui): add loader

* chore

* fix(ui) : resolved ui changes in governance

---------

Co-authored-by: hemanthghs <ghshemanth@gmail.com>

* chore: change networks list (#1043)

* chore(multisig): multisig issues (#1050)

* chore: multisig issues

* chore: add loader to txns list

* chore: change salt value to random number

* fix: fix ui and functionality bugs (#1051)

refactor: fixed some ui and functionality bugs

* multisig(fix): remove authtokens (#1052)

multisig(fix): remove authtoken

* feat: added responsiveness to assets (#1053)

* refactor: fixed some ui and functionality bugs

* feat: made assets cards responsive

* chore: lint fix

---------

Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>

* Chary/readme (#1055)

* fix merge conflicts

* add read me file

* fixed grammatical mistakes

* fix: fixed some issues and updates (#1054)

* refactor: fixed some ui and functionality bugs

* feat: made assets cards responsive

* chore: lint fix

* chore: fix bugs and ui issues

* chore: separate claim All and claim

* chore: console response

* remove some console statements

* chore: removed unnecessary empty callbacl

* chore: staking issues (#1056)

* chore: staking changes

* chore: disalbe image dragging

* fix: wallet issue fix (#1058)

chore: fixed wallet issue

* fix: recent transactions issue (#1059)

* chore: fixed wallet issue

* chore: recent transactions issue

* fix: explorer endpoint (#1063)

* chore: fixed wallet issue

* chore: recent transactions issue

* chore: fix endpoint

* chore: change endpoint

* chore: rounding the images

* chore

* chore

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: pavania1 <adinapavani@gmail.com>
Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: Teja2045 <106052623+Teja2045@users.noreply.github.com>
Co-authored-by: aleem1314 <aleem@vitwit.com>
Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>
Co-authored-by: pavania1 <117721819+pavania1@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: charymalloju <chary@vitwit.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants