Skip to content
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

feat: added value components #17

Merged
merged 6 commits into from
Jan 20, 2022
Merged

feat: added value components #17

merged 6 commits into from
Jan 20, 2022

Conversation

Argeare5
Copy link
Contributor

No description provided.

Copy link
Collaborator

@sakulstra sakulstra left a comment

Choose a reason for hiding this comment

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

Hmmm i'm not super happy with this, but i know this is how we currently do it on aave-ui so we might stick to it idk.

What i don't like is that it's essentially 3 times the same component:
CompactValue - formats the value to reasonable size number with (unit)suffix

PercentValue - formats the value to reasonable size number with (%) suffix + multiplies * 100
Value - formats the value to reasonable size number with (currency)suffix, or (currency)prefix + adding a < in case the number is super small.

Both using CompactValue under the hood.

Wondering if it would make sense to instead just have a Generic FormattedNumber component with a prefix and suffix prop. Wdyt?

return (
<Typography
sx={{
display: 'inline-flex',
Copy link
Collaborator

Choose a reason for hiding this comment

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

wondering if "number" or similar should be a typography theme variant - does this make sense?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I think it has, since there will be different colors and sizes, and I think it's better to use the typography component than to make variants for the FormattedNumber yourself

src/components/values/PercentValue.tsx Outdated Show resolved Hide resolved
.eslintrc.json Outdated Show resolved Hide resolved
@kartojal
Copy link
Contributor

LGTM

@kartojal kartojal merged commit 06c7c70 into master Jan 20, 2022
@Argeare5 Argeare5 deleted the feat/values branch January 20, 2022 10:12
defispartan pushed a commit that referenced this pull request Jan 25, 2023
fix: styles for migration item switcher
foodaka added a commit to aave/interface-data that referenced this pull request Jun 9, 2023
* feat: setup mixpanel

* feat: rename file
foodaka added a commit that referenced this pull request Jun 15, 2023
* feat: add tracking.js file

* feat: setup mixpanel (#17)

* feat: setup mixpanel

* feat: rename file

* Feat/t 8660 dashboard analytics (#18)

* feat: setup mixpanel

* feat: rename file

* feat: improved setup

* WIP : config events with zustand (#22)

* feat: config events with zustand

* feat: types

* chore: remove prev impl

* chore: remove var from re render

* chore: remove

* feat: update types

* feat: fix analytics slice (#23)

* Feat/t 8664 tracking reserves (#24)

* feat: init add events reserves

* feat: setup reserve

* feat: tracking reserve page

* feat: events on reserve

* WIP feat: staking events (#20)

* feat: staking events

* fix: fixed messages

* fix: small changes

* feat: goverenance tracking

* fix: update old trackEvent

* fix: double recording off events

* fix: small issues

* feat: tracking on markets (#21)

* feat: tracking on markets

* feat: update to use store

* feat: fix market sorting events

* feat: remove debug

* feat: track mobile

* Chore/sync main repo (#31)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: price impact calculations (#1530)

* fix: decimals of price impact percentage

* fix: use correct percent change formula

* fix: use correct percent change formula and exact output amount

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: add LDO icon (#1536)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: supply cap pie chart overflowv2 (#1540)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: collateral swap hf and swap target collateralization details (#1534)

* fix: check for isNaN on future hf number

* fix: use asset collateral type in swap modal details

* fix: updated collateral states with latest design

* fix: collateral states

* fix: handle max amount swap cases

* test: skip wbtc for optimis due max caps on market

* fix: design feedback

* fix: typo

* fix: tooltip text for isolated enabled assets

* fix: build error

* test: fix coverage

* test: fix avalacnhe test coverage

* test: improve waiters for e2e coverage

* test: ci coverage fix

* test: ci coverage fix

---------

Co-authored-by: NikitaY <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

---------

Co-authored-by: Cache bot <cache-bot@aave.com>
Co-authored-by: DeFi Spartan <andrew@aave.com>
Co-authored-by: Mark Grothe <grothem@gmail.com>
Co-authored-by: 0xGraham <grahamnelson@live.com>
Co-authored-by: NikitaY <right2maresko@gmail.com>
Co-authored-by: Crowdin bot <crowdin-bot@aave.com>

* feat: poc for tx status in global state (#27)

* feat: poc for tx status in global state

* feat: wip

* fix: refactor

* feat: fix filter

* chore: fix tx slice

* feat: supply and borrow txs

* feat: add repay

* fix: cleanup

* chore: fix type

* chore: fix type

* chore: fix types

---------

Co-authored-by: Mark Hinschberger <foodaka@users.noreply.github.com>

* WIP: Feat/t 8660 dashboard analytics (#19)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: price impact calculations (#1530)

* fix: decimals of price impact percentage

* fix: use correct percent change formula

* fix: use correct percent change formula and exact output amount

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: setup mixpanel

* feat: rename file

* feat: improved setup

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: tracking dashboard

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: update events to use store

* chore: ignore

* chore: remove old mixpanel

* chore: fix incentives

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: add LDO icon (#1536)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: supply cap pie chart overflowv2 (#1540)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: collateral swap hf and swap target collateralization details (#1534)

* fix: check for isNaN on future hf number

* fix: use asset collateral type in swap modal details

* fix: updated collateral states with latest design

* fix: collateral states

* fix: handle max amount swap cases

* test: skip wbtc for optimis due max caps on market

* fix: design feedback

* fix: typo

* fix: tooltip text for isolated enabled assets

* fix: build error

* test: fix coverage

* test: fix avalacnhe test coverage

* test: improve waiters for e2e coverage

* test: ci coverage fix

* test: ci coverage fix

---------

Co-authored-by: NikitaY <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: move events to track modals

---------

Co-authored-by: Cache bot <cache-bot@aave.com>
Co-authored-by: DeFi Spartan <andrew@aave.com>
Co-authored-by: Mark Grothe <grothem@gmail.com>
Co-authored-by: 0xGraham <grahamnelson@live.com>
Co-authored-by: NikitaY <right2maresko@gmail.com>
Co-authored-by: Crowdin bot <crowdin-bot@aave.com>

* Feat/rebase upstream (#38)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: add LDO icon (#1536)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: supply cap pie chart overflowv2 (#1540)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: collateral swap hf and swap target collateralization details (#1534)

* fix: check for isNaN on future hf number

* fix: use asset collateral type in swap modal details

* fix: updated collateral states with latest design

* fix: collateral states

* fix: handle max amount swap cases

* test: skip wbtc for optimis due max caps on market

* fix: design feedback

* fix: typo

* fix: tooltip text for isolated enabled assets

* fix: build error

* test: fix coverage

* test: fix avalacnhe test coverage

* test: improve waiters for e2e coverage

* test: ci coverage fix

* test: ci coverage fix

---------

Co-authored-by: NikitaY <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* Feat: new double delegation (#1519)

* feat: first component refactor

* chore: moved governance section to right

* feat: added userDisplay component and used it on the wallet widget

* feat: refactored user powers info in delegation section

* feat: created delegated info panel component

* feat: separated logic form user names

* feat: added no wallet connected status

* fix: fixed order of governance papers

* feat: added tooltips to voting and proposition power titles

* feat: added correct color to delegate section

* feat: added new selector for type delegation

* feat: new modal designs

* fix: added setting up value when only having one type of token balance in governance

* feat: added delegate call

* feat: added delegate to self button

* feat: added icons to delegated power

* chore: refactored some components

* feat: added loader to avatar

* feat: added tabs to governance section

* fix: polished styles

* fix: applied design feedback

* fix: changed conditions and deleted self delegated

* feat: added revoke modal

* feat: basic useGovernanceDelegate

* fix: applied design/dev/qa feedback

* feat: added basic useGovernanceDelegate

* feat: last ux fixes

* fix: added correct link

* chore: updated utilities package

* feat: changed styles for toggle buttons ins tx modals

* feat: added new governance helper address

* chore: updated aave contract helpers

* fix: addressed pr feedback

* fix: deleted old code changes in useTransactionHandler

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: e2e tests (#1556)

* chore: added to generate build

* feat: awaited correctly some of the config for cypress

* feat: fix ci :D

* chore: apply governance test fixes

---------

Co-authored-by: aschmidt20 <andrew@aave.com>

* feat: supply optimization (#1529)

* chore: bump utils

* feat: replace all supply methods with bundle

* chore: update primitive tx types

* feat: create separate bundle transaction handler and apply to supply

* chore: build errors + gas limit refactor

* chore: package bump

* chore: rework states in txBundlerHander

* chore: use updated utilities which removes async populateTransaction

* feat: memoize SupplyModal parameters

* feat: rework transaction building logic from scratch

* chore: bump utils version

* feat: refactor poolSlice for new tx builder types

* chore: update supply transaction handlers (WIP)

* feat: update pool slice supply typings and integrate approve helper function

* chore: package bump

* chore: update SupplyActions param

* feat: update approval helpers in poolSlice

* chore: remove loading condition

* feat: replace transaction handler with direct calls from SupplyActions

* chore remove unused file

* fix: supplyWithPermit deadline mismatch

* chore: populate default gas estimations

* feat: optimize gas loading for new tx methods

* feat: helper function for approval checks

* feat: handle edge cases where new approvals are required

* chore: cleanup condition

* fix: supplyWithPermit condition and add comments

* chore: bump package version

* feat: handle inputs with decimals exceeding token decimals

* feat: await tx confirmation

* fix: simplify max amount to supply and cap status checks

* fix: usage of remainingCap

* chore: remove unneeded useMemo

* chore: optimize zustand selectors

* chore: apply governance cypress test updates

* chore: automated cache update [skip cypress]

* feat: borrow optimizations (#1547)

* chore: bump utils

* feat: replace all supply methods with bundle

* chore: update primitive tx types

* feat: create separate bundle transaction handler and apply to supply

* chore: build errors + gas limit refactor

* chore: package bump

* chore: rework states in txBundlerHander

* chore: use updated utilities which removes async populateTransaction

* feat: memoize SupplyModal parameters

* feat: rework transaction building logic from scratch

* chore: bump utils version

* feat: refactor poolSlice for new tx builder types

* chore: update supply transaction handlers (WIP)

* feat: update pool slice supply typings and integrate approve helper function

* chore: package bump

* chore: update SupplyActions param

* feat: update approval helpers in poolSlice

* chore: remove loading condition

* feat: replace transaction handler with direct calls from SupplyActions

* chore remove unused file

* fix: supplyWithPermit deadline mismatch

* chore: populate default gas estimations

* feat: optimize gas loading for new tx methods

* feat: helper function for approval checks

* feat: handle edge cases where new approvals are required

* chore: cleanup condition

* fix: supplyWithPermit condition and add comments

* chore: bump package version

* chore: bump utilities

* feat: update borrow methods in poolSlice

* chore: generalize requires approval helper

* chore: rework approved credit delegation helper

* feat: apply borrow methods in slice to BorrowActions

* feat: helper function to round input amounts to token decimals

* feat: apply helper function to enforce decimal range of inputs

* feat: handle inputs with decimals exceeding token decimals

* feat: await tx confirmation

* feat: await tx confirmation

* fix: simplify max amount to supply and cap status checks

* feat: bump major package version

* chore: standardize getMaxAmountAvailableToBorrow

* chore: remove unused file

* fix: usage of remainingCap

* fix: test coverage

---------

Co-authored-by: Nikita <right2maresko@gmail.com>

---------

Co-authored-by: Cache bot <cache-bot@aave.com>
Co-authored-by: Mark Grothe <grothem@gmail.com>
Co-authored-by: 0xGraham <grahamnelson@live.com>
Co-authored-by: NikitaY <right2maresko@gmail.com>
Co-authored-by: Crowdin bot <crowdin-bot@aave.com>
Co-authored-by: JoaquinBattilana <battilanajn@gmail.com>
Co-authored-by: aschmidt20 <andrew@aave.com>

* Feat/settings tracking (#29)

* feat: staking events

* fix: fixed messages

* fix: small changes

* feat: goverenance tracking

* fix: update old trackEvent

* fix: double recording off events

* fix: small issues

* feat: settings

* fix: fix comments

* fix: update how laguage reviewd'

* Feat/proxy analytics (#41)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: price impact calculations (#1530)

* fix: decimals of price impact percentage

* fix: use correct percent change formula

* fix: use correct percent change formula and exact output amount

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: add LDO icon (#1536)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: supply cap pie chart overflowv2 (#1540)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: collateral swap hf and swap target collateralization details (#1534)

* fix: check for isNaN on future hf number

* fix: use asset collateral type in swap modal details

* fix: updated collateral states with latest design

* fix: collateral states

* fix: handle max amount swap cases

* test: skip wbtc for optimis due max caps on market

* fix: design feedback

* fix: typo

* fix: tooltip text for isolated enabled assets

* fix: build error

* test: fix coverage

* test: fix avalacnhe test coverage

* test: improve waiters for e2e coverage

* test: ci coverage fix

* test: ci coverage fix

---------

Co-authored-by: NikitaY <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: proxy

---------

Co-authored-by: Cache bot <cache-bot@aave.com>
Co-authored-by: DeFi Spartan <andrew@aave.com>
Co-authored-by: Mark Grothe <grothem@gmail.com>
Co-authored-by: 0xGraham <grahamnelson@live.com>
Co-authored-by: NikitaY <right2maresko@gmail.com>
Co-authored-by: Crowdin bot <crowdin-bot@aave.com>

* chore: fix hide tiles

* feat: dashboard tooltips

* chore: fixes on events

* chore: remove debug

* fix: text of one event

* Change Jobs to use self-hosted Github Runners

* Feat/auth events (#46)

* feat: add auth and nav bar

* fix: eth v3 market e-mode

---------

Co-authored-by: Nikita <right2maresko@gmail.com>
Co-authored-by: Mark Hinschberger <foodaka@users.noreply.github.com>

* feat: disable ip tracking (#59)

* Feat/sync main (#60)

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: migration credit delegation tx approval (#1565)

* chore: bump utils and check non-inflated delegation balance

* chore: bump utils to support native token decimals

* chore: apply small coverage update

* chore: bump utilities to minor version

* chore bump utilities with credit del approval fix

* chore: version bump for credit del approval decimals fix

* chore: automated cache update [skip cypress]

* fix: apply gas limit estimation helper (#1563)

* chore: bump utilities to include default gas limit estimaion

* feat: add poolSlice helper function for gas limit estimation

* feat: apply max of on-chain + default gas estimation to actions

* chore: bump utilities to minor version

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: network, market, and icon config for Metis Andromeda [skip cypress] (#1580)

* feat: add network, market, and icon config

* chore: enable pokt

* chore: update config + reserve patch with feedback

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: add ios tags (#1588)

* fix: add ios tags

* fix: 180 icon for aave

* fix: update png ref

* fix: small fixes

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: update theme color and app name (#1590)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: make sure reserve can be an isolated asset (#1589)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: deleted condition check in supply for isolated reserves (#1591)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: top voters query (#1595)

* fix: top voter query

* fix: simplified typings and logic

* fix: use new enpoint

* fix: adjust vote list text based on total number of voters

* fix: remove console log

* fix: tests for v3 eth market

---------

Co-authored-by: Nikita <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: Disable actions on affected assets polygon v2 [skip cypress] (#1604)

* feat: add disabled buttons to affected assets and polygon v2

* feat: add warning on polygon v2

* feat: added matic to affected array on polygon v2

* feat: added banner to dashboard

* feat: added warning message only to proto polygon

* feat: added correct check

---------

Co-authored-by: Mark Hinschberger <foodaka@users.noreply.github.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: fix polygon warning message (#1606)

* fix: fix polygon warning message

* fix: date change

* fix: remove auto close of banner

* fix: switch off tests for polygon v2 (#1607)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* Feat: `usePoolTokensBalances` 2/5 (#1548)

* feat: react query integration and governance queries

* feat: ordered types

* feat: migrated governance tokens to react query

* fix: changed names for governanceWalletBalanceService

* feat: cleaned code for governance hooks

* feat: changed powers query key name

* fix: fixed folder name

* feat: added hashable

* feat: changed user from params to hook

* feat: better types for hooks

* feat: deleted not used type

* fix: deleted user from hooks

* chore: deleted governance fetches from slice

* fix: fixed governanceChainId

* feat: usePoolTokensBalances hook

* fix: some types and wallet balances hook

* feat: deleted lending pool address provider from hook parameters

* chore: deleted devtools from dependencies

* feat: fixed old refreshers for pool tokens

* chore: updated yarn lock

* fix: changes in metis icons

* feat: added lending pool to query keys

* fix: e-mode test for eth v3 market

---------

Co-authored-by: Nikita <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* fix: token icon in reserves page (#1608)

Co-authored-by: Josh DeCristi <joshdecristi@Joshs-MacBook-Pro.local>

* chore: automated cache update [skip cypress]

* chore: update staking helper version (#1598)

* chore: staking helper update package version

* chore: fork config w/ test UiStakeDataProvider deployment

* chore: update UiStakeDateProvider usage to match new schema

* fix: e-mode tests for v3 eth market

* chore: update utilities version

* chore: update helper contract fork deployment

* chore: use staking types from utilities

* chore: use stakeTokenRedeemableAmount (slashed) in all places

* chore: update staking helper utils version

* chore: update config to mainnet helper contract deployment

* chore: replace cooldown usage to updated variable names

* chore: add cooldown amount to StakeCooldownModal

* chore: enable staking and gov by defult in dev env

* chore: bump package version for typo fix

* chore: remove cooldown already active blocking error

* chore: use userCooldownAmount as max value in UnstakeModalContent

* chore: display amount in cooldown in StakeActionBox

* feat: add ability to re-activate cooldown if balance > active cooldown amount

* chore: i18n

* chore: update reload button style

* test: added coverage for recool colldown

* fix: test bug

* fix: staking bottom panel icon

* chore: update utils to minor package version

* fix: unstake + claim usd price calculation

---------

Co-authored-by: Nikita <right2maresko@gmail.com>

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: reacticate cooldown condition (#1609)

* chore: staking helper update package version

* chore: fork config w/ test UiStakeDataProvider deployment

* chore: update UiStakeDateProvider usage to match new schema

* fix: e-mode tests for v3 eth market

* chore: update utilities version

* chore: update helper contract fork deployment

* chore: use staking types from utilities

* chore: use stakeTokenRedeemableAmount (slashed) in all places

* chore: update staking helper utils version

* chore: update config to mainnet helper contract deployment

* chore: replace cooldown usage to updated variable names

* chore: add cooldown amount to StakeCooldownModal

* chore: enable staking and gov by defult in dev env

* chore: bump package version for typo fix

* chore: remove cooldown already active blocking error

* chore: use userCooldownAmount as max value in UnstakeModalContent

* chore: display amount in cooldown in StakeActionBox

* feat: add ability to re-activate cooldown if balance > active cooldown amount

* chore: i18n

* chore: update reload button style

* test: added coverage for recool colldown

* fix: test bug

* fix: staking bottom panel icon

* chore: update utils to minor package version

* fix: unstake + claim usd price calculation

* chore: add re-activate cooldown button to unstake button state

* chore: i18n

---------

Co-authored-by: Nikita <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: update e-mode warning message (#1610)

* chore: automated cache update [skip cypress]

* Test/switch off tabs tests (#1612)

* fix: switch off tests for polygon v2

* test: switch off tabs

* chore(i18n): synchronize translations from crowdin [skip cypress]

* Feat: staking hooks 3/5 (#1549)

* feat: react query integration and governance queries

* feat: ordered types

* feat: migrated governance tokens to react query

* fix: changed names for governanceWalletBalanceService

* feat: cleaned code for governance hooks

* feat: changed powers query key name

* fix: fixed folder name

* feat: added hashable

* feat: changed user from params to hook

* feat: better types for hooks

* feat: deleted not used type

* fix: deleted user from hooks

* chore: deleted governance fetches from slice

* fix: fixed governanceChainId

* feat: usePoolTokensBalances hook

* fix: some types and wallet balances hook

* feat: deleted lending pool address provider from hook parameters

* feat: useGeneralStakeData and useUserGeneralStakeData

* feat: added hashable to staking service

* feat: deleted user from stake user hook

* feat: added toHash to stakke hooks query keys

* chore: deleted devtools from dependencies

* feat: fixed old refreshers for pool tokens

* chore: updated yarn lock

* fix: changes in metis icons

* feat: added lending pool to query keys

* chore: added space to deploy

* fix: services name file

* fix: deleted newspace error in readme

* feat: added refresh hooks on transaction handler

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: remove warning bar when wallet menu is open on mobile (#1613)

Co-authored-by: Josh DeCristi <joshdecristi@Joshs-MacBook-Pro.local>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: remove polygon message and enable features [skip cypress] (#1617)

* chore: remove polygon message and enable features

* Update src/components/transactions/Warnings/MarketWarning.tsx

Co-authored-by: Mark Hinschberger <foodaka@users.noreply.github.com>

* test: enable polygon v2 tests

* test: disable again

---------

Co-authored-by: Mark Hinschberger <foodaka@users.noreply.github.com>
Co-authored-by: Nikita <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: change swap to switch (#1602)

* feat: change swap to switch

* fix: test rename swap to switch

* fix: add missing change

* fix: build issues

* …
grothem added a commit that referenced this pull request Jun 21, 2023
* feat: add tracking.js file

* feat: setup mixpanel (#17)

* feat: setup mixpanel

* feat: rename file

* Feat/t 8660 dashboard analytics (#18)

* feat: setup mixpanel

* feat: rename file

* feat: improved setup

* WIP : config events with zustand (#22)

* feat: config events with zustand

* feat: types

* chore: remove prev impl

* chore: remove var from re render

* chore: remove

* feat: update types

* feat: fix analytics slice (#23)

* Feat/t 8664 tracking reserves (#24)

* feat: init add events reserves

* feat: setup reserve

* feat: tracking reserve page

* feat: events on reserve

* WIP feat: staking events (#20)

* feat: staking events

* fix: fixed messages

* fix: small changes

* feat: goverenance tracking

* fix: update old trackEvent

* fix: double recording off events

* fix: small issues

* feat: tracking on markets (#21)

* feat: tracking on markets

* feat: update to use store

* feat: fix market sorting events

* feat: remove debug

* feat: track mobile

* Chore/sync main repo (#31)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: price impact calculations (#1530)

* fix: decimals of price impact percentage

* fix: use correct percent change formula

* fix: use correct percent change formula and exact output amount

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: add LDO icon (#1536)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: supply cap pie chart overflowv2 (#1540)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: collateral swap hf and swap target collateralization details (#1534)

* fix: check for isNaN on future hf number

* fix: use asset collateral type in swap modal details

* fix: updated collateral states with latest design

* fix: collateral states

* fix: handle max amount swap cases

* test: skip wbtc for optimis due max caps on market

* fix: design feedback

* fix: typo

* fix: tooltip text for isolated enabled assets

* fix: build error

* test: fix coverage

* test: fix avalacnhe test coverage

* test: improve waiters for e2e coverage

* test: ci coverage fix

* test: ci coverage fix

---------

Co-authored-by: NikitaY <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

---------

Co-authored-by: Cache bot <cache-bot@aave.com>
Co-authored-by: DeFi Spartan <andrew@aave.com>
Co-authored-by: Mark Grothe <grothem@gmail.com>
Co-authored-by: 0xGraham <grahamnelson@live.com>
Co-authored-by: NikitaY <right2maresko@gmail.com>
Co-authored-by: Crowdin bot <crowdin-bot@aave.com>

* feat: poc for tx status in global state (#27)

* feat: poc for tx status in global state

* feat: wip

* fix: refactor

* feat: fix filter

* chore: fix tx slice

* feat: supply and borrow txs

* feat: add repay

* fix: cleanup

* chore: fix type

* chore: fix type

* chore: fix types

---------

Co-authored-by: Mark Hinschberger <foodaka@users.noreply.github.com>

* WIP: Feat/t 8660 dashboard analytics (#19)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: price impact calculations (#1530)

* fix: decimals of price impact percentage

* fix: use correct percent change formula

* fix: use correct percent change formula and exact output amount

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: setup mixpanel

* feat: rename file

* feat: improved setup

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: tracking dashboard

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: update events to use store

* chore: ignore

* chore: remove old mixpanel

* chore: fix incentives

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: add LDO icon (#1536)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: supply cap pie chart overflowv2 (#1540)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: collateral swap hf and swap target collateralization details (#1534)

* fix: check for isNaN on future hf number

* fix: use asset collateral type in swap modal details

* fix: updated collateral states with latest design

* fix: collateral states

* fix: handle max amount swap cases

* test: skip wbtc for optimis due max caps on market

* fix: design feedback

* fix: typo

* fix: tooltip text for isolated enabled assets

* fix: build error

* test: fix coverage

* test: fix avalacnhe test coverage

* test: improve waiters for e2e coverage

* test: ci coverage fix

* test: ci coverage fix

---------

Co-authored-by: NikitaY <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: move events to track modals

---------

Co-authored-by: Cache bot <cache-bot@aave.com>
Co-authored-by: DeFi Spartan <andrew@aave.com>
Co-authored-by: Mark Grothe <grothem@gmail.com>
Co-authored-by: 0xGraham <grahamnelson@live.com>
Co-authored-by: NikitaY <right2maresko@gmail.com>
Co-authored-by: Crowdin bot <crowdin-bot@aave.com>

* Feat/rebase upstream (#38)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: add LDO icon (#1536)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: supply cap pie chart overflowv2 (#1540)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: collateral swap hf and swap target collateralization details (#1534)

* fix: check for isNaN on future hf number

* fix: use asset collateral type in swap modal details

* fix: updated collateral states with latest design

* fix: collateral states

* fix: handle max amount swap cases

* test: skip wbtc for optimis due max caps on market

* fix: design feedback

* fix: typo

* fix: tooltip text for isolated enabled assets

* fix: build error

* test: fix coverage

* test: fix avalacnhe test coverage

* test: improve waiters for e2e coverage

* test: ci coverage fix

* test: ci coverage fix

---------

Co-authored-by: NikitaY <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* Feat: new double delegation (#1519)

* feat: first component refactor

* chore: moved governance section to right

* feat: added userDisplay component and used it on the wallet widget

* feat: refactored user powers info in delegation section

* feat: created delegated info panel component

* feat: separated logic form user names

* feat: added no wallet connected status

* fix: fixed order of governance papers

* feat: added tooltips to voting and proposition power titles

* feat: added correct color to delegate section

* feat: added new selector for type delegation

* feat: new modal designs

* fix: added setting up value when only having one type of token balance in governance

* feat: added delegate call

* feat: added delegate to self button

* feat: added icons to delegated power

* chore: refactored some components

* feat: added loader to avatar

* feat: added tabs to governance section

* fix: polished styles

* fix: applied design feedback

* fix: changed conditions and deleted self delegated

* feat: added revoke modal

* feat: basic useGovernanceDelegate

* fix: applied design/dev/qa feedback

* feat: added basic useGovernanceDelegate

* feat: last ux fixes

* fix: added correct link

* chore: updated utilities package

* feat: changed styles for toggle buttons ins tx modals

* feat: added new governance helper address

* chore: updated aave contract helpers

* fix: addressed pr feedback

* fix: deleted old code changes in useTransactionHandler

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: e2e tests (#1556)

* chore: added to generate build

* feat: awaited correctly some of the config for cypress

* feat: fix ci :D

* chore: apply governance test fixes

---------

Co-authored-by: aschmidt20 <andrew@aave.com>

* feat: supply optimization (#1529)

* chore: bump utils

* feat: replace all supply methods with bundle

* chore: update primitive tx types

* feat: create separate bundle transaction handler and apply to supply

* chore: build errors + gas limit refactor

* chore: package bump

* chore: rework states in txBundlerHander

* chore: use updated utilities which removes async populateTransaction

* feat: memoize SupplyModal parameters

* feat: rework transaction building logic from scratch

* chore: bump utils version

* feat: refactor poolSlice for new tx builder types

* chore: update supply transaction handlers (WIP)

* feat: update pool slice supply typings and integrate approve helper function

* chore: package bump

* chore: update SupplyActions param

* feat: update approval helpers in poolSlice

* chore: remove loading condition

* feat: replace transaction handler with direct calls from SupplyActions

* chore remove unused file

* fix: supplyWithPermit deadline mismatch

* chore: populate default gas estimations

* feat: optimize gas loading for new tx methods

* feat: helper function for approval checks

* feat: handle edge cases where new approvals are required

* chore: cleanup condition

* fix: supplyWithPermit condition and add comments

* chore: bump package version

* feat: handle inputs with decimals exceeding token decimals

* feat: await tx confirmation

* fix: simplify max amount to supply and cap status checks

* fix: usage of remainingCap

* chore: remove unneeded useMemo

* chore: optimize zustand selectors

* chore: apply governance cypress test updates

* chore: automated cache update [skip cypress]

* feat: borrow optimizations (#1547)

* chore: bump utils

* feat: replace all supply methods with bundle

* chore: update primitive tx types

* feat: create separate bundle transaction handler and apply to supply

* chore: build errors + gas limit refactor

* chore: package bump

* chore: rework states in txBundlerHander

* chore: use updated utilities which removes async populateTransaction

* feat: memoize SupplyModal parameters

* feat: rework transaction building logic from scratch

* chore: bump utils version

* feat: refactor poolSlice for new tx builder types

* chore: update supply transaction handlers (WIP)

* feat: update pool slice supply typings and integrate approve helper function

* chore: package bump

* chore: update SupplyActions param

* feat: update approval helpers in poolSlice

* chore: remove loading condition

* feat: replace transaction handler with direct calls from SupplyActions

* chore remove unused file

* fix: supplyWithPermit deadline mismatch

* chore: populate default gas estimations

* feat: optimize gas loading for new tx methods

* feat: helper function for approval checks

* feat: handle edge cases where new approvals are required

* chore: cleanup condition

* fix: supplyWithPermit condition and add comments

* chore: bump package version

* chore: bump utilities

* feat: update borrow methods in poolSlice

* chore: generalize requires approval helper

* chore: rework approved credit delegation helper

* feat: apply borrow methods in slice to BorrowActions

* feat: helper function to round input amounts to token decimals

* feat: apply helper function to enforce decimal range of inputs

* feat: handle inputs with decimals exceeding token decimals

* feat: await tx confirmation

* feat: await tx confirmation

* fix: simplify max amount to supply and cap status checks

* feat: bump major package version

* chore: standardize getMaxAmountAvailableToBorrow

* chore: remove unused file

* fix: usage of remainingCap

* fix: test coverage

---------

Co-authored-by: Nikita <right2maresko@gmail.com>

---------

Co-authored-by: Cache bot <cache-bot@aave.com>
Co-authored-by: Mark Grothe <grothem@gmail.com>
Co-authored-by: 0xGraham <grahamnelson@live.com>
Co-authored-by: NikitaY <right2maresko@gmail.com>
Co-authored-by: Crowdin bot <crowdin-bot@aave.com>
Co-authored-by: JoaquinBattilana <battilanajn@gmail.com>
Co-authored-by: aschmidt20 <andrew@aave.com>

* Feat/settings tracking (#29)

* feat: staking events

* fix: fixed messages

* fix: small changes

* feat: goverenance tracking

* fix: update old trackEvent

* fix: double recording off events

* fix: small issues

* feat: settings

* fix: fix comments

* fix: update how laguage reviewd'

* Feat/proxy analytics (#41)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: price impact calculations (#1530)

* fix: decimals of price impact percentage

* fix: use correct percent change formula

* fix: use correct percent change formula and exact output amount

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: add LDO icon (#1536)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: supply cap pie chart overflowv2 (#1540)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: collateral swap hf and swap target collateralization details (#1534)

* fix: check for isNaN on future hf number

* fix: use asset collateral type in swap modal details

* fix: updated collateral states with latest design

* fix: collateral states

* fix: handle max amount swap cases

* test: skip wbtc for optimis due max caps on market

* fix: design feedback

* fix: typo

* fix: tooltip text for isolated enabled assets

* fix: build error

* test: fix coverage

* test: fix avalacnhe test coverage

* test: improve waiters for e2e coverage

* test: ci coverage fix

* test: ci coverage fix

---------

Co-authored-by: NikitaY <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: proxy

---------

Co-authored-by: Cache bot <cache-bot@aave.com>
Co-authored-by: DeFi Spartan <andrew@aave.com>
Co-authored-by: Mark Grothe <grothem@gmail.com>
Co-authored-by: 0xGraham <grahamnelson@live.com>
Co-authored-by: NikitaY <right2maresko@gmail.com>
Co-authored-by: Crowdin bot <crowdin-bot@aave.com>

* chore: fix hide tiles

* feat: dashboard tooltips

* chore: fixes on events

* chore: remove debug

* fix: text of one event

* Change Jobs to use self-hosted Github Runners

* Feat/auth events (#46)

* feat: add auth and nav bar

* fix: eth v3 market e-mode

---------

Co-authored-by: Nikita <right2maresko@gmail.com>
Co-authored-by: Mark Hinschberger <foodaka@users.noreply.github.com>

* feat: disable ip tracking (#59)

* Feat/sync main (#60)

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: migration credit delegation tx approval (#1565)

* chore: bump utils and check non-inflated delegation balance

* chore: bump utils to support native token decimals

* chore: apply small coverage update

* chore: bump utilities to minor version

* chore bump utilities with credit del approval fix

* chore: version bump for credit del approval decimals fix

* chore: automated cache update [skip cypress]

* fix: apply gas limit estimation helper (#1563)

* chore: bump utilities to include default gas limit estimaion

* feat: add poolSlice helper function for gas limit estimation

* feat: apply max of on-chain + default gas estimation to actions

* chore: bump utilities to minor version

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: network, market, and icon config for Metis Andromeda [skip cypress] (#1580)

* feat: add network, market, and icon config

* chore: enable pokt

* chore: update config + reserve patch with feedback

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: add ios tags (#1588)

* fix: add ios tags

* fix: 180 icon for aave

* fix: update png ref

* fix: small fixes

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: update theme color and app name (#1590)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: make sure reserve can be an isolated asset (#1589)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: deleted condition check in supply for isolated reserves (#1591)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: top voters query (#1595)

* fix: top voter query

* fix: simplified typings and logic

* fix: use new enpoint

* fix: adjust vote list text based on total number of voters

* fix: remove console log

* fix: tests for v3 eth market

---------

Co-authored-by: Nikita <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: Disable actions on affected assets polygon v2 [skip cypress] (#1604)

* feat: add disabled buttons to affected assets and polygon v2

* feat: add warning on polygon v2

* feat: added matic to affected array on polygon v2

* feat: added banner to dashboard

* feat: added warning message only to proto polygon

* feat: added correct check

---------

Co-authored-by: Mark Hinschberger <foodaka@users.noreply.github.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: fix polygon warning message (#1606)

* fix: fix polygon warning message

* fix: date change

* fix: remove auto close of banner

* fix: switch off tests for polygon v2 (#1607)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* Feat: `usePoolTokensBalances` 2/5 (#1548)

* feat: react query integration and governance queries

* feat: ordered types

* feat: migrated governance tokens to react query

* fix: changed names for governanceWalletBalanceService

* feat: cleaned code for governance hooks

* feat: changed powers query key name

* fix: fixed folder name

* feat: added hashable

* feat: changed user from params to hook

* feat: better types for hooks

* feat: deleted not used type

* fix: deleted user from hooks

* chore: deleted governance fetches from slice

* fix: fixed governanceChainId

* feat: usePoolTokensBalances hook

* fix: some types and wallet balances hook

* feat: deleted lending pool address provider from hook parameters

* chore: deleted devtools from dependencies

* feat: fixed old refreshers for pool tokens

* chore: updated yarn lock

* fix: changes in metis icons

* feat: added lending pool to query keys

* fix: e-mode test for eth v3 market

---------

Co-authored-by: Nikita <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* fix: token icon in reserves page (#1608)

Co-authored-by: Josh DeCristi <joshdecristi@Joshs-MacBook-Pro.local>

* chore: automated cache update [skip cypress]

* chore: update staking helper version (#1598)

* chore: staking helper update package version

* chore: fork config w/ test UiStakeDataProvider deployment

* chore: update UiStakeDateProvider usage to match new schema

* fix: e-mode tests for v3 eth market

* chore: update utilities version

* chore: update helper contract fork deployment

* chore: use staking types from utilities

* chore: use stakeTokenRedeemableAmount (slashed) in all places

* chore: update staking helper utils version

* chore: update config to mainnet helper contract deployment

* chore: replace cooldown usage to updated variable names

* chore: add cooldown amount to StakeCooldownModal

* chore: enable staking and gov by defult in dev env

* chore: bump package version for typo fix

* chore: remove cooldown already active blocking error

* chore: use userCooldownAmount as max value in UnstakeModalContent

* chore: display amount in cooldown in StakeActionBox

* feat: add ability to re-activate cooldown if balance > active cooldown amount

* chore: i18n

* chore: update reload button style

* test: added coverage for recool colldown

* fix: test bug

* fix: staking bottom panel icon

* chore: update utils to minor package version

* fix: unstake + claim usd price calculation

---------

Co-authored-by: Nikita <right2maresko@gmail.com>

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: reacticate cooldown condition (#1609)

* chore: staking helper update package version

* chore: fork config w/ test UiStakeDataProvider deployment

* chore: update UiStakeDateProvider usage to match new schema

* fix: e-mode tests for v3 eth market

* chore: update utilities version

* chore: update helper contract fork deployment

* chore: use staking types from utilities

* chore: use stakeTokenRedeemableAmount (slashed) in all places

* chore: update staking helper utils version

* chore: update config to mainnet helper contract deployment

* chore: replace cooldown usage to updated variable names

* chore: add cooldown amount to StakeCooldownModal

* chore: enable staking and gov by defult in dev env

* chore: bump package version for typo fix

* chore: remove cooldown already active blocking error

* chore: use userCooldownAmount as max value in UnstakeModalContent

* chore: display amount in cooldown in StakeActionBox

* feat: add ability to re-activate cooldown if balance > active cooldown amount

* chore: i18n

* chore: update reload button style

* test: added coverage for recool colldown

* fix: test bug

* fix: staking bottom panel icon

* chore: update utils to minor package version

* fix: unstake + claim usd price calculation

* chore: add re-activate cooldown button to unstake button state

* chore: i18n

---------

Co-authored-by: Nikita <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: update e-mode warning message (#1610)

* chore: automated cache update [skip cypress]

* Test/switch off tabs tests (#1612)

* fix: switch off tests for polygon v2

* test: switch off tabs

* chore(i18n): synchronize translations from crowdin [skip cypress]

* Feat: staking hooks 3/5 (#1549)

* feat: react query integration and governance queries

* feat: ordered types

* feat: migrated governance tokens to react query

* fix: changed names for governanceWalletBalanceService

* feat: cleaned code for governance hooks

* feat: changed powers query key name

* fix: fixed folder name

* feat: added hashable

* feat: changed user from params to hook

* feat: better types for hooks

* feat: deleted not used type

* fix: deleted user from hooks

* chore: deleted governance fetches from slice

* fix: fixed governanceChainId

* feat: usePoolTokensBalances hook

* fix: some types and wallet balances hook

* feat: deleted lending pool address provider from hook parameters

* feat: useGeneralStakeData and useUserGeneralStakeData

* feat: added hashable to staking service

* feat: deleted user from stake user hook

* feat: added toHash to stakke hooks query keys

* chore: deleted devtools from dependencies

* feat: fixed old refreshers for pool tokens

* chore: updated yarn lock

* fix: changes in metis icons

* feat: added lending pool to query keys

* chore: added space to deploy

* fix: services name file

* fix: deleted newspace error in readme

* feat: added refresh hooks on transaction handler

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: remove warning bar when wallet menu is open on mobile (#1613)

Co-authored-by: Josh DeCristi <joshdecristi@Joshs-MacBook-Pro.local>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: remove polygon message and enable features [skip cypress] (#1617)

* chore: remove polygon message and enable features

* Update src/components/transactions/Warnings/MarketWarning.tsx

Co-authored-by: Mark Hinschberger <foodaka@users.noreply.github.com>

* test: enable polygon v2 tests

* test: disable again

---------

Co-authored-by: Mark Hinschberger <foodaka@users.noreply.github.com>
Co-authored-by: Nikita <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: change swap to switch (#1602)

* feat: change swap to switch

* fix: test rename swap to switch

* fix: add missing change

* fix: build issues

* fix: update messages

* chore: i18n

* Merge branch 'main' into feat/change-swap-to-switch

* fix: stETHCollateralWarning

---------

Co-authored-by: Nikita <right2maresko@gmail.com>
Co-authored-by: aschmidt20 <andrew@aave.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: remove AIP warning [skip cypress] (#1622)

* chore: remove AIP warning

* chore: update AIP skip cypress

* chore: [skip cypress]

---------

Co-authored-by: defispartan <andrew@aave.com>

* chore: automated cache update [skip cypress]

* chore: modify selector to apply buffer to credit del signatures (#1615)

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(deps): bump aave-address-book to 1.23.1, fixing Scroll Alpha deployment (#1596)

* chore(deps): bump aave-address-book to 1.23.1, fixing Scroll Alpha deployment

* chore(deps): bump aave-address-book to 1.24.0, fixing Scroll Alpha faucet

---------

Co-authored-by: miguelmtz <36620902+miguelmtzinf@users.noreply.github.com>

* feat: usd borrow target utilization [skip cypress] (#1601)

* feat: usd borrow target utilization

* feat: ipdate text based on util

* feat: fix mobile

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

---------

Co-authored-by: Cache bot <cache-bot@aave.com>
Co-authored-by: Crowdin bot <crowdin-bot@aave.com>
Co-authored-by: Andrew Schmidt <andrew@aave.com>
Co-authored-by: 0xGraham <grahamnelson@live.com>
Co-authored-by: Mark Grothe <grothem@gmail.com>
Co-authored-by: JoaquinBattilana <battilanajn@gmail.com>
Co-authored-by: Nikita <right2maresko@gmail.com>
Co-authored-by: Joshua DeCristi <89173284+Jdecristi@users.noreply.github.com>
Co-authored-by: Josh DeCristi <joshdecristi@Joshs-MacBook-Pro.local>
Co-authored-by: Daniel Helm <dan.helm@gmail.com>
Co-authored-by: miguelmtz <36620902+miguelmtzinf@users.noreply.github.com>

* chore: clean up some events and add missing events

* Feat/sync latest main (#64)

* chore: automated cache update [skip cypress]

* chore: automated cache update [sk…
grothem added a commit that referenced this pull request Jun 27, 2023
* feat: created connector for wallet connect v2

* feat: updated wallet connect from v1 to v2

* chore: deleted projectId

* chore: deleted some variables that we were not using

* chore: deleted some console logs

* fix: added the correct amount of remove listeners

* chore: upgraded walletconnect provider version

* chore: added not official projectId to test the overlay

* chore: added hardcoded projectId to test deploy

* chore: updated wallet connect ethereum provider package

* fix: disable wallet buttons when user approval is pending

* feat: yarn lock

* chore: rebuild cache

* fix: upgrade to latest wc packages and applied fixes

* fix: add back in dynamic import

* fix: put back in rpc map

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: use max uint value for approval amount (#1643)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* Feat/data UI (#1644)

* feat: add tracking.js file

* feat: setup mixpanel (#17)

* feat: setup mixpanel

* feat: rename file

* Feat/t 8660 dashboard analytics (#18)

* feat: setup mixpanel

* feat: rename file

* feat: improved setup

* WIP : config events with zustand (#22)

* feat: config events with zustand

* feat: types

* chore: remove prev impl

* chore: remove var from re render

* chore: remove

* feat: update types

* feat: fix analytics slice (#23)

* Feat/t 8664 tracking reserves (#24)

* feat: init add events reserves

* feat: setup reserve

* feat: tracking reserve page

* feat: events on reserve

* WIP feat: staking events (#20)

* feat: staking events

* fix: fixed messages

* fix: small changes

* feat: goverenance tracking

* fix: update old trackEvent

* fix: double recording off events

* fix: small issues

* feat: tracking on markets (#21)

* feat: tracking on markets

* feat: update to use store

* feat: fix market sorting events

* feat: remove debug

* feat: track mobile

* Chore/sync main repo (#31)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: price impact calculations (#1530)

* fix: decimals of price impact percentage

* fix: use correct percent change formula

* fix: use correct percent change formula and exact output amount

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: add LDO icon (#1536)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: supply cap pie chart overflowv2 (#1540)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: collateral swap hf and swap target collateralization details (#1534)

* fix: check for isNaN on future hf number

* fix: use asset collateral type in swap modal details

* fix: updated collateral states with latest design

* fix: collateral states

* fix: handle max amount swap cases

* test: skip wbtc for optimis due max caps on market

* fix: design feedback

* fix: typo

* fix: tooltip text for isolated enabled assets

* fix: build error

* test: fix coverage

* test: fix avalacnhe test coverage

* test: improve waiters for e2e coverage

* test: ci coverage fix

* test: ci coverage fix

---------

Co-authored-by: NikitaY <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

---------

Co-authored-by: Cache bot <cache-bot@aave.com>
Co-authored-by: DeFi Spartan <andrew@aave.com>
Co-authored-by: Mark Grothe <grothem@gmail.com>
Co-authored-by: 0xGraham <grahamnelson@live.com>
Co-authored-by: NikitaY <right2maresko@gmail.com>
Co-authored-by: Crowdin bot <crowdin-bot@aave.com>

* feat: poc for tx status in global state (#27)

* feat: poc for tx status in global state

* feat: wip

* fix: refactor

* feat: fix filter

* chore: fix tx slice

* feat: supply and borrow txs

* feat: add repay

* fix: cleanup

* chore: fix type

* chore: fix type

* chore: fix types

---------

Co-authored-by: Mark Hinschberger <foodaka@users.noreply.github.com>

* WIP: Feat/t 8660 dashboard analytics (#19)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: price impact calculations (#1530)

* fix: decimals of price impact percentage

* fix: use correct percent change formula

* fix: use correct percent change formula and exact output amount

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: setup mixpanel

* feat: rename file

* feat: improved setup

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: tracking dashboard

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: update events to use store

* chore: ignore

* chore: remove old mixpanel

* chore: fix incentives

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: add LDO icon (#1536)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: supply cap pie chart overflowv2 (#1540)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: collateral swap hf and swap target collateralization details (#1534)

* fix: check for isNaN on future hf number

* fix: use asset collateral type in swap modal details

* fix: updated collateral states with latest design

* fix: collateral states

* fix: handle max amount swap cases

* test: skip wbtc for optimis due max caps on market

* fix: design feedback

* fix: typo

* fix: tooltip text for isolated enabled assets

* fix: build error

* test: fix coverage

* test: fix avalacnhe test coverage

* test: improve waiters for e2e coverage

* test: ci coverage fix

* test: ci coverage fix

---------

Co-authored-by: NikitaY <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: move events to track modals

---------

Co-authored-by: Cache bot <cache-bot@aave.com>
Co-authored-by: DeFi Spartan <andrew@aave.com>
Co-authored-by: Mark Grothe <grothem@gmail.com>
Co-authored-by: 0xGraham <grahamnelson@live.com>
Co-authored-by: NikitaY <right2maresko@gmail.com>
Co-authored-by: Crowdin bot <crowdin-bot@aave.com>

* Feat/rebase upstream (#38)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: add LDO icon (#1536)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: supply cap pie chart overflowv2 (#1540)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: collateral swap hf and swap target collateralization details (#1534)

* fix: check for isNaN on future hf number

* fix: use asset collateral type in swap modal details

* fix: updated collateral states with latest design

* fix: collateral states

* fix: handle max amount swap cases

* test: skip wbtc for optimis due max caps on market

* fix: design feedback

* fix: typo

* fix: tooltip text for isolated enabled assets

* fix: build error

* test: fix coverage

* test: fix avalacnhe test coverage

* test: improve waiters for e2e coverage

* test: ci coverage fix

* test: ci coverage fix

---------

Co-authored-by: NikitaY <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* Feat: new double delegation (#1519)

* feat: first component refactor

* chore: moved governance section to right

* feat: added userDisplay component and used it on the wallet widget

* feat: refactored user powers info in delegation section

* feat: created delegated info panel component

* feat: separated logic form user names

* feat: added no wallet connected status

* fix: fixed order of governance papers

* feat: added tooltips to voting and proposition power titles

* feat: added correct color to delegate section

* feat: added new selector for type delegation

* feat: new modal designs

* fix: added setting up value when only having one type of token balance in governance

* feat: added delegate call

* feat: added delegate to self button

* feat: added icons to delegated power

* chore: refactored some components

* feat: added loader to avatar

* feat: added tabs to governance section

* fix: polished styles

* fix: applied design feedback

* fix: changed conditions and deleted self delegated

* feat: added revoke modal

* feat: basic useGovernanceDelegate

* fix: applied design/dev/qa feedback

* feat: added basic useGovernanceDelegate

* feat: last ux fixes

* fix: added correct link

* chore: updated utilities package

* feat: changed styles for toggle buttons ins tx modals

* feat: added new governance helper address

* chore: updated aave contract helpers

* fix: addressed pr feedback

* fix: deleted old code changes in useTransactionHandler

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: e2e tests (#1556)

* chore: added to generate build

* feat: awaited correctly some of the config for cypress

* feat: fix ci :D

* chore: apply governance test fixes

---------

Co-authored-by: aschmidt20 <andrew@aave.com>

* feat: supply optimization (#1529)

* chore: bump utils

* feat: replace all supply methods with bundle

* chore: update primitive tx types

* feat: create separate bundle transaction handler and apply to supply

* chore: build errors + gas limit refactor

* chore: package bump

* chore: rework states in txBundlerHander

* chore: use updated utilities which removes async populateTransaction

* feat: memoize SupplyModal parameters

* feat: rework transaction building logic from scratch

* chore: bump utils version

* feat: refactor poolSlice for new tx builder types

* chore: update supply transaction handlers (WIP)

* feat: update pool slice supply typings and integrate approve helper function

* chore: package bump

* chore: update SupplyActions param

* feat: update approval helpers in poolSlice

* chore: remove loading condition

* feat: replace transaction handler with direct calls from SupplyActions

* chore remove unused file

* fix: supplyWithPermit deadline mismatch

* chore: populate default gas estimations

* feat: optimize gas loading for new tx methods

* feat: helper function for approval checks

* feat: handle edge cases where new approvals are required

* chore: cleanup condition

* fix: supplyWithPermit condition and add comments

* chore: bump package version

* feat: handle inputs with decimals exceeding token decimals

* feat: await tx confirmation

* fix: simplify max amount to supply and cap status checks

* fix: usage of remainingCap

* chore: remove unneeded useMemo

* chore: optimize zustand selectors

* chore: apply governance cypress test updates

* chore: automated cache update [skip cypress]

* feat: borrow optimizations (#1547)

* chore: bump utils

* feat: replace all supply methods with bundle

* chore: update primitive tx types

* feat: create separate bundle transaction handler and apply to supply

* chore: build errors + gas limit refactor

* chore: package bump

* chore: rework states in txBundlerHander

* chore: use updated utilities which removes async populateTransaction

* feat: memoize SupplyModal parameters

* feat: rework transaction building logic from scratch

* chore: bump utils version

* feat: refactor poolSlice for new tx builder types

* chore: update supply transaction handlers (WIP)

* feat: update pool slice supply typings and integrate approve helper function

* chore: package bump

* chore: update SupplyActions param

* feat: update approval helpers in poolSlice

* chore: remove loading condition

* feat: replace transaction handler with direct calls from SupplyActions

* chore remove unused file

* fix: supplyWithPermit deadline mismatch

* chore: populate default gas estimations

* feat: optimize gas loading for new tx methods

* feat: helper function for approval checks

* feat: handle edge cases where new approvals are required

* chore: cleanup condition

* fix: supplyWithPermit condition and add comments

* chore: bump package version

* chore: bump utilities

* feat: update borrow methods in poolSlice

* chore: generalize requires approval helper

* chore: rework approved credit delegation helper

* feat: apply borrow methods in slice to BorrowActions

* feat: helper function to round input amounts to token decimals

* feat: apply helper function to enforce decimal range of inputs

* feat: handle inputs with decimals exceeding token decimals

* feat: await tx confirmation

* feat: await tx confirmation

* fix: simplify max amount to supply and cap status checks

* feat: bump major package version

* chore: standardize getMaxAmountAvailableToBorrow

* chore: remove unused file

* fix: usage of remainingCap

* fix: test coverage

---------

Co-authored-by: Nikita <right2maresko@gmail.com>

---------

Co-authored-by: Cache bot <cache-bot@aave.com>
Co-authored-by: Mark Grothe <grothem@gmail.com>
Co-authored-by: 0xGraham <grahamnelson@live.com>
Co-authored-by: NikitaY <right2maresko@gmail.com>
Co-authored-by: Crowdin bot <crowdin-bot@aave.com>
Co-authored-by: JoaquinBattilana <battilanajn@gmail.com>
Co-authored-by: aschmidt20 <andrew@aave.com>

* Feat/settings tracking (#29)

* feat: staking events

* fix: fixed messages

* fix: small changes

* feat: goverenance tracking

* fix: update old trackEvent

* fix: double recording off events

* fix: small issues

* feat: settings

* fix: fix comments

* fix: update how laguage reviewd'

* Feat/proxy analytics (#41)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: price impact calculations (#1530)

* fix: decimals of price impact percentage

* fix: use correct percent change formula

* fix: use correct percent change formula and exact output amount

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: add LDO icon (#1536)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: supply cap pie chart overflowv2 (#1540)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: collateral swap hf and swap target collateralization details (#1534)

* fix: check for isNaN on future hf number

* fix: use asset collateral type in swap modal details

* fix: updated collateral states with latest design

* fix: collateral states

* fix: handle max amount swap cases

* test: skip wbtc for optimis due max caps on market

* fix: design feedback

* fix: typo

* fix: tooltip text for isolated enabled assets

* fix: build error

* test: fix coverage

* test: fix avalacnhe test coverage

* test: improve waiters for e2e coverage

* test: ci coverage fix

* test: ci coverage fix

---------

Co-authored-by: NikitaY <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: proxy

---------

Co-authored-by: Cache bot <cache-bot@aave.com>
Co-authored-by: DeFi Spartan <andrew@aave.com>
Co-authored-by: Mark Grothe <grothem@gmail.com>
Co-authored-by: 0xGraham <grahamnelson@live.com>
Co-authored-by: NikitaY <right2maresko@gmail.com>
Co-authored-by: Crowdin bot <crowdin-bot@aave.com>

* chore: fix hide tiles

* feat: dashboard tooltips

* chore: fixes on events

* chore: remove debug

* fix: text of one event

* Change Jobs to use self-hosted Github Runners

* Feat/auth events (#46)

* feat: add auth and nav bar

* fix: eth v3 market e-mode

---------

Co-authored-by: Nikita <right2maresko@gmail.com>
Co-authored-by: Mark Hinschberger <foodaka@users.noreply.github.com>

* feat: disable ip tracking (#59)

* Feat/sync main (#60)

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: migration credit delegation tx approval (#1565)

* chore: bump utils and check non-inflated delegation balance

* chore: bump utils to support native token decimals

* chore: apply small coverage update

* chore: bump utilities to minor version

* chore bump utilities with credit del approval fix

* chore: version bump for credit del approval decimals fix

* chore: automated cache update [skip cypress]

* fix: apply gas limit estimation helper (#1563)

* chore: bump utilities to include default gas limit estimaion

* feat: add poolSlice helper function for gas limit estimation

* feat: apply max of on-chain + default gas estimation to actions

* chore: bump utilities to minor version

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: network, market, and icon config for Metis Andromeda [skip cypress] (#1580)

* feat: add network, market, and icon config

* chore: enable pokt

* chore: update config + reserve patch with feedback

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: add ios tags (#1588)

* fix: add ios tags

* fix: 180 icon for aave

* fix: update png ref

* fix: small fixes

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: update theme color and app name (#1590)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: make sure reserve can be an isolated asset (#1589)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: deleted condition check in supply for isolated reserves (#1591)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: top voters query (#1595)

* fix: top voter query

* fix: simplified typings and logic

* fix: use new enpoint

* fix: adjust vote list text based on total number of voters

* fix: remove console log

* fix: tests for v3 eth market

---------

Co-authored-by: Nikita <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* feat: Disable actions on affected assets polygon v2 [skip cypress] (#1604)

* feat: add disabled buttons to affected assets and polygon v2

* feat: add warning on polygon v2

* feat: added matic to affected array on polygon v2

* feat: added banner to dashboard

* feat: added warning message only to proto polygon

* feat: added correct check

---------

Co-authored-by: Mark Hinschberger <foodaka@users.noreply.github.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: fix polygon warning message (#1606)

* fix: fix polygon warning message

* fix: date change

* fix: remove auto close of banner

* fix: switch off tests for polygon v2 (#1607)

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* Feat: `usePoolTokensBalances` 2/5 (#1548)

* feat: react query integration and governance queries

* feat: ordered types

* feat: migrated governance tokens to react query

* fix: changed names for governanceWalletBalanceService

* feat: cleaned code for governance hooks

* feat: changed powers query key name

* fix: fixed folder name

* feat: added hashable

* feat: changed user from params to hook

* feat: better types for hooks

* feat: deleted not used type

* fix: deleted user from hooks

* chore: deleted governance fetches from slice

* fix: fixed governanceChainId

* feat: usePoolTokensBalances hook

* fix: some types and wallet balances hook

* feat: deleted lending pool address provider from hook parameters

* chore: deleted devtools from dependencies

* feat: fixed old refreshers for pool tokens

* chore: updated yarn lock

* fix: changes in metis icons

* feat: added lending pool to query keys

* fix: e-mode test for eth v3 market

---------

Co-authored-by: Nikita <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* fix: token icon in reserves page (#1608)

Co-authored-by: Josh DeCristi <joshdecristi@Joshs-MacBook-Pro.local>

* chore: automated cache update [skip cypress]

* chore: update staking helper version (#1598)

* chore: staking helper update package version

* chore: fork config w/ test UiStakeDataProvider deployment

* chore: update UiStakeDateProvider usage to match new schema

* fix: e-mode tests for v3 eth market

* chore: update utilities version

* chore: update helper contract fork deployment

* chore: use staking types from utilities

* chore: use stakeTokenRedeemableAmount (slashed) in all places

* chore: update staking helper utils version

* chore: update config to mainnet helper contract deployment

* chore: replace cooldown usage to updated variable names

* chore: add cooldown amount to StakeCooldownModal

* chore: enable staking and gov by defult in dev env

* chore: bump package version for typo fix

* chore: remove cooldown already active blocking error

* chore: use userCooldownAmount as max value in UnstakeModalContent

* chore: display amount in cooldown in StakeActionBox

* feat: add ability to re-activate cooldown if balance > active cooldown amount

* chore: i18n

* chore: update reload button style

* test: added coverage for recool colldown

* fix: test bug

* fix: staking bottom panel icon

* chore: update utils to minor package version

* fix: unstake + claim usd price calculation

---------

Co-authored-by: Nikita <right2maresko@gmail.com>

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: reacticate cooldown condition (#1609)

* chore: staking helper update package version

* chore: fork config w/ test UiStakeDataProvider deployment

* chore: update UiStakeDateProvider usage to match new schema

* fix: e-mode tests for v3 eth market

* chore: update utilities version

* chore: update helper contract fork deployment

* chore: use staking types from utilities

* chore: use stakeTokenRedeemableAmount (slashed) in all places

* chore: update staking helper utils version

* chore: update config to mainnet helper contract deployment

* chore: replace cooldown usage to updated variable names

* chore: add cooldown amount to StakeCooldownModal

* chore: enable staking and gov by defult in dev env

* chore: bump package version for typo fix

* chore: remove cooldown already active blocking error

* chore: use userCooldownAmount as max value in UnstakeModalContent

* chore: display amount in cooldown in StakeActionBox

* feat: add ability to re-activate cooldown if balance > active cooldown amount

* chore: i18n

* chore: update reload button style

* test: added coverage for recool colldown

* fix: test bug

* fix: staking bottom panel icon

* chore: update utils to minor package version

* fix: unstake + claim usd price calculation

* chore: add re-activate cooldown button to unstake button state

* chore: i18n

---------

Co-authored-by: Nikita <right2maresko@gmail.com>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: update e-mode warning message (#1610)

* chore: automated cache update [skip cypress]

* Test/switch off tabs tests (#1612)

* fix: switch off tests for polygon v2

* test: switch off tabs

* chore(i18n): synchronize translations from crowdin [skip cypress]

* Feat: staking hooks 3/5 (#1549)

* feat: react query integration and governance queries

* feat: ordered types

* feat: migrated governance tokens to react query

* fix: changed names for governanceWalletBalanceService

* feat: cleaned code for governance hooks

* feat: changed powers query key name

* fix: fixed folder name

* feat: added hashable

* feat: changed user from params to hook

* feat: better types for hooks

* feat: deleted not used type

* fix: deleted user from hooks

* chore: deleted governance fetches from slice

* fix: fixed governanceChainId

* feat: usePoolTokensBalances hook

* fix: some types and wallet balances hook

* feat: deleted lending pool address provider from hook parameters

* feat: useGeneralStakeData and useUserGeneralStakeData

* feat: added hashable to staking service

* feat: deleted user from stake user hook

* feat: added toHash to stakke hooks query keys

* chore: deleted devtools from dependencies

* feat: fixed old refreshers for pool tokens

* chore: updated yarn lock

* fix: changes in metis icons

* feat: added lending pool to query keys

* chore: added space to deploy

* fix: services name file

* fix: deleted newspace error in readme

* feat: added refresh hooks on transaction handler

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* fix: remove warning bar when wallet menu is open on mobile (#1613)

Co-authored-by: Josh DeCristi <joshdecristi@Joshs-MacBook-Pro.local>

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore(i18n): synchronize translations from crowdin [skip cypress]

* chore: automated cache update [skip cypress]

* chore: automated cache update [skip cypress]

* chore: remove polygon message and enable features […
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants