-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
staking(ui): fix staking page ui issues #967
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
WalkthroughThe recent updates to the staking page UI and functionality mainly involve refactoring components to improve usability and maintainability. Key changes include the addition of a new Changes
Assessment against linked issues
Related issues
Poem
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 ? TipsChat with CodeRabbit Bot (
|
There was a problem hiding this 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: 2
Configuration used: CodeRabbit UI
Files selected for processing (16)
- frontend/src/app/(routes)/staking/components/AllValidators.tsx (3 hunks)
- frontend/src/app/(routes)/staking/components/AmountInputField.tsx (1 hunks)
- frontend/src/app/(routes)/staking/components/DialogAllValidators.tsx (2 hunks)
- frontend/src/app/(routes)/staking/components/DialogDelegate.tsx (4 hunks)
- frontend/src/app/(routes)/staking/components/DialogRedelegate.tsx (7 hunks)
- frontend/src/app/(routes)/staking/components/DialogUndelegate.tsx (5 hunks)
- frontend/src/app/(routes)/staking/components/StakingOverview.tsx (2 hunks)
- frontend/src/app/(routes)/staking/components/StakingPage.tsx (5 hunks)
- frontend/src/app/(routes)/staking/components/StakingSidebar.tsx (2 hunks)
- frontend/src/app/(routes)/staking/components/ValidatorComponent.tsx (1 hunks)
- frontend/src/app/(routes)/staking/components/ValidatorItem.tsx (1 hunks)
- frontend/src/app/(routes)/staking/staking.css (4 hunks)
- frontend/src/app/(routes)/staking/styles.ts (1 hunks)
- frontend/src/types/staking.d.ts (2 hunks)
- frontend/src/utils/errors.ts (1 hunks)
- frontend/tailwind.config.ts (1 hunks)
Files skipped from review due to trivial changes (1)
- frontend/src/app/(routes)/staking/staking.css
Additional comments: 34
frontend/src/app/(routes)/staking/components/AllValidators.tsx (3)
13-14: The addition of
allValidatorsDialogOpen
andtoggleValidatorsDialog
to the component's props is consistent with the PR objectives to centralize dialog state management. Ensure thattoggleValidatorsDialog
is correctly implemented and that all calls to this function are updated accordingly.63-63: The
DialogAllValidators
component now receivestoggleValidatorsDialog
as a prop. Verify that this prop is correctly handled withinDialogAllValidators
and that it effectively manages the dialog's visibility as intended.60-60: Confirm that the
validator
variable used as a key in theValidatorItem
component is a unique identifier for each validator to ensure that React can manage the list efficiently and correctly.frontend/src/app/(routes)/staking/components/AmountInputField.tsx (2)
40-40: Verify if the
autoFocus
prop set totrue
is intentional. If multipleAmountInputField
components are rendered on the same page, this could lead to a confusing user experience due to multiple elements being focused at once.61-61: The use of
export default
is consistent with the user's preference for default exports across the application.frontend/src/app/(routes)/staking/components/DialogAllValidators.tsx (2)
- 10-14: The
DialogAllValidatorsProps
interface has been updated to replacehandleClose
withtoggleValidatorsDialog
. This change should be verified across the codebase to ensure that all references tohandleClose
have been updated accordingly.Verification successful
It seems there was an issue with the previous script execution due to an unrecognized file type specification. The
rg
command did not recognize thetsx
file type, which is likely a mistake in the command syntax. To correct this, I will remove the--type
flag and letrg
search all files, as it will by default include.ts
and.tsx
files in its search.I will generate a new script to search for occurrences of
handleClose
andtoggleValidatorsDialog
in the codebase without specifying the file type.
The new shell script execution results indicate that the
handleClose
function is still being used in various components throughout the codebase. However, these references tohandleClose
are not necessarily related to theDialogAllValidators
component, which was the focus of the original change. The script also confirms the usage oftoggleValidatorsDialog
in the context of the staking page components, which is consistent with the changes made in the pull request.Given the information at hand, it appears that the change from
handleClose
totoggleValidatorsDialog
in theDialogAllValidators
component has been implemented correctly, and there are no lingering references tohandleClose
in the context of that specific component. The presence ofhandleClose
in other components does not conflict with the changes made in the pull request, as those are separate instances of a similarly named function.Therefore, the verification process has not found any issues with the changes made in the
DialogAllValidators
component, and the usage oftoggleValidatorsDialog
is consistent with the intended updates in the pull request.* 28-120: The refactoring of the `DialogAllValidators` component, including the replacement of `handleClose` with `toggleValidatorsDialog` and the updates to the JSX structure, appears to be correctly implemented. The conditional rendering logic for `ActiveValidators` and `InactiveValidators` is also consistent with the intended changes.Scripts Executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Search for the old `handleClose` prop usage in the codebase. Expecting no results. rg 'handleClose' --type ts --type tsx # Search for the new `toggleValidatorsDialog` prop usage in the codebase. Expecting results where this prop is used. rg 'toggleValidatorsDialog' --type ts --type tsxLength of output: 142
Script:
#!/bin/bash # Search for the old `handleClose` prop usage in the codebase. Expecting no results. rg 'handleClose' # Search for the new `toggleValidatorsDialog` prop usage in the codebase. Expecting results where this prop is used. rg 'toggleValidatorsDialog'Length of output: 8217
frontend/src/app/(routes)/staking/components/DialogDelegate.tsx (1)
- 3-17: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [3-36]
The changes in the
DialogDelegate.tsx
file are consistent with the PR objectives and the AI-generated summary. The refactoring introduces theAmountInputField
component for handling amount inputs, which is a move towards modularity and improved UI consistency. The addition of thereset
function to clear form values upon closing the dialog is a good practice for form handling. The removal of unused imports and the use ofAmountInputField
align with the goal of enhancing the user experience on the staking page.frontend/src/app/(routes)/staking/components/DialogRedelegate.tsx (4)
8-20: The changes to the imports and the addition of the
AmountInputField
component align with the PR's objectives to refactor the UI components for better modularity and maintainability.70-76: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [70-83]
The addition of the
reset
function call inhandleClose
is a good practice to clear the form state when the dialog is closed. Ensure thatreset
is properly defined and imported fromreact-hook-form
.
242-252: The introduction of the
AmountInputField
component for handling amount inputs is in line with the PR's objectives to improve the UI's modularity. This change replaces the previousController
component used for the amount input.208-219: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [208-229]
The style adjustments for the
Autocomplete
component and theTextField
component are likely part of the UI improvements. Verify that theautoFocus
attribute set totrue
on theTextField
component is intentional and aligns with the desired user experience.frontend/src/app/(routes)/staking/components/DialogUndelegate.tsx (4)
7-18: The changes to the imports and the addition of the
AmountInputField
component are consistent with the PR's objectives to improve the UI and code modularity.32-32: Adding a call to the
reset
function on dialog close is a good practice to ensure the form is cleared when the dialog is closed.139-143: The
AmountInputField
component is correctly integrated into the form, receiving the necessary props to function as intended. This change enhances the modularity of the form handling.146-146: Check if the
dialog-delegate-button
class has the appropriate styles to indicate the disabled state whenloading
is'pending'
, as per the PR's objectives to add a disabled state for buttons.frontend/src/app/(routes)/staking/components/StakingOverview.tsx (1)
- 117-123: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [120-142]
The change to wrap the "Unbonding" section in a
div
with the class "mt-12" is a UI improvement for better spacing and visual representation. Ensure that the class "mt-12" is properly defined in thestaking.css
file and that it applies the intended margin-top styling.frontend/src/app/(routes)/staking/components/StakingPage.tsx (5)
3-3: The addition of
useState
to the React import is correct and necessary for the new state management code introduced.21-21: The new import of
msgs
from@/utils/messages.json
is appropriate for managing UI messages.31-41: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [34-43]
The introduction of
allValidatorsDialogOpen
state andtoggleValidatorsDialog
function aligns with the PR's objective to manage dialog visibility.
135-143: The new UI elements for handling the 'no data' state, including the
Explore
button with anonClick
event handler totoggleValidatorsDialog
, are consistent with the PR's objectives to improve the user interface.166-167: Passing the
allValidatorsDialogOpen
state andtoggleValidatorsDialog
function as props to theStakingSidebar
component is consistent with the PR's objectives and the AI-generated summary.frontend/src/app/(routes)/staking/components/StakingSidebar.tsx (4)
25-29: The addition of
allValidatorsDialogOpen
andtoggleValidatorsDialog
to theStakingSidebar
component is consistent with the PR objectives and the AI-generated overview. Ensure that these new props are properly documented and that their usage is consistent throughout the component.149-153: The new props
allValidatorsDialogOpen
andtoggleValidatorsDialog
are correctly passed down to theAllValidators
child component. This is a standard practice for managing state and behavior between parent and child components.25-30: The
validators
prop is used within theStakingSidebar
component but is not present in theStakingSidebarProps
interface. Verify that this prop is defined and properly typed in the interface to ensure type safety and clarity.Verification successful
The output provided does not include the full definition of the
StakingSidebarProps
interface, which is necessary to verify whether thevalidators
prop is included. Since the output was truncated, we need to run another script to get the complete interface definition.Let's write a script to extract the full definition of
StakingSidebarProps
from thestaking.d.ts
file.
The script failed because the regex pattern used is not correct; it seems to interpret the curly brace
{
as part of a regex repetition operator. To fix this, we need to escape the curly brace or use a pattern that does not require escaping special characters.Let's write a corrected script to extract the full definition of
StakingSidebarProps
from thestaking.d.ts
file without using a regex pattern that requires escaping.
The output from the script confirms that the
validators
prop is indeed present in theStakingSidebarProps
interface, along with other properties such ascurrency
,chainID
,onMenuAction
,allValidatorsDialogOpen
, andtoggleValidatorsDialog
. This means that the initial concern raised in the review comment has been addressed, and thevalidators
prop is properly defined and typed in the interface.Based on this information, we can conclude that the
StakingSidebarProps
interface is correctly defined with thevalidators
prop included.* 156-156: The use of a default export for the `StakingSidebar` component is consistent with the application's coding practices as per the learning from user Hemanthghs.Scripts Executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Search for the definition of StakingSidebarProps across the codebase to verify the inclusion of the validators prop. fd 'staking.d.ts' --exec rg 'interface StakingSidebarProps'Length of output: 91
Script:
#!/bin/bash # Extract the full definition of StakingSidebarProps from the staking.d.ts file. rg 'interface StakingSidebarProps {' -A 10 frontend/src/types/staking.d.tsLength of output: 202
Script:
#!/bin/bash # Extract the full definition of StakingSidebarProps from the staking.d.ts file. rg 'interface StakingSidebarProps' -A 10 frontend/src/types/staking.d.tsLength of output: 335
frontend/src/app/(routes)/staking/components/ValidatorComponent.tsx (1)
- 69-80: The changes made to the
ValidatorComponent
are consistent with the PR's objectives to fix UI issues on the staking page. The addition of thedisabled
attribute to the delegate button and the simplification of theonClick
event handler are good improvements that enhance both functionality and code clarity. The class name change to indicate the disabled state is also a good UI practice.frontend/src/app/(routes)/staking/components/ValidatorItem.tsx (1)
- 20-30: The changes to the class names and the addition of new styling properties in the
ValidatorItem
component are consistent with the PR's objective to fix UI issues on the staking page. The modifications to theflex
class and the text styling appear to be aimed at improving the visual layout and handling content overflow. These changes should be verified in the UI to ensure they meet the desired aesthetics and functionality.frontend/src/app/(routes)/staking/styles.ts (1)
- 40-61: The new style objects
textFieldStyles
andtextFieldInputPropStyles
are added correctly and align with the theme of the existing styles. Ensure that these styles are applied only to the intended components to avoid any unintended side effects.frontend/src/types/staking.d.ts (2)
256-260: The addition of
allValidatorsDialogOpen
andtoggleValidatorsDialog
to theStakingSidebarProps
interface aligns with the PR's objective to improve UI handling for the staking page. This change should be cross-checked with the implementation to ensure that the new properties are used correctly.332-336: Similarly, the addition of
allValidatorsDialogOpen
andtoggleValidatorsDialog
to theAllValidatorsProps
interface is consistent with the PR's goal of enhancing UI interactions. Ensure that the corresponding components that consume this interface are updated to handle these new properties.frontend/src/utils/errors.ts (1)
- 25-25: The addition of the
INSUFFICIENT_BALANCE
error constant is consistent with the existing error handling pattern.frontend/tailwind.config.ts (2)
19-20: The addition of new breakpoints
md: '1350px'
andsm: '1150px'
to thescreens
object is correct and follows the expected syntax for Tailwind CSS configuration.19-20: Ensure that the introduction of new breakpoints does not adversely affect the existing layout and styling throughout the application. This may require a thorough review of all components that utilize responsive design features provided by Tailwind CSS.
@aleem1314 can you review this pr |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Not related to this PR, but we should display huge staked/rewards tokens in a simplified format such as 1k, 2k+, etc.
* 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>
* 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>
* 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>
Closes #944
Summary by CodeRabbit
New Features
AmountInputField
component for better handling of amount inputs across staking-related dialogs.INSUFFICIENT_BALANCE
for improved error messaging.Bug Fixes
Refactor
UI/UX Improvements
Documentation
StakingSidebarProps
andAllValidatorsProps
interfaces to reflect new properties.Chores