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

[PW-709] Remove initial sync with metamask on page loading #726

Merged
merged 1 commit into from
Jun 27, 2022

Conversation

Nikita-Polyakov
Copy link
Contributor

Task

[PW-709]: The user cannot see the page data until he logs into Metamask

@Nikita-Polyakov Nikita-Polyakov merged commit 2568c86 into develop Jun 27, 2022
@Nikita-Polyakov Nikita-Polyakov deleted the fix/pw-709 branch June 27, 2022 06:21
stefashkaa added a commit that referenced this pull request Jun 27, 2022
* use another number to detect separators (#405)

* fix parsing network using ethers (#401)

* Force connection close after disconnect event (#404)

* manually close connection after disconnect event

* fix calls order

* Change rewards vested text (#403)

* change rewards vested text

* update translations

* PW-230: Fiat Layouts (#386)

* Added fiat values functionality.
* Refactored fiat values.
* Refactored due to PR comments, updated wallet version.
* Refactored, increased wallet version.
* Added Bridge Fiat values, Refactored.
* Refactored due to PR comments.
* Added fiat styles mixin.
* Added Fiat value check.
* Increased wallet version.
* Refactored plugins names.
* Refactored due to PR comments, updated translation.
* Refactored Fiat functionality.
* Refactored.
* Refactored layouts, updated alignment for balances areas.
* Fixed input container address alignment.
* Added Rewards Fiat Values, fixed some classes.
* Improved Fiat Functionality for Select Token components.
* Showed Swap button in the wallet.
* Fixed fiat values for Rewards.
* Increased Wallet version.
* Updated UI Lib paths.
* Fixed DesignSystem path.
* Hide Swap button in the wallet.
* Updated Rewards styles.
* Update dependencies
* Fix confirm tokens pair dialog
* Fix issues in add liquidity & create pair components
* Fix pool issues
* Update TokenPairMixin.ts
* Updated Rewards styles.
* Fixed layout problems.
* Refactored Rewards.
* Updated Bridge Transaction Fiat values.
* Update BridgeTransaction.vue
* Update soramitsuUI.ts
* fix rewards fiat size & weight

* Updated Bridge Design. (#400)

* Add SOSHIBA token (#409)

* Translation updates (#411)

* Updated translation.
* Localisation fixes.

* Add dark theme first part (#412)

* Add dark theme first part

* Update wallet

* Rewards & node selection dialog dark mode (#413)

* update select node modal

* update rewards view

* fix fee border color

* fix divider background

* fix icon size

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Added numbers formatting to the header. (#414)

* Update polkaswap_icons.ttf (#396)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* PW-248: Swap, Select Token & Pools dark mode (#415)

* Dark Theme: Updated Swap, Pool, Select Token theme.
* Updated Pool list layout.
* Updated Wallet version.

* Add icon to theme switch (#416)

* Add scrollbar to main views (#408)

* draft

* Update deps

* fix scrollbars rendering win

* simplify, fix css

* remove unused style

* fix

* Fix styles

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* Updated wallet version. (#418)

* PW-246: Bridge Dark Mode (#417)

* Refactored Bridge styles due to Dark theme.

* Updated network icons styles.

* Updated Bridge Transaction styles.

* Bridge: Added connection info for EVM to Sora transaction.

* Bridge Select Asset: Updated layout and styles.

* Updated wallet version.

* Refactored due to PR comments.

* Fix bridge issues

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix select registered tokens dialog issue (#420)

* About, Main menu, Header & Tokens dark mode (#419)

* update header menu footer

* prepare about page for dark images

* app merge fix

* add loader to about page

* tokens: fix no data text color

* add about page dark mode images

* refactoring about page

* fix text-transform

* fix tokens table th align

* add max-width to account-control

* Update About.vue

* Update Tokens.vue

Co-authored-by: Stefan Popov <stefanpopov@list.ru>
Co-authored-by: Tarmo Vannas <tarmo@soramitsu.co.jp>

* PW-258: Problem with changing MetaMask network. (#407)

* fix after network switch

* return console error

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Edit custom node (#317)

* add pencil button

* fix back button position

* edit node name

* updating flow

* revert generic page header

* fix typo

* fix calls order

* update wallet

* add scrollbar to node list

* add scrollbar to select language

* update translations

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fiat Value Layouts bug (#421)

* Fixed Fiat Value Layouts bug.
* Bridge Select Token: Fixed fiat value presence.
* Updated wallet version.
* Updated due to PR comments.
* Fixed Bridge history list bug.

* Fix evm name (#422)

* Add price impact (#380)

* add price impact calc

* price difference calculation

* colored price impact & fiat difference

* fix status color for dark mode

* update package.json version to 1.5.0

* fix ipv4 regexp (#425)

* Fix dialog scrollbars (#424)

* fix dialog scrollbars

* remove dialog fixed top offset

* move dialog scrollbar position to right

* remove override

* remove outdated overrides

* PW-156 PW-291: Fix bridge issues (#426)

* Update project version

* Add error message

* Fix types

* Fix bridge issue with error statuses

* Add condition to bridge tx page according to previous route

* PW-291: Fix bridge buttons behavior

* Refactor bridge tx component

* Fix back button behavior

* fix ui issues (#428)

* add prefer notification arg to handle error method (#430)

* Vested rewards visibility (#431)

* show vested rewards with 0 limit

* fix tooltip bg

* update wallet

* fix light theme button shadow (#433)

* Update translations (#436)

* Update translations

* Update whitelist.json

* Fix loading icon for select node dialog (#434)

* refactoring bridge unused & duplicated code (#427)

* refactoring bridge unused & duplicated code

* Update BridgeTransaction.vue

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* PW-15: Image Lazy Loading (#429)

* Added Lazy Images draft.
* Moved About page images to public folder.
* Added lazy images behaviour for About page.
* Refactored images object.
* Updated wallet version, changed styles for skeletons.
* Update About.vue
* About page: reverted license translation.

* Tooltip Styles Fix (#432)

* Removed buggy styles for tooltips.
* Updated wallet version, cosmetic fix.
* Updated translation for Wallet Send screen.

* Updated wallet version. (#438)

* Fix lokalise strings (#440) (#441)

* Fix lokalise strings

* Update pl.json

* Fix disclamer tittle

* Update ru.json

* Rewards: fix fiat values (#442) (#443)

* fix fiat values

* fix ts error

* remove import

* Fix lang switch (#445)

* PW-286: Update Account History Screen (#439)

* Refactored InfoLine component, moved it into the wallet.
* Removed TODO.
* Updated wallet version.

* add scrollbar to SelectToken & SelectRegisteredAsset (#446)

* Update whitelist (#448) (#449)

* PW-289: Update logic for getting account liquidity in Polkaswap (#444)

* Updated liquidity pools subscription and fee calls.

* Update wallet

* Updated pool screens subscriptions.

* Updated pool subscriptions and network fees.

* Fix liquidity updates

* Reverted evmNetworkFee changes.

* Add some fixes to pool pages (#450)

* add some fixes

* remove unused watch

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* fix calc evm network fee (#447)

* PW-319: Search by Custom tokens is not worked (#452)

* Updated translations.
* Fixed translation issues.

* Fix share of pool calculation (Add, Remove Liquidity) (#453)

* fix share of pool calc

* up package.json version to 1.6.0

* Feature/pw 326 (#455)

* swap reserves change check pair

* add PoolContainer with subscriptions

* update subscription after disconnect

* update subscription after sync

* fix typo

* add comment

* Added StaFi tokens: rFIS, rETH, rDOT, rATOM, rKSM. (#456)

* PW-329: Add delay to tooltips and fix connected info text (#454)

* Updated account and node tooltips.
* Updated tooltip for connected node.
* Fixed missed translation pair.
* Updated wallet version, fixed Send button styles.
* Refactored icons styles.
* Refactored icons styles for the wallet.

* Fix dev stand issues (#458)

* Update package.json (#459)

* Update package.json

* Update yarn.lock

* Update whitelist.json (#460)

* Add new wallet version (#463)

* Update project for new wallet version

* Add apy to pools

* Update wallet version

* Update Pool.vue

* soraNetwork refactoring

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* Add apy for pools (#464)

* change regexp to pass top level domain (#462)

* Rewards: add css fixes & change rewards header layout (#461)

* add css fixes & change rewards header layout

* fix type errors

* fix calc fiat total price

* fix type

* fix attr

* refactoring FPNumber.Zero

* Fix/bridge fee and refactor code (#465)

* Fix tx sync

* Fix sora network fee

* soraNetworkFee getter

* use networkFees from wallet

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* Apy for add liquidity (#467)

* Add apy for add liquidity screen & confirm dialog

* Update implementation according to new reqs

* Update lang

* Update AmountHeader.vue

* PW-356: Update supported languages list (#468)

* Updated languages list and translations.
* Updated translations.
* Updated DE, FR laguages due to PR comments.
* Updated HY laguage due to PR comments.

* Rewards: Fixed fiat value error. (#469)

* Wallet improvements (#470)

* Update wallet integration

* Add missing types

* Update locales & env config files

* Update languages

* Update BridgeTransaction.vue

* Fix wallet issue (#474)

* Change spinner loader (#473)

* Change spinner loader

* Edit indentation

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* BridgeTransaction: Show token approval prompt (#466)

* show approve text

* update translations

* Remove liquidity: reactive updates (#476)

* remove pool reactive liquidity

* fix update after liquidity adding

* typings in remove liquidity component & store

* update ConfirmRemoveLiquidity types

* update type

* import only Asset type

* Add scroll to custom assets (#481)

* Add prettier config & update dependencies (vue cli and others) (#482)

* Update dependencies

* Update source code according to prettier config

* Fix lint issues

* use axiosInstance from sora-substrate/util

* Update vue.config.js

* Update NodeInfo.vue

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* Improve locale check (#480)

* recursive check for locale

* fix filename

* Change links to sora wiki (#477)

* Change links to sora wiki

* Update localise

* polkaswap layout updates (#479)

* polkaswap layout updates

* update social.wiki translate

* sidebar menu alignment

* remove hardcoded width from dialogs

* lint fix

* add menu animation

* css fixes

* fix disclaimer

* update wallet

* add css fixes

* add el-dialog-max-width variable

* improve regexp (#483)

* Add liquidity pool route (#484)

* Add liquidity pool route

* Add typings

* Delete unused component

* Change class naming

* Hide balances functionality (#485)

* Create AppHeader.vue

* Update header component

* Fix select registered assets dialog height

* Update yarn.lock

* Update library

* Add hide balances mode

* Add dropdown menu for app header

* Update translations

* Update wallet version

* Update AmountHeader.vue

* Add SEO (#487)

* Add SEO

* Update messages.ts

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Feature/pw 197 (#437)

* wip moonpay dialog

* add moonpay logo

* get transaction id throught moonpay.html

* add MoonpayApi class

* polling functionality

* fix iframe reload

* wip detect currency

* parse erc-20 token transfer

* registered asset check

* add todo comments

* init bridge transaction

* fix network issue, add loading widget state

* improve debug info, theme language widget update

* change view to notification

* reset dialog state

* wip moonpay history

* moonpay history styles

* add moonpay history details view

* init bridge from moonpay history & show transaction

* fix bridge init from history

* handle error from moonpay history

* moonpay api init refactoring

* check auth for moonpay history page

* improve history button to start bridge

* confirmation modal

* moonpay history checks for eth account

* add some error notifications

* add links to translations

* update translations

* rework header buttons

* fix active color for tx button

* revert 73eeb10

* rework confirm modal

* add translation

* hardcode api key

* align moonpay header buttons

* update translations

* Revert "hardcode api key"

This reverts commit 04fdf4f.

* update view transaction button

* refactoring

* remove unnecessary imports

* fix type

* improve moonay buttons alignment

* add feature flags to env.json

* remove unused code from app.vue

* update prod env.json

* update moonpay history button & types

* refactoring confirm-bridge-transaction-dialog

* refactoring evmNetworkFee

* wip bridge data flow

* update flow & modals

* refactoring select node dialog

* fix bugs, add types

* add AccountButton component

* fix loader position

* add AppLogoButton & AppMenu components

* fix z-index

* fixes after review

* remove unnecessary call

* css fixes after review

* refactoring

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix/wallet translations (#486)

* first update

* update Transfer Operation translations

* Add xstusd token & fix for swap (#488)

* Update whitelist.json

* Add temporary solution for swap xst-usd

* Change SEO image (#489)

* Fix hide balances icon (#491)

* Update wallet version (#492)

* Define account type (#493)

* Define account type

* Update AppHeader.vue

* PW-412: Swap: Min Received value is NaN in browser logs (#490)

* Swap: Fixed min received init value.
* Refactored due to PR comments.

* add segment to ip regexp (#496)

* fix calc error (#497)

* update wallet version (#499)

* fix getEvmNetworkFee (#501)

* fix getEvmNetworkFee

* fix typo

* beautify code

* Add hide balances feature for Moonpay history (#502)

* fix bridge date (#500)

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* Revert "fix bridge date (#500)" (#506)

This reverts commit 5e896ea.

* change font weight (#504)

* change font weight

* Upgrade wallet

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Add network check before navigation to moonpay history item (#503)

* add network check before navigation to history item

* fix loading history state

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* update typescript to 4.4.4 (#505)

* update typescript to 4.4.4

* update typescript-eslint

* update @types/node

* update eslint-plugins

* update vue-router wallet-connect

* update sass-loader

* use TransactioMixin from wallet

* refactoring for VoidFunction

* pw-433 remove fiat value from lp fee

* Add block number (#507)

* Add block number

* Fix block number link

* Change link tooltip

* History. Amounts rounding at claimed rewards event isn't work (#509)

* update wallet version to 1.6.24

* rfactoring

* remove LoadingMixin from about page

* Add templates (#510)

* update wallet (#511)

* Improve Polkaswap routing (#512)

* add info popper

* update translations from localise

* add translations

* refactoring

* add popper min-width

* style & translation fixes

* Add Market maker countdown. (#508)

* Add Countdown component

* add popover

* move node selection to dropdown

* update translations

* update wallet

* fixed version of wallet in package.json

* remove unused code

* replace XOR symbol

* remove popper arrow

* add countdown box-shadow var

* refactoring

* replace MM & info tooltips for popover

* change backend version text in info

* Fix XST icon (#513)

* Fix XST icon

* Update whitelist.json

* Disable not supported tokens for bridge (#494)

* Update About.vue (#515)

* Setup unit tests (#514)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Implement liquidityProxy.quote on front-end side (#498)

* wip transfer code

* wip xst

* tbc quote

* wip quote

* finish quote

* wip calc fixes

* fix xyk

* wip xst fixes

* fix smart split

* fix calc mismatches

* fix tbc calc error

* add QuotePayload type

* wip refactoring

* update wallet

* refactoring swap

* refactoring swap component

* add try catch to quotes

* remove unused variable

* update wallet & refactoring

* update wallet & code

* add some types

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* add K postfix (#516)

* Feature/pw 200/add notification warning (#518)

* Update wallet

* Implement dialog popup logic

* Add translations

* Change imports & version

* TokenLogo: Added unit test. (#519)

* Updated PR template. (#522)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* PW-481: Add SwapInfo unit test (#517)

* SwapInfo: Added unit test.

* Change subscription place (#521)

* Change subscription place

* Remove unused action

* add account button unit-test (#523)

* add account button unit-test

* Update SwapInfo.spec.ts.snap

* Update dates formatting (#527)

* change dayjs locale

* change dayjs locale

* remove months from localise

* Swap rpc requests optimization (#528)

* rpc requests optimization

* remove rpc calls for paths

* Update wallet version

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Hot fix frozen assets (#531)

* Hot fix frozen assets

* change version

* MM Countdown: fix percentage & text (#532)

* fix percentage & text

* fix ru btn translation

* Fix rewards store (#535)

* [1.6.0] Fix swap issues (#534)

* update subscription

* move unsubscriptions to beforeDestroy

* css fixs

* Return back account menu item (#536)

* Fix "swap" button (#538)

* fix swap button

* remove external link icon

* fix isInsufficientLiquidity

* Update lokalise files (#537)

* Update lokalise files

* Refactor code

* Fix styles

* Revert "Fix styles"

This reverts commit 1ed1ae6.

* Update api version

* Fix disclaimer

* Fix all translations with nested variables

* Update pl.json

* Update cs.json

* Fix translations

* Update nl.json

* Fix translations

* Fix disclaimer

* Fix translations

* Update de.json

* Fix

* Update pl.json

* Update ru.json

* Update api (#539)

* [Rewards] Fix checkmark position (#542)

* fix checkmark position

* change checkmark

* fix rewards tooltip

* return condition

* Increased wallet version to 1.6.38 (#543)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* Fix styles (#541)

* Update AppHeader.vue

* Add new translations

* Fix xorless notifications

* Update AppHeader (#544)

* Update AppHeader.vue

* Update AddLiquidity.vue

* Update wallet version

* fix for liquidity sources without market algorithm (#546)

* Add moonpay key (#547)

* Fix block number (#548)

* Fix block number

* Update locale files

* Add block number translation key

* Add noir token (#551)

* Compress noir token icon (#553)

* increase interval, remove unnecessary error log (#554)

* Remove SORA nodes (#555)

* Feature/pw 488/hide transaction details (#529)

* Add tx details dropdown

* Add create pair details

* Refactor components

* Fix empty assets

* Collapse margins

* Add translations & refactor

* Replace KnownAssets.get with XOR

* Fix life-cycle

* Fix mixins for liquidity & token pair creation

* add infoOnly prop to TransactionDetails component (#557)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* Fix ETH decimals (#562)

* Fix external decimals for bridge (#563) (#566)

* api migration (#569)

* draft

* Update api version

* Fix swap info (#570)

* use extended ubuntu 14 dockerImage

Signed-off-by: Ahmed Elkashef <ahmedelkashef2012@gmail.com>

* Add desktop config (#572)

* Add electron config

* Update dependencies

* Fix build

* Update README.md

* Comment tests

* Add API key (#571)

* Add API key

* Trigger root dispatch

* Remove setApiKey

* move key

* Add translations

* mock nft in tests

* Update settings.ts

* Feature/pw 542 (#576)

* always show LP rewards

* update wallet to 1.7.6

* refactoring rewards calls

* revert if condition

* update rewards ru translation

* improve condition for watcher (#577)

* Updating Dockerfile

Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>

* Bridge refactoring (#565)

* refactoring evm fee fetching

* remove unused store attributes

* remove duplicated code

* add isRegisteredAsset getter to bridge

* evm netfork fee update

* fix endTime bug, remove unnecessary code

* remove transactionStep from state

* refactoring computed attributes in BridgeTransaction

* refactoring BridgeTransaction flags

* transfered BridgeOutgoing logic

* add TODO comments & reduce github changes

* remove redundant code

* remove empty mutations

* transfer EthBridgeIncoming logic & remove xstate

* refactoring bridge utils

* refactoring bridge getters

* wip debugging

* wip refactoring bridge store

* refactoring bridge handlers

* wip refactoring bridge utils

* update ethereumNetworkFee during evm tx processing

* refactoring common state handlers

* fix retry

* fix issues aaprove & remove history by id

* refactoring to classes

* refactoring bridge, fix bugs

* remove unused code

* stop tx, show action needed

* update translations

* fix history align

* fix account assets subscription watcher

* change font-size:10px to variable

* refactoring after review

* PW-519: About Page Images Update (#586)

* About Page: Updated images and styles.

* Update Dockerfile

Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>

* up wallet version (#588)

* PW-404: Referral system support (#533)

* Added Referral System.
* Referral System: Updated Rewards areas, bonded balance, styles and icons.

* Bridge subscriptions (#585)

* refactoring evm fee fetching

* remove unused store attributes

* remove duplicated code

* add isRegisteredAsset getter to bridge

* evm netfork fee update

* fix endTime bug, remove unnecessary code

* remove transactionStep from state

* refactoring computed attributes in BridgeTransaction

* refactoring BridgeTransaction flags

* transfered BridgeOutgoing logic

* add TODO comments & reduce github changes

* remove redundant code

* remove empty mutations

* transfer EthBridgeIncoming logic & remove xstate

* refactoring bridge utils

* refactoring bridge getters

* wip debugging

* wip refactoring bridge store

* refactoring bridge handlers

* wip refactoring bridge utils

* update ethereumNetworkFee during evm tx processing

* refactoring common state handlers

* fix retry

* fix issues aaprove & remove history by id

* refactoring to classes

* refactoring bridge, fix bugs

* remove unused code

* stop tx, show action needed

* update translations

* fix history align

* fix account assets subscription watcher

* change font-size:10px to variable

* change timeout to subscriptions

* refactoring

* set confirmation to 1, write evm block number in tx

* add blocks left

* update subscriptions

* small fixes

* show current tx network fees if they not exists

* fix network type bug

* update translations

* update to import type BridgeHistory

* get sora hash for incoming transfer

* add comment

* fix subscription promise (#590)

* fix all-liquidity updatePrice params (#591)

* assets subscription integration (#592)

* PW-555: Referral System Issues (#593)

* Referral system: Fixed unbond Max Button, Active Menu state, Added Redirect after Bond/Unbond, Updated Referrals Addresses.
* Referral System: Added message if user already has referrer.
* Fixed Set Referral Confirmation Dialog.
* Updated icon classes.

* update wallet to 1.7.16 (#597)

* Fix nft issues according to new api (#596)

* Fix nft issues according to new api

* fix remove account asset

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* Restrict operations for non divisible assets (#598)

* Restrict operations for non divisible assets

* Update wallet version

* Update Navigation Bar (#594)

* show dropdown or buttons in app header menu

* fix initial render

* add type for menu item

* transafer styles

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* PW-561: Referral System Rewards Issues (#599)

* Updated wallet version.
* Referral Rewards: Fixed Referrals Rewards Values.

* Fix about page (#600)

* Bridge history restoration: improve current flow (#589)

* refactoring evm fee fetching

* remove unused store attributes

* remove duplicated code

* add isRegisteredAsset getter to bridge

* evm netfork fee update

* fix endTime bug, remove unnecessary code

* remove transactionStep from state

* refactoring computed attributes in BridgeTransaction

* refactoring BridgeTransaction flags

* transfered BridgeOutgoing logic

* add TODO comments & reduce github changes

* remove redundant code

* remove empty mutations

* transfer EthBridgeIncoming logic & remove xstate

* refactoring bridge utils

* refactoring bridge getters

* wip debugging

* wip refactoring bridge store

* refactoring bridge handlers

* wip refactoring bridge utils

* update ethereumNetworkFee during evm tx processing

* refactoring common state handlers

* fix retry

* fix issues aaprove & remove history by id

* refactoring to classes

* refactoring bridge, fix bugs

* remove unused code

* stop tx, show action needed

* update translations

* fix history align

* fix account assets subscription watcher

* change font-size:10px to variable

* change timeout to subscriptions

* refactoring

* set confirmation to 1, write evm block number in tx

* add blocks left

* update subscriptions

* small fixes

* show current tx network fees if they not exists

* fix network type bug

* update translations

* update to import type BridgeHistory

* get sora hash for incoming transfer

* wip history restoration

* restore history with more accurate data

* set timestamps to restored history

* incoming transactions restoration

* fix cancelled evm tx flow

* fix checkmark position

* fix parsing amount

* etherscan implementation

* speed up restoration

* improve filtering

* create BridgeContainer

* add ethescan api key to env.json

* change restoration executon from parallel to continious

* refactoring web3 & bridge mixin

* restore bridge history in desc order

* fix build error

* update ethescan API keys

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* update wallet to 1.7.19 (#601)

* PW-560: Referral System Translation Issues (#595)

* Referral System: Updated Localisation.
* PW-564: Fixed Bonded Balance Translation.

* Use subquery in bridge history (#602)

* refactoring evm fee fetching

* remove unused store attributes

* remove duplicated code

* add isRegisteredAsset getter to bridge

* evm netfork fee update

* fix endTime bug, remove unnecessary code

* remove transactionStep from state

* refactoring computed attributes in BridgeTransaction

* refactoring BridgeTransaction flags

* transfered BridgeOutgoing logic

* add TODO comments & reduce github changes

* remove redundant code

* remove empty mutations

* transfer EthBridgeIncoming logic & remove xstate

* refactoring bridge utils

* refactoring bridge getters

* wip debugging

* wip refactoring bridge store

* refactoring bridge handlers

* wip refactoring bridge utils

* update ethereumNetworkFee during evm tx processing

* refactoring common state handlers

* fix retry

* fix issues aaprove & remove history by id

* refactoring to classes

* refactoring bridge, fix bugs

* remove unused code

* stop tx, show action needed

* update translations

* fix history align

* fix account assets subscription watcher

* change font-size:10px to variable

* change timeout to subscriptions

* refactoring

* set confirmation to 1, write evm block number in tx

* add blocks left

* update subscriptions

* small fixes

* show current tx network fees if they not exists

* fix network type bug

* update translations

* update to import type BridgeHistory

* get sora hash for incoming transfer

* wip history restoration

* restore history with more accurate data

* set timestamps to restored history

* incoming transactions restoration

* fix cancelled evm tx flow

* fix checkmark position

* fix parsing amount

* etherscan implementation

* speed up restoration

* improve filtering

* create BridgeContainer

* add ethescan api key to env.json

* change restoration executon from parallel to continious

* refactoring web3 & bridge mixin

* restore bridge history in desc order

* fix build error

* update ethescan API keys

* rework history restoration using subquery

* fix for & tiny optimization

* fetch block number based on transactions

* fix duplicated fetch

* optimization of logs search

* remove restored flag

* add bridgeHistorySyncTimestamp

* move history restoration to class

* refactoring

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* nft adjustments (#604)

* update wallet

* update translations

* Add api key

* Update wallet version

* Update token icons

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* update wallet to 1.7.23 (#606)

* update wallet 1.7.24 (#608)

* Fix header menu issues (#610)

* handle case when eth completed later than restoration (#611)

* Referral System: Invited Users Subscription (#612)

* Referral System: Added Invited Users Subscription.

* Fix UI issues (#613)

* Update ConfirmBonding.vue

* Fix types

* Fix scroll for dialog wrappers

* update wallet

* Fix click outside

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* Fix referral system issue (#614)

* Fix referral system issue

* Update yarn.lock

* Fix is bond state (#616)

* up wallet version to 1.7.28 in package.json (#617)

* up wallet version to 1.7.28 in package.json

* update yarn.lock

* Fix fiat values, update bridge history request (#603)

* replace PaginationSearchMixin

* improve bridge history fetching

* update wallet to 1.7.29

* Fix dialogs & fix select token dialog for custom assets (#620)

* Fix node dialog

* Fix other dialogs

* Improve performance

* Update SelectToken.vue

* Referral Rewards Fix (#621)

* Fixed Referral Rewards.

* Remove deprecated code (#622)

* update wallet to 1.7.31 (xor min price) (#624)

* Show expected address message when eth part not signed (#629)

* show expected address message when eth part not signed

* update wallet to 1.8.0

* Fix/bridge history eth timestamp (#630)

* fetch eth timestamp from block

* fetch sora start timestamp

* refactoring after review

* update wallet

* Fix/pw 607 (#631)

* fix asset check for adding liquidity

* bridge - remove message from pending state

* QR code support (#632)

* update wallet version

* update translations

* fix ru swap translations

* update wallet to 1.8.5 (#633)

* Crowdloan rewards (#634)

* update amount table

* update translations

* update types

* Feature/pw 593 (#635)

* add addToken function

* add SimpleNotification component

* add transfer notification component

* update transfer notification modal

* update translations

* remove unused code

* update wallet to 1.8.6

* update de translation

* update wallet to 1.8.7 (#640)

* update wallet to 1.8.8 (#641)

* Tech/update swap send translations (#645)

* update translations

* fix swap send direction

* PW-592: Loading on token select (#646)

* Added button loading on token select.

* update wallet to 1.8.11 (#648)

* Referrals list: Added pagination. (#651)

* Vuex improvements (#649)

* tmp

* Add vuex modules

* Add decorators

* Improve vuex usage & fix minor issues

* Fix issues

* Improve module names

* Fix issues

* Update package.json

* Update mutations.ts

* Update TokenSelectMixin.ts

* Update Swap.vue

* Update ConfirmSwap.vue

* Fix issues

* Refactor referral system

* Refactor confirm token pair dialog

* Remove useless await

* Remove useless string casting for slippage

* Add missed modifiers

* Restructure imports and readonly props order

* Add missed types

* Add missed modifiers

* Fix typescript issues

* Update RemoveLiquidityTransactionDetails.vue

* Add null checks for referral system & fix issue with navigation

* Update Pool.vue

* Fix add liquidity inputs issue

* Fix add liquidity focused field logic

it wasn't work in the previous implementation, so, it was needed to fix it or just ignore that logic. I decided to fix it

* Add missed modifiers

* Fix remove liquidity

* Fix remove liquidity issues

* Remove useless check from Pool component

* Update TransferNotification.vue

* Update wallet version

* Add automatically all selected tokens for Bridge to SORA side

* Fix namings

* Update PR

* Update wallet version

* Update wallet version

* Fix types

* Update referral system storage

* Update referral program component

* Fix copy feature

* Update ReferralProgram.vue

* Update ReferralProgram.vue

* Fix typo

* Fix referral program info line values (#655)

* Fix referral program info line values

* Update SelectNode.vue

* Fix same issues

* Update yarn.lock

* Fix swap tx details issue (#658)

* update wallet & wait for liquidity subscriptions creation (#659)

* Bridge: remove redundant message, fix confirmation message for evm part (#660)

* remove redundant message, fix confirmation message for evm part

* remove redundant translation key wait30Block

* Feature/pw 621 (#647)

* use AssetList in SelectToken & SelectRegisteredAsset

* create SelectAssetList common component

* add SearchInput component

* use components from wallet

* select asset dialogs refactoring

* fix naming

* fix ts error

* show total tooltip for crowdloan rewards (#662)

* PW-625: Add new languages (#656)

* Added new languages, updated translation.

* Mobile Download app (#657)

* prework

* change styles

* change google play link

* add example

* refactoring

* update vue config

* remove unused code

* transform svg

* fix svg patterns

* Update sora-app-right.svg

* add new languages

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* bridge tx restoration improvements (#663)

* bridge tx restoration improvements

* fix ternary condition

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update Rewards view to use subscriptions & fix crowdloan rewards (#665)

* wip subscriptions

* update rewards to subscriptions

* fix subscription calls

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* subquery, meta, whitelist improvements (#666)

* Add subquery endpoint

* Fix twitter meta img

* Update whitelist.json

* Update App.vue

* Update translations

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* NFT preview & token-logo refactoring (#664)

* prework

* refactor

* Update PairTokenLogo.vue

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* improve webpack config (#667)

* subscription creation fix & unicode-loader fix (#669)

* Fix meta, token logo & referral fiat (#668)

* Fix token logo

* Fix meta

* Fix fiat values for referral program

* Update package.json

* Update AppHeader.vue

* Update SelectToken.vue

* update ru translation

* Update yarn.lock

* update languages

Co-authored-by: RustemYuzlibaev <rustem.yuzlibaev@yandex.ru>

* add data test attribute

* Fix metamask token logo (#673)

* PW-665: Add Referrer Subscription (#675)

* Added referrer subscription.
* Updated translation.
* Added some translation.

* change data-test-atr for pools

* update wallet to 1.8.23 (#681)

* update wallet to 1.8.23

* Add node

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* remove xor crowdloan rewards (#687)

* Fix network chain genesis hash update (#674)

* do not reset existing genesis hash

* refactoring unsubscribe calls

* add method to actions

* refactoring unsubscribe

* PW-649: Add copy feature for bridge accounts (#695)

* Bridge: Added Networks Copy Functionality.

* fix timestamp sent to etherscan (#694)

* Select extension (#696)

* update types

* update wallet to 1.9.1

* Add release notes link (#697)

* add translations

* refactoring text links

* ReferralSystem: Insufficient Bonded Amount Fix (#698)

* ReferralSystem: Insufficient Bonded Amount Fix.

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* add plugin & adjust config (#672)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* enable NFT tab & add languages (#701)

* add Sonar

* Charts: Added Charts Enabled Settings. (#708)

* PW-650: Refactor Tooltips/Notifications For Copy Address Operation (#703)

* Refactored Copy Address Functionality.
* Updated Translation.
* Increased wallet version.

* Wallet 1.9.8 (#709)

* update wallet to 1.9.7

* wallet 1.9.8

* change env var (#710)

* loop through the node list (#711)

* add translations (#712)

* add translations

* add 2 translations

* Feature/pw 679 (#705)

* create demeter store

* add PoolStatusBadge component

* wip pool card

* show/hide badge in title

* update translations & info lines

* add dialog templates

* stake dialog content

* fix percent css

* fix ts error

* subscriptions examples

* update store

* claim dialog wip

* add AccountPoolMixin

* buttons texts

* add claim rewards action

* fix claim handler

* add staking route

* wip Staking page

* connect wallet on card

* add PageMixin

* refactoring common methods

* add staking actions

* add DemeterDataContainer

* new folder structure

* remove liqudity calculations

* add APR for staking

* fix apr formula

* add liquidty apr

* update calc

* refactoring params

* hide removed inactive pools

* fix calculations after

* add float input for stake

* add fiat amounts to stake dialog

* refactoring balance

* fix pool share after

* update translation keys

* fix some translations, max button visibility

* update removeLiquidity

* update messages

* update translations

* revert env.json

* staking empty card

* fix status-badge css

* update icon & balance text

* update badges

* fix click on stopped pool badge

* fix bugs

* fixes after review

* up wallet (#717)

* fix rewards list after claim (#725)

* fix calc for availableFunds (#724)

* move textLinks to computed (#723)

* remove initial sync with metamask on page loading (#726)

* add demeter link (#727)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>
Co-authored-by: Alex Natalia <38787212+alexnatalia@users.noreply.github.com>
Co-authored-by: Tarmo Vannas <tarmo@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: RustemYuzlibaev <rustem.yuzlibaev@yandex.ru>
Co-authored-by: Ahmed Elkashef <ahmedelkashef2012@gmail.com>
Co-authored-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: Nikita Zaporozhets <95526886+f33r0@users.noreply.github.com>
Co-authored-by: sunlucky163 <mishushin93@gmail.com>
Co-authored-by: sunlucky163 <44086186+sunlucky163@users.noreply.github.com>
Co-authored-by: Bao Tran <baotn166@gmail.com>
Co-authored-by: Bao Nguyen Tran <baotn166@users.noreply.github.com>
Co-authored-by: Pavel Varfolomeev <varfolomeev@soramitsu.co.jp>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
stefashkaa added a commit that referenced this pull request Oct 11, 2022
* assets subscription integration (#592)

* PW-555: Referral System Issues (#593)

* Referral system: Fixed unbond Max Button, Active Menu state, Added Redirect after Bond/Unbond, Updated Referrals Addresses.
* Referral System: Added message if user already has referrer.
* Fixed Set Referral Confirmation Dialog.
* Updated icon classes.

* update wallet to 1.7.16 (#597)

* Fix nft issues according to new api (#596)

* Fix nft issues according to new api

* fix remove account asset

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* Restrict operations for non divisible assets (#598)

* Restrict operations for non divisible assets

* Update wallet version

* Update Navigation Bar (#594)

* show dropdown or buttons in app header menu

* fix initial render

* add type for menu item

* transafer styles

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* PW-561: Referral System Rewards Issues (#599)

* Updated wallet version.
* Referral Rewards: Fixed Referrals Rewards Values.

* Fix about page (#600)

* Bridge history restoration: improve current flow (#589)

* refactoring evm fee fetching

* remove unused store attributes

* remove duplicated code

* add isRegisteredAsset getter to bridge

* evm netfork fee update

* fix endTime bug, remove unnecessary code

* remove transactionStep from state

* refactoring computed attributes in BridgeTransaction

* refactoring BridgeTransaction flags

* transfered BridgeOutgoing logic

* add TODO comments & reduce github changes

* remove redundant code

* remove empty mutations

* transfer EthBridgeIncoming logic & remove xstate

* refactoring bridge utils

* refactoring bridge getters

* wip debugging

* wip refactoring bridge store

* refactoring bridge handlers

* wip refactoring bridge utils

* update ethereumNetworkFee during evm tx processing

* refactoring common state handlers

* fix retry

* fix issues aaprove & remove history by id

* refactoring to classes

* refactoring bridge, fix bugs

* remove unused code

* stop tx, show action needed

* update translations

* fix history align

* fix account assets subscription watcher

* change font-size:10px to variable

* change timeout to subscriptions

* refactoring

* set confirmation to 1, write evm block number in tx

* add blocks left

* update subscriptions

* small fixes

* show current tx network fees if they not exists

* fix network type bug

* update translations

* update to import type BridgeHistory

* get sora hash for incoming transfer

* wip history restoration

* restore history with more accurate data

* set timestamps to restored history

* incoming transactions restoration

* fix cancelled evm tx flow

* fix checkmark position

* fix parsing amount

* etherscan implementation

* speed up restoration

* improve filtering

* create BridgeContainer

* add ethescan api key to env.json

* change restoration executon from parallel to continious

* refactoring web3 & bridge mixin

* restore bridge history in desc order

* fix build error

* update ethescan API keys

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* update wallet to 1.7.19 (#601)

* PW-560: Referral System Translation Issues (#595)

* Referral System: Updated Localisation.
* PW-564: Fixed Bonded Balance Translation.

* Use subquery in bridge history (#602)

* refactoring evm fee fetching

* remove unused store attributes

* remove duplicated code

* add isRegisteredAsset getter to bridge

* evm netfork fee update

* fix endTime bug, remove unnecessary code

* remove transactionStep from state

* refactoring computed attributes in BridgeTransaction

* refactoring BridgeTransaction flags

* transfered BridgeOutgoing logic

* add TODO comments & reduce github changes

* remove redundant code

* remove empty mutations

* transfer EthBridgeIncoming logic & remove xstate

* refactoring bridge utils

* refactoring bridge getters

* wip debugging

* wip refactoring bridge store

* refactoring bridge handlers

* wip refactoring bridge utils

* update ethereumNetworkFee during evm tx processing

* refactoring common state handlers

* fix retry

* fix issues aaprove & remove history by id

* refactoring to classes

* refactoring bridge, fix bugs

* remove unused code

* stop tx, show action needed

* update translations

* fix history align

* fix account assets subscription watcher

* change font-size:10px to variable

* change timeout to subscriptions

* refactoring

* set confirmation to 1, write evm block number in tx

* add blocks left

* update subscriptions

* small fixes

* show current tx network fees if they not exists

* fix network type bug

* update translations

* update to import type BridgeHistory

* get sora hash for incoming transfer

* wip history restoration

* restore history with more accurate data

* set timestamps to restored history

* incoming transactions restoration

* fix cancelled evm tx flow

* fix checkmark position

* fix parsing amount

* etherscan implementation

* speed up restoration

* improve filtering

* create BridgeContainer

* add ethescan api key to env.json

* change restoration executon from parallel to continious

* refactoring web3 & bridge mixin

* restore bridge history in desc order

* fix build error

* update ethescan API keys

* rework history restoration using subquery

* fix for & tiny optimization

* fetch block number based on transactions

* fix duplicated fetch

* optimization of logs search

* remove restored flag

* add bridgeHistorySyncTimestamp

* move history restoration to class

* refactoring

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* nft adjustments (#604)

* update wallet

* update translations

* Add api key

* Update wallet version

* Update token icons

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* update wallet to 1.7.23 (#606)

* update wallet 1.7.24 (#608)

* Fix header menu issues (#610)

* handle case when eth completed later than restoration (#611)

* Referral System: Invited Users Subscription (#612)

* Referral System: Added Invited Users Subscription.

* Fix UI issues (#613)

* Update ConfirmBonding.vue

* Fix types

* Fix scroll for dialog wrappers

* update wallet

* Fix click outside

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* Fix referral system issue (#614)

* Fix referral system issue

* Update yarn.lock

* Fix is bond state (#616)

* up wallet version to 1.7.28 in package.json (#617)

* up wallet version to 1.7.28 in package.json

* update yarn.lock

* Fix fiat values, update bridge history request (#603)

* replace PaginationSearchMixin

* improve bridge history fetching

* update wallet to 1.7.29

* Fix dialogs & fix select token dialog for custom assets (#620)

* Fix node dialog

* Fix other dialogs

* Improve performance

* Update SelectToken.vue

* Referral Rewards Fix (#621)

* Fixed Referral Rewards.

* Remove deprecated code (#622)

* update wallet to 1.7.31 (xor min price) (#624)

* Show expected address message when eth part not signed (#629)

* show expected address message when eth part not signed

* update wallet to 1.8.0

* Fix/bridge history eth timestamp (#630)

* fetch eth timestamp from block

* fetch sora start timestamp

* refactoring after review

* update wallet

* Fix/pw 607 (#631)

* fix asset check for adding liquidity

* bridge - remove message from pending state

* QR code support (#632)

* update wallet version

* update translations

* fix ru swap translations

* update wallet to 1.8.5 (#633)

* Crowdloan rewards (#634)

* update amount table

* update translations

* update types

* Feature/pw 593 (#635)

* add addToken function

* add SimpleNotification component

* add transfer notification component

* update transfer notification modal

* update translations

* remove unused code

* update wallet to 1.8.6

* update de translation

* update wallet to 1.8.7 (#640)

* update wallet to 1.8.8 (#641)

* Tech/update swap send translations (#645)

* update translations

* fix swap send direction

* PW-592: Loading on token select (#646)

* Added button loading on token select.

* update wallet to 1.8.11 (#648)

* Referrals list: Added pagination. (#651)

* Vuex improvements (#649)

* tmp

* Add vuex modules

* Add decorators

* Improve vuex usage & fix minor issues

* Fix issues

* Improve module names

* Fix issues

* Update package.json

* Update mutations.ts

* Update TokenSelectMixin.ts

* Update Swap.vue

* Update ConfirmSwap.vue

* Fix issues

* Refactor referral system

* Refactor confirm token pair dialog

* Remove useless await

* Remove useless string casting for slippage

* Add missed modifiers

* Restructure imports and readonly props order

* Add missed types

* Add missed modifiers

* Fix typescript issues

* Update RemoveLiquidityTransactionDetails.vue

* Add null checks for referral system & fix issue with navigation

* Update Pool.vue

* Fix add liquidity inputs issue

* Fix add liquidity focused field logic

it wasn't work in the previous implementation, so, it was needed to fix it or just ignore that logic. I decided to fix it

* Add missed modifiers

* Fix remove liquidity

* Fix remove liquidity issues

* Remove useless check from Pool component

* Update TransferNotification.vue

* Update wallet version

* Add automatically all selected tokens for Bridge to SORA side

* Fix namings

* Update PR

* Update wallet version

* Update wallet version

* Fix types

* Update referral system storage

* Update referral program component

* Fix copy feature

* Update ReferralProgram.vue

* Update ReferralProgram.vue

* Fix typo

* Fix referral program info line values (#655)

* Fix referral program info line values

* Update SelectNode.vue

* Fix same issues

* Update yarn.lock

* Fix swap tx details issue (#658)

* update wallet & wait for liquidity subscriptions creation (#659)

* Bridge: remove redundant message, fix confirmation message for evm part (#660)

* remove redundant message, fix confirmation message for evm part

* remove redundant translation key wait30Block

* Feature/pw 621 (#647)

* use AssetList in SelectToken & SelectRegisteredAsset

* create SelectAssetList common component

* add SearchInput component

* use components from wallet

* select asset dialogs refactoring

* fix naming

* fix ts error

* show total tooltip for crowdloan rewards (#662)

* PW-625: Add new languages (#656)

* Added new languages, updated translation.

* Mobile Download app (#657)

* prework

* change styles

* change google play link

* add example

* refactoring

* update vue config

* remove unused code

* transform svg

* fix svg patterns

* Update sora-app-right.svg

* add new languages

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* bridge tx restoration improvements (#663)

* bridge tx restoration improvements

* fix ternary condition

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update Rewards view to use subscriptions & fix crowdloan rewards (#665)

* wip subscriptions

* update rewards to subscriptions

* fix subscription calls

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* subquery, meta, whitelist improvements (#666)

* Add subquery endpoint

* Fix twitter meta img

* Update whitelist.json

* Update App.vue

* Update translations

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* NFT preview & token-logo refactoring (#664)

* prework

* refactor

* Update PairTokenLogo.vue

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* improve webpack config (#667)

* subscription creation fix & unicode-loader fix (#669)

* Fix meta, token logo & referral fiat (#668)

* Fix token logo

* Fix meta

* Fix fiat values for referral program

* Update package.json

* Update AppHeader.vue

* Update SelectToken.vue

* update ru translation

* Update yarn.lock

* update languages

Co-authored-by: RustemYuzlibaev <rustem.yuzlibaev@yandex.ru>

* add data test attribute

* Fix metamask token logo (#673)

* PW-665: Add Referrer Subscription (#675)

* Added referrer subscription.
* Updated translation.
* Added some translation.

* change data-test-atr for pools

* update wallet to 1.8.23 (#681)

* update wallet to 1.8.23

* Add node

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* remove xor crowdloan rewards (#687)

* Fix network chain genesis hash update (#674)

* do not reset existing genesis hash

* refactoring unsubscribe calls

* add method to actions

* refactoring unsubscribe

* PW-649: Add copy feature for bridge accounts (#695)

* Bridge: Added Networks Copy Functionality.

* fix timestamp sent to etherscan (#694)

* Select extension (#696)

* update types

* update wallet to 1.9.1

* Add release notes link (#697)

* add translations

* refactoring text links

* ReferralSystem: Insufficient Bonded Amount Fix (#698)

* ReferralSystem: Insufficient Bonded Amount Fix.

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* add plugin & adjust config (#672)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* enable NFT tab & add languages (#701)

* add Sonar

* Charts: Added Charts Enabled Settings. (#708)

* PW-650: Refactor Tooltips/Notifications For Copy Address Operation (#703)

* Refactored Copy Address Functionality.
* Updated Translation.
* Increased wallet version.

* Wallet 1.9.8 (#709)

* update wallet to 1.9.7

* wallet 1.9.8

* change env var (#710)

* loop through the node list (#711)

* add copy static

* add translations (#712)

* add translations

* add 2 translations

* Feature/pw 679 (#705)

* create demeter store

* add PoolStatusBadge component

* wip pool card

* show/hide badge in title

* update translations & info lines

* add dialog templates

* stake dialog content

* fix percent css

* fix ts error

* subscriptions examples

* update store

* claim dialog wip

* add AccountPoolMixin

* buttons texts

* add claim rewards action

* fix claim handler

* add staking route

* wip Staking page

* connect wallet on card

* add PageMixin

* refactoring common methods

* add staking actions

* add DemeterDataContainer

* new folder structure

* remove liqudity calculations

* add APR for staking

* fix apr formula

* add liquidty apr

* update calc

* refactoring params

* hide removed inactive pools

* fix calculations after

* add float input for stake

* add fiat amounts to stake dialog

* refactoring balance

* fix pool share after

* update translation keys

* fix some translations, max button visibility

* update removeLiquidity

* update messages

* update translations

* revert env.json

* staking empty card

* fix status-badge css

* update icon & balance text

* update badges

* fix click on stopped pool badge

* fix bugs

* fixes after review

* up wallet (#717)

* test

* remove test values

* test

* revert values

* add stage deploy

* fix rewards list after claim (#725)

* fix calc for availableFunds (#724)

* move textLinks to computed (#723)

* remove initial sync with metamask on page loading (#726)

* add demeter link (#727)

* update wallet to 1.10.0 (#731)

* Upgrade to Metadata 14 (#732)

* Fix migration issues

* Update imports

* Fix JSON.parse

* tmp

* Fix issues

* Up wallet version

* PW-686: Charts - Add Chart for 1 Token (XYK Pool) (#719)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* move @vue/composition-api to devDependencies

* add echarts plugin

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* [Line Chart]: Add Filtering by Time (#734)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* zoom chart and fetch data

* line chart filters

* add candle filters

* fix timeFormat

* set line chart grid option

* refactoring

* remove merge artifacts

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* chart theme colors (#736)

* add candle chart filters (#737)

* PW-687: Charts - Add Dark Theme (#735)

* Charts: Updated Dark theme.

* Update chart specs & rendering (#738)

* update specs, precision for value

* token logos

* token logos

* Update deps (#739)

* Swap Chart refactorng & fix rendering issues (#740)

* add ThemePaletteMixin

* move components to swap folder

* rendering fixes

* revert env.json

* fix tabs

* return any types temporary

* Update env.json (#744)

* Update wallet to 1.10.3 (#745)

* update wallet to 1.10.3

* update wallet to 1.10.4

* update translations from localise

* update translations

* Fix router warning (#746)

* Fix router warning

* Update wallet

* Charts Skeleton (#741)

* Charts: Added Skeleton for Loading and Error States.

* Add scan QR feature (#747)

* update wallet to 1.10.6 & refactoring

* update translations

* fix remove liquidity with locked tokens (#748)

* Fixed Receive Misspelling. (#750)

* bridge confirm loading state (#751)

* fix loading historical prices (#755)

* Modify Tokens page (#743)

* add price column

* add data to table

* fetch fix

* improve table components

* add ethereumAddress

* fix registered assets fetch

* sticky column

* scrollable table

* style & ui fixes

* fix price change format

* fix prettier warning

* APR Calculator (#754)

* merge b50b4a7

* refactoring AddLiquidity input fields

* update StakeDialog

* pass balance to TokenInput

* merge 07bcac7

* update Swap

* update ReferralBonding

* merge f50f6ce

* merge c55e6eb

* add demeter copyright

* fix ts erros

* update translations

* add TranslationConsts

* add ~ sign to rewards

* Update dev config (#758)

* remove CreatePair view (#757)

* fix ROI (#759)

* Remove whitelist.json (#761)

* Remove whitelist.json

* Update wallet

* fix fetchHistoryElements ts errors

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* local browser notification (#752)

* prework

* add notification modals

* refactor & change watcher source

* refactor

* Update en.json

* fix translation nesting

* translation fixes

* translations

* add bell icon

* add svg icon

* add missing translations

* fixes

* upd translations

* delete space between comma

* PW-747: Fix Responsive Behaviour and OX Axis Formatting (#760)

* Fixed Responsive Design Issues (skeleton width, filters position, breakpoints)

* Feature/pw 755 (#765)

* wip axis labels

* wip label interval setting

* polling new prices

* fix bugs

* format labels

* fix overlapping

* add beforeDestroy hook

* return LT format for hours

* add no data message

* reduce hour filter items count

* Update Jenkinsfile

refactor

* Update QR scan UI with select input (#768)

* update wallet to 1.10.13

* remove NotificationEnablingPage

* update wallet to 1.10.14

* add MAX buttons to farming and remove liquidity (#769)

* add copyFile

* test

* revert test values

* fix chart data fetching (#771)

* Save selected token in state manager (#772)

* update swap page

* update Bridge page

* remove unused imports

* fix typo

* up app-menu z-index for fix token page table

* update port regexp

* add layers as scss variables

* add newline

* clear addLiqudity selected token on destroyed (#773)

* Fix bridge issues (#776)

* Fix bridge issues

* Update deps

* update wallet to 1.10.15 (#775)

* fix getEvmNetworkType (#777)

* add checks (#778)

* Create generateNftServiceKeypair.js

* add dep

* PW-733: Activity Should Have First/Last Page Buttons (#774)

* Bridge and MoonPay History: Added First and Last pagination buttons.

* Consts Code Duplication Refactoring (#780)

* Refactored Consts Code Duplication.

* Bridge, Moonpay History: Added Pagination Page State.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* write to file

* add ipfs hash notif

* refactor

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* revert test changes

* use UCAN tokens for NFT marketplace (#779)

* Create generateNftServiceKeypair.js

* add dep

* write to file

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* use iife

* add ucan jenkinsfile

* fix var

* add api key, fix dependency install

* test env var

* test

* test2

* test3

* test4

* debug

* remove debug steps

* get token

* test api key

* use explicit

* remove debug step

* test error notif

* add registering & change path

* fix path

* debug

* fix output file name

* fix path

* remove path

* test

* refactor

* refactor

* test

* test

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* Update generateNftServiceKeypair.js

* Delete ucan.json

* fix secret scaner alert

* debug

* revert

* debug

* refactor

* debug

* refactor

* revert test changes

* add schedule

* change endpoint, set candlestick bar max width (#785)

* Fix chart price change (#786)

* calc price change by closing prices

* update wallet to 1.10.20

* update wallet to 1.10.21 & update not translated strings (#787)

* reset zoom end (#788)

* Replace chart price updates polling to Subquery subscription (#790)

* wip watch fiatPrice

* price timestamp sync

* refactoring

* improve chart price updates (#791)

* switch to polkadot channel

* break parsing when price is zero (#793)

* filter & dnd update (#800)

* add translations

* update wallet

* do not show add token btn for native token (#805)

* enable xstusd pools (#798)

* prework

* Increase version

* Update SelectToken.vue

* Update AddLiquidity.vue

* Up version

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Swap using different dexes (#809)

* swap using different dexes

* fix market algorithm

* Cherry pick commits from master (#807)

* Fix Subquery endpoint (#762)

* Update AppHeader.vue

* Update Jenkinsfile

* Update bridge contract for mainnet (#802)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* PW-752: Add tab index for all needed components (#789)

* Improved focus functionality.

* Cherry pick all changes from master (#815)

* Fix demeter styles (#808)

* Fix demeter styles

* Update whitelist.json

* Add link to UX research (#813)

* Add link to UX research

* Add an ability to remove less than 1 (#814)

* PW-855: Charts Enable Button (#812)

* Added Charts Enable Switch.

* Updated translations.

* Updated translations.

* Charts Switch: Updated design.

* Charts Switch: Cosmetic Fix.

* Improve storage validation

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Removed focus for tooltip. (#816)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix max input value (#817)

* Fix max input value

* Update Swap.vue

* match contract addresses in lower case (#818)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Remove files

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>
Co-authored-by: Alex Natalia <38787212+alexnatalia@users.noreply.github.com>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: sunlucky163 <mishushin93@gmail.com>
Co-authored-by: sunlucky163 <44086186+sunlucky163@users.noreply.github.com>
Co-authored-by: Bao Tran <baotn166@gmail.com>
Co-authored-by: Bao Nguyen Tran <baotn166@users.noreply.github.com>
Co-authored-by: Pavel Varfolomeev <varfolomeev@soramitsu.co.jp>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
stefashkaa added a commit that referenced this pull request Oct 12, 2022
* Fix about page (#600)

* Bridge history restoration: improve current flow (#589)

* refactoring evm fee fetching

* remove unused store attributes

* remove duplicated code

* add isRegisteredAsset getter to bridge

* evm netfork fee update

* fix endTime bug, remove unnecessary code

* remove transactionStep from state

* refactoring computed attributes in BridgeTransaction

* refactoring BridgeTransaction flags

* transfered BridgeOutgoing logic

* add TODO comments & reduce github changes

* remove redundant code

* remove empty mutations

* transfer EthBridgeIncoming logic & remove xstate

* refactoring bridge utils

* refactoring bridge getters

* wip debugging

* wip refactoring bridge store

* refactoring bridge handlers

* wip refactoring bridge utils

* update ethereumNetworkFee during evm tx processing

* refactoring common state handlers

* fix retry

* fix issues aaprove & remove history by id

* refactoring to classes

* refactoring bridge, fix bugs

* remove unused code

* stop tx, show action needed

* update translations

* fix history align

* fix account assets subscription watcher

* change font-size:10px to variable

* change timeout to subscriptions

* refactoring

* set confirmation to 1, write evm block number in tx

* add blocks left

* update subscriptions

* small fixes

* show current tx network fees if they not exists

* fix network type bug

* update translations

* update to import type BridgeHistory

* get sora hash for incoming transfer

* wip history restoration

* restore history with more accurate data

* set timestamps to restored history

* incoming transactions restoration

* fix cancelled evm tx flow

* fix checkmark position

* fix parsing amount

* etherscan implementation

* speed up restoration

* improve filtering

* create BridgeContainer

* add ethescan api key to env.json

* change restoration executon from parallel to continious

* refactoring web3 & bridge mixin

* restore bridge history in desc order

* fix build error

* update ethescan API keys

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* update wallet to 1.7.19 (#601)

* PW-560: Referral System Translation Issues (#595)

* Referral System: Updated Localisation.
* PW-564: Fixed Bonded Balance Translation.

* Use subquery in bridge history (#602)

* refactoring evm fee fetching

* remove unused store attributes

* remove duplicated code

* add isRegisteredAsset getter to bridge

* evm netfork fee update

* fix endTime bug, remove unnecessary code

* remove transactionStep from state

* refactoring computed attributes in BridgeTransaction

* refactoring BridgeTransaction flags

* transfered BridgeOutgoing logic

* add TODO comments & reduce github changes

* remove redundant code

* remove empty mutations

* transfer EthBridgeIncoming logic & remove xstate

* refactoring bridge utils

* refactoring bridge getters

* wip debugging

* wip refactoring bridge store

* refactoring bridge handlers

* wip refactoring bridge utils

* update ethereumNetworkFee during evm tx processing

* refactoring common state handlers

* fix retry

* fix issues aaprove & remove history by id

* refactoring to classes

* refactoring bridge, fix bugs

* remove unused code

* stop tx, show action needed

* update translations

* fix history align

* fix account assets subscription watcher

* change font-size:10px to variable

* change timeout to subscriptions

* refactoring

* set confirmation to 1, write evm block number in tx

* add blocks left

* update subscriptions

* small fixes

* show current tx network fees if they not exists

* fix network type bug

* update translations

* update to import type BridgeHistory

* get sora hash for incoming transfer

* wip history restoration

* restore history with more accurate data

* set timestamps to restored history

* incoming transactions restoration

* fix cancelled evm tx flow

* fix checkmark position

* fix parsing amount

* etherscan implementation

* speed up restoration

* improve filtering

* create BridgeContainer

* add ethescan api key to env.json

* change restoration executon from parallel to continious

* refactoring web3 & bridge mixin

* restore bridge history in desc order

* fix build error

* update ethescan API keys

* rework history restoration using subquery

* fix for & tiny optimization

* fetch block number based on transactions

* fix duplicated fetch

* optimization of logs search

* remove restored flag

* add bridgeHistorySyncTimestamp

* move history restoration to class

* refactoring

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* nft adjustments (#604)

* update wallet

* update translations

* Add api key

* Update wallet version

* Update token icons

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* update wallet to 1.7.23 (#606)

* update wallet 1.7.24 (#608)

* Fix header menu issues (#610)

* handle case when eth completed later than restoration (#611)

* Referral System: Invited Users Subscription (#612)

* Referral System: Added Invited Users Subscription.

* Fix UI issues (#613)

* Update ConfirmBonding.vue

* Fix types

* Fix scroll for dialog wrappers

* update wallet

* Fix click outside

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* Fix referral system issue (#614)

* Fix referral system issue

* Update yarn.lock

* Fix is bond state (#616)

* up wallet version to 1.7.28 in package.json (#617)

* up wallet version to 1.7.28 in package.json

* update yarn.lock

* Fix fiat values, update bridge history request (#603)

* replace PaginationSearchMixin

* improve bridge history fetching

* update wallet to 1.7.29

* Fix dialogs & fix select token dialog for custom assets (#620)

* Fix node dialog

* Fix other dialogs

* Improve performance

* Update SelectToken.vue

* Referral Rewards Fix (#621)

* Fixed Referral Rewards.

* Remove deprecated code (#622)

* update wallet to 1.7.31 (xor min price) (#624)

* Show expected address message when eth part not signed (#629)

* show expected address message when eth part not signed

* update wallet to 1.8.0

* Fix/bridge history eth timestamp (#630)

* fetch eth timestamp from block

* fetch sora start timestamp

* refactoring after review

* update wallet

* Fix/pw 607 (#631)

* fix asset check for adding liquidity

* bridge - remove message from pending state

* QR code support (#632)

* update wallet version

* update translations

* fix ru swap translations

* update wallet to 1.8.5 (#633)

* Crowdloan rewards (#634)

* update amount table

* update translations

* update types

* Feature/pw 593 (#635)

* add addToken function

* add SimpleNotification component

* add transfer notification component

* update transfer notification modal

* update translations

* remove unused code

* update wallet to 1.8.6

* update de translation

* update wallet to 1.8.7 (#640)

* update wallet to 1.8.8 (#641)

* Tech/update swap send translations (#645)

* update translations

* fix swap send direction

* PW-592: Loading on token select (#646)

* Added button loading on token select.

* update wallet to 1.8.11 (#648)

* Referrals list: Added pagination. (#651)

* Vuex improvements (#649)

* tmp

* Add vuex modules

* Add decorators

* Improve vuex usage & fix minor issues

* Fix issues

* Improve module names

* Fix issues

* Update package.json

* Update mutations.ts

* Update TokenSelectMixin.ts

* Update Swap.vue

* Update ConfirmSwap.vue

* Fix issues

* Refactor referral system

* Refactor confirm token pair dialog

* Remove useless await

* Remove useless string casting for slippage

* Add missed modifiers

* Restructure imports and readonly props order

* Add missed types

* Add missed modifiers

* Fix typescript issues

* Update RemoveLiquidityTransactionDetails.vue

* Add null checks for referral system & fix issue with navigation

* Update Pool.vue

* Fix add liquidity inputs issue

* Fix add liquidity focused field logic

it wasn't work in the previous implementation, so, it was needed to fix it or just ignore that logic. I decided to fix it

* Add missed modifiers

* Fix remove liquidity

* Fix remove liquidity issues

* Remove useless check from Pool component

* Update TransferNotification.vue

* Update wallet version

* Add automatically all selected tokens for Bridge to SORA side

* Fix namings

* Update PR

* Update wallet version

* Update wallet version

* Fix types

* Update referral system storage

* Update referral program component

* Fix copy feature

* Update ReferralProgram.vue

* Update ReferralProgram.vue

* Fix typo

* Fix referral program info line values (#655)

* Fix referral program info line values

* Update SelectNode.vue

* Fix same issues

* Update yarn.lock

* Fix swap tx details issue (#658)

* update wallet & wait for liquidity subscriptions creation (#659)

* Bridge: remove redundant message, fix confirmation message for evm part (#660)

* remove redundant message, fix confirmation message for evm part

* remove redundant translation key wait30Block

* Feature/pw 621 (#647)

* use AssetList in SelectToken & SelectRegisteredAsset

* create SelectAssetList common component

* add SearchInput component

* use components from wallet

* select asset dialogs refactoring

* fix naming

* fix ts error

* show total tooltip for crowdloan rewards (#662)

* PW-625: Add new languages (#656)

* Added new languages, updated translation.

* Mobile Download app (#657)

* prework

* change styles

* change google play link

* add example

* refactoring

* update vue config

* remove unused code

* transform svg

* fix svg patterns

* Update sora-app-right.svg

* add new languages

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* bridge tx restoration improvements (#663)

* bridge tx restoration improvements

* fix ternary condition

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update Rewards view to use subscriptions & fix crowdloan rewards (#665)

* wip subscriptions

* update rewards to subscriptions

* fix subscription calls

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* subquery, meta, whitelist improvements (#666)

* Add subquery endpoint

* Fix twitter meta img

* Update whitelist.json

* Update App.vue

* Update translations

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* NFT preview & token-logo refactoring (#664)

* prework

* refactor

* Update PairTokenLogo.vue

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* improve webpack config (#667)

* subscription creation fix & unicode-loader fix (#669)

* Fix meta, token logo & referral fiat (#668)

* Fix token logo

* Fix meta

* Fix fiat values for referral program

* Update package.json

* Update AppHeader.vue

* Update SelectToken.vue

* update ru translation

* Update yarn.lock

* update languages

Co-authored-by: RustemYuzlibaev <rustem.yuzlibaev@yandex.ru>

* add data test attribute

* Fix metamask token logo (#673)

* PW-665: Add Referrer Subscription (#675)

* Added referrer subscription.
* Updated translation.
* Added some translation.

* change data-test-atr for pools

* update wallet to 1.8.23 (#681)

* update wallet to 1.8.23

* Add node

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* remove xor crowdloan rewards (#687)

* Fix network chain genesis hash update (#674)

* do not reset existing genesis hash

* refactoring unsubscribe calls

* add method to actions

* refactoring unsubscribe

* PW-649: Add copy feature for bridge accounts (#695)

* Bridge: Added Networks Copy Functionality.

* fix timestamp sent to etherscan (#694)

* Select extension (#696)

* update types

* update wallet to 1.9.1

* Add release notes link (#697)

* add translations

* refactoring text links

* ReferralSystem: Insufficient Bonded Amount Fix (#698)

* ReferralSystem: Insufficient Bonded Amount Fix.

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* add plugin & adjust config (#672)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* enable NFT tab & add languages (#701)

* add Sonar

* Charts: Added Charts Enabled Settings. (#708)

* PW-650: Refactor Tooltips/Notifications For Copy Address Operation (#703)

* Refactored Copy Address Functionality.
* Updated Translation.
* Increased wallet version.

* Wallet 1.9.8 (#709)

* update wallet to 1.9.7

* wallet 1.9.8

* change env var (#710)

* loop through the node list (#711)

* add copy static

* add translations (#712)

* add translations

* add 2 translations

* Feature/pw 679 (#705)

* create demeter store

* add PoolStatusBadge component

* wip pool card

* show/hide badge in title

* update translations & info lines

* add dialog templates

* stake dialog content

* fix percent css

* fix ts error

* subscriptions examples

* update store

* claim dialog wip

* add AccountPoolMixin

* buttons texts

* add claim rewards action

* fix claim handler

* add staking route

* wip Staking page

* connect wallet on card

* add PageMixin

* refactoring common methods

* add staking actions

* add DemeterDataContainer

* new folder structure

* remove liqudity calculations

* add APR for staking

* fix apr formula

* add liquidty apr

* update calc

* refactoring params

* hide removed inactive pools

* fix calculations after

* add float input for stake

* add fiat amounts to stake dialog

* refactoring balance

* fix pool share after

* update translation keys

* fix some translations, max button visibility

* update removeLiquidity

* update messages

* update translations

* revert env.json

* staking empty card

* fix status-badge css

* update icon & balance text

* update badges

* fix click on stopped pool badge

* fix bugs

* fixes after review

* up wallet (#717)

* test

* remove test values

* test

* revert values

* add stage deploy

* fix rewards list after claim (#725)

* fix calc for availableFunds (#724)

* move textLinks to computed (#723)

* remove initial sync with metamask on page loading (#726)

* add demeter link (#727)

* update wallet to 1.10.0 (#731)

* Upgrade to Metadata 14 (#732)

* Fix migration issues

* Update imports

* Fix JSON.parse

* tmp

* Fix issues

* Up wallet version

* PW-686: Charts - Add Chart for 1 Token (XYK Pool) (#719)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* move @vue/composition-api to devDependencies

* add echarts plugin

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* [Line Chart]: Add Filtering by Time (#734)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* zoom chart and fetch data

* line chart filters

* add candle filters

* fix timeFormat

* set line chart grid option

* refactoring

* remove merge artifacts

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* chart theme colors (#736)

* add candle chart filters (#737)

* PW-687: Charts - Add Dark Theme (#735)

* Charts: Updated Dark theme.

* Update chart specs & rendering (#738)

* update specs, precision for value

* token logos

* token logos

* Update deps (#739)

* Swap Chart refactorng & fix rendering issues (#740)

* add ThemePaletteMixin

* move components to swap folder

* rendering fixes

* revert env.json

* fix tabs

* return any types temporary

* Update env.json (#744)

* Update wallet to 1.10.3 (#745)

* update wallet to 1.10.3

* update wallet to 1.10.4

* update translations from localise

* update translations

* Fix router warning (#746)

* Fix router warning

* Update wallet

* Charts Skeleton (#741)

* Charts: Added Skeleton for Loading and Error States.

* Add scan QR feature (#747)

* update wallet to 1.10.6 & refactoring

* update translations

* fix remove liquidity with locked tokens (#748)

* Fixed Receive Misspelling. (#750)

* bridge confirm loading state (#751)

* fix loading historical prices (#755)

* Modify Tokens page (#743)

* add price column

* add data to table

* fetch fix

* improve table components

* add ethereumAddress

* fix registered assets fetch

* sticky column

* scrollable table

* style & ui fixes

* fix price change format

* fix prettier warning

* APR Calculator (#754)

* merge b50b4a7

* refactoring AddLiquidity input fields

* update StakeDialog

* pass balance to TokenInput

* merge 07bcac7

* update Swap

* update ReferralBonding

* merge f50f6ce

* merge c55e6eb

* add demeter copyright

* fix ts erros

* update translations

* add TranslationConsts

* add ~ sign to rewards

* Update dev config (#758)

* remove CreatePair view (#757)

* fix ROI (#759)

* Remove whitelist.json (#761)

* Remove whitelist.json

* Update wallet

* fix fetchHistoryElements ts errors

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* local browser notification (#752)

* prework

* add notification modals

* refactor & change watcher source

* refactor

* Update en.json

* fix translation nesting

* translation fixes

* translations

* add bell icon

* add svg icon

* add missing translations

* fixes

* upd translations

* delete space between comma

* PW-747: Fix Responsive Behaviour and OX Axis Formatting (#760)

* Fixed Responsive Design Issues (skeleton width, filters position, breakpoints)

* Feature/pw 755 (#765)

* wip axis labels

* wip label interval setting

* polling new prices

* fix bugs

* format labels

* fix overlapping

* add beforeDestroy hook

* return LT format for hours

* add no data message

* reduce hour filter items count

* Update Jenkinsfile

refactor

* Update QR scan UI with select input (#768)

* update wallet to 1.10.13

* remove NotificationEnablingPage

* update wallet to 1.10.14

* add MAX buttons to farming and remove liquidity (#769)

* add copyFile

* test

* revert test values

* fix chart data fetching (#771)

* Save selected token in state manager (#772)

* update swap page

* update Bridge page

* remove unused imports

* fix typo

* up app-menu z-index for fix token page table

* update port regexp

* add layers as scss variables

* add newline

* clear addLiqudity selected token on destroyed (#773)

* Fix bridge issues (#776)

* Fix bridge issues

* Update deps

* update wallet to 1.10.15 (#775)

* fix getEvmNetworkType (#777)

* add checks (#778)

* Create generateNftServiceKeypair.js

* add dep

* PW-733: Activity Should Have First/Last Page Buttons (#774)

* Bridge and MoonPay History: Added First and Last pagination buttons.

* Consts Code Duplication Refactoring (#780)

* Refactored Consts Code Duplication.

* Bridge, Moonpay History: Added Pagination Page State.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* write to file

* add ipfs hash notif

* refactor

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* revert test changes

* use UCAN tokens for NFT marketplace (#779)

* Create generateNftServiceKeypair.js

* add dep

* write to file

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* use iife

* add ucan jenkinsfile

* fix var

* add api key, fix dependency install

* test env var

* test

* test2

* test3

* test4

* debug

* remove debug steps

* get token

* test api key

* use explicit

* remove debug step

* test error notif

* add registering & change path

* fix path

* debug

* fix output file name

* fix path

* remove path

* test

* refactor

* refactor

* test

* test

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* Update generateNftServiceKeypair.js

* Delete ucan.json

* fix secret scaner alert

* debug

* revert

* debug

* refactor

* debug

* refactor

* revert test changes

* add schedule

* change endpoint, set candlestick bar max width (#785)

* Fix chart price change (#786)

* calc price change by closing prices

* update wallet to 1.10.20

* update wallet to 1.10.21 & update not translated strings (#787)

* reset zoom end (#788)

* Replace chart price updates polling to Subquery subscription (#790)

* wip watch fiatPrice

* price timestamp sync

* refactoring

* improve chart price updates (#791)

* switch to polkadot channel

* break parsing when price is zero (#793)

* filter & dnd update (#800)

* add translations

* update wallet

* do not show add token btn for native token (#805)

* enable xstusd pools (#798)

* prework

* Increase version

* Update SelectToken.vue

* Update AddLiquidity.vue

* Up version

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Swap using different dexes (#809)

* swap using different dexes

* fix market algorithm

* Cherry pick commits from master (#807)

* Fix Subquery endpoint (#762)

* Update AppHeader.vue

* Update Jenkinsfile

* Update bridge contract for mainnet (#802)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* PW-752: Add tab index for all needed components (#789)

* Improved focus functionality.

* Cherry pick all changes from master (#815)

* Fix demeter styles (#808)

* Fix demeter styles

* Update whitelist.json

* Add link to UX research (#813)

* Add link to UX research

* Add an ability to remove less than 1 (#814)

* PW-855: Charts Enable Button (#812)

* Added Charts Enable Switch.

* Updated translations.

* Updated translations.

* Charts Switch: Updated design.

* Charts Switch: Cosmetic Fix.

* Improve storage validation

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Removed focus for tooltip. (#816)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix max input value (#817)

* Fix max input value

* Update Swap.vue

* match contract addresses in lower case (#818)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Updated translation. (#821)

* Fix 1.10 issues (#823)

* Fix wallet send paddings

* Fix zero fiat values when subquery is down

* Fix zero fiat when subquery is down for rewards header

* Update yarn.lock

* Tokens page fixes (#822)

* tokens page fixes

* fix app menu on tokens page

* refactoring tokens container class

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Add Sepolia support (#799) (#824)

* Hide Charts Switch Settings By Env Flag. (#825)

* fix chart y label (#826)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Enabling Settings For Undefined Second Asset Or Only One Market Algorithm (#827)

* Turned On Market Algorithms Settings.

* Enabled Settings For Undefined Second Asset Or Only One Market Algorithm.

* Fixed Custom Slippage Tolerance Outline.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* Fixed Referral Page Tabs. (#828)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>
Co-authored-by: Alex Natalia <38787212+alexnatalia@users.noreply.github.com>
Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: sunlucky163 <mishushin93@gmail.com>
Co-authored-by: sunlucky163 <44086186+sunlucky163@users.noreply.github.com>
Co-authored-by: Bao Tran <baotn166@gmail.com>
Co-authored-by: Bao Nguyen Tran <baotn166@users.noreply.github.com>
Co-authored-by: Pavel Varfolomeev <varfolomeev@soramitsu.co.jp>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
stefashkaa added a commit that referenced this pull request Oct 12, 2022
* PW-560: Referral System Translation Issues (#595)

* Referral System: Updated Localisation.
* PW-564: Fixed Bonded Balance Translation.

* Use subquery in bridge history (#602)

* refactoring evm fee fetching

* remove unused store attributes

* remove duplicated code

* add isRegisteredAsset getter to bridge

* evm netfork fee update

* fix endTime bug, remove unnecessary code

* remove transactionStep from state

* refactoring computed attributes in BridgeTransaction

* refactoring BridgeTransaction flags

* transfered BridgeOutgoing logic

* add TODO comments & reduce github changes

* remove redundant code

* remove empty mutations

* transfer EthBridgeIncoming logic & remove xstate

* refactoring bridge utils

* refactoring bridge getters

* wip debugging

* wip refactoring bridge store

* refactoring bridge handlers

* wip refactoring bridge utils

* update ethereumNetworkFee during evm tx processing

* refactoring common state handlers

* fix retry

* fix issues aaprove & remove history by id

* refactoring to classes

* refactoring bridge, fix bugs

* remove unused code

* stop tx, show action needed

* update translations

* fix history align

* fix account assets subscription watcher

* change font-size:10px to variable

* change timeout to subscriptions

* refactoring

* set confirmation to 1, write evm block number in tx

* add blocks left

* update subscriptions

* small fixes

* show current tx network fees if they not exists

* fix network type bug

* update translations

* update to import type BridgeHistory

* get sora hash for incoming transfer

* wip history restoration

* restore history with more accurate data

* set timestamps to restored history

* incoming transactions restoration

* fix cancelled evm tx flow

* fix checkmark position

* fix parsing amount

* etherscan implementation

* speed up restoration

* improve filtering

* create BridgeContainer

* add ethescan api key to env.json

* change restoration executon from parallel to continious

* refactoring web3 & bridge mixin

* restore bridge history in desc order

* fix build error

* update ethescan API keys

* rework history restoration using subquery

* fix for & tiny optimization

* fetch block number based on transactions

* fix duplicated fetch

* optimization of logs search

* remove restored flag

* add bridgeHistorySyncTimestamp

* move history restoration to class

* refactoring

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* nft adjustments (#604)

* update wallet

* update translations

* Add api key

* Update wallet version

* Update token icons

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* update wallet to 1.7.23 (#606)

* update wallet 1.7.24 (#608)

* Fix header menu issues (#610)

* handle case when eth completed later than restoration (#611)

* Referral System: Invited Users Subscription (#612)

* Referral System: Added Invited Users Subscription.

* Fix UI issues (#613)

* Update ConfirmBonding.vue

* Fix types

* Fix scroll for dialog wrappers

* update wallet

* Fix click outside

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* Fix referral system issue (#614)

* Fix referral system issue

* Update yarn.lock

* Fix is bond state (#616)

* up wallet version to 1.7.28 in package.json (#617)

* up wallet version to 1.7.28 in package.json

* update yarn.lock

* Fix fiat values, update bridge history request (#603)

* replace PaginationSearchMixin

* improve bridge history fetching

* update wallet to 1.7.29

* Fix dialogs & fix select token dialog for custom assets (#620)

* Fix node dialog

* Fix other dialogs

* Improve performance

* Update SelectToken.vue

* Referral Rewards Fix (#621)

* Fixed Referral Rewards.

* Remove deprecated code (#622)

* update wallet to 1.7.31 (xor min price) (#624)

* Show expected address message when eth part not signed (#629)

* show expected address message when eth part not signed

* update wallet to 1.8.0

* Fix/bridge history eth timestamp (#630)

* fetch eth timestamp from block

* fetch sora start timestamp

* refactoring after review

* update wallet

* Fix/pw 607 (#631)

* fix asset check for adding liquidity

* bridge - remove message from pending state

* QR code support (#632)

* update wallet version

* update translations

* fix ru swap translations

* update wallet to 1.8.5 (#633)

* Crowdloan rewards (#634)

* update amount table

* update translations

* update types

* Feature/pw 593 (#635)

* add addToken function

* add SimpleNotification component

* add transfer notification component

* update transfer notification modal

* update translations

* remove unused code

* update wallet to 1.8.6

* update de translation

* update wallet to 1.8.7 (#640)

* update wallet to 1.8.8 (#641)

* Tech/update swap send translations (#645)

* update translations

* fix swap send direction

* PW-592: Loading on token select (#646)

* Added button loading on token select.

* update wallet to 1.8.11 (#648)

* Referrals list: Added pagination. (#651)

* Vuex improvements (#649)

* tmp

* Add vuex modules

* Add decorators

* Improve vuex usage & fix minor issues

* Fix issues

* Improve module names

* Fix issues

* Update package.json

* Update mutations.ts

* Update TokenSelectMixin.ts

* Update Swap.vue

* Update ConfirmSwap.vue

* Fix issues

* Refactor referral system

* Refactor confirm token pair dialog

* Remove useless await

* Remove useless string casting for slippage

* Add missed modifiers

* Restructure imports and readonly props order

* Add missed types

* Add missed modifiers

* Fix typescript issues

* Update RemoveLiquidityTransactionDetails.vue

* Add null checks for referral system & fix issue with navigation

* Update Pool.vue

* Fix add liquidity inputs issue

* Fix add liquidity focused field logic

it wasn't work in the previous implementation, so, it was needed to fix it or just ignore that logic. I decided to fix it

* Add missed modifiers

* Fix remove liquidity

* Fix remove liquidity issues

* Remove useless check from Pool component

* Update TransferNotification.vue

* Update wallet version

* Add automatically all selected tokens for Bridge to SORA side

* Fix namings

* Update PR

* Update wallet version

* Update wallet version

* Fix types

* Update referral system storage

* Update referral program component

* Fix copy feature

* Update ReferralProgram.vue

* Update ReferralProgram.vue

* Fix typo

* Fix referral program info line values (#655)

* Fix referral program info line values

* Update SelectNode.vue

* Fix same issues

* Update yarn.lock

* Fix swap tx details issue (#658)

* update wallet & wait for liquidity subscriptions creation (#659)

* Bridge: remove redundant message, fix confirmation message for evm part (#660)

* remove redundant message, fix confirmation message for evm part

* remove redundant translation key wait30Block

* Feature/pw 621 (#647)

* use AssetList in SelectToken & SelectRegisteredAsset

* create SelectAssetList common component

* add SearchInput component

* use components from wallet

* select asset dialogs refactoring

* fix naming

* fix ts error

* show total tooltip for crowdloan rewards (#662)

* PW-625: Add new languages (#656)

* Added new languages, updated translation.

* Mobile Download app (#657)

* prework

* change styles

* change google play link

* add example

* refactoring

* update vue config

* remove unused code

* transform svg

* fix svg patterns

* Update sora-app-right.svg

* add new languages

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* bridge tx restoration improvements (#663)

* bridge tx restoration improvements

* fix ternary condition

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update Rewards view to use subscriptions & fix crowdloan rewards (#665)

* wip subscriptions

* update rewards to subscriptions

* fix subscription calls

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* subquery, meta, whitelist improvements (#666)

* Add subquery endpoint

* Fix twitter meta img

* Update whitelist.json

* Update App.vue

* Update translations

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* NFT preview & token-logo refactoring (#664)

* prework

* refactor

* Update PairTokenLogo.vue

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* improve webpack config (#667)

* subscription creation fix & unicode-loader fix (#669)

* Fix meta, token logo & referral fiat (#668)

* Fix token logo

* Fix meta

* Fix fiat values for referral program

* Update package.json

* Update AppHeader.vue

* Update SelectToken.vue

* update ru translation

* Update yarn.lock

* update languages

Co-authored-by: RustemYuzlibaev <rustem.yuzlibaev@yandex.ru>

* add data test attribute

* Fix metamask token logo (#673)

* PW-665: Add Referrer Subscription (#675)

* Added referrer subscription.
* Updated translation.
* Added some translation.

* change data-test-atr for pools

* update wallet to 1.8.23 (#681)

* update wallet to 1.8.23

* Add node

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* remove xor crowdloan rewards (#687)

* Fix network chain genesis hash update (#674)

* do not reset existing genesis hash

* refactoring unsubscribe calls

* add method to actions

* refactoring unsubscribe

* PW-649: Add copy feature for bridge accounts (#695)

* Bridge: Added Networks Copy Functionality.

* fix timestamp sent to etherscan (#694)

* Select extension (#696)

* update types

* update wallet to 1.9.1

* Add release notes link (#697)

* add translations

* refactoring text links

* ReferralSystem: Insufficient Bonded Amount Fix (#698)

* ReferralSystem: Insufficient Bonded Amount Fix.

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* add plugin & adjust config (#672)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* enable NFT tab & add languages (#701)

* add Sonar

* Charts: Added Charts Enabled Settings. (#708)

* PW-650: Refactor Tooltips/Notifications For Copy Address Operation (#703)

* Refactored Copy Address Functionality.
* Updated Translation.
* Increased wallet version.

* Wallet 1.9.8 (#709)

* update wallet to 1.9.7

* wallet 1.9.8

* change env var (#710)

* loop through the node list (#711)

* add copy static

* add translations (#712)

* add translations

* add 2 translations

* Feature/pw 679 (#705)

* create demeter store

* add PoolStatusBadge component

* wip pool card

* show/hide badge in title

* update translations & info lines

* add dialog templates

* stake dialog content

* fix percent css

* fix ts error

* subscriptions examples

* update store

* claim dialog wip

* add AccountPoolMixin

* buttons texts

* add claim rewards action

* fix claim handler

* add staking route

* wip Staking page

* connect wallet on card

* add PageMixin

* refactoring common methods

* add staking actions

* add DemeterDataContainer

* new folder structure

* remove liqudity calculations

* add APR for staking

* fix apr formula

* add liquidty apr

* update calc

* refactoring params

* hide removed inactive pools

* fix calculations after

* add float input for stake

* add fiat amounts to stake dialog

* refactoring balance

* fix pool share after

* update translation keys

* fix some translations, max button visibility

* update removeLiquidity

* update messages

* update translations

* revert env.json

* staking empty card

* fix status-badge css

* update icon & balance text

* update badges

* fix click on stopped pool badge

* fix bugs

* fixes after review

* up wallet (#717)

* test

* remove test values

* test

* revert values

* add stage deploy

* fix rewards list after claim (#725)

* fix calc for availableFunds (#724)

* move textLinks to computed (#723)

* remove initial sync with metamask on page loading (#726)

* add demeter link (#727)

* update wallet to 1.10.0 (#731)

* Upgrade to Metadata 14 (#732)

* Fix migration issues

* Update imports

* Fix JSON.parse

* tmp

* Fix issues

* Up wallet version

* PW-686: Charts - Add Chart for 1 Token (XYK Pool) (#719)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* move @vue/composition-api to devDependencies

* add echarts plugin

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* [Line Chart]: Add Filtering by Time (#734)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* zoom chart and fetch data

* line chart filters

* add candle filters

* fix timeFormat

* set line chart grid option

* refactoring

* remove merge artifacts

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* chart theme colors (#736)

* add candle chart filters (#737)

* PW-687: Charts - Add Dark Theme (#735)

* Charts: Updated Dark theme.

* Update chart specs & rendering (#738)

* update specs, precision for value

* token logos

* token logos

* Update deps (#739)

* Swap Chart refactorng & fix rendering issues (#740)

* add ThemePaletteMixin

* move components to swap folder

* rendering fixes

* revert env.json

* fix tabs

* return any types temporary

* Update env.json (#744)

* Update wallet to 1.10.3 (#745)

* update wallet to 1.10.3

* update wallet to 1.10.4

* update translations from localise

* update translations

* Fix router warning (#746)

* Fix router warning

* Update wallet

* Charts Skeleton (#741)

* Charts: Added Skeleton for Loading and Error States.

* Add scan QR feature (#747)

* update wallet to 1.10.6 & refactoring

* update translations

* fix remove liquidity with locked tokens (#748)

* Fixed Receive Misspelling. (#750)

* bridge confirm loading state (#751)

* fix loading historical prices (#755)

* Modify Tokens page (#743)

* add price column

* add data to table

* fetch fix

* improve table components

* add ethereumAddress

* fix registered assets fetch

* sticky column

* scrollable table

* style & ui fixes

* fix price change format

* fix prettier warning

* APR Calculator (#754)

* merge b50b4a7

* refactoring AddLiquidity input fields

* update StakeDialog

* pass balance to TokenInput

* merge 07bcac7

* update Swap

* update ReferralBonding

* merge f50f6ce

* merge c55e6eb

* add demeter copyright

* fix ts erros

* update translations

* add TranslationConsts

* add ~ sign to rewards

* Update dev config (#758)

* remove CreatePair view (#757)

* fix ROI (#759)

* Remove whitelist.json (#761)

* Remove whitelist.json

* Update wallet

* fix fetchHistoryElements ts errors

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* local browser notification (#752)

* prework

* add notification modals

* refactor & change watcher source

* refactor

* Update en.json

* fix translation nesting

* translation fixes

* translations

* add bell icon

* add svg icon

* add missing translations

* fixes

* upd translations

* delete space between comma

* PW-747: Fix Responsive Behaviour and OX Axis Formatting (#760)

* Fixed Responsive Design Issues (skeleton width, filters position, breakpoints)

* Feature/pw 755 (#765)

* wip axis labels

* wip label interval setting

* polling new prices

* fix bugs

* format labels

* fix overlapping

* add beforeDestroy hook

* return LT format for hours

* add no data message

* reduce hour filter items count

* Update Jenkinsfile

refactor

* Update QR scan UI with select input (#768)

* update wallet to 1.10.13

* remove NotificationEnablingPage

* update wallet to 1.10.14

* add MAX buttons to farming and remove liquidity (#769)

* add copyFile

* test

* revert test values

* fix chart data fetching (#771)

* Save selected token in state manager (#772)

* update swap page

* update Bridge page

* remove unused imports

* fix typo

* up app-menu z-index for fix token page table

* update port regexp

* add layers as scss variables

* add newline

* clear addLiqudity selected token on destroyed (#773)

* Fix bridge issues (#776)

* Fix bridge issues

* Update deps

* update wallet to 1.10.15 (#775)

* fix getEvmNetworkType (#777)

* add checks (#778)

* Create generateNftServiceKeypair.js

* add dep

* PW-733: Activity Should Have First/Last Page Buttons (#774)

* Bridge and MoonPay History: Added First and Last pagination buttons.

* Consts Code Duplication Refactoring (#780)

* Refactored Consts Code Duplication.

* Bridge, Moonpay History: Added Pagination Page State.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* write to file

* add ipfs hash notif

* refactor

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* revert test changes

* use UCAN tokens for NFT marketplace (#779)

* Create generateNftServiceKeypair.js

* add dep

* write to file

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* use iife

* add ucan jenkinsfile

* fix var

* add api key, fix dependency install

* test env var

* test

* test2

* test3

* test4

* debug

* remove debug steps

* get token

* test api key

* use explicit

* remove debug step

* test error notif

* add registering & change path

* fix path

* debug

* fix output file name

* fix path

* remove path

* test

* refactor

* refactor

* test

* test

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* Update generateNftServiceKeypair.js

* Delete ucan.json

* fix secret scaner alert

* debug

* revert

* debug

* refactor

* debug

* refactor

* revert test changes

* add schedule

* change endpoint, set candlestick bar max width (#785)

* Fix chart price change (#786)

* calc price change by closing prices

* update wallet to 1.10.20

* update wallet to 1.10.21 & update not translated strings (#787)

* reset zoom end (#788)

* Replace chart price updates polling to Subquery subscription (#790)

* wip watch fiatPrice

* price timestamp sync

* refactoring

* improve chart price updates (#791)

* switch to polkadot channel

* break parsing when price is zero (#793)

* filter & dnd update (#800)

* add translations

* update wallet

* do not show add token btn for native token (#805)

* enable xstusd pools (#798)

* prework

* Increase version

* Update SelectToken.vue

* Update AddLiquidity.vue

* Up version

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Swap using different dexes (#809)

* swap using different dexes

* fix market algorithm

* Cherry pick commits from master (#807)

* Fix Subquery endpoint (#762)

* Update AppHeader.vue

* Update Jenkinsfile

* Update bridge contract for mainnet (#802)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* PW-752: Add tab index for all needed components (#789)

* Improved focus functionality.

* Cherry pick all changes from master (#815)

* Fix demeter styles (#808)

* Fix demeter styles

* Update whitelist.json

* Add link to UX research (#813)

* Add link to UX research

* Add an ability to remove less than 1 (#814)

* PW-855: Charts Enable Button (#812)

* Added Charts Enable Switch.

* Updated translations.

* Updated translations.

* Charts Switch: Updated design.

* Charts Switch: Cosmetic Fix.

* Improve storage validation

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Removed focus for tooltip. (#816)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix max input value (#817)

* Fix max input value

* Update Swap.vue

* match contract addresses in lower case (#818)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Updated translation. (#821)

* Fix 1.10 issues (#823)

* Fix wallet send paddings

* Fix zero fiat values when subquery is down

* Fix zero fiat when subquery is down for rewards header

* Update yarn.lock

* Tokens page fixes (#822)

* tokens page fixes

* fix app menu on tokens page

* refactoring tokens container class

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Add Sepolia support (#799) (#824)

* Hide Charts Switch Settings By Env Flag. (#825)

* fix chart y label (#826)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Enabling Settings For Undefined Second Asset Or Only One Market Algorithm (#827)

* Turned On Market Algorithms Settings.

* Enabled Settings For Undefined Second Asset Or Only One Market Algorithm.

* Fixed Custom Slippage Tolerance Outline.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* Fixed Referral Page Tabs. (#828)

* update swap route (#830)

* Fixed Rewards Tabs Underline. (#832)

Co-authored-by: Alex Natalia <38787212+alexnatalia@users.noreply.github.com>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>
Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: sunlucky163 <mishushin93@gmail.com>
Co-authored-by: sunlucky163 <44086186+sunlucky163@users.noreply.github.com>
Co-authored-by: Bao Tran <baotn166@gmail.com>
Co-authored-by: Bao Nguyen Tran <baotn166@users.noreply.github.com>
Co-authored-by: Pavel Varfolomeev <varfolomeev@soramitsu.co.jp>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Nikita-Polyakov added a commit that referenced this pull request Oct 19, 2022
* update wallet 1.7.24 (#608)

* Fix header menu issues (#610)

* handle case when eth completed later than restoration (#611)

* Referral System: Invited Users Subscription (#612)

* Referral System: Added Invited Users Subscription.

* Fix UI issues (#613)

* Update ConfirmBonding.vue

* Fix types

* Fix scroll for dialog wrappers

* update wallet

* Fix click outside

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* Fix referral system issue (#614)

* Fix referral system issue

* Update yarn.lock

* Fix is bond state (#616)

* up wallet version to 1.7.28 in package.json (#617)

* up wallet version to 1.7.28 in package.json

* update yarn.lock

* Fix fiat values, update bridge history request (#603)

* replace PaginationSearchMixin

* improve bridge history fetching

* update wallet to 1.7.29

* Fix dialogs & fix select token dialog for custom assets (#620)

* Fix node dialog

* Fix other dialogs

* Improve performance

* Update SelectToken.vue

* Referral Rewards Fix (#621)

* Fixed Referral Rewards.

* Remove deprecated code (#622)

* update wallet to 1.7.31 (xor min price) (#624)

* Show expected address message when eth part not signed (#629)

* show expected address message when eth part not signed

* update wallet to 1.8.0

* Fix/bridge history eth timestamp (#630)

* fetch eth timestamp from block

* fetch sora start timestamp

* refactoring after review

* update wallet

* Fix/pw 607 (#631)

* fix asset check for adding liquidity

* bridge - remove message from pending state

* QR code support (#632)

* update wallet version

* update translations

* fix ru swap translations

* update wallet to 1.8.5 (#633)

* Crowdloan rewards (#634)

* update amount table

* update translations

* update types

* Feature/pw 593 (#635)

* add addToken function

* add SimpleNotification component

* add transfer notification component

* update transfer notification modal

* update translations

* remove unused code

* update wallet to 1.8.6

* update de translation

* update wallet to 1.8.7 (#640)

* update wallet to 1.8.8 (#641)

* Tech/update swap send translations (#645)

* update translations

* fix swap send direction

* PW-592: Loading on token select (#646)

* Added button loading on token select.

* update wallet to 1.8.11 (#648)

* Referrals list: Added pagination. (#651)

* Vuex improvements (#649)

* tmp

* Add vuex modules

* Add decorators

* Improve vuex usage & fix minor issues

* Fix issues

* Improve module names

* Fix issues

* Update package.json

* Update mutations.ts

* Update TokenSelectMixin.ts

* Update Swap.vue

* Update ConfirmSwap.vue

* Fix issues

* Refactor referral system

* Refactor confirm token pair dialog

* Remove useless await

* Remove useless string casting for slippage

* Add missed modifiers

* Restructure imports and readonly props order

* Add missed types

* Add missed modifiers

* Fix typescript issues

* Update RemoveLiquidityTransactionDetails.vue

* Add null checks for referral system & fix issue with navigation

* Update Pool.vue

* Fix add liquidity inputs issue

* Fix add liquidity focused field logic

it wasn't work in the previous implementation, so, it was needed to fix it or just ignore that logic. I decided to fix it

* Add missed modifiers

* Fix remove liquidity

* Fix remove liquidity issues

* Remove useless check from Pool component

* Update TransferNotification.vue

* Update wallet version

* Add automatically all selected tokens for Bridge to SORA side

* Fix namings

* Update PR

* Update wallet version

* Update wallet version

* Fix types

* Update referral system storage

* Update referral program component

* Fix copy feature

* Update ReferralProgram.vue

* Update ReferralProgram.vue

* Fix typo

* Fix referral program info line values (#655)

* Fix referral program info line values

* Update SelectNode.vue

* Fix same issues

* Update yarn.lock

* Fix swap tx details issue (#658)

* update wallet & wait for liquidity subscriptions creation (#659)

* Bridge: remove redundant message, fix confirmation message for evm part (#660)

* remove redundant message, fix confirmation message for evm part

* remove redundant translation key wait30Block

* Feature/pw 621 (#647)

* use AssetList in SelectToken & SelectRegisteredAsset

* create SelectAssetList common component

* add SearchInput component

* use components from wallet

* select asset dialogs refactoring

* fix naming

* fix ts error

* show total tooltip for crowdloan rewards (#662)

* PW-625: Add new languages (#656)

* Added new languages, updated translation.

* Mobile Download app (#657)

* prework

* change styles

* change google play link

* add example

* refactoring

* update vue config

* remove unused code

* transform svg

* fix svg patterns

* Update sora-app-right.svg

* add new languages

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* bridge tx restoration improvements (#663)

* bridge tx restoration improvements

* fix ternary condition

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update Rewards view to use subscriptions & fix crowdloan rewards (#665)

* wip subscriptions

* update rewards to subscriptions

* fix subscription calls

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* subquery, meta, whitelist improvements (#666)

* Add subquery endpoint

* Fix twitter meta img

* Update whitelist.json

* Update App.vue

* Update translations

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* NFT preview & token-logo refactoring (#664)

* prework

* refactor

* Update PairTokenLogo.vue

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* improve webpack config (#667)

* subscription creation fix & unicode-loader fix (#669)

* Fix meta, token logo & referral fiat (#668)

* Fix token logo

* Fix meta

* Fix fiat values for referral program

* Update package.json

* Update AppHeader.vue

* Update SelectToken.vue

* update ru translation

* Update yarn.lock

* update languages

Co-authored-by: RustemYuzlibaev <rustem.yuzlibaev@yandex.ru>

* add data test attribute

* Fix metamask token logo (#673)

* PW-665: Add Referrer Subscription (#675)

* Added referrer subscription.
* Updated translation.
* Added some translation.

* change data-test-atr for pools

* update wallet to 1.8.23 (#681)

* update wallet to 1.8.23

* Add node

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* remove xor crowdloan rewards (#687)

* Fix network chain genesis hash update (#674)

* do not reset existing genesis hash

* refactoring unsubscribe calls

* add method to actions

* refactoring unsubscribe

* PW-649: Add copy feature for bridge accounts (#695)

* Bridge: Added Networks Copy Functionality.

* fix timestamp sent to etherscan (#694)

* Select extension (#696)

* update types

* update wallet to 1.9.1

* Add release notes link (#697)

* add translations

* refactoring text links

* ReferralSystem: Insufficient Bonded Amount Fix (#698)

* ReferralSystem: Insufficient Bonded Amount Fix.

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* add plugin & adjust config (#672)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* enable NFT tab & add languages (#701)

* add Sonar

* Charts: Added Charts Enabled Settings. (#708)

* PW-650: Refactor Tooltips/Notifications For Copy Address Operation (#703)

* Refactored Copy Address Functionality.
* Updated Translation.
* Increased wallet version.

* Wallet 1.9.8 (#709)

* update wallet to 1.9.7

* wallet 1.9.8

* change env var (#710)

* loop through the node list (#711)

* add copy static

* add translations (#712)

* add translations

* add 2 translations

* Feature/pw 679 (#705)

* create demeter store

* add PoolStatusBadge component

* wip pool card

* show/hide badge in title

* update translations & info lines

* add dialog templates

* stake dialog content

* fix percent css

* fix ts error

* subscriptions examples

* update store

* claim dialog wip

* add AccountPoolMixin

* buttons texts

* add claim rewards action

* fix claim handler

* add staking route

* wip Staking page

* connect wallet on card

* add PageMixin

* refactoring common methods

* add staking actions

* add DemeterDataContainer

* new folder structure

* remove liqudity calculations

* add APR for staking

* fix apr formula

* add liquidty apr

* update calc

* refactoring params

* hide removed inactive pools

* fix calculations after

* add float input for stake

* add fiat amounts to stake dialog

* refactoring balance

* fix pool share after

* update translation keys

* fix some translations, max button visibility

* update removeLiquidity

* update messages

* update translations

* revert env.json

* staking empty card

* fix status-badge css

* update icon & balance text

* update badges

* fix click on stopped pool badge

* fix bugs

* fixes after review

* up wallet (#717)

* test

* remove test values

* test

* revert values

* add stage deploy

* fix rewards list after claim (#725)

* fix calc for availableFunds (#724)

* move textLinks to computed (#723)

* remove initial sync with metamask on page loading (#726)

* add demeter link (#727)

* update wallet to 1.10.0 (#731)

* Upgrade to Metadata 14 (#732)

* Fix migration issues

* Update imports

* Fix JSON.parse

* tmp

* Fix issues

* Up wallet version

* PW-686: Charts - Add Chart for 1 Token (XYK Pool) (#719)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* move @vue/composition-api to devDependencies

* add echarts plugin

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* [Line Chart]: Add Filtering by Time (#734)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* zoom chart and fetch data

* line chart filters

* add candle filters

* fix timeFormat

* set line chart grid option

* refactoring

* remove merge artifacts

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* chart theme colors (#736)

* add candle chart filters (#737)

* PW-687: Charts - Add Dark Theme (#735)

* Charts: Updated Dark theme.

* Update chart specs & rendering (#738)

* update specs, precision for value

* token logos

* token logos

* Update deps (#739)

* Swap Chart refactorng & fix rendering issues (#740)

* add ThemePaletteMixin

* move components to swap folder

* rendering fixes

* revert env.json

* fix tabs

* return any types temporary

* Update env.json (#744)

* Update wallet to 1.10.3 (#745)

* update wallet to 1.10.3

* update wallet to 1.10.4

* update translations from localise

* update translations

* Fix router warning (#746)

* Fix router warning

* Update wallet

* Charts Skeleton (#741)

* Charts: Added Skeleton for Loading and Error States.

* Add scan QR feature (#747)

* update wallet to 1.10.6 & refactoring

* update translations

* fix remove liquidity with locked tokens (#748)

* Fixed Receive Misspelling. (#750)

* bridge confirm loading state (#751)

* fix loading historical prices (#755)

* Modify Tokens page (#743)

* add price column

* add data to table

* fetch fix

* improve table components

* add ethereumAddress

* fix registered assets fetch

* sticky column

* scrollable table

* style & ui fixes

* fix price change format

* fix prettier warning

* APR Calculator (#754)

* merge b50b4a7

* refactoring AddLiquidity input fields

* update StakeDialog

* pass balance to TokenInput

* merge 07bcac7

* update Swap

* update ReferralBonding

* merge f50f6ce

* merge c55e6eb

* add demeter copyright

* fix ts erros

* update translations

* add TranslationConsts

* add ~ sign to rewards

* Update dev config (#758)

* remove CreatePair view (#757)

* fix ROI (#759)

* Remove whitelist.json (#761)

* Remove whitelist.json

* Update wallet

* fix fetchHistoryElements ts errors

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* local browser notification (#752)

* prework

* add notification modals

* refactor & change watcher source

* refactor

* Update en.json

* fix translation nesting

* translation fixes

* translations

* add bell icon

* add svg icon

* add missing translations

* fixes

* upd translations

* delete space between comma

* PW-747: Fix Responsive Behaviour and OX Axis Formatting (#760)

* Fixed Responsive Design Issues (skeleton width, filters position, breakpoints)

* Feature/pw 755 (#765)

* wip axis labels

* wip label interval setting

* polling new prices

* fix bugs

* format labels

* fix overlapping

* add beforeDestroy hook

* return LT format for hours

* add no data message

* reduce hour filter items count

* Update Jenkinsfile

refactor

* Update QR scan UI with select input (#768)

* update wallet to 1.10.13

* remove NotificationEnablingPage

* update wallet to 1.10.14

* add MAX buttons to farming and remove liquidity (#769)

* add copyFile

* test

* revert test values

* fix chart data fetching (#771)

* Save selected token in state manager (#772)

* update swap page

* update Bridge page

* remove unused imports

* fix typo

* up app-menu z-index for fix token page table

* update port regexp

* add layers as scss variables

* add newline

* clear addLiqudity selected token on destroyed (#773)

* Fix bridge issues (#776)

* Fix bridge issues

* Update deps

* update wallet to 1.10.15 (#775)

* fix getEvmNetworkType (#777)

* add checks (#778)

* Create generateNftServiceKeypair.js

* add dep

* PW-733: Activity Should Have First/Last Page Buttons (#774)

* Bridge and MoonPay History: Added First and Last pagination buttons.

* Consts Code Duplication Refactoring (#780)

* Refactored Consts Code Duplication.

* Bridge, Moonpay History: Added Pagination Page State.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* write to file

* add ipfs hash notif

* refactor

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* revert test changes

* use UCAN tokens for NFT marketplace (#779)

* Create generateNftServiceKeypair.js

* add dep

* write to file

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* use iife

* add ucan jenkinsfile

* fix var

* add api key, fix dependency install

* test env var

* test

* test2

* test3

* test4

* debug

* remove debug steps

* get token

* test api key

* use explicit

* remove debug step

* test error notif

* add registering & change path

* fix path

* debug

* fix output file name

* fix path

* remove path

* test

* refactor

* refactor

* test

* test

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* Update generateNftServiceKeypair.js

* Delete ucan.json

* fix secret scaner alert

* debug

* revert

* debug

* refactor

* debug

* refactor

* revert test changes

* add schedule

* change endpoint, set candlestick bar max width (#785)

* Fix chart price change (#786)

* calc price change by closing prices

* update wallet to 1.10.20

* update wallet to 1.10.21 & update not translated strings (#787)

* reset zoom end (#788)

* Replace chart price updates polling to Subquery subscription (#790)

* wip watch fiatPrice

* price timestamp sync

* refactoring

* improve chart price updates (#791)

* switch to polkadot channel

* break parsing when price is zero (#793)

* filter & dnd update (#800)

* add translations

* update wallet

* do not show add token btn for native token (#805)

* enable xstusd pools (#798)

* prework

* Increase version

* Update SelectToken.vue

* Update AddLiquidity.vue

* Up version

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Swap using different dexes (#809)

* swap using different dexes

* fix market algorithm

* Cherry pick commits from master (#807)

* Fix Subquery endpoint (#762)

* Update AppHeader.vue

* Update Jenkinsfile

* Update bridge contract for mainnet (#802)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* PW-752: Add tab index for all needed components (#789)

* Improved focus functionality.

* Cherry pick all changes from master (#815)

* Fix demeter styles (#808)

* Fix demeter styles

* Update whitelist.json

* Add link to UX research (#813)

* Add link to UX research

* Add an ability to remove less than 1 (#814)

* PW-855: Charts Enable Button (#812)

* Added Charts Enable Switch.

* Updated translations.

* Updated translations.

* Charts Switch: Updated design.

* Charts Switch: Cosmetic Fix.

* Improve storage validation

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Removed focus for tooltip. (#816)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix max input value (#817)

* Fix max input value

* Update Swap.vue

* match contract addresses in lower case (#818)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Updated translation. (#821)

* Fix 1.10 issues (#823)

* Fix wallet send paddings

* Fix zero fiat values when subquery is down

* Fix zero fiat when subquery is down for rewards header

* Update yarn.lock

* Tokens page fixes (#822)

* tokens page fixes

* fix app menu on tokens page

* refactoring tokens container class

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Add Sepolia support (#799) (#824)

* Hide Charts Switch Settings By Env Flag. (#825)

* fix chart y label (#826)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Enabling Settings For Undefined Second Asset Or Only One Market Algorithm (#827)

* Turned On Market Algorithms Settings.

* Enabled Settings For Undefined Second Asset Or Only One Market Algorithm.

* Fixed Custom Slippage Tolerance Outline.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* Fixed Referral Page Tabs. (#828)

* update swap route (#830)

* Fixed Rewards Tabs Underline. (#832)

* update reserves subscription (#833)

* Update extensions links & translations (#834)

* remove unused translations

* update wallet

* update translations

* fix swap token switch (#835)

* [Swap chart] Fix X-axis labels css (#836)

* swap chart fix x axis labels css

* remove unused option

* update wallet & add translations (#837)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>
Co-authored-by: Alex Natalia <38787212+alexnatalia@users.noreply.github.com>
Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: sunlucky163 <mishushin93@gmail.com>
Co-authored-by: sunlucky163 <44086186+sunlucky163@users.noreply.github.com>
Co-authored-by: Bao Tran <baotn166@gmail.com>
Co-authored-by: Bao Nguyen Tran <baotn166@users.noreply.github.com>
Co-authored-by: Pavel Varfolomeev <varfolomeev@soramitsu.co.jp>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Nikita-Polyakov added a commit that referenced this pull request Oct 20, 2022
* Fix header menu issues (#610)

* handle case when eth completed later than restoration (#611)

* Referral System: Invited Users Subscription (#612)

* Referral System: Added Invited Users Subscription.

* Fix UI issues (#613)

* Update ConfirmBonding.vue

* Fix types

* Fix scroll for dialog wrappers

* update wallet

* Fix click outside

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* Fix referral system issue (#614)

* Fix referral system issue

* Update yarn.lock

* Fix is bond state (#616)

* up wallet version to 1.7.28 in package.json (#617)

* up wallet version to 1.7.28 in package.json

* update yarn.lock

* Fix fiat values, update bridge history request (#603)

* replace PaginationSearchMixin

* improve bridge history fetching

* update wallet to 1.7.29

* Fix dialogs & fix select token dialog for custom assets (#620)

* Fix node dialog

* Fix other dialogs

* Improve performance

* Update SelectToken.vue

* Referral Rewards Fix (#621)

* Fixed Referral Rewards.

* Remove deprecated code (#622)

* update wallet to 1.7.31 (xor min price) (#624)

* Show expected address message when eth part not signed (#629)

* show expected address message when eth part not signed

* update wallet to 1.8.0

* Fix/bridge history eth timestamp (#630)

* fetch eth timestamp from block

* fetch sora start timestamp

* refactoring after review

* update wallet

* Fix/pw 607 (#631)

* fix asset check for adding liquidity

* bridge - remove message from pending state

* QR code support (#632)

* update wallet version

* update translations

* fix ru swap translations

* update wallet to 1.8.5 (#633)

* Crowdloan rewards (#634)

* update amount table

* update translations

* update types

* Feature/pw 593 (#635)

* add addToken function

* add SimpleNotification component

* add transfer notification component

* update transfer notification modal

* update translations

* remove unused code

* update wallet to 1.8.6

* update de translation

* update wallet to 1.8.7 (#640)

* update wallet to 1.8.8 (#641)

* Tech/update swap send translations (#645)

* update translations

* fix swap send direction

* PW-592: Loading on token select (#646)

* Added button loading on token select.

* update wallet to 1.8.11 (#648)

* Referrals list: Added pagination. (#651)

* Vuex improvements (#649)

* tmp

* Add vuex modules

* Add decorators

* Improve vuex usage & fix minor issues

* Fix issues

* Improve module names

* Fix issues

* Update package.json

* Update mutations.ts

* Update TokenSelectMixin.ts

* Update Swap.vue

* Update ConfirmSwap.vue

* Fix issues

* Refactor referral system

* Refactor confirm token pair dialog

* Remove useless await

* Remove useless string casting for slippage

* Add missed modifiers

* Restructure imports and readonly props order

* Add missed types

* Add missed modifiers

* Fix typescript issues

* Update RemoveLiquidityTransactionDetails.vue

* Add null checks for referral system & fix issue with navigation

* Update Pool.vue

* Fix add liquidity inputs issue

* Fix add liquidity focused field logic

it wasn't work in the previous implementation, so, it was needed to fix it or just ignore that logic. I decided to fix it

* Add missed modifiers

* Fix remove liquidity

* Fix remove liquidity issues

* Remove useless check from Pool component

* Update TransferNotification.vue

* Update wallet version

* Add automatically all selected tokens for Bridge to SORA side

* Fix namings

* Update PR

* Update wallet version

* Update wallet version

* Fix types

* Update referral system storage

* Update referral program component

* Fix copy feature

* Update ReferralProgram.vue

* Update ReferralProgram.vue

* Fix typo

* Fix referral program info line values (#655)

* Fix referral program info line values

* Update SelectNode.vue

* Fix same issues

* Update yarn.lock

* Fix swap tx details issue (#658)

* update wallet & wait for liquidity subscriptions creation (#659)

* Bridge: remove redundant message, fix confirmation message for evm part (#660)

* remove redundant message, fix confirmation message for evm part

* remove redundant translation key wait30Block

* Feature/pw 621 (#647)

* use AssetList in SelectToken & SelectRegisteredAsset

* create SelectAssetList common component

* add SearchInput component

* use components from wallet

* select asset dialogs refactoring

* fix naming

* fix ts error

* show total tooltip for crowdloan rewards (#662)

* PW-625: Add new languages (#656)

* Added new languages, updated translation.

* Mobile Download app (#657)

* prework

* change styles

* change google play link

* add example

* refactoring

* update vue config

* remove unused code

* transform svg

* fix svg patterns

* Update sora-app-right.svg

* add new languages

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* bridge tx restoration improvements (#663)

* bridge tx restoration improvements

* fix ternary condition

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update Rewards view to use subscriptions & fix crowdloan rewards (#665)

* wip subscriptions

* update rewards to subscriptions

* fix subscription calls

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* subquery, meta, whitelist improvements (#666)

* Add subquery endpoint

* Fix twitter meta img

* Update whitelist.json

* Update App.vue

* Update translations

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* NFT preview & token-logo refactoring (#664)

* prework

* refactor

* Update PairTokenLogo.vue

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* improve webpack config (#667)

* subscription creation fix & unicode-loader fix (#669)

* Fix meta, token logo & referral fiat (#668)

* Fix token logo

* Fix meta

* Fix fiat values for referral program

* Update package.json

* Update AppHeader.vue

* Update SelectToken.vue

* update ru translation

* Update yarn.lock

* update languages

Co-authored-by: RustemYuzlibaev <rustem.yuzlibaev@yandex.ru>

* add data test attribute

* Fix metamask token logo (#673)

* PW-665: Add Referrer Subscription (#675)

* Added referrer subscription.
* Updated translation.
* Added some translation.

* change data-test-atr for pools

* update wallet to 1.8.23 (#681)

* update wallet to 1.8.23

* Add node

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* remove xor crowdloan rewards (#687)

* Fix network chain genesis hash update (#674)

* do not reset existing genesis hash

* refactoring unsubscribe calls

* add method to actions

* refactoring unsubscribe

* PW-649: Add copy feature for bridge accounts (#695)

* Bridge: Added Networks Copy Functionality.

* fix timestamp sent to etherscan (#694)

* Select extension (#696)

* update types

* update wallet to 1.9.1

* Add release notes link (#697)

* add translations

* refactoring text links

* ReferralSystem: Insufficient Bonded Amount Fix (#698)

* ReferralSystem: Insufficient Bonded Amount Fix.

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* add plugin & adjust config (#672)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* enable NFT tab & add languages (#701)

* add Sonar

* Charts: Added Charts Enabled Settings. (#708)

* PW-650: Refactor Tooltips/Notifications For Copy Address Operation (#703)

* Refactored Copy Address Functionality.
* Updated Translation.
* Increased wallet version.

* Wallet 1.9.8 (#709)

* update wallet to 1.9.7

* wallet 1.9.8

* change env var (#710)

* loop through the node list (#711)

* add copy static

* add translations (#712)

* add translations

* add 2 translations

* Feature/pw 679 (#705)

* create demeter store

* add PoolStatusBadge component

* wip pool card

* show/hide badge in title

* update translations & info lines

* add dialog templates

* stake dialog content

* fix percent css

* fix ts error

* subscriptions examples

* update store

* claim dialog wip

* add AccountPoolMixin

* buttons texts

* add claim rewards action

* fix claim handler

* add staking route

* wip Staking page

* connect wallet on card

* add PageMixin

* refactoring common methods

* add staking actions

* add DemeterDataContainer

* new folder structure

* remove liqudity calculations

* add APR for staking

* fix apr formula

* add liquidty apr

* update calc

* refactoring params

* hide removed inactive pools

* fix calculations after

* add float input for stake

* add fiat amounts to stake dialog

* refactoring balance

* fix pool share after

* update translation keys

* fix some translations, max button visibility

* update removeLiquidity

* update messages

* update translations

* revert env.json

* staking empty card

* fix status-badge css

* update icon & balance text

* update badges

* fix click on stopped pool badge

* fix bugs

* fixes after review

* up wallet (#717)

* test

* remove test values

* test

* revert values

* add stage deploy

* fix rewards list after claim (#725)

* fix calc for availableFunds (#724)

* move textLinks to computed (#723)

* remove initial sync with metamask on page loading (#726)

* add demeter link (#727)

* update wallet to 1.10.0 (#731)

* Upgrade to Metadata 14 (#732)

* Fix migration issues

* Update imports

* Fix JSON.parse

* tmp

* Fix issues

* Up wallet version

* PW-686: Charts - Add Chart for 1 Token (XYK Pool) (#719)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* move @vue/composition-api to devDependencies

* add echarts plugin

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* [Line Chart]: Add Filtering by Time (#734)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* zoom chart and fetch data

* line chart filters

* add candle filters

* fix timeFormat

* set line chart grid option

* refactoring

* remove merge artifacts

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* chart theme colors (#736)

* add candle chart filters (#737)

* PW-687: Charts - Add Dark Theme (#735)

* Charts: Updated Dark theme.

* Update chart specs & rendering (#738)

* update specs, precision for value

* token logos

* token logos

* Update deps (#739)

* Swap Chart refactorng & fix rendering issues (#740)

* add ThemePaletteMixin

* move components to swap folder

* rendering fixes

* revert env.json

* fix tabs

* return any types temporary

* Update env.json (#744)

* Update wallet to 1.10.3 (#745)

* update wallet to 1.10.3

* update wallet to 1.10.4

* update translations from localise

* update translations

* Fix router warning (#746)

* Fix router warning

* Update wallet

* Charts Skeleton (#741)

* Charts: Added Skeleton for Loading and Error States.

* Add scan QR feature (#747)

* update wallet to 1.10.6 & refactoring

* update translations

* fix remove liquidity with locked tokens (#748)

* Fixed Receive Misspelling. (#750)

* bridge confirm loading state (#751)

* fix loading historical prices (#755)

* Modify Tokens page (#743)

* add price column

* add data to table

* fetch fix

* improve table components

* add ethereumAddress

* fix registered assets fetch

* sticky column

* scrollable table

* style & ui fixes

* fix price change format

* fix prettier warning

* APR Calculator (#754)

* merge b50b4a7

* refactoring AddLiquidity input fields

* update StakeDialog

* pass balance to TokenInput

* merge 07bcac7

* update Swap

* update ReferralBonding

* merge f50f6ce

* merge c55e6eb

* add demeter copyright

* fix ts erros

* update translations

* add TranslationConsts

* add ~ sign to rewards

* Update dev config (#758)

* remove CreatePair view (#757)

* fix ROI (#759)

* Remove whitelist.json (#761)

* Remove whitelist.json

* Update wallet

* fix fetchHistoryElements ts errors

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* local browser notification (#752)

* prework

* add notification modals

* refactor & change watcher source

* refactor

* Update en.json

* fix translation nesting

* translation fixes

* translations

* add bell icon

* add svg icon

* add missing translations

* fixes

* upd translations

* delete space between comma

* PW-747: Fix Responsive Behaviour and OX Axis Formatting (#760)

* Fixed Responsive Design Issues (skeleton width, filters position, breakpoints)

* Feature/pw 755 (#765)

* wip axis labels

* wip label interval setting

* polling new prices

* fix bugs

* format labels

* fix overlapping

* add beforeDestroy hook

* return LT format for hours

* add no data message

* reduce hour filter items count

* Update Jenkinsfile

refactor

* Update QR scan UI with select input (#768)

* update wallet to 1.10.13

* remove NotificationEnablingPage

* update wallet to 1.10.14

* add MAX buttons to farming and remove liquidity (#769)

* add copyFile

* test

* revert test values

* fix chart data fetching (#771)

* Save selected token in state manager (#772)

* update swap page

* update Bridge page

* remove unused imports

* fix typo

* up app-menu z-index for fix token page table

* update port regexp

* add layers as scss variables

* add newline

* clear addLiqudity selected token on destroyed (#773)

* Fix bridge issues (#776)

* Fix bridge issues

* Update deps

* update wallet to 1.10.15 (#775)

* fix getEvmNetworkType (#777)

* add checks (#778)

* Create generateNftServiceKeypair.js

* add dep

* PW-733: Activity Should Have First/Last Page Buttons (#774)

* Bridge and MoonPay History: Added First and Last pagination buttons.

* Consts Code Duplication Refactoring (#780)

* Refactored Consts Code Duplication.

* Bridge, Moonpay History: Added Pagination Page State.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* write to file

* add ipfs hash notif

* refactor

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* revert test changes

* use UCAN tokens for NFT marketplace (#779)

* Create generateNftServiceKeypair.js

* add dep

* write to file

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* use iife

* add ucan jenkinsfile

* fix var

* add api key, fix dependency install

* test env var

* test

* test2

* test3

* test4

* debug

* remove debug steps

* get token

* test api key

* use explicit

* remove debug step

* test error notif

* add registering & change path

* fix path

* debug

* fix output file name

* fix path

* remove path

* test

* refactor

* refactor

* test

* test

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* Update generateNftServiceKeypair.js

* Delete ucan.json

* fix secret scaner alert

* debug

* revert

* debug

* refactor

* debug

* refactor

* revert test changes

* add schedule

* change endpoint, set candlestick bar max width (#785)

* Fix chart price change (#786)

* calc price change by closing prices

* update wallet to 1.10.20

* update wallet to 1.10.21 & update not translated strings (#787)

* reset zoom end (#788)

* Replace chart price updates polling to Subquery subscription (#790)

* wip watch fiatPrice

* price timestamp sync

* refactoring

* improve chart price updates (#791)

* switch to polkadot channel

* break parsing when price is zero (#793)

* filter & dnd update (#800)

* add translations

* update wallet

* do not show add token btn for native token (#805)

* enable xstusd pools (#798)

* prework

* Increase version

* Update SelectToken.vue

* Update AddLiquidity.vue

* Up version

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Swap using different dexes (#809)

* swap using different dexes

* fix market algorithm

* Cherry pick commits from master (#807)

* Fix Subquery endpoint (#762)

* Update AppHeader.vue

* Update Jenkinsfile

* Update bridge contract for mainnet (#802)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* PW-752: Add tab index for all needed components (#789)

* Improved focus functionality.

* Cherry pick all changes from master (#815)

* Fix demeter styles (#808)

* Fix demeter styles

* Update whitelist.json

* Add link to UX research (#813)

* Add link to UX research

* Add an ability to remove less than 1 (#814)

* PW-855: Charts Enable Button (#812)

* Added Charts Enable Switch.

* Updated translations.

* Updated translations.

* Charts Switch: Updated design.

* Charts Switch: Cosmetic Fix.

* Improve storage validation

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Removed focus for tooltip. (#816)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix max input value (#817)

* Fix max input value

* Update Swap.vue

* match contract addresses in lower case (#818)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Updated translation. (#821)

* Fix 1.10 issues (#823)

* Fix wallet send paddings

* Fix zero fiat values when subquery is down

* Fix zero fiat when subquery is down for rewards header

* Update yarn.lock

* Tokens page fixes (#822)

* tokens page fixes

* fix app menu on tokens page

* refactoring tokens container class

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Add Sepolia support (#799) (#824)

* Hide Charts Switch Settings By Env Flag. (#825)

* fix chart y label (#826)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Enabling Settings For Undefined Second Asset Or Only One Market Algorithm (#827)

* Turned On Market Algorithms Settings.

* Enabled Settings For Undefined Second Asset Or Only One Market Algorithm.

* Fixed Custom Slippage Tolerance Outline.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* Fixed Referral Page Tabs. (#828)

* update swap route (#830)

* Fixed Rewards Tabs Underline. (#832)

* update reserves subscription (#833)

* Update extensions links & translations (#834)

* remove unused translations

* update wallet

* update translations

* fix swap token switch (#835)

* [Swap chart] Fix X-axis labels css (#836)

* swap chart fix x axis labels css

* remove unused option

* update wallet & add translations (#837)

* [Demeter Farming] dont show APR& TVL if no prices from subquery (#839)

* dont show apr & tvl if no prices from subquery'

* fix roi

* revert env.json

Co-authored-by: Stefan Popov <stefanpopov@list.ru>
Co-authored-by: Alex Natalia <38787212+alexnatalia@users.noreply.github.com>
Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: sunlucky163 <mishushin93@gmail.com>
Co-authored-by: sunlucky163 <44086186+sunlucky163@users.noreply.github.com>
Co-authored-by: Bao Tran <baotn166@gmail.com>
Co-authored-by: Bao Nguyen Tran <baotn166@users.noreply.github.com>
Co-authored-by: Pavel Varfolomeev <varfolomeev@soramitsu.co.jp>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
stefashkaa added a commit that referenced this pull request Nov 1, 2022
* Fix dialogs & fix select token dialog for custom assets (#620)

* Fix node dialog

* Fix other dialogs

* Improve performance

* Update SelectToken.vue

* Referral Rewards Fix (#621)

* Fixed Referral Rewards.

* Remove deprecated code (#622)

* update wallet to 1.7.31 (xor min price) (#624)

* Show expected address message when eth part not signed (#629)

* show expected address message when eth part not signed

* update wallet to 1.8.0

* Fix/bridge history eth timestamp (#630)

* fetch eth timestamp from block

* fetch sora start timestamp

* refactoring after review

* update wallet

* Fix/pw 607 (#631)

* fix asset check for adding liquidity

* bridge - remove message from pending state

* QR code support (#632)

* update wallet version

* update translations

* fix ru swap translations

* update wallet to 1.8.5 (#633)

* Crowdloan rewards (#634)

* update amount table

* update translations

* update types

* Feature/pw 593 (#635)

* add addToken function

* add SimpleNotification component

* add transfer notification component

* update transfer notification modal

* update translations

* remove unused code

* update wallet to 1.8.6

* update de translation

* update wallet to 1.8.7 (#640)

* update wallet to 1.8.8 (#641)

* Tech/update swap send translations (#645)

* update translations

* fix swap send direction

* PW-592: Loading on token select (#646)

* Added button loading on token select.

* update wallet to 1.8.11 (#648)

* Referrals list: Added pagination. (#651)

* Vuex improvements (#649)

* tmp

* Add vuex modules

* Add decorators

* Improve vuex usage & fix minor issues

* Fix issues

* Improve module names

* Fix issues

* Update package.json

* Update mutations.ts

* Update TokenSelectMixin.ts

* Update Swap.vue

* Update ConfirmSwap.vue

* Fix issues

* Refactor referral system

* Refactor confirm token pair dialog

* Remove useless await

* Remove useless string casting for slippage

* Add missed modifiers

* Restructure imports and readonly props order

* Add missed types

* Add missed modifiers

* Fix typescript issues

* Update RemoveLiquidityTransactionDetails.vue

* Add null checks for referral system & fix issue with navigation

* Update Pool.vue

* Fix add liquidity inputs issue

* Fix add liquidity focused field logic

it wasn't work in the previous implementation, so, it was needed to fix it or just ignore that logic. I decided to fix it

* Add missed modifiers

* Fix remove liquidity

* Fix remove liquidity issues

* Remove useless check from Pool component

* Update TransferNotification.vue

* Update wallet version

* Add automatically all selected tokens for Bridge to SORA side

* Fix namings

* Update PR

* Update wallet version

* Update wallet version

* Fix types

* Update referral system storage

* Update referral program component

* Fix copy feature

* Update ReferralProgram.vue

* Update ReferralProgram.vue

* Fix typo

* Fix referral program info line values (#655)

* Fix referral program info line values

* Update SelectNode.vue

* Fix same issues

* Update yarn.lock

* Fix swap tx details issue (#658)

* update wallet & wait for liquidity subscriptions creation (#659)

* Bridge: remove redundant message, fix confirmation message for evm part (#660)

* remove redundant message, fix confirmation message for evm part

* remove redundant translation key wait30Block

* Feature/pw 621 (#647)

* use AssetList in SelectToken & SelectRegisteredAsset

* create SelectAssetList common component

* add SearchInput component

* use components from wallet

* select asset dialogs refactoring

* fix naming

* fix ts error

* show total tooltip for crowdloan rewards (#662)

* PW-625: Add new languages (#656)

* Added new languages, updated translation.

* Mobile Download app (#657)

* prework

* change styles

* change google play link

* add example

* refactoring

* update vue config

* remove unused code

* transform svg

* fix svg patterns

* Update sora-app-right.svg

* add new languages

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* bridge tx restoration improvements (#663)

* bridge tx restoration improvements

* fix ternary condition

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update Rewards view to use subscriptions & fix crowdloan rewards (#665)

* wip subscriptions

* update rewards to subscriptions

* fix subscription calls

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* subquery, meta, whitelist improvements (#666)

* Add subquery endpoint

* Fix twitter meta img

* Update whitelist.json

* Update App.vue

* Update translations

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* NFT preview & token-logo refactoring (#664)

* prework

* refactor

* Update PairTokenLogo.vue

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* improve webpack config (#667)

* subscription creation fix & unicode-loader fix (#669)

* Fix meta, token logo & referral fiat (#668)

* Fix token logo

* Fix meta

* Fix fiat values for referral program

* Update package.json

* Update AppHeader.vue

* Update SelectToken.vue

* update ru translation

* Update yarn.lock

* update languages

Co-authored-by: RustemYuzlibaev <rustem.yuzlibaev@yandex.ru>

* add data test attribute

* Fix metamask token logo (#673)

* PW-665: Add Referrer Subscription (#675)

* Added referrer subscription.
* Updated translation.
* Added some translation.

* change data-test-atr for pools

* update wallet to 1.8.23 (#681)

* update wallet to 1.8.23

* Add node

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* remove xor crowdloan rewards (#687)

* Fix network chain genesis hash update (#674)

* do not reset existing genesis hash

* refactoring unsubscribe calls

* add method to actions

* refactoring unsubscribe

* PW-649: Add copy feature for bridge accounts (#695)

* Bridge: Added Networks Copy Functionality.

* fix timestamp sent to etherscan (#694)

* Select extension (#696)

* update types

* update wallet to 1.9.1

* Add release notes link (#697)

* add translations

* refactoring text links

* ReferralSystem: Insufficient Bonded Amount Fix (#698)

* ReferralSystem: Insufficient Bonded Amount Fix.

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* add plugin & adjust config (#672)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* enable NFT tab & add languages (#701)

* add Sonar

* Charts: Added Charts Enabled Settings. (#708)

* PW-650: Refactor Tooltips/Notifications For Copy Address Operation (#703)

* Refactored Copy Address Functionality.
* Updated Translation.
* Increased wallet version.

* Wallet 1.9.8 (#709)

* update wallet to 1.9.7

* wallet 1.9.8

* change env var (#710)

* loop through the node list (#711)

* add copy static

* add translations (#712)

* add translations

* add 2 translations

* Feature/pw 679 (#705)

* create demeter store

* add PoolStatusBadge component

* wip pool card

* show/hide badge in title

* update translations & info lines

* add dialog templates

* stake dialog content

* fix percent css

* fix ts error

* subscriptions examples

* update store

* claim dialog wip

* add AccountPoolMixin

* buttons texts

* add claim rewards action

* fix claim handler

* add staking route

* wip Staking page

* connect wallet on card

* add PageMixin

* refactoring common methods

* add staking actions

* add DemeterDataContainer

* new folder structure

* remove liqudity calculations

* add APR for staking

* fix apr formula

* add liquidty apr

* update calc

* refactoring params

* hide removed inactive pools

* fix calculations after

* add float input for stake

* add fiat amounts to stake dialog

* refactoring balance

* fix pool share after

* update translation keys

* fix some translations, max button visibility

* update removeLiquidity

* update messages

* update translations

* revert env.json

* staking empty card

* fix status-badge css

* update icon & balance text

* update badges

* fix click on stopped pool badge

* fix bugs

* fixes after review

* up wallet (#717)

* test

* remove test values

* test

* revert values

* add stage deploy

* fix rewards list after claim (#725)

* fix calc for availableFunds (#724)

* move textLinks to computed (#723)

* remove initial sync with metamask on page loading (#726)

* add demeter link (#727)

* update wallet to 1.10.0 (#731)

* Upgrade to Metadata 14 (#732)

* Fix migration issues

* Update imports

* Fix JSON.parse

* tmp

* Fix issues

* Up wallet version

* PW-686: Charts - Add Chart for 1 Token (XYK Pool) (#719)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* move @vue/composition-api to devDependencies

* add echarts plugin

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* [Line Chart]: Add Filtering by Time (#734)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* zoom chart and fetch data

* line chart filters

* add candle filters

* fix timeFormat

* set line chart grid option

* refactoring

* remove merge artifacts

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* chart theme colors (#736)

* add candle chart filters (#737)

* PW-687: Charts - Add Dark Theme (#735)

* Charts: Updated Dark theme.

* Update chart specs & rendering (#738)

* update specs, precision for value

* token logos

* token logos

* Update deps (#739)

* Swap Chart refactorng & fix rendering issues (#740)

* add ThemePaletteMixin

* move components to swap folder

* rendering fixes

* revert env.json

* fix tabs

* return any types temporary

* Update env.json (#744)

* Update wallet to 1.10.3 (#745)

* update wallet to 1.10.3

* update wallet to 1.10.4

* update translations from localise

* update translations

* Fix router warning (#746)

* Fix router warning

* Update wallet

* Charts Skeleton (#741)

* Charts: Added Skeleton for Loading and Error States.

* Add scan QR feature (#747)

* update wallet to 1.10.6 & refactoring

* update translations

* fix remove liquidity with locked tokens (#748)

* Fixed Receive Misspelling. (#750)

* bridge confirm loading state (#751)

* fix loading historical prices (#755)

* Modify Tokens page (#743)

* add price column

* add data to table

* fetch fix

* improve table components

* add ethereumAddress

* fix registered assets fetch

* sticky column

* scrollable table

* style & ui fixes

* fix price change format

* fix prettier warning

* APR Calculator (#754)

* merge b50b4a7

* refactoring AddLiquidity input fields

* update StakeDialog

* pass balance to TokenInput

* merge 07bcac7

* update Swap

* update ReferralBonding

* merge f50f6ce

* merge c55e6eb

* add demeter copyright

* fix ts erros

* update translations

* add TranslationConsts

* add ~ sign to rewards

* Update dev config (#758)

* remove CreatePair view (#757)

* fix ROI (#759)

* Remove whitelist.json (#761)

* Remove whitelist.json

* Update wallet

* fix fetchHistoryElements ts errors

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* local browser notification (#752)

* prework

* add notification modals

* refactor & change watcher source

* refactor

* Update en.json

* fix translation nesting

* translation fixes

* translations

* add bell icon

* add svg icon

* add missing translations

* fixes

* upd translations

* delete space between comma

* PW-747: Fix Responsive Behaviour and OX Axis Formatting (#760)

* Fixed Responsive Design Issues (skeleton width, filters position, breakpoints)

* Feature/pw 755 (#765)

* wip axis labels

* wip label interval setting

* polling new prices

* fix bugs

* format labels

* fix overlapping

* add beforeDestroy hook

* return LT format for hours

* add no data message

* reduce hour filter items count

* Update Jenkinsfile

refactor

* Update QR scan UI with select input (#768)

* update wallet to 1.10.13

* remove NotificationEnablingPage

* update wallet to 1.10.14

* add MAX buttons to farming and remove liquidity (#769)

* add copyFile

* test

* revert test values

* fix chart data fetching (#771)

* Save selected token in state manager (#772)

* update swap page

* update Bridge page

* remove unused imports

* fix typo

* up app-menu z-index for fix token page table

* update port regexp

* add layers as scss variables

* add newline

* clear addLiqudity selected token on destroyed (#773)

* Fix bridge issues (#776)

* Fix bridge issues

* Update deps

* update wallet to 1.10.15 (#775)

* fix getEvmNetworkType (#777)

* add checks (#778)

* Create generateNftServiceKeypair.js

* add dep

* PW-733: Activity Should Have First/Last Page Buttons (#774)

* Bridge and MoonPay History: Added First and Last pagination buttons.

* Consts Code Duplication Refactoring (#780)

* Refactored Consts Code Duplication.

* Bridge, Moonpay History: Added Pagination Page State.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* write to file

* add ipfs hash notif

* refactor

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* revert test changes

* use UCAN tokens for NFT marketplace (#779)

* Create generateNftServiceKeypair.js

* add dep

* write to file

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* use iife

* add ucan jenkinsfile

* fix var

* add api key, fix dependency install

* test env var

* test

* test2

* test3

* test4

* debug

* remove debug steps

* get token

* test api key

* use explicit

* remove debug step

* test error notif

* add registering & change path

* fix path

* debug

* fix output file name

* fix path

* remove path

* test

* refactor

* refactor

* test

* test

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* Update generateNftServiceKeypair.js

* Delete ucan.json

* fix secret scaner alert

* debug

* revert

* debug

* refactor

* debug

* refactor

* revert test changes

* add schedule

* change endpoint, set candlestick bar max width (#785)

* Fix chart price change (#786)

* calc price change by closing prices

* update wallet to 1.10.20

* update wallet to 1.10.21 & update not translated strings (#787)

* reset zoom end (#788)

* Replace chart price updates polling to Subquery subscription (#790)

* wip watch fiatPrice

* price timestamp sync

* refactoring

* improve chart price updates (#791)

* switch to polkadot channel

* break parsing when price is zero (#793)

* filter & dnd update (#800)

* add translations

* update wallet

* do not show add token btn for native token (#805)

* enable xstusd pools (#798)

* prework

* Increase version

* Update SelectToken.vue

* Update AddLiquidity.vue

* Up version

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Swap using different dexes (#809)

* swap using different dexes

* fix market algorithm

* Cherry pick commits from master (#807)

* Fix Subquery endpoint (#762)

* Update AppHeader.vue

* Update Jenkinsfile

* Update bridge contract for mainnet (#802)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* PW-752: Add tab index for all needed components (#789)

* Improved focus functionality.

* Cherry pick all changes from master (#815)

* Fix demeter styles (#808)

* Fix demeter styles

* Update whitelist.json

* Add link to UX research (#813)

* Add link to UX research

* Add an ability to remove less than 1 (#814)

* PW-855: Charts Enable Button (#812)

* Added Charts Enable Switch.

* Updated translations.

* Updated translations.

* Charts Switch: Updated design.

* Charts Switch: Cosmetic Fix.

* Improve storage validation

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Removed focus for tooltip. (#816)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix max input value (#817)

* Fix max input value

* Update Swap.vue

* match contract addresses in lower case (#818)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Updated translation. (#821)

* Fix 1.10 issues (#823)

* Fix wallet send paddings

* Fix zero fiat values when subquery is down

* Fix zero fiat when subquery is down for rewards header

* Update yarn.lock

* Tokens page fixes (#822)

* tokens page fixes

* fix app menu on tokens page

* refactoring tokens container class

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Add Sepolia support (#799) (#824)

* Hide Charts Switch Settings By Env Flag. (#825)

* fix chart y label (#826)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Enabling Settings For Undefined Second Asset Or Only One Market Algorithm (#827)

* Turned On Market Algorithms Settings.

* Enabled Settings For Undefined Second Asset Or Only One Market Algorithm.

* Fixed Custom Slippage Tolerance Outline.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* Fixed Referral Page Tabs. (#828)

* update swap route (#830)

* Fixed Rewards Tabs Underline. (#832)

* update reserves subscription (#833)

* Update extensions links & translations (#834)

* remove unused translations

* update wallet

* update translations

* fix swap token switch (#835)

* [Swap chart] Fix X-axis labels css (#836)

* swap chart fix x axis labels css

* remove unused option

* update wallet & add translations (#837)

* [Demeter Farming] dont show APR& TVL if no prices from subquery (#839)

* dont show apr & tvl if no prices from subquery'

* fix roi

* revert env.json

* Optimize swap subscription (#842)

* freeze subscription payload

* update wallet to 1.10.36

* update swap subscriptions (#843)

* update swap subscriptions

* update wallet to 1.10.37

* Fix max btn visibility for remove liquidity & farming (#844)

* fix max btn visibility for remove liquidity & farming

* add MAX_PART

* Use consts in translations (#845)

* use translation consts

* update wallet to 1.10.38

* reimport from localise

* revert change in ReferalProgram

* PW-626: Refactor Languages (#756)

* Refactored Translation.

* Updated translation.

* remove unused vars

* fix sora in translations

* translation fixes

* fix whitespaces

* remove @:appName

* reimport from localise

* add AppName const

* remove unused import

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* fix balance check for adding liqudity & messages (#846)

* Update project dependencies (#847)

* add @types/jsdom

* replace file-loader for asset resource

* replace node-sass to sass

* update types packages

* upgrade babel & @typescript-eslint

* try to add logs to webpack

* update ethers

* update vue-template-compiler

* update sass loader

* update node-polyfill

* update dependency tree using yarn-deduplicate

* Fix bridge thischain & fiat when subquery is down (#848)

* Enable USDT for HASHI bridge

* Hide marketing section

* Update lib version with bridge fix

* Update lib

Co-authored-by: Alex Natalia <38787212+alexnatalia@users.noreply.github.com>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>
Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: sunlucky163 <mishushin93@gmail.com>
Co-authored-by: sunlucky163 <44086186+sunlucky163@users.noreply.github.com>
Co-authored-by: Bao Tran <baotn166@gmail.com>
Co-authored-by: Bao Nguyen Tran <baotn166@users.noreply.github.com>
Co-authored-by: Pavel Varfolomeev <varfolomeev@soramitsu.co.jp>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
stefashkaa added a commit that referenced this pull request Nov 11, 2022
* Show expected address message when eth part not signed (#629)

* show expected address message when eth part not signed

* update wallet to 1.8.0

* Fix/bridge history eth timestamp (#630)

* fetch eth timestamp from block

* fetch sora start timestamp

* refactoring after review

* update wallet

* Fix/pw 607 (#631)

* fix asset check for adding liquidity

* bridge - remove message from pending state

* QR code support (#632)

* update wallet version

* update translations

* fix ru swap translations

* update wallet to 1.8.5 (#633)

* Crowdloan rewards (#634)

* update amount table

* update translations

* update types

* Feature/pw 593 (#635)

* add addToken function

* add SimpleNotification component

* add transfer notification component

* update transfer notification modal

* update translations

* remove unused code

* update wallet to 1.8.6

* update de translation

* update wallet to 1.8.7 (#640)

* update wallet to 1.8.8 (#641)

* Tech/update swap send translations (#645)

* update translations

* fix swap send direction

* PW-592: Loading on token select (#646)

* Added button loading on token select.

* update wallet to 1.8.11 (#648)

* Referrals list: Added pagination. (#651)

* Vuex improvements (#649)

* tmp

* Add vuex modules

* Add decorators

* Improve vuex usage & fix minor issues

* Fix issues

* Improve module names

* Fix issues

* Update package.json

* Update mutations.ts

* Update TokenSelectMixin.ts

* Update Swap.vue

* Update ConfirmSwap.vue

* Fix issues

* Refactor referral system

* Refactor confirm token pair dialog

* Remove useless await

* Remove useless string casting for slippage

* Add missed modifiers

* Restructure imports and readonly props order

* Add missed types

* Add missed modifiers

* Fix typescript issues

* Update RemoveLiquidityTransactionDetails.vue

* Add null checks for referral system & fix issue with navigation

* Update Pool.vue

* Fix add liquidity inputs issue

* Fix add liquidity focused field logic

it wasn't work in the previous implementation, so, it was needed to fix it or just ignore that logic. I decided to fix it

* Add missed modifiers

* Fix remove liquidity

* Fix remove liquidity issues

* Remove useless check from Pool component

* Update TransferNotification.vue

* Update wallet version

* Add automatically all selected tokens for Bridge to SORA side

* Fix namings

* Update PR

* Update wallet version

* Update wallet version

* Fix types

* Update referral system storage

* Update referral program component

* Fix copy feature

* Update ReferralProgram.vue

* Update ReferralProgram.vue

* Fix typo

* Fix referral program info line values (#655)

* Fix referral program info line values

* Update SelectNode.vue

* Fix same issues

* Update yarn.lock

* Fix swap tx details issue (#658)

* update wallet & wait for liquidity subscriptions creation (#659)

* Bridge: remove redundant message, fix confirmation message for evm part (#660)

* remove redundant message, fix confirmation message for evm part

* remove redundant translation key wait30Block

* Feature/pw 621 (#647)

* use AssetList in SelectToken & SelectRegisteredAsset

* create SelectAssetList common component

* add SearchInput component

* use components from wallet

* select asset dialogs refactoring

* fix naming

* fix ts error

* show total tooltip for crowdloan rewards (#662)

* PW-625: Add new languages (#656)

* Added new languages, updated translation.

* Mobile Download app (#657)

* prework

* change styles

* change google play link

* add example

* refactoring

* update vue config

* remove unused code

* transform svg

* fix svg patterns

* Update sora-app-right.svg

* add new languages

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* bridge tx restoration improvements (#663)

* bridge tx restoration improvements

* fix ternary condition

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update Rewards view to use subscriptions & fix crowdloan rewards (#665)

* wip subscriptions

* update rewards to subscriptions

* fix subscription calls

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* subquery, meta, whitelist improvements (#666)

* Add subquery endpoint

* Fix twitter meta img

* Update whitelist.json

* Update App.vue

* Update translations

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* NFT preview & token-logo refactoring (#664)

* prework

* refactor

* Update PairTokenLogo.vue

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* improve webpack config (#667)

* subscription creation fix & unicode-loader fix (#669)

* Fix meta, token logo & referral fiat (#668)

* Fix token logo

* Fix meta

* Fix fiat values for referral program

* Update package.json

* Update AppHeader.vue

* Update SelectToken.vue

* update ru translation

* Update yarn.lock

* update languages

Co-authored-by: RustemYuzlibaev <rustem.yuzlibaev@yandex.ru>

* add data test attribute

* Fix metamask token logo (#673)

* PW-665: Add Referrer Subscription (#675)

* Added referrer subscription.
* Updated translation.
* Added some translation.

* change data-test-atr for pools

* update wallet to 1.8.23 (#681)

* update wallet to 1.8.23

* Add node

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* remove xor crowdloan rewards (#687)

* Fix network chain genesis hash update (#674)

* do not reset existing genesis hash

* refactoring unsubscribe calls

* add method to actions

* refactoring unsubscribe

* PW-649: Add copy feature for bridge accounts (#695)

* Bridge: Added Networks Copy Functionality.

* fix timestamp sent to etherscan (#694)

* Select extension (#696)

* update types

* update wallet to 1.9.1

* Add release notes link (#697)

* add translations

* refactoring text links

* ReferralSystem: Insufficient Bonded Amount Fix (#698)

* ReferralSystem: Insufficient Bonded Amount Fix.

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* add plugin & adjust config (#672)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* enable NFT tab & add languages (#701)

* add Sonar

* Charts: Added Charts Enabled Settings. (#708)

* PW-650: Refactor Tooltips/Notifications For Copy Address Operation (#703)

* Refactored Copy Address Functionality.
* Updated Translation.
* Increased wallet version.

* Wallet 1.9.8 (#709)

* update wallet to 1.9.7

* wallet 1.9.8

* change env var (#710)

* loop through the node list (#711)

* add copy static

* add translations (#712)

* add translations

* add 2 translations

* Feature/pw 679 (#705)

* create demeter store

* add PoolStatusBadge component

* wip pool card

* show/hide badge in title

* update translations & info lines

* add dialog templates

* stake dialog content

* fix percent css

* fix ts error

* subscriptions examples

* update store

* claim dialog wip

* add AccountPoolMixin

* buttons texts

* add claim rewards action

* fix claim handler

* add staking route

* wip Staking page

* connect wallet on card

* add PageMixin

* refactoring common methods

* add staking actions

* add DemeterDataContainer

* new folder structure

* remove liqudity calculations

* add APR for staking

* fix apr formula

* add liquidty apr

* update calc

* refactoring params

* hide removed inactive pools

* fix calculations after

* add float input for stake

* add fiat amounts to stake dialog

* refactoring balance

* fix pool share after

* update translation keys

* fix some translations, max button visibility

* update removeLiquidity

* update messages

* update translations

* revert env.json

* staking empty card

* fix status-badge css

* update icon & balance text

* update badges

* fix click on stopped pool badge

* fix bugs

* fixes after review

* up wallet (#717)

* test

* remove test values

* test

* revert values

* add stage deploy

* fix rewards list after claim (#725)

* fix calc for availableFunds (#724)

* move textLinks to computed (#723)

* remove initial sync with metamask on page loading (#726)

* add demeter link (#727)

* update wallet to 1.10.0 (#731)

* Upgrade to Metadata 14 (#732)

* Fix migration issues

* Update imports

* Fix JSON.parse

* tmp

* Fix issues

* Up wallet version

* PW-686: Charts - Add Chart for 1 Token (XYK Pool) (#719)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* move @vue/composition-api to devDependencies

* add echarts plugin

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* [Line Chart]: Add Filtering by Time (#734)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* zoom chart and fetch data

* line chart filters

* add candle filters

* fix timeFormat

* set line chart grid option

* refactoring

* remove merge artifacts

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* chart theme colors (#736)

* add candle chart filters (#737)

* PW-687: Charts - Add Dark Theme (#735)

* Charts: Updated Dark theme.

* Update chart specs & rendering (#738)

* update specs, precision for value

* token logos

* token logos

* Update deps (#739)

* Swap Chart refactorng & fix rendering issues (#740)

* add ThemePaletteMixin

* move components to swap folder

* rendering fixes

* revert env.json

* fix tabs

* return any types temporary

* Update env.json (#744)

* Update wallet to 1.10.3 (#745)

* update wallet to 1.10.3

* update wallet to 1.10.4

* update translations from localise

* update translations

* Fix router warning (#746)

* Fix router warning

* Update wallet

* Charts Skeleton (#741)

* Charts: Added Skeleton for Loading and Error States.

* Add scan QR feature (#747)

* update wallet to 1.10.6 & refactoring

* update translations

* fix remove liquidity with locked tokens (#748)

* Fixed Receive Misspelling. (#750)

* bridge confirm loading state (#751)

* fix loading historical prices (#755)

* Modify Tokens page (#743)

* add price column

* add data to table

* fetch fix

* improve table components

* add ethereumAddress

* fix registered assets fetch

* sticky column

* scrollable table

* style & ui fixes

* fix price change format

* fix prettier warning

* APR Calculator (#754)

* merge b50b4a7

* refactoring AddLiquidity input fields

* update StakeDialog

* pass balance to TokenInput

* merge 07bcac7

* update Swap

* update ReferralBonding

* merge f50f6ce

* merge c55e6eb

* add demeter copyright

* fix ts erros

* update translations

* add TranslationConsts

* add ~ sign to rewards

* Update dev config (#758)

* remove CreatePair view (#757)

* fix ROI (#759)

* Remove whitelist.json (#761)

* Remove whitelist.json

* Update wallet

* fix fetchHistoryElements ts errors

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* local browser notification (#752)

* prework

* add notification modals

* refactor & change watcher source

* refactor

* Update en.json

* fix translation nesting

* translation fixes

* translations

* add bell icon

* add svg icon

* add missing translations

* fixes

* upd translations

* delete space between comma

* PW-747: Fix Responsive Behaviour and OX Axis Formatting (#760)

* Fixed Responsive Design Issues (skeleton width, filters position, breakpoints)

* Feature/pw 755 (#765)

* wip axis labels

* wip label interval setting

* polling new prices

* fix bugs

* format labels

* fix overlapping

* add beforeDestroy hook

* return LT format for hours

* add no data message

* reduce hour filter items count

* Update Jenkinsfile

refactor

* Update QR scan UI with select input (#768)

* update wallet to 1.10.13

* remove NotificationEnablingPage

* update wallet to 1.10.14

* add MAX buttons to farming and remove liquidity (#769)

* add copyFile

* test

* revert test values

* fix chart data fetching (#771)

* Save selected token in state manager (#772)

* update swap page

* update Bridge page

* remove unused imports

* fix typo

* up app-menu z-index for fix token page table

* update port regexp

* add layers as scss variables

* add newline

* clear addLiqudity selected token on destroyed (#773)

* Fix bridge issues (#776)

* Fix bridge issues

* Update deps

* update wallet to 1.10.15 (#775)

* fix getEvmNetworkType (#777)

* add checks (#778)

* Create generateNftServiceKeypair.js

* add dep

* PW-733: Activity Should Have First/Last Page Buttons (#774)

* Bridge and MoonPay History: Added First and Last pagination buttons.

* Consts Code Duplication Refactoring (#780)

* Refactored Consts Code Duplication.

* Bridge, Moonpay History: Added Pagination Page State.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* write to file

* add ipfs hash notif

* refactor

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* revert test changes

* use UCAN tokens for NFT marketplace (#779)

* Create generateNftServiceKeypair.js

* add dep

* write to file

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* use iife

* add ucan jenkinsfile

* fix var

* add api key, fix dependency install

* test env var

* test

* test2

* test3

* test4

* debug

* remove debug steps

* get token

* test api key

* use explicit

* remove debug step

* test error notif

* add registering & change path

* fix path

* debug

* fix output file name

* fix path

* remove path

* test

* refactor

* refactor

* test

* test

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* Update generateNftServiceKeypair.js

* Delete ucan.json

* fix secret scaner alert

* debug

* revert

* debug

* refactor

* debug

* refactor

* revert test changes

* add schedule

* change endpoint, set candlestick bar max width (#785)

* Fix chart price change (#786)

* calc price change by closing prices

* update wallet to 1.10.20

* update wallet to 1.10.21 & update not translated strings (#787)

* reset zoom end (#788)

* Replace chart price updates polling to Subquery subscription (#790)

* wip watch fiatPrice

* price timestamp sync

* refactoring

* improve chart price updates (#791)

* switch to polkadot channel

* break parsing when price is zero (#793)

* filter & dnd update (#800)

* add translations

* update wallet

* do not show add token btn for native token (#805)

* enable xstusd pools (#798)

* prework

* Increase version

* Update SelectToken.vue

* Update AddLiquidity.vue

* Up version

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Swap using different dexes (#809)

* swap using different dexes

* fix market algorithm

* Cherry pick commits from master (#807)

* Fix Subquery endpoint (#762)

* Update AppHeader.vue

* Update Jenkinsfile

* Update bridge contract for mainnet (#802)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* PW-752: Add tab index for all needed components (#789)

* Improved focus functionality.

* Cherry pick all changes from master (#815)

* Fix demeter styles (#808)

* Fix demeter styles

* Update whitelist.json

* Add link to UX research (#813)

* Add link to UX research

* Add an ability to remove less than 1 (#814)

* PW-855: Charts Enable Button (#812)

* Added Charts Enable Switch.

* Updated translations.

* Updated translations.

* Charts Switch: Updated design.

* Charts Switch: Cosmetic Fix.

* Improve storage validation

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Removed focus for tooltip. (#816)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix max input value (#817)

* Fix max input value

* Update Swap.vue

* match contract addresses in lower case (#818)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Updated translation. (#821)

* Fix 1.10 issues (#823)

* Fix wallet send paddings

* Fix zero fiat values when subquery is down

* Fix zero fiat when subquery is down for rewards header

* Update yarn.lock

* Tokens page fixes (#822)

* tokens page fixes

* fix app menu on tokens page

* refactoring tokens container class

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Add Sepolia support (#799) (#824)

* Hide Charts Switch Settings By Env Flag. (#825)

* fix chart y label (#826)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Enabling Settings For Undefined Second Asset Or Only One Market Algorithm (#827)

* Turned On Market Algorithms Settings.

* Enabled Settings For Undefined Second Asset Or Only One Market Algorithm.

* Fixed Custom Slippage Tolerance Outline.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* Fixed Referral Page Tabs. (#828)

* update swap route (#830)

* Fixed Rewards Tabs Underline. (#832)

* update reserves subscription (#833)

* Update extensions links & translations (#834)

* remove unused translations

* update wallet

* update translations

* fix swap token switch (#835)

* [Swap chart] Fix X-axis labels css (#836)

* swap chart fix x axis labels css

* remove unused option

* update wallet & add translations (#837)

* [Demeter Farming] dont show APR& TVL if no prices from subquery (#839)

* dont show apr & tvl if no prices from subquery'

* fix roi

* revert env.json

* Optimize swap subscription (#842)

* freeze subscription payload

* update wallet to 1.10.36

* update swap subscriptions (#843)

* update swap subscriptions

* update wallet to 1.10.37

* Fix max btn visibility for remove liquidity & farming (#844)

* fix max btn visibility for remove liquidity & farming

* add MAX_PART

* Use consts in translations (#845)

* use translation consts

* update wallet to 1.10.38

* reimport from localise

* revert change in ReferalProgram

* PW-626: Refactor Languages (#756)

* Refactored Translation.

* Updated translation.

* remove unused vars

* fix sora in translations

* translation fixes

* fix whitespaces

* remove @:appName

* reimport from localise

* add AppName const

* remove unused import

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* fix balance check for adding liqudity & messages (#846)

* Update project dependencies (#847)

* add @types/jsdom

* replace file-loader for asset resource

* replace node-sass to sass

* update types packages

* upgrade babel & @typescript-eslint

* try to add logs to webpack

* update ethers

* update vue-template-compiler

* update sass loader

* update node-polyfill

* update dependency tree using yarn-deduplicate

* Fix bridge thischain & fiat when subquery is down (#848)

* Enable USDT for HASHI bridge

* Hide marketing section

* Update lib version with bridge fix

* Update lib

* Fix issues (#850)

* Fix block explorer links

* Fix local config

* Fix issue with infinite loader because of subquery

* Update BridgeTransactionsHistory.vue

* test image updater

* Fix release issues (#851)

* Fix moonpay behavior during log in

* Update translation strings

* Update wallet

* Hide balances fields for not connected accounts

* Update languages

* Fix low XOR value dialog behavior

* Fix type checking issue

* Fix connect account text

* Fix block number on swap with chart & tokens pages

* Update bridge contract

* Remove evm network type from local storage & fix network checks (#854)

* Remove it cuz assets were removed from the whitelist

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>
Co-authored-by: Alex Natalia <38787212+alexnatalia@users.noreply.github.com>
Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: sunlucky163 <mishushin93@gmail.com>
Co-authored-by: sunlucky163 <44086186+sunlucky163@users.noreply.github.com>
Co-authored-by: Bao Tran <baotn166@gmail.com>
Co-authored-by: Bao Nguyen Tran <baotn166@users.noreply.github.com>
Co-authored-by: Pavel Varfolomeev <varfolomeev@soramitsu.co.jp>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Pavel Varfolomeev <wpi86@yandex.ru>
Nikita-Polyakov added a commit that referenced this pull request Nov 14, 2022
* Fix/bridge history eth timestamp (#630)

* fetch eth timestamp from block

* fetch sora start timestamp

* refactoring after review

* update wallet

* Fix/pw 607 (#631)

* fix asset check for adding liquidity

* bridge - remove message from pending state

* QR code support (#632)

* update wallet version

* update translations

* fix ru swap translations

* update wallet to 1.8.5 (#633)

* Crowdloan rewards (#634)

* update amount table

* update translations

* update types

* Feature/pw 593 (#635)

* add addToken function

* add SimpleNotification component

* add transfer notification component

* update transfer notification modal

* update translations

* remove unused code

* update wallet to 1.8.6

* update de translation

* update wallet to 1.8.7 (#640)

* update wallet to 1.8.8 (#641)

* Tech/update swap send translations (#645)

* update translations

* fix swap send direction

* PW-592: Loading on token select (#646)

* Added button loading on token select.

* update wallet to 1.8.11 (#648)

* Referrals list: Added pagination. (#651)

* Vuex improvements (#649)

* tmp

* Add vuex modules

* Add decorators

* Improve vuex usage & fix minor issues

* Fix issues

* Improve module names

* Fix issues

* Update package.json

* Update mutations.ts

* Update TokenSelectMixin.ts

* Update Swap.vue

* Update ConfirmSwap.vue

* Fix issues

* Refactor referral system

* Refactor confirm token pair dialog

* Remove useless await

* Remove useless string casting for slippage

* Add missed modifiers

* Restructure imports and readonly props order

* Add missed types

* Add missed modifiers

* Fix typescript issues

* Update RemoveLiquidityTransactionDetails.vue

* Add null checks for referral system & fix issue with navigation

* Update Pool.vue

* Fix add liquidity inputs issue

* Fix add liquidity focused field logic

it wasn't work in the previous implementation, so, it was needed to fix it or just ignore that logic. I decided to fix it

* Add missed modifiers

* Fix remove liquidity

* Fix remove liquidity issues

* Remove useless check from Pool component

* Update TransferNotification.vue

* Update wallet version

* Add automatically all selected tokens for Bridge to SORA side

* Fix namings

* Update PR

* Update wallet version

* Update wallet version

* Fix types

* Update referral system storage

* Update referral program component

* Fix copy feature

* Update ReferralProgram.vue

* Update ReferralProgram.vue

* Fix typo

* Fix referral program info line values (#655)

* Fix referral program info line values

* Update SelectNode.vue

* Fix same issues

* Update yarn.lock

* Fix swap tx details issue (#658)

* update wallet & wait for liquidity subscriptions creation (#659)

* Bridge: remove redundant message, fix confirmation message for evm part (#660)

* remove redundant message, fix confirmation message for evm part

* remove redundant translation key wait30Block

* Feature/pw 621 (#647)

* use AssetList in SelectToken & SelectRegisteredAsset

* create SelectAssetList common component

* add SearchInput component

* use components from wallet

* select asset dialogs refactoring

* fix naming

* fix ts error

* show total tooltip for crowdloan rewards (#662)

* PW-625: Add new languages (#656)

* Added new languages, updated translation.

* Mobile Download app (#657)

* prework

* change styles

* change google play link

* add example

* refactoring

* update vue config

* remove unused code

* transform svg

* fix svg patterns

* Update sora-app-right.svg

* add new languages

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* bridge tx restoration improvements (#663)

* bridge tx restoration improvements

* fix ternary condition

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update Rewards view to use subscriptions & fix crowdloan rewards (#665)

* wip subscriptions

* update rewards to subscriptions

* fix subscription calls

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* subquery, meta, whitelist improvements (#666)

* Add subquery endpoint

* Fix twitter meta img

* Update whitelist.json

* Update App.vue

* Update translations

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* NFT preview & token-logo refactoring (#664)

* prework

* refactor

* Update PairTokenLogo.vue

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* improve webpack config (#667)

* subscription creation fix & unicode-loader fix (#669)

* Fix meta, token logo & referral fiat (#668)

* Fix token logo

* Fix meta

* Fix fiat values for referral program

* Update package.json

* Update AppHeader.vue

* Update SelectToken.vue

* update ru translation

* Update yarn.lock

* update languages

Co-authored-by: RustemYuzlibaev <rustem.yuzlibaev@yandex.ru>

* add data test attribute

* Fix metamask token logo (#673)

* PW-665: Add Referrer Subscription (#675)

* Added referrer subscription.
* Updated translation.
* Added some translation.

* change data-test-atr for pools

* update wallet to 1.8.23 (#681)

* update wallet to 1.8.23

* Add node

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* remove xor crowdloan rewards (#687)

* Fix network chain genesis hash update (#674)

* do not reset existing genesis hash

* refactoring unsubscribe calls

* add method to actions

* refactoring unsubscribe

* PW-649: Add copy feature for bridge accounts (#695)

* Bridge: Added Networks Copy Functionality.

* fix timestamp sent to etherscan (#694)

* Select extension (#696)

* update types

* update wallet to 1.9.1

* Add release notes link (#697)

* add translations

* refactoring text links

* ReferralSystem: Insufficient Bonded Amount Fix (#698)

* ReferralSystem: Insufficient Bonded Amount Fix.

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* add plugin & adjust config (#672)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* enable NFT tab & add languages (#701)

* add Sonar

* Charts: Added Charts Enabled Settings. (#708)

* PW-650: Refactor Tooltips/Notifications For Copy Address Operation (#703)

* Refactored Copy Address Functionality.
* Updated Translation.
* Increased wallet version.

* Wallet 1.9.8 (#709)

* update wallet to 1.9.7

* wallet 1.9.8

* change env var (#710)

* loop through the node list (#711)

* add copy static

* add translations (#712)

* add translations

* add 2 translations

* Feature/pw 679 (#705)

* create demeter store

* add PoolStatusBadge component

* wip pool card

* show/hide badge in title

* update translations & info lines

* add dialog templates

* stake dialog content

* fix percent css

* fix ts error

* subscriptions examples

* update store

* claim dialog wip

* add AccountPoolMixin

* buttons texts

* add claim rewards action

* fix claim handler

* add staking route

* wip Staking page

* connect wallet on card

* add PageMixin

* refactoring common methods

* add staking actions

* add DemeterDataContainer

* new folder structure

* remove liqudity calculations

* add APR for staking

* fix apr formula

* add liquidty apr

* update calc

* refactoring params

* hide removed inactive pools

* fix calculations after

* add float input for stake

* add fiat amounts to stake dialog

* refactoring balance

* fix pool share after

* update translation keys

* fix some translations, max button visibility

* update removeLiquidity

* update messages

* update translations

* revert env.json

* staking empty card

* fix status-badge css

* update icon & balance text

* update badges

* fix click on stopped pool badge

* fix bugs

* fixes after review

* up wallet (#717)

* test

* remove test values

* test

* revert values

* add stage deploy

* fix rewards list after claim (#725)

* fix calc for availableFunds (#724)

* move textLinks to computed (#723)

* remove initial sync with metamask on page loading (#726)

* add demeter link (#727)

* update wallet to 1.10.0 (#731)

* Upgrade to Metadata 14 (#732)

* Fix migration issues

* Update imports

* Fix JSON.parse

* tmp

* Fix issues

* Up wallet version

* PW-686: Charts - Add Chart for 1 Token (XYK Pool) (#719)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* move @vue/composition-api to devDependencies

* add echarts plugin

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* [Line Chart]: Add Filtering by Time (#734)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* zoom chart and fetch data

* line chart filters

* add candle filters

* fix timeFormat

* set line chart grid option

* refactoring

* remove merge artifacts

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* chart theme colors (#736)

* add candle chart filters (#737)

* PW-687: Charts - Add Dark Theme (#735)

* Charts: Updated Dark theme.

* Update chart specs & rendering (#738)

* update specs, precision for value

* token logos

* token logos

* Update deps (#739)

* Swap Chart refactorng & fix rendering issues (#740)

* add ThemePaletteMixin

* move components to swap folder

* rendering fixes

* revert env.json

* fix tabs

* return any types temporary

* Update env.json (#744)

* Update wallet to 1.10.3 (#745)

* update wallet to 1.10.3

* update wallet to 1.10.4

* update translations from localise

* update translations

* Fix router warning (#746)

* Fix router warning

* Update wallet

* Charts Skeleton (#741)

* Charts: Added Skeleton for Loading and Error States.

* Add scan QR feature (#747)

* update wallet to 1.10.6 & refactoring

* update translations

* fix remove liquidity with locked tokens (#748)

* Fixed Receive Misspelling. (#750)

* bridge confirm loading state (#751)

* fix loading historical prices (#755)

* Modify Tokens page (#743)

* add price column

* add data to table

* fetch fix

* improve table components

* add ethereumAddress

* fix registered assets fetch

* sticky column

* scrollable table

* style & ui fixes

* fix price change format

* fix prettier warning

* APR Calculator (#754)

* merge b50b4a7

* refactoring AddLiquidity input fields

* update StakeDialog

* pass balance to TokenInput

* merge 07bcac7

* update Swap

* update ReferralBonding

* merge f50f6ce

* merge c55e6eb

* add demeter copyright

* fix ts erros

* update translations

* add TranslationConsts

* add ~ sign to rewards

* Update dev config (#758)

* remove CreatePair view (#757)

* fix ROI (#759)

* Remove whitelist.json (#761)

* Remove whitelist.json

* Update wallet

* fix fetchHistoryElements ts errors

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* local browser notification (#752)

* prework

* add notification modals

* refactor & change watcher source

* refactor

* Update en.json

* fix translation nesting

* translation fixes

* translations

* add bell icon

* add svg icon

* add missing translations

* fixes

* upd translations

* delete space between comma

* PW-747: Fix Responsive Behaviour and OX Axis Formatting (#760)

* Fixed Responsive Design Issues (skeleton width, filters position, breakpoints)

* Feature/pw 755 (#765)

* wip axis labels

* wip label interval setting

* polling new prices

* fix bugs

* format labels

* fix overlapping

* add beforeDestroy hook

* return LT format for hours

* add no data message

* reduce hour filter items count

* Update Jenkinsfile

refactor

* Update QR scan UI with select input (#768)

* update wallet to 1.10.13

* remove NotificationEnablingPage

* update wallet to 1.10.14

* add MAX buttons to farming and remove liquidity (#769)

* add copyFile

* test

* revert test values

* fix chart data fetching (#771)

* Save selected token in state manager (#772)

* update swap page

* update Bridge page

* remove unused imports

* fix typo

* up app-menu z-index for fix token page table

* update port regexp

* add layers as scss variables

* add newline

* clear addLiqudity selected token on destroyed (#773)

* Fix bridge issues (#776)

* Fix bridge issues

* Update deps

* update wallet to 1.10.15 (#775)

* fix getEvmNetworkType (#777)

* add checks (#778)

* Create generateNftServiceKeypair.js

* add dep

* PW-733: Activity Should Have First/Last Page Buttons (#774)

* Bridge and MoonPay History: Added First and Last pagination buttons.

* Consts Code Duplication Refactoring (#780)

* Refactored Consts Code Duplication.

* Bridge, Moonpay History: Added Pagination Page State.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* write to file

* add ipfs hash notif

* refactor

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* revert test changes

* use UCAN tokens for NFT marketplace (#779)

* Create generateNftServiceKeypair.js

* add dep

* write to file

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* use iife

* add ucan jenkinsfile

* fix var

* add api key, fix dependency install

* test env var

* test

* test2

* test3

* test4

* debug

* remove debug steps

* get token

* test api key

* use explicit

* remove debug step

* test error notif

* add registering & change path

* fix path

* debug

* fix output file name

* fix path

* remove path

* test

* refactor

* refactor

* test

* test

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* Update generateNftServiceKeypair.js

* Delete ucan.json

* fix secret scaner alert

* debug

* revert

* debug

* refactor

* debug

* refactor

* revert test changes

* add schedule

* change endpoint, set candlestick bar max width (#785)

* Fix chart price change (#786)

* calc price change by closing prices

* update wallet to 1.10.20

* update wallet to 1.10.21 & update not translated strings (#787)

* reset zoom end (#788)

* Replace chart price updates polling to Subquery subscription (#790)

* wip watch fiatPrice

* price timestamp sync

* refactoring

* improve chart price updates (#791)

* switch to polkadot channel

* break parsing when price is zero (#793)

* filter & dnd update (#800)

* add translations

* update wallet

* do not show add token btn for native token (#805)

* enable xstusd pools (#798)

* prework

* Increase version

* Update SelectToken.vue

* Update AddLiquidity.vue

* Up version

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Swap using different dexes (#809)

* swap using different dexes

* fix market algorithm

* Cherry pick commits from master (#807)

* Fix Subquery endpoint (#762)

* Update AppHeader.vue

* Update Jenkinsfile

* Update bridge contract for mainnet (#802)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* PW-752: Add tab index for all needed components (#789)

* Improved focus functionality.

* Cherry pick all changes from master (#815)

* Fix demeter styles (#808)

* Fix demeter styles

* Update whitelist.json

* Add link to UX research (#813)

* Add link to UX research

* Add an ability to remove less than 1 (#814)

* PW-855: Charts Enable Button (#812)

* Added Charts Enable Switch.

* Updated translations.

* Updated translations.

* Charts Switch: Updated design.

* Charts Switch: Cosmetic Fix.

* Improve storage validation

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Removed focus for tooltip. (#816)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix max input value (#817)

* Fix max input value

* Update Swap.vue

* match contract addresses in lower case (#818)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Updated translation. (#821)

* Fix 1.10 issues (#823)

* Fix wallet send paddings

* Fix zero fiat values when subquery is down

* Fix zero fiat when subquery is down for rewards header

* Update yarn.lock

* Tokens page fixes (#822)

* tokens page fixes

* fix app menu on tokens page

* refactoring tokens container class

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Add Sepolia support (#799) (#824)

* Hide Charts Switch Settings By Env Flag. (#825)

* fix chart y label (#826)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Enabling Settings For Undefined Second Asset Or Only One Market Algorithm (#827)

* Turned On Market Algorithms Settings.

* Enabled Settings For Undefined Second Asset Or Only One Market Algorithm.

* Fixed Custom Slippage Tolerance Outline.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* Fixed Referral Page Tabs. (#828)

* update swap route (#830)

* Fixed Rewards Tabs Underline. (#832)

* update reserves subscription (#833)

* Update extensions links & translations (#834)

* remove unused translations

* update wallet

* update translations

* fix swap token switch (#835)

* [Swap chart] Fix X-axis labels css (#836)

* swap chart fix x axis labels css

* remove unused option

* update wallet & add translations (#837)

* [Demeter Farming] dont show APR& TVL if no prices from subquery (#839)

* dont show apr & tvl if no prices from subquery'

* fix roi

* revert env.json

* Optimize swap subscription (#842)

* freeze subscription payload

* update wallet to 1.10.36

* update swap subscriptions (#843)

* update swap subscriptions

* update wallet to 1.10.37

* Fix max btn visibility for remove liquidity & farming (#844)

* fix max btn visibility for remove liquidity & farming

* add MAX_PART

* Use consts in translations (#845)

* use translation consts

* update wallet to 1.10.38

* reimport from localise

* revert change in ReferalProgram

* PW-626: Refactor Languages (#756)

* Refactored Translation.

* Updated translation.

* remove unused vars

* fix sora in translations

* translation fixes

* fix whitespaces

* remove @:appName

* reimport from localise

* add AppName const

* remove unused import

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* fix balance check for adding liqudity & messages (#846)

* Update project dependencies (#847)

* add @types/jsdom

* replace file-loader for asset resource

* replace node-sass to sass

* update types packages

* upgrade babel & @typescript-eslint

* try to add logs to webpack

* update ethers

* update vue-template-compiler

* update sass loader

* update node-polyfill

* update dependency tree using yarn-deduplicate

* Fix bridge thischain & fiat when subquery is down (#848)

* Enable USDT for HASHI bridge

* Hide marketing section

* Update lib version with bridge fix

* Update lib

* Fix issues (#850)

* Fix block explorer links

* Fix local config

* Fix issue with infinite loader because of subquery

* Update BridgeTransactionsHistory.vue

* test image updater

* Fix release issues (#851)

* Fix moonpay behavior during log in

* Update translation strings

* Update wallet

* Hide balances fields for not connected accounts

* Update languages

* Fix low XOR value dialog behavior

* Fix type checking issue

* Fix connect account text

* Fix block number on swap with chart & tokens pages

* Update bridge contract

* Remove evm network type from local storage & fix network checks (#854)

* Remove it cuz assets were removed from the whitelist

* update wallet (#856)

Co-authored-by: Alex Natalia <38787212+alexnatalia@users.noreply.github.com>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>
Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: sunlucky163 <mishushin93@gmail.com>
Co-authored-by: sunlucky163 <44086186+sunlucky163@users.noreply.github.com>
Co-authored-by: Bao Tran <baotn166@gmail.com>
Co-authored-by: Bao Nguyen Tran <baotn166@users.noreply.github.com>
Co-authored-by: Pavel Varfolomeev <varfolomeev@soramitsu.co.jp>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Pavel Varfolomeev <wpi86@yandex.ru>
stefashkaa added a commit that referenced this pull request Nov 21, 2022
* Fix/pw 607 (#631)

* fix asset check for adding liquidity

* bridge - remove message from pending state

* QR code support (#632)

* update wallet version

* update translations

* fix ru swap translations

* update wallet to 1.8.5 (#633)

* Crowdloan rewards (#634)

* update amount table

* update translations

* update types

* Feature/pw 593 (#635)

* add addToken function

* add SimpleNotification component

* add transfer notification component

* update transfer notification modal

* update translations

* remove unused code

* update wallet to 1.8.6

* update de translation

* update wallet to 1.8.7 (#640)

* update wallet to 1.8.8 (#641)

* Tech/update swap send translations (#645)

* update translations

* fix swap send direction

* PW-592: Loading on token select (#646)

* Added button loading on token select.

* update wallet to 1.8.11 (#648)

* Referrals list: Added pagination. (#651)

* Vuex improvements (#649)

* tmp

* Add vuex modules

* Add decorators

* Improve vuex usage & fix minor issues

* Fix issues

* Improve module names

* Fix issues

* Update package.json

* Update mutations.ts

* Update TokenSelectMixin.ts

* Update Swap.vue

* Update ConfirmSwap.vue

* Fix issues

* Refactor referral system

* Refactor confirm token pair dialog

* Remove useless await

* Remove useless string casting for slippage

* Add missed modifiers

* Restructure imports and readonly props order

* Add missed types

* Add missed modifiers

* Fix typescript issues

* Update RemoveLiquidityTransactionDetails.vue

* Add null checks for referral system & fix issue with navigation

* Update Pool.vue

* Fix add liquidity inputs issue

* Fix add liquidity focused field logic

it wasn't work in the previous implementation, so, it was needed to fix it or just ignore that logic. I decided to fix it

* Add missed modifiers

* Fix remove liquidity

* Fix remove liquidity issues

* Remove useless check from Pool component

* Update TransferNotification.vue

* Update wallet version

* Add automatically all selected tokens for Bridge to SORA side

* Fix namings

* Update PR

* Update wallet version

* Update wallet version

* Fix types

* Update referral system storage

* Update referral program component

* Fix copy feature

* Update ReferralProgram.vue

* Update ReferralProgram.vue

* Fix typo

* Fix referral program info line values (#655)

* Fix referral program info line values

* Update SelectNode.vue

* Fix same issues

* Update yarn.lock

* Fix swap tx details issue (#658)

* update wallet & wait for liquidity subscriptions creation (#659)

* Bridge: remove redundant message, fix confirmation message for evm part (#660)

* remove redundant message, fix confirmation message for evm part

* remove redundant translation key wait30Block

* Feature/pw 621 (#647)

* use AssetList in SelectToken & SelectRegisteredAsset

* create SelectAssetList common component

* add SearchInput component

* use components from wallet

* select asset dialogs refactoring

* fix naming

* fix ts error

* show total tooltip for crowdloan rewards (#662)

* PW-625: Add new languages (#656)

* Added new languages, updated translation.

* Mobile Download app (#657)

* prework

* change styles

* change google play link

* add example

* refactoring

* update vue config

* remove unused code

* transform svg

* fix svg patterns

* Update sora-app-right.svg

* add new languages

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* bridge tx restoration improvements (#663)

* bridge tx restoration improvements

* fix ternary condition

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update Rewards view to use subscriptions & fix crowdloan rewards (#665)

* wip subscriptions

* update rewards to subscriptions

* fix subscription calls

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* subquery, meta, whitelist improvements (#666)

* Add subquery endpoint

* Fix twitter meta img

* Update whitelist.json

* Update App.vue

* Update translations

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* NFT preview & token-logo refactoring (#664)

* prework

* refactor

* Update PairTokenLogo.vue

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* improve webpack config (#667)

* subscription creation fix & unicode-loader fix (#669)

* Fix meta, token logo & referral fiat (#668)

* Fix token logo

* Fix meta

* Fix fiat values for referral program

* Update package.json

* Update AppHeader.vue

* Update SelectToken.vue

* update ru translation

* Update yarn.lock

* update languages

Co-authored-by: RustemYuzlibaev <rustem.yuzlibaev@yandex.ru>

* add data test attribute

* Fix metamask token logo (#673)

* PW-665: Add Referrer Subscription (#675)

* Added referrer subscription.
* Updated translation.
* Added some translation.

* change data-test-atr for pools

* update wallet to 1.8.23 (#681)

* update wallet to 1.8.23

* Add node

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* remove xor crowdloan rewards (#687)

* Fix network chain genesis hash update (#674)

* do not reset existing genesis hash

* refactoring unsubscribe calls

* add method to actions

* refactoring unsubscribe

* PW-649: Add copy feature for bridge accounts (#695)

* Bridge: Added Networks Copy Functionality.

* fix timestamp sent to etherscan (#694)

* Select extension (#696)

* update types

* update wallet to 1.9.1

* Add release notes link (#697)

* add translations

* refactoring text links

* ReferralSystem: Insufficient Bonded Amount Fix (#698)

* ReferralSystem: Insufficient Bonded Amount Fix.

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* add plugin & adjust config (#672)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* enable NFT tab & add languages (#701)

* add Sonar

* Charts: Added Charts Enabled Settings. (#708)

* PW-650: Refactor Tooltips/Notifications For Copy Address Operation (#703)

* Refactored Copy Address Functionality.
* Updated Translation.
* Increased wallet version.

* Wallet 1.9.8 (#709)

* update wallet to 1.9.7

* wallet 1.9.8

* change env var (#710)

* loop through the node list (#711)

* add copy static

* add translations (#712)

* add translations

* add 2 translations

* Feature/pw 679 (#705)

* create demeter store

* add PoolStatusBadge component

* wip pool card

* show/hide badge in title

* update translations & info lines

* add dialog templates

* stake dialog content

* fix percent css

* fix ts error

* subscriptions examples

* update store

* claim dialog wip

* add AccountPoolMixin

* buttons texts

* add claim rewards action

* fix claim handler

* add staking route

* wip Staking page

* connect wallet on card

* add PageMixin

* refactoring common methods

* add staking actions

* add DemeterDataContainer

* new folder structure

* remove liqudity calculations

* add APR for staking

* fix apr formula

* add liquidty apr

* update calc

* refactoring params

* hide removed inactive pools

* fix calculations after

* add float input for stake

* add fiat amounts to stake dialog

* refactoring balance

* fix pool share after

* update translation keys

* fix some translations, max button visibility

* update removeLiquidity

* update messages

* update translations

* revert env.json

* staking empty card

* fix status-badge css

* update icon & balance text

* update badges

* fix click on stopped pool badge

* fix bugs

* fixes after review

* up wallet (#717)

* test

* remove test values

* test

* revert values

* add stage deploy

* fix rewards list after claim (#725)

* fix calc for availableFunds (#724)

* move textLinks to computed (#723)

* remove initial sync with metamask on page loading (#726)

* add demeter link (#727)

* update wallet to 1.10.0 (#731)

* Upgrade to Metadata 14 (#732)

* Fix migration issues

* Update imports

* Fix JSON.parse

* tmp

* Fix issues

* Up wallet version

* PW-686: Charts - Add Chart for 1 Token (XYK Pool) (#719)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* move @vue/composition-api to devDependencies

* add echarts plugin

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* [Line Chart]: Add Filtering by Time (#734)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* zoom chart and fetch data

* line chart filters

* add candle filters

* fix timeFormat

* set line chart grid option

* refactoring

* remove merge artifacts

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* chart theme colors (#736)

* add candle chart filters (#737)

* PW-687: Charts - Add Dark Theme (#735)

* Charts: Updated Dark theme.

* Update chart specs & rendering (#738)

* update specs, precision for value

* token logos

* token logos

* Update deps (#739)

* Swap Chart refactorng & fix rendering issues (#740)

* add ThemePaletteMixin

* move components to swap folder

* rendering fixes

* revert env.json

* fix tabs

* return any types temporary

* Update env.json (#744)

* Update wallet to 1.10.3 (#745)

* update wallet to 1.10.3

* update wallet to 1.10.4

* update translations from localise

* update translations

* Fix router warning (#746)

* Fix router warning

* Update wallet

* Charts Skeleton (#741)

* Charts: Added Skeleton for Loading and Error States.

* Add scan QR feature (#747)

* update wallet to 1.10.6 & refactoring

* update translations

* fix remove liquidity with locked tokens (#748)

* Fixed Receive Misspelling. (#750)

* bridge confirm loading state (#751)

* fix loading historical prices (#755)

* Modify Tokens page (#743)

* add price column

* add data to table

* fetch fix

* improve table components

* add ethereumAddress

* fix registered assets fetch

* sticky column

* scrollable table

* style & ui fixes

* fix price change format

* fix prettier warning

* APR Calculator (#754)

* merge b50b4a7

* refactoring AddLiquidity input fields

* update StakeDialog

* pass balance to TokenInput

* merge 07bcac7

* update Swap

* update ReferralBonding

* merge f50f6ce

* merge c55e6eb

* add demeter copyright

* fix ts erros

* update translations

* add TranslationConsts

* add ~ sign to rewards

* Update dev config (#758)

* remove CreatePair view (#757)

* fix ROI (#759)

* Remove whitelist.json (#761)

* Remove whitelist.json

* Update wallet

* fix fetchHistoryElements ts errors

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* local browser notification (#752)

* prework

* add notification modals

* refactor & change watcher source

* refactor

* Update en.json

* fix translation nesting

* translation fixes

* translations

* add bell icon

* add svg icon

* add missing translations

* fixes

* upd translations

* delete space between comma

* PW-747: Fix Responsive Behaviour and OX Axis Formatting (#760)

* Fixed Responsive Design Issues (skeleton width, filters position, breakpoints)

* Feature/pw 755 (#765)

* wip axis labels

* wip label interval setting

* polling new prices

* fix bugs

* format labels

* fix overlapping

* add beforeDestroy hook

* return LT format for hours

* add no data message

* reduce hour filter items count

* Update Jenkinsfile

refactor

* Update QR scan UI with select input (#768)

* update wallet to 1.10.13

* remove NotificationEnablingPage

* update wallet to 1.10.14

* add MAX buttons to farming and remove liquidity (#769)

* add copyFile

* test

* revert test values

* fix chart data fetching (#771)

* Save selected token in state manager (#772)

* update swap page

* update Bridge page

* remove unused imports

* fix typo

* up app-menu z-index for fix token page table

* update port regexp

* add layers as scss variables

* add newline

* clear addLiqudity selected token on destroyed (#773)

* Fix bridge issues (#776)

* Fix bridge issues

* Update deps

* update wallet to 1.10.15 (#775)

* fix getEvmNetworkType (#777)

* add checks (#778)

* Create generateNftServiceKeypair.js

* add dep

* PW-733: Activity Should Have First/Last Page Buttons (#774)

* Bridge and MoonPay History: Added First and Last pagination buttons.

* Consts Code Duplication Refactoring (#780)

* Refactored Consts Code Duplication.

* Bridge, Moonpay History: Added Pagination Page State.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* write to file

* add ipfs hash notif

* refactor

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* revert test changes

* use UCAN tokens for NFT marketplace (#779)

* Create generateNftServiceKeypair.js

* add dep

* write to file

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* use iife

* add ucan jenkinsfile

* fix var

* add api key, fix dependency install

* test env var

* test

* test2

* test3

* test4

* debug

* remove debug steps

* get token

* test api key

* use explicit

* remove debug step

* test error notif

* add registering & change path

* fix path

* debug

* fix output file name

* fix path

* remove path

* test

* refactor

* refactor

* test

* test

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* Update generateNftServiceKeypair.js

* Delete ucan.json

* fix secret scaner alert

* debug

* revert

* debug

* refactor

* debug

* refactor

* revert test changes

* add schedule

* change endpoint, set candlestick bar max width (#785)

* Fix chart price change (#786)

* calc price change by closing prices

* update wallet to 1.10.20

* update wallet to 1.10.21 & update not translated strings (#787)

* reset zoom end (#788)

* Replace chart price updates polling to Subquery subscription (#790)

* wip watch fiatPrice

* price timestamp sync

* refactoring

* improve chart price updates (#791)

* switch to polkadot channel

* break parsing when price is zero (#793)

* filter & dnd update (#800)

* add translations

* update wallet

* do not show add token btn for native token (#805)

* enable xstusd pools (#798)

* prework

* Increase version

* Update SelectToken.vue

* Update AddLiquidity.vue

* Up version

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Swap using different dexes (#809)

* swap using different dexes

* fix market algorithm

* Cherry pick commits from master (#807)

* Fix Subquery endpoint (#762)

* Update AppHeader.vue

* Update Jenkinsfile

* Update bridge contract for mainnet (#802)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* PW-752: Add tab index for all needed components (#789)

* Improved focus functionality.

* Cherry pick all changes from master (#815)

* Fix demeter styles (#808)

* Fix demeter styles

* Update whitelist.json

* Add link to UX research (#813)

* Add link to UX research

* Add an ability to remove less than 1 (#814)

* PW-855: Charts Enable Button (#812)

* Added Charts Enable Switch.

* Updated translations.

* Updated translations.

* Charts Switch: Updated design.

* Charts Switch: Cosmetic Fix.

* Improve storage validation

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Removed focus for tooltip. (#816)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix max input value (#817)

* Fix max input value

* Update Swap.vue

* match contract addresses in lower case (#818)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Updated translation. (#821)

* Fix 1.10 issues (#823)

* Fix wallet send paddings

* Fix zero fiat values when subquery is down

* Fix zero fiat when subquery is down for rewards header

* Update yarn.lock

* Tokens page fixes (#822)

* tokens page fixes

* fix app menu on tokens page

* refactoring tokens container class

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Add Sepolia support (#799) (#824)

* Hide Charts Switch Settings By Env Flag. (#825)

* fix chart y label (#826)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Enabling Settings For Undefined Second Asset Or Only One Market Algorithm (#827)

* Turned On Market Algorithms Settings.

* Enabled Settings For Undefined Second Asset Or Only One Market Algorithm.

* Fixed Custom Slippage Tolerance Outline.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* Fixed Referral Page Tabs. (#828)

* update swap route (#830)

* Fixed Rewards Tabs Underline. (#832)

* update reserves subscription (#833)

* Update extensions links & translations (#834)

* remove unused translations

* update wallet

* update translations

* fix swap token switch (#835)

* [Swap chart] Fix X-axis labels css (#836)

* swap chart fix x axis labels css

* remove unused option

* update wallet & add translations (#837)

* [Demeter Farming] dont show APR& TVL if no prices from subquery (#839)

* dont show apr & tvl if no prices from subquery'

* fix roi

* revert env.json

* Optimize swap subscription (#842)

* freeze subscription payload

* update wallet to 1.10.36

* update swap subscriptions (#843)

* update swap subscriptions

* update wallet to 1.10.37

* Fix max btn visibility for remove liquidity & farming (#844)

* fix max btn visibility for remove liquidity & farming

* add MAX_PART

* Use consts in translations (#845)

* use translation consts

* update wallet to 1.10.38

* reimport from localise

* revert change in ReferalProgram

* PW-626: Refactor Languages (#756)

* Refactored Translation.

* Updated translation.

* remove unused vars

* fix sora in translations

* translation fixes

* fix whitespaces

* remove @:appName

* reimport from localise

* add AppName const

* remove unused import

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* fix balance check for adding liqudity & messages (#846)

* Update project dependencies (#847)

* add @types/jsdom

* replace file-loader for asset resource

* replace node-sass to sass

* update types packages

* upgrade babel & @typescript-eslint

* try to add logs to webpack

* update ethers

* update vue-template-compiler

* update sass loader

* update node-polyfill

* update dependency tree using yarn-deduplicate

* Fix bridge thischain & fiat when subquery is down (#848)

* Enable USDT for HASHI bridge

* Hide marketing section

* Update lib version with bridge fix

* Update lib

* Fix issues (#850)

* Fix block explorer links

* Fix local config

* Fix issue with infinite loader because of subquery

* Update BridgeTransactionsHistory.vue

* test image updater

* Fix release issues (#851)

* Fix moonpay behavior during log in

* Update translation strings

* Update wallet

* Hide balances fields for not connected accounts

* Update languages

* Fix low XOR value dialog behavior

* Fix type checking issue

* Fix connect account text

* Fix block number on swap with chart & tokens pages

* Update bridge contract

* Remove evm network type from local storage & fix network checks (#854)

* Remove it cuz assets were removed from the whitelist

* update wallet (#856)

* fix available pools farming (#860)

Co-authored-by: Alex Natalia <38787212+alexnatalia@users.noreply.github.com>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>
Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: sunlucky163 <mishushin93@gmail.com>
Co-authored-by: sunlucky163 <44086186+sunlucky163@users.noreply.github.com>
Co-authored-by: Bao Tran <baotn166@gmail.com>
Co-authored-by: Bao Nguyen Tran <baotn166@users.noreply.github.com>
Co-authored-by: Pavel Varfolomeev <varfolomeev@soramitsu.co.jp>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Pavel Varfolomeev <wpi86@yandex.ru>
stefashkaa added a commit that referenced this pull request Nov 22, 2022
* Feature/pw 593 (#635)

* add addToken function

* add SimpleNotification component

* add transfer notification component

* update transfer notification modal

* update translations

* remove unused code

* update wallet to 1.8.6

* update de translation

* update wallet to 1.8.7 (#640)

* update wallet to 1.8.8 (#641)

* Tech/update swap send translations (#645)

* update translations

* fix swap send direction

* PW-592: Loading on token select (#646)

* Added button loading on token select.

* update wallet to 1.8.11 (#648)

* Referrals list: Added pagination. (#651)

* Vuex improvements (#649)

* tmp

* Add vuex modules

* Add decorators

* Improve vuex usage & fix minor issues

* Fix issues

* Improve module names

* Fix issues

* Update package.json

* Update mutations.ts

* Update TokenSelectMixin.ts

* Update Swap.vue

* Update ConfirmSwap.vue

* Fix issues

* Refactor referral system

* Refactor confirm token pair dialog

* Remove useless await

* Remove useless string casting for slippage

* Add missed modifiers

* Restructure imports and readonly props order

* Add missed types

* Add missed modifiers

* Fix typescript issues

* Update RemoveLiquidityTransactionDetails.vue

* Add null checks for referral system & fix issue with navigation

* Update Pool.vue

* Fix add liquidity inputs issue

* Fix add liquidity focused field logic

it wasn't work in the previous implementation, so, it was needed to fix it or just ignore that logic. I decided to fix it

* Add missed modifiers

* Fix remove liquidity

* Fix remove liquidity issues

* Remove useless check from Pool component

* Update TransferNotification.vue

* Update wallet version

* Add automatically all selected tokens for Bridge to SORA side

* Fix namings

* Update PR

* Update wallet version

* Update wallet version

* Fix types

* Update referral system storage

* Update referral program component

* Fix copy feature

* Update ReferralProgram.vue

* Update ReferralProgram.vue

* Fix typo

* Fix referral program info line values (#655)

* Fix referral program info line values

* Update SelectNode.vue

* Fix same issues

* Update yarn.lock

* Fix swap tx details issue (#658)

* update wallet & wait for liquidity subscriptions creation (#659)

* Bridge: remove redundant message, fix confirmation message for evm part (#660)

* remove redundant message, fix confirmation message for evm part

* remove redundant translation key wait30Block

* Feature/pw 621 (#647)

* use AssetList in SelectToken & SelectRegisteredAsset

* create SelectAssetList common component

* add SearchInput component

* use components from wallet

* select asset dialogs refactoring

* fix naming

* fix ts error

* show total tooltip for crowdloan rewards (#662)

* PW-625: Add new languages (#656)

* Added new languages, updated translation.

* Mobile Download app (#657)

* prework

* change styles

* change google play link

* add example

* refactoring

* update vue config

* remove unused code

* transform svg

* fix svg patterns

* Update sora-app-right.svg

* add new languages

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* bridge tx restoration improvements (#663)

* bridge tx restoration improvements

* fix ternary condition

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update Rewards view to use subscriptions & fix crowdloan rewards (#665)

* wip subscriptions

* update rewards to subscriptions

* fix subscription calls

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* subquery, meta, whitelist improvements (#666)

* Add subquery endpoint

* Fix twitter meta img

* Update whitelist.json

* Update App.vue

* Update translations

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* NFT preview & token-logo refactoring (#664)

* prework

* refactor

* Update PairTokenLogo.vue

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* improve webpack config (#667)

* subscription creation fix & unicode-loader fix (#669)

* Fix meta, token logo & referral fiat (#668)

* Fix token logo

* Fix meta

* Fix fiat values for referral program

* Update package.json

* Update AppHeader.vue

* Update SelectToken.vue

* update ru translation

* Update yarn.lock

* update languages

Co-authored-by: RustemYuzlibaev <rustem.yuzlibaev@yandex.ru>

* add data test attribute

* Fix metamask token logo (#673)

* PW-665: Add Referrer Subscription (#675)

* Added referrer subscription.
* Updated translation.
* Added some translation.

* change data-test-atr for pools

* update wallet to 1.8.23 (#681)

* update wallet to 1.8.23

* Add node

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* remove xor crowdloan rewards (#687)

* Fix network chain genesis hash update (#674)

* do not reset existing genesis hash

* refactoring unsubscribe calls

* add method to actions

* refactoring unsubscribe

* PW-649: Add copy feature for bridge accounts (#695)

* Bridge: Added Networks Copy Functionality.

* fix timestamp sent to etherscan (#694)

* Select extension (#696)

* update types

* update wallet to 1.9.1

* Add release notes link (#697)

* add translations

* refactoring text links

* ReferralSystem: Insufficient Bonded Amount Fix (#698)

* ReferralSystem: Insufficient Bonded Amount Fix.

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* add plugin & adjust config (#672)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* enable NFT tab & add languages (#701)

* add Sonar

* Charts: Added Charts Enabled Settings. (#708)

* PW-650: Refactor Tooltips/Notifications For Copy Address Operation (#703)

* Refactored Copy Address Functionality.
* Updated Translation.
* Increased wallet version.

* Wallet 1.9.8 (#709)

* update wallet to 1.9.7

* wallet 1.9.8

* change env var (#710)

* loop through the node list (#711)

* add copy static

* add translations (#712)

* add translations

* add 2 translations

* Feature/pw 679 (#705)

* create demeter store

* add PoolStatusBadge component

* wip pool card

* show/hide badge in title

* update translations & info lines

* add dialog templates

* stake dialog content

* fix percent css

* fix ts error

* subscriptions examples

* update store

* claim dialog wip

* add AccountPoolMixin

* buttons texts

* add claim rewards action

* fix claim handler

* add staking route

* wip Staking page

* connect wallet on card

* add PageMixin

* refactoring common methods

* add staking actions

* add DemeterDataContainer

* new folder structure

* remove liqudity calculations

* add APR for staking

* fix apr formula

* add liquidty apr

* update calc

* refactoring params

* hide removed inactive pools

* fix calculations after

* add float input for stake

* add fiat amounts to stake dialog

* refactoring balance

* fix pool share after

* update translation keys

* fix some translations, max button visibility

* update removeLiquidity

* update messages

* update translations

* revert env.json

* staking empty card

* fix status-badge css

* update icon & balance text

* update badges

* fix click on stopped pool badge

* fix bugs

* fixes after review

* up wallet (#717)

* test

* remove test values

* test

* revert values

* add stage deploy

* fix rewards list after claim (#725)

* fix calc for availableFunds (#724)

* move textLinks to computed (#723)

* remove initial sync with metamask on page loading (#726)

* add demeter link (#727)

* update wallet to 1.10.0 (#731)

* Upgrade to Metadata 14 (#732)

* Fix migration issues

* Update imports

* Fix JSON.parse

* tmp

* Fix issues

* Up wallet version

* PW-686: Charts - Add Chart for 1 Token (XYK Pool) (#719)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* move @vue/composition-api to devDependencies

* add echarts plugin

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* [Line Chart]: Add Filtering by Time (#734)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* zoom chart and fetch data

* line chart filters

* add candle filters

* fix timeFormat

* set line chart grid option

* refactoring

* remove merge artifacts

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* chart theme colors (#736)

* add candle chart filters (#737)

* PW-687: Charts - Add Dark Theme (#735)

* Charts: Updated Dark theme.

* Update chart specs & rendering (#738)

* update specs, precision for value

* token logos

* token logos

* Update deps (#739)

* Swap Chart refactorng & fix rendering issues (#740)

* add ThemePaletteMixin

* move components to swap folder

* rendering fixes

* revert env.json

* fix tabs

* return any types temporary

* Update env.json (#744)

* Update wallet to 1.10.3 (#745)

* update wallet to 1.10.3

* update wallet to 1.10.4

* update translations from localise

* update translations

* Fix router warning (#746)

* Fix router warning

* Update wallet

* Charts Skeleton (#741)

* Charts: Added Skeleton for Loading and Error States.

* Add scan QR feature (#747)

* update wallet to 1.10.6 & refactoring

* update translations

* fix remove liquidity with locked tokens (#748)

* Fixed Receive Misspelling. (#750)

* bridge confirm loading state (#751)

* fix loading historical prices (#755)

* Modify Tokens page (#743)

* add price column

* add data to table

* fetch fix

* improve table components

* add ethereumAddress

* fix registered assets fetch

* sticky column

* scrollable table

* style & ui fixes

* fix price change format

* fix prettier warning

* APR Calculator (#754)

* merge b50b4a7

* refactoring AddLiquidity input fields

* update StakeDialog

* pass balance to TokenInput

* merge 07bcac7

* update Swap

* update ReferralBonding

* merge f50f6ce

* merge c55e6eb

* add demeter copyright

* fix ts erros

* update translations

* add TranslationConsts

* add ~ sign to rewards

* Update dev config (#758)

* remove CreatePair view (#757)

* fix ROI (#759)

* Remove whitelist.json (#761)

* Remove whitelist.json

* Update wallet

* fix fetchHistoryElements ts errors

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* local browser notification (#752)

* prework

* add notification modals

* refactor & change watcher source

* refactor

* Update en.json

* fix translation nesting

* translation fixes

* translations

* add bell icon

* add svg icon

* add missing translations

* fixes

* upd translations

* delete space between comma

* PW-747: Fix Responsive Behaviour and OX Axis Formatting (#760)

* Fixed Responsive Design Issues (skeleton width, filters position, breakpoints)

* Feature/pw 755 (#765)

* wip axis labels

* wip label interval setting

* polling new prices

* fix bugs

* format labels

* fix overlapping

* add beforeDestroy hook

* return LT format for hours

* add no data message

* reduce hour filter items count

* Update Jenkinsfile

refactor

* Update QR scan UI with select input (#768)

* update wallet to 1.10.13

* remove NotificationEnablingPage

* update wallet to 1.10.14

* add MAX buttons to farming and remove liquidity (#769)

* add copyFile

* test

* revert test values

* fix chart data fetching (#771)

* Save selected token in state manager (#772)

* update swap page

* update Bridge page

* remove unused imports

* fix typo

* up app-menu z-index for fix token page table

* update port regexp

* add layers as scss variables

* add newline

* clear addLiqudity selected token on destroyed (#773)

* Fix bridge issues (#776)

* Fix bridge issues

* Update deps

* update wallet to 1.10.15 (#775)

* fix getEvmNetworkType (#777)

* add checks (#778)

* Create generateNftServiceKeypair.js

* add dep

* PW-733: Activity Should Have First/Last Page Buttons (#774)

* Bridge and MoonPay History: Added First and Last pagination buttons.

* Consts Code Duplication Refactoring (#780)

* Refactored Consts Code Duplication.

* Bridge, Moonpay History: Added Pagination Page State.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* write to file

* add ipfs hash notif

* refactor

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* revert test changes

* use UCAN tokens for NFT marketplace (#779)

* Create generateNftServiceKeypair.js

* add dep

* write to file

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* use iife

* add ucan jenkinsfile

* fix var

* add api key, fix dependency install

* test env var

* test

* test2

* test3

* test4

* debug

* remove debug steps

* get token

* test api key

* use explicit

* remove debug step

* test error notif

* add registering & change path

* fix path

* debug

* fix output file name

* fix path

* remove path

* test

* refactor

* refactor

* test

* test

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* Update generateNftServiceKeypair.js

* Delete ucan.json

* fix secret scaner alert

* debug

* revert

* debug

* refactor

* debug

* refactor

* revert test changes

* add schedule

* change endpoint, set candlestick bar max width (#785)

* Fix chart price change (#786)

* calc price change by closing prices

* update wallet to 1.10.20

* update wallet to 1.10.21 & update not translated strings (#787)

* reset zoom end (#788)

* Replace chart price updates polling to Subquery subscription (#790)

* wip watch fiatPrice

* price timestamp sync

* refactoring

* improve chart price updates (#791)

* switch to polkadot channel

* break parsing when price is zero (#793)

* filter & dnd update (#800)

* add translations

* update wallet

* do not show add token btn for native token (#805)

* enable xstusd pools (#798)

* prework

* Increase version

* Update SelectToken.vue

* Update AddLiquidity.vue

* Up version

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Swap using different dexes (#809)

* swap using different dexes

* fix market algorithm

* Cherry pick commits from master (#807)

* Fix Subquery endpoint (#762)

* Update AppHeader.vue

* Update Jenkinsfile

* Update bridge contract for mainnet (#802)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* PW-752: Add tab index for all needed components (#789)

* Improved focus functionality.

* Cherry pick all changes from master (#815)

* Fix demeter styles (#808)

* Fix demeter styles

* Update whitelist.json

* Add link to UX research (#813)

* Add link to UX research

* Add an ability to remove less than 1 (#814)

* PW-855: Charts Enable Button (#812)

* Added Charts Enable Switch.

* Updated translations.

* Updated translations.

* Charts Switch: Updated design.

* Charts Switch: Cosmetic Fix.

* Improve storage validation

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Removed focus for tooltip. (#816)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix max input value (#817)

* Fix max input value

* Update Swap.vue

* match contract addresses in lower case (#818)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Updated translation. (#821)

* Fix 1.10 issues (#823)

* Fix wallet send paddings

* Fix zero fiat values when subquery is down

* Fix zero fiat when subquery is down for rewards header

* Update yarn.lock

* Tokens page fixes (#822)

* tokens page fixes

* fix app menu on tokens page

* refactoring tokens container class

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Add Sepolia support (#799) (#824)

* Hide Charts Switch Settings By Env Flag. (#825)

* fix chart y label (#826)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Enabling Settings For Undefined Second Asset Or Only One Market Algorithm (#827)

* Turned On Market Algorithms Settings.

* Enabled Settings For Undefined Second Asset Or Only One Market Algorithm.

* Fixed Custom Slippage Tolerance Outline.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* Fixed Referral Page Tabs. (#828)

* update swap route (#830)

* Fixed Rewards Tabs Underline. (#832)

* update reserves subscription (#833)

* Update extensions links & translations (#834)

* remove unused translations

* update wallet

* update translations

* fix swap token switch (#835)

* [Swap chart] Fix X-axis labels css (#836)

* swap chart fix x axis labels css

* remove unused option

* update wallet & add translations (#837)

* [Demeter Farming] dont show APR& TVL if no prices from subquery (#839)

* dont show apr & tvl if no prices from subquery'

* fix roi

* revert env.json

* Optimize swap subscription (#842)

* freeze subscription payload

* update wallet to 1.10.36

* update swap subscriptions (#843)

* update swap subscriptions

* update wallet to 1.10.37

* Fix max btn visibility for remove liquidity & farming (#844)

* fix max btn visibility for remove liquidity & farming

* add MAX_PART

* Use consts in translations (#845)

* use translation consts

* update wallet to 1.10.38

* reimport from localise

* revert change in ReferalProgram

* PW-626: Refactor Languages (#756)

* Refactored Translation.

* Updated translation.

* remove unused vars

* fix sora in translations

* translation fixes

* fix whitespaces

* remove @:appName

* reimport from localise

* add AppName const

* remove unused import

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* fix balance check for adding liqudity & messages (#846)

* Update project dependencies (#847)

* add @types/jsdom

* replace file-loader for asset resource

* replace node-sass to sass

* update types packages

* upgrade babel & @typescript-eslint

* try to add logs to webpack

* update ethers

* update vue-template-compiler

* update sass loader

* update node-polyfill

* update dependency tree using yarn-deduplicate

* Fix bridge thischain & fiat when subquery is down (#848)

* Enable USDT for HASHI bridge

* Hide marketing section

* Update lib version with bridge fix

* Update lib

* Fix issues (#850)

* Fix block explorer links

* Fix local config

* Fix issue with infinite loader because of subquery

* Update BridgeTransactionsHistory.vue

* test image updater

* Fix release issues (#851)

* Fix moonpay behavior during log in

* Update translation strings

* Update wallet

* Hide balances fields for not connected accounts

* Update languages

* Fix low XOR value dialog behavior

* Fix type checking issue

* Fix connect account text

* Fix block number on swap with chart & tokens pages

* Update bridge contract

* Remove evm network type from local storage & fix network checks (#854)

* Remove it cuz assets were removed from the whitelist

* update wallet (#856)

* fix available pools farming (#860)

* Fix crowdloan rewards amount (#862)

* fix crowdloan amount

* fix crowdloan total amount

* fix crowdloan amount precision (#863)

* Fix remove xstusd liquidity (#864)

* fix remove xstusd liquidity

* fix apr formatting

* Fix DAI & subscriptions for fiat

Co-authored-by: Alex Natalia <38787212+alexnatalia@users.noreply.github.com>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>
Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: sunlucky163 <mishushin93@gmail.com>
Co-authored-by: sunlucky163 <44086186+sunlucky163@users.noreply.github.com>
Co-authored-by: Bao Tran <baotn166@gmail.com>
Co-authored-by: Bao Nguyen Tran <baotn166@users.noreply.github.com>
Co-authored-by: Pavel Varfolomeev <varfolomeev@soramitsu.co.jp>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Pavel Varfolomeev <wpi86@yandex.ru>
stefashkaa added a commit that referenced this pull request Dec 11, 2022
* PW-625: Add new languages (#656)

* Added new languages, updated translation.

* Mobile Download app (#657)

* prework

* change styles

* change google play link

* add example

* refactoring

* update vue config

* remove unused code

* transform svg

* fix svg patterns

* Update sora-app-right.svg

* add new languages

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* bridge tx restoration improvements (#663)

* bridge tx restoration improvements

* fix ternary condition

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update Rewards view to use subscriptions & fix crowdloan rewards (#665)

* wip subscriptions

* update rewards to subscriptions

* fix subscription calls

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* subquery, meta, whitelist improvements (#666)

* Add subquery endpoint

* Fix twitter meta img

* Update whitelist.json

* Update App.vue

* Update translations

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* NFT preview & token-logo refactoring (#664)

* prework

* refactor

* Update PairTokenLogo.vue

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* improve webpack config (#667)

* subscription creation fix & unicode-loader fix (#669)

* Fix meta, token logo & referral fiat (#668)

* Fix token logo

* Fix meta

* Fix fiat values for referral program

* Update package.json

* Update AppHeader.vue

* Update SelectToken.vue

* update ru translation

* Update yarn.lock

* update languages

Co-authored-by: RustemYuzlibaev <rustem.yuzlibaev@yandex.ru>

* add data test attribute

* Fix metamask token logo (#673)

* PW-665: Add Referrer Subscription (#675)

* Added referrer subscription.
* Updated translation.
* Added some translation.

* change data-test-atr for pools

* update wallet to 1.8.23 (#681)

* update wallet to 1.8.23

* Add node

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* remove xor crowdloan rewards (#687)

* Fix network chain genesis hash update (#674)

* do not reset existing genesis hash

* refactoring unsubscribe calls

* add method to actions

* refactoring unsubscribe

* PW-649: Add copy feature for bridge accounts (#695)

* Bridge: Added Networks Copy Functionality.

* fix timestamp sent to etherscan (#694)

* Select extension (#696)

* update types

* update wallet to 1.9.1

* Add release notes link (#697)

* add translations

* refactoring text links

* ReferralSystem: Insufficient Bonded Amount Fix (#698)

* ReferralSystem: Insufficient Bonded Amount Fix.

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* add plugin & adjust config (#672)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* enable NFT tab & add languages (#701)

* add Sonar

* Charts: Added Charts Enabled Settings. (#708)

* PW-650: Refactor Tooltips/Notifications For Copy Address Operation (#703)

* Refactored Copy Address Functionality.
* Updated Translation.
* Increased wallet version.

* Wallet 1.9.8 (#709)

* update wallet to 1.9.7

* wallet 1.9.8

* change env var (#710)

* loop through the node list (#711)

* add copy static

* add translations (#712)

* add translations

* add 2 translations

* Feature/pw 679 (#705)

* create demeter store

* add PoolStatusBadge component

* wip pool card

* show/hide badge in title

* update translations & info lines

* add dialog templates

* stake dialog content

* fix percent css

* fix ts error

* subscriptions examples

* update store

* claim dialog wip

* add AccountPoolMixin

* buttons texts

* add claim rewards action

* fix claim handler

* add staking route

* wip Staking page

* connect wallet on card

* add PageMixin

* refactoring common methods

* add staking actions

* add DemeterDataContainer

* new folder structure

* remove liqudity calculations

* add APR for staking

* fix apr formula

* add liquidty apr

* update calc

* refactoring params

* hide removed inactive pools

* fix calculations after

* add float input for stake

* add fiat amounts to stake dialog

* refactoring balance

* fix pool share after

* update translation keys

* fix some translations, max button visibility

* update removeLiquidity

* update messages

* update translations

* revert env.json

* staking empty card

* fix status-badge css

* update icon & balance text

* update badges

* fix click on stopped pool badge

* fix bugs

* fixes after review

* up wallet (#717)

* test

* remove test values

* test

* revert values

* add stage deploy

* fix rewards list after claim (#725)

* fix calc for availableFunds (#724)

* move textLinks to computed (#723)

* remove initial sync with metamask on page loading (#726)

* add demeter link (#727)

* update wallet to 1.10.0 (#731)

* Upgrade to Metadata 14 (#732)

* Fix migration issues

* Update imports

* Fix JSON.parse

* tmp

* Fix issues

* Up wallet version

* PW-686: Charts - Add Chart for 1 Token (XYK Pool) (#719)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* move @vue/composition-api to devDependencies

* add echarts plugin

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* [Line Chart]: Add Filtering by Time (#734)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* zoom chart and fetch data

* line chart filters

* add candle filters

* fix timeFormat

* set line chart grid option

* refactoring

* remove merge artifacts

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* chart theme colors (#736)

* add candle chart filters (#737)

* PW-687: Charts - Add Dark Theme (#735)

* Charts: Updated Dark theme.

* Update chart specs & rendering (#738)

* update specs, precision for value

* token logos

* token logos

* Update deps (#739)

* Swap Chart refactorng & fix rendering issues (#740)

* add ThemePaletteMixin

* move components to swap folder

* rendering fixes

* revert env.json

* fix tabs

* return any types temporary

* Update env.json (#744)

* Update wallet to 1.10.3 (#745)

* update wallet to 1.10.3

* update wallet to 1.10.4

* update translations from localise

* update translations

* Fix router warning (#746)

* Fix router warning

* Update wallet

* Charts Skeleton (#741)

* Charts: Added Skeleton for Loading and Error States.

* Add scan QR feature (#747)

* update wallet to 1.10.6 & refactoring

* update translations

* fix remove liquidity with locked tokens (#748)

* Fixed Receive Misspelling. (#750)

* bridge confirm loading state (#751)

* fix loading historical prices (#755)

* Modify Tokens page (#743)

* add price column

* add data to table

* fetch fix

* improve table components

* add ethereumAddress

* fix registered assets fetch

* sticky column

* scrollable table

* style & ui fixes

* fix price change format

* fix prettier warning

* APR Calculator (#754)

* merge b50b4a7

* refactoring AddLiquidity input fields

* update StakeDialog

* pass balance to TokenInput

* merge 07bcac7

* update Swap

* update ReferralBonding

* merge f50f6ce

* merge c55e6eb

* add demeter copyright

* fix ts erros

* update translations

* add TranslationConsts

* add ~ sign to rewards

* Update dev config (#758)

* remove CreatePair view (#757)

* fix ROI (#759)

* Remove whitelist.json (#761)

* Remove whitelist.json

* Update wallet

* fix fetchHistoryElements ts errors

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* local browser notification (#752)

* prework

* add notification modals

* refactor & change watcher source

* refactor

* Update en.json

* fix translation nesting

* translation fixes

* translations

* add bell icon

* add svg icon

* add missing translations

* fixes

* upd translations

* delete space between comma

* PW-747: Fix Responsive Behaviour and OX Axis Formatting (#760)

* Fixed Responsive Design Issues (skeleton width, filters position, breakpoints)

* Feature/pw 755 (#765)

* wip axis labels

* wip label interval setting

* polling new prices

* fix bugs

* format labels

* fix overlapping

* add beforeDestroy hook

* return LT format for hours

* add no data message

* reduce hour filter items count

* Update Jenkinsfile

refactor

* Update QR scan UI with select input (#768)

* update wallet to 1.10.13

* remove NotificationEnablingPage

* update wallet to 1.10.14

* add MAX buttons to farming and remove liquidity (#769)

* add copyFile

* test

* revert test values

* fix chart data fetching (#771)

* Save selected token in state manager (#772)

* update swap page

* update Bridge page

* remove unused imports

* fix typo

* up app-menu z-index for fix token page table

* update port regexp

* add layers as scss variables

* add newline

* clear addLiqudity selected token on destroyed (#773)

* Fix bridge issues (#776)

* Fix bridge issues

* Update deps

* update wallet to 1.10.15 (#775)

* fix getEvmNetworkType (#777)

* add checks (#778)

* Create generateNftServiceKeypair.js

* add dep

* PW-733: Activity Should Have First/Last Page Buttons (#774)

* Bridge and MoonPay History: Added First and Last pagination buttons.

* Consts Code Duplication Refactoring (#780)

* Refactored Consts Code Duplication.

* Bridge, Moonpay History: Added Pagination Page State.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* write to file

* add ipfs hash notif

* refactor

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* revert test changes

* use UCAN tokens for NFT marketplace (#779)

* Create generateNftServiceKeypair.js

* add dep

* write to file

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* use iife

* add ucan jenkinsfile

* fix var

* add api key, fix dependency install

* test env var

* test

* test2

* test3

* test4

* debug

* remove debug steps

* get token

* test api key

* use explicit

* remove debug step

* test error notif

* add registering & change path

* fix path

* debug

* fix output file name

* fix path

* remove path

* test

* refactor

* refactor

* test

* test

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* Update generateNftServiceKeypair.js

* Delete ucan.json

* fix secret scaner alert

* debug

* revert

* debug

* refactor

* debug

* refactor

* revert test changes

* add schedule

* change endpoint, set candlestick bar max width (#785)

* Fix chart price change (#786)

* calc price change by closing prices

* update wallet to 1.10.20

* update wallet to 1.10.21 & update not translated strings (#787)

* reset zoom end (#788)

* Replace chart price updates polling to Subquery subscription (#790)

* wip watch fiatPrice

* price timestamp sync

* refactoring

* improve chart price updates (#791)

* switch to polkadot channel

* break parsing when price is zero (#793)

* filter & dnd update (#800)

* add translations

* update wallet

* do not show add token btn for native token (#805)

* enable xstusd pools (#798)

* prework

* Increase version

* Update SelectToken.vue

* Update AddLiquidity.vue

* Up version

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Swap using different dexes (#809)

* swap using different dexes

* fix market algorithm

* Cherry pick commits from master (#807)

* Fix Subquery endpoint (#762)

* Update AppHeader.vue

* Update Jenkinsfile

* Update bridge contract for mainnet (#802)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* PW-752: Add tab index for all needed components (#789)

* Improved focus functionality.

* Cherry pick all changes from master (#815)

* Fix demeter styles (#808)

* Fix demeter styles

* Update whitelist.json

* Add link to UX research (#813)

* Add link to UX research

* Add an ability to remove less than 1 (#814)

* PW-855: Charts Enable Button (#812)

* Added Charts Enable Switch.

* Updated translations.

* Updated translations.

* Charts Switch: Updated design.

* Charts Switch: Cosmetic Fix.

* Improve storage validation

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Removed focus for tooltip. (#816)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix max input value (#817)

* Fix max input value

* Update Swap.vue

* match contract addresses in lower case (#818)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Updated translation. (#821)

* Fix 1.10 issues (#823)

* Fix wallet send paddings

* Fix zero fiat values when subquery is down

* Fix zero fiat when subquery is down for rewards header

* Update yarn.lock

* Tokens page fixes (#822)

* tokens page fixes

* fix app menu on tokens page

* refactoring tokens container class

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Add Sepolia support (#799) (#824)

* Hide Charts Switch Settings By Env Flag. (#825)

* fix chart y label (#826)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Enabling Settings For Undefined Second Asset Or Only One Market Algorithm (#827)

* Turned On Market Algorithms Settings.

* Enabled Settings For Undefined Second Asset Or Only One Market Algorithm.

* Fixed Custom Slippage Tolerance Outline.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* Fixed Referral Page Tabs. (#828)

* update swap route (#830)

* Fixed Rewards Tabs Underline. (#832)

* update reserves subscription (#833)

* Update extensions links & translations (#834)

* remove unused translations

* update wallet

* update translations

* fix swap token switch (#835)

* [Swap chart] Fix X-axis labels css (#836)

* swap chart fix x axis labels css

* remove unused option

* update wallet & add translations (#837)

* [Demeter Farming] dont show APR& TVL if no prices from subquery (#839)

* dont show apr & tvl if no prices from subquery'

* fix roi

* revert env.json

* Optimize swap subscription (#842)

* freeze subscription payload

* update wallet to 1.10.36

* update swap subscriptions (#843)

* update swap subscriptions

* update wallet to 1.10.37

* Fix max btn visibility for remove liquidity & farming (#844)

* fix max btn visibility for remove liquidity & farming

* add MAX_PART

* Use consts in translations (#845)

* use translation consts

* update wallet to 1.10.38

* reimport from localise

* revert change in ReferalProgram

* PW-626: Refactor Languages (#756)

* Refactored Translation.

* Updated translation.

* remove unused vars

* fix sora in translations

* translation fixes

* fix whitespaces

* remove @:appName

* reimport from localise

* add AppName const

* remove unused import

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* fix balance check for adding liqudity & messages (#846)

* Update project dependencies (#847)

* add @types/jsdom

* replace file-loader for asset resource

* replace node-sass to sass

* update types packages

* upgrade babel & @typescript-eslint

* try to add logs to webpack

* update ethers

* update vue-template-compiler

* update sass loader

* update node-polyfill

* update dependency tree using yarn-deduplicate

* Fix bridge thischain & fiat when subquery is down (#848)

* Enable USDT for HASHI bridge

* Hide marketing section

* Update lib version with bridge fix

* Update lib

* Fix issues (#850)

* Fix block explorer links

* Fix local config

* Fix issue with infinite loader because of subquery

* Update BridgeTransactionsHistory.vue

* test image updater

* Fix release issues (#851)

* Fix moonpay behavior during log in

* Update translation strings

* Update wallet

* Hide balances fields for not connected accounts

* Update languages

* Fix low XOR value dialog behavior

* Fix type checking issue

* Fix connect account text

* Fix block number on swap with chart & tokens pages

* Update bridge contract

* Remove evm network type from local storage & fix network checks (#854)

* Remove it cuz assets were removed from the whitelist

* update wallet (#856)

* fix available pools farming (#860)

* Fix crowdloan rewards amount (#862)

* fix crowdloan amount

* fix crowdloan total amount

* fix crowdloan amount precision (#863)

* Fix remove xstusd liquidity (#864)

* fix remove xstusd liquidity

* fix apr formatting

* update demeter subscriptions (#866)

* Sora Card (#841)

* draft

* add observer and logic

* prework #2

* prework #3

* up wallet

* refactoring

* remove console.logs

* clear sessionStorage

* Update env.json

* improve btn state & add comments & unload script

* move to separate module (#871)

* move to separate module

* add enabling flag

* Update getters.ts

* remove route

* Update types.ts

* Update Dockerfile

* Update Dockerfile

* Add reserves subscription to addLiquidity (#870)

* add reserves subscription to addLiquidity

* check pool properties subscription

* refactoring liquidities vies

* fix imports

* fix addLiquidity confirm

* fix remove liquidity

* fix liquidity provider message

* fix slider input

* removeLiquidity totalSupply updates

* fix addLiquidity input field reset

* addLiquidity update subscriptions after disconnect

* refactoring token balance subscriptions

* remove unnecessary code from swap

* refactoring liquidity stores

* fix slider

* return env

* update demeter farming

* computed property for optimization

* update staking page

* update wallet to 1.11.5

* return env

* fix getLockedAmount getter

* update prod env.json (#878)

* remove merge conflict

* Fix page document title for the first load (#880)

* Fix page title for the first load

* Refactor router logic

* update wallet

* update wallet & override tokens table css

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* Fix confirm buttons loading state (#881)

* fix confirm buttons loading state

* fix tabs

* Remove console logs

* Fix styles

* Fix styles

* Update subquery endpoint

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update ReferralProgram.vue

Co-authored-by: Alex Natalia <38787212+alexnatalia@users.noreply.github.com>
Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>
Co-authored-by: sunlucky163 <mishushin93@gmail.com>
Co-authored-by: sunlucky163 <44086186+sunlucky163@users.noreply.github.com>
Co-authored-by: Bao Tran <baotn166@gmail.com>
Co-authored-by: Bao Nguyen Tran <baotn166@users.noreply.github.com>
Co-authored-by: Pavel Varfolomeev <varfolomeev@soramitsu.co.jp>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Pavel Varfolomeev <wpi86@yandex.ru>
Co-authored-by: German Vechtomov <89127595+ox7a59@users.noreply.github.com>
stefashkaa added a commit that referenced this pull request Dec 30, 2022
* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* [PW-670] Provide environment variables for tst and dev stands on Polkaswap

* add plugin & adjust config (#672)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* enable NFT tab & add languages (#701)

* add Sonar

* Charts: Added Charts Enabled Settings. (#708)

* PW-650: Refactor Tooltips/Notifications For Copy Address Operation (#703)

* Refactored Copy Address Functionality.
* Updated Translation.
* Increased wallet version.

* Wallet 1.9.8 (#709)

* update wallet to 1.9.7

* wallet 1.9.8

* change env var (#710)

* loop through the node list (#711)

* add copy static

* add translations (#712)

* add translations

* add 2 translations

* Feature/pw 679 (#705)

* create demeter store

* add PoolStatusBadge component

* wip pool card

* show/hide badge in title

* update translations & info lines

* add dialog templates

* stake dialog content

* fix percent css

* fix ts error

* subscriptions examples

* update store

* claim dialog wip

* add AccountPoolMixin

* buttons texts

* add claim rewards action

* fix claim handler

* add staking route

* wip Staking page

* connect wallet on card

* add PageMixin

* refactoring common methods

* add staking actions

* add DemeterDataContainer

* new folder structure

* remove liqudity calculations

* add APR for staking

* fix apr formula

* add liquidty apr

* update calc

* refactoring params

* hide removed inactive pools

* fix calculations after

* add float input for stake

* add fiat amounts to stake dialog

* refactoring balance

* fix pool share after

* update translation keys

* fix some translations, max button visibility

* update removeLiquidity

* update messages

* update translations

* revert env.json

* staking empty card

* fix status-badge css

* update icon & balance text

* update badges

* fix click on stopped pool badge

* fix bugs

* fixes after review

* up wallet (#717)

* test

* remove test values

* test

* revert values

* add stage deploy

* fix rewards list after claim (#725)

* fix calc for availableFunds (#724)

* move textLinks to computed (#723)

* remove initial sync with metamask on page loading (#726)

* add demeter link (#727)

* update wallet to 1.10.0 (#731)

* Upgrade to Metadata 14 (#732)

* Fix migration issues

* Update imports

* Fix JSON.parse

* tmp

* Fix issues

* Up wallet version

* PW-686: Charts - Add Chart for 1 Token (XYK Pool) (#719)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* move @vue/composition-api to devDependencies

* add echarts plugin

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* [Line Chart]: Add Filtering by Time (#734)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* zoom chart and fetch data

* line chart filters

* add candle filters

* fix timeFormat

* set line chart grid option

* refactoring

* remove merge artifacts

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* chart theme colors (#736)

* add candle chart filters (#737)

* PW-687: Charts - Add Dark Theme (#735)

* Charts: Updated Dark theme.

* Update chart specs & rendering (#738)

* update specs, precision for value

* token logos

* token logos

* Update deps (#739)

* Swap Chart refactorng & fix rendering issues (#740)

* add ThemePaletteMixin

* move components to swap folder

* rendering fixes

* revert env.json

* fix tabs

* return any types temporary

* Update env.json (#744)

* Update wallet to 1.10.3 (#745)

* update wallet to 1.10.3

* update wallet to 1.10.4

* update translations from localise

* update translations

* Fix router warning (#746)

* Fix router warning

* Update wallet

* Charts Skeleton (#741)

* Charts: Added Skeleton for Loading and Error States.

* Add scan QR feature (#747)

* update wallet to 1.10.6 & refactoring

* update translations

* fix remove liquidity with locked tokens (#748)

* Fixed Receive Misspelling. (#750)

* bridge confirm loading state (#751)

* fix loading historical prices (#755)

* Modify Tokens page (#743)

* add price column

* add data to table

* fetch fix

* improve table components

* add ethereumAddress

* fix registered assets fetch

* sticky column

* scrollable table

* style & ui fixes

* fix price change format

* fix prettier warning

* APR Calculator (#754)

* merge b50b4a7

* refactoring AddLiquidity input fields

* update StakeDialog

* pass balance to TokenInput

* merge 07bcac7

* update Swap

* update ReferralBonding

* merge f50f6ce

* merge c55e6eb

* add demeter copyright

* fix ts erros

* update translations

* add TranslationConsts

* add ~ sign to rewards

* Update dev config (#758)

* remove CreatePair view (#757)

* fix ROI (#759)

* Remove whitelist.json (#761)

* Remove whitelist.json

* Update wallet

* fix fetchHistoryElements ts errors

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* local browser notification (#752)

* prework

* add notification modals

* refactor & change watcher source

* refactor

* Update en.json

* fix translation nesting

* translation fixes

* translations

* add bell icon

* add svg icon

* add missing translations

* fixes

* upd translations

* delete space between comma

* PW-747: Fix Responsive Behaviour and OX Axis Formatting (#760)

* Fixed Responsive Design Issues (skeleton width, filters position, breakpoints)

* Feature/pw 755 (#765)

* wip axis labels

* wip label interval setting

* polling new prices

* fix bugs

* format labels

* fix overlapping

* add beforeDestroy hook

* return LT format for hours

* add no data message

* reduce hour filter items count

* Update Jenkinsfile

refactor

* Update QR scan UI with select input (#768)

* update wallet to 1.10.13

* remove NotificationEnablingPage

* update wallet to 1.10.14

* add MAX buttons to farming and remove liquidity (#769)

* add copyFile

* test

* revert test values

* fix chart data fetching (#771)

* Save selected token in state manager (#772)

* update swap page

* update Bridge page

* remove unused imports

* fix typo

* up app-menu z-index for fix token page table

* update port regexp

* add layers as scss variables

* add newline

* clear addLiqudity selected token on destroyed (#773)

* Fix bridge issues (#776)

* Fix bridge issues

* Update deps

* update wallet to 1.10.15 (#775)

* fix getEvmNetworkType (#777)

* add checks (#778)

* Create generateNftServiceKeypair.js

* add dep

* PW-733: Activity Should Have First/Last Page Buttons (#774)

* Bridge and MoonPay History: Added First and Last pagination buttons.

* Consts Code Duplication Refactoring (#780)

* Refactored Consts Code Duplication.

* Bridge, Moonpay History: Added Pagination Page State.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* write to file

* add ipfs hash notif

* refactor

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* revert test changes

* use UCAN tokens for NFT marketplace (#779)

* Create generateNftServiceKeypair.js

* add dep

* write to file

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* use iife

* add ucan jenkinsfile

* fix var

* add api key, fix dependency install

* test env var

* test

* test2

* test3

* test4

* debug

* remove debug steps

* get token

* test api key

* use explicit

* remove debug step

* test error notif

* add registering & change path

* fix path

* debug

* fix output file name

* fix path

* remove path

* test

* refactor

* refactor

* test

* test

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* Update generateNftServiceKeypair.js

* Delete ucan.json

* fix secret scaner alert

* debug

* revert

* debug

* refactor

* debug

* refactor

* revert test changes

* add schedule

* change endpoint, set candlestick bar max width (#785)

* Fix chart price change (#786)

* calc price change by closing prices

* update wallet to 1.10.20

* update wallet to 1.10.21 & update not translated strings (#787)

* reset zoom end (#788)

* Replace chart price updates polling to Subquery subscription (#790)

* wip watch fiatPrice

* price timestamp sync

* refactoring

* improve chart price updates (#791)

* switch to polkadot channel

* break parsing when price is zero (#793)

* filter & dnd update (#800)

* add translations

* update wallet

* do not show add token btn for native token (#805)

* enable xstusd pools (#798)

* prework

* Increase version

* Update SelectToken.vue

* Update AddLiquidity.vue

* Up version

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Swap using different dexes (#809)

* swap using different dexes

* fix market algorithm

* Cherry pick commits from master (#807)

* Fix Subquery endpoint (#762)

* Update AppHeader.vue

* Update Jenkinsfile

* Update bridge contract for mainnet (#802)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* PW-752: Add tab index for all needed components (#789)

* Improved focus functionality.

* Cherry pick all changes from master (#815)

* Fix demeter styles (#808)

* Fix demeter styles

* Update whitelist.json

* Add link to UX research (#813)

* Add link to UX research

* Add an ability to remove less than 1 (#814)

* PW-855: Charts Enable Button (#812)

* Added Charts Enable Switch.

* Updated translations.

* Updated translations.

* Charts Switch: Updated design.

* Charts Switch: Cosmetic Fix.

* Improve storage validation

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Removed focus for tooltip. (#816)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix max input value (#817)

* Fix max input value

* Update Swap.vue

* match contract addresses in lower case (#818)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Updated translation. (#821)

* Fix 1.10 issues (#823)

* Fix wallet send paddings

* Fix zero fiat values when subquery is down

* Fix zero fiat when subquery is down for rewards header

* Update yarn.lock

* Tokens page fixes (#822)

* tokens page fixes

* fix app menu on tokens page

* refactoring tokens container class

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Add Sepolia support (#799) (#824)

* Hide Charts Switch Settings By Env Flag. (#825)

* fix chart y label (#826)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Enabling Settings For Undefined Second Asset Or Only One Market Algorithm (#827)

* Turned On Market Algorithms Settings.

* Enabled Settings For Undefined Second Asset Or Only One Market Algorithm.

* Fixed Custom Slippage Tolerance Outline.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* Fixed Referral Page Tabs. (#828)

* update swap route (#830)

* Fixed Rewards Tabs Underline. (#832)

* update reserves subscription (#833)

* Update extensions links & translations (#834)

* remove unused translations

* update wallet

* update translations

* fix swap token switch (#835)

* [Swap chart] Fix X-axis labels css (#836)

* swap chart fix x axis labels css

* remove unused option

* update wallet & add translations (#837)

* [Demeter Farming] dont show APR& TVL if no prices from subquery (#839)

* dont show apr & tvl if no prices from subquery'

* fix roi

* revert env.json

* Optimize swap subscription (#842)

* freeze subscription payload

* update wallet to 1.10.36

* update swap subscriptions (#843)

* update swap subscriptions

* update wallet to 1.10.37

* Fix max btn visibility for remove liquidity & farming (#844)

* fix max btn visibility for remove liquidity & farming

* add MAX_PART

* Use consts in translations (#845)

* use translation consts

* update wallet to 1.10.38

* reimport from localise

* revert change in ReferalProgram

* PW-626: Refactor Languages (#756)

* Refactored Translation.

* Updated translation.

* remove unused vars

* fix sora in translations

* translation fixes

* fix whitespaces

* remove @:appName

* reimport from localise

* add AppName const

* remove unused import

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* fix balance check for adding liqudity & messages (#846)

* Update project dependencies (#847)

* add @types/jsdom

* replace file-loader for asset resource

* replace node-sass to sass

* update types packages

* upgrade babel & @typescript-eslint

* try to add logs to webpack

* update ethers

* update vue-template-compiler

* update sass loader

* update node-polyfill

* update dependency tree using yarn-deduplicate

* Fix bridge thischain & fiat when subquery is down (#848)

* Enable USDT for HASHI bridge

* Hide marketing section

* Update lib version with bridge fix

* Update lib

* Fix issues (#850)

* Fix block explorer links

* Fix local config

* Fix issue with infinite loader because of subquery

* Update BridgeTransactionsHistory.vue

* test image updater

* Fix release issues (#851)

* Fix moonpay behavior during log in

* Update translation strings

* Update wallet

* Hide balances fields for not connected accounts

* Update languages

* Fix low XOR value dialog behavior

* Fix type checking issue

* Fix connect account text

* Fix block number on swap with chart & tokens pages

* Update bridge contract

* Remove evm network type from local storage & fix network checks (#854)

* Remove it cuz assets were removed from the whitelist

* update wallet (#856)

* fix available pools farming (#860)

* Fix crowdloan rewards amount (#862)

* fix crowdloan amount

* fix crowdloan total amount

* fix crowdloan amount precision (#863)

* Fix remove xstusd liquidity (#864)

* fix remove xstusd liquidity

* fix apr formatting

* update demeter subscriptions (#866)

* Sora Card (#841)

* draft

* add observer and logic

* prework #2

* prework #3

* up wallet

* refactoring

* remove console.logs

* clear sessionStorage

* Update env.json

* improve btn state & add comments & unload script

* move to separate module (#871)

* move to separate module

* add enabling flag

* Update getters.ts

* remove route

* Update types.ts

* Update Dockerfile

* Update Dockerfile

* Add reserves subscription to addLiquidity (#870)

* add reserves subscription to addLiquidity

* check pool properties subscription

* refactoring liquidities vies

* fix imports

* fix addLiquidity confirm

* fix remove liquidity

* fix liquidity provider message

* fix slider input

* removeLiquidity totalSupply updates

* fix addLiquidity input field reset

* addLiquidity update subscriptions after disconnect

* refactoring token balance subscriptions

* remove unnecessary code from swap

* refactoring liquidity stores

* fix slider

* return env

* update demeter farming

* computed property for optimization

* update staking page

* update wallet to 1.11.5

* return env

* fix getLockedAmount getter

* update prod env.json (#878)

* Fix page document title for the first load (#880)

* Fix page title for the first load

* Refactor router logic

* update wallet

* update wallet & override tokens table css

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* Fix confirm buttons loading state (#881)

* fix confirm buttons loading state

* fix tabs

* Remove console logs

* Fix styles

* Fix styles

* Update subquery endpoint

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update ReferralProgram.vue (#884)

* From master to develop (#885)

* fix calculator fields (#888)

* fix calculator fields

* remove rewards crowdloan hardfix

* fix token row css

* Fix bridge loader styles (#886)

* Reduce assets size (#887)

* Reduce png & svg size using minimizer

* Remove not used svg

* Replace svg with icon font for referrer error

* Reduce png size using minimizer

* Remove unused styles for About page

* Explore page (#857)

* add route for explore & tokens pages

* add routes for explore pages & tabs

* refactoring explore container, add search field

* change config to stage, use demeter mixin

* explore-table styles to mixin

* refactoring explore pages

* show user token balances

* table fixes

* add calculator

* add some columns to explore pools page

* refactoring tables

* update titles

* fix loader on demeter faming staking

* refactoring demeter page mixin

* fix ts issues

* update translations

* refactoring explore pages & fix issues

* revert pools & tokens subscriptions

* update default sort tokens page

* fix demeter explore

* add keys for rendering

* refactoring types

* change tabs order & fix en translations

* fixes after review

* Add desktop support (#891)

* Add desktop support

* Add delay to ConfirmInviteUser dialog

* Add desktop settings

* improve connection process (#892)

* Fix css for swap fiat values (#893)

* fix css on swap fiat value

* update wallet 1.12.6

* fix PW-811 node adress check

* pw-913 tokens page prices

* Refactoring pools rendering (#890)

* refactoring pool page

* refactoring mixins

* change v-if to v-show badges

* refactoring apr calc & assetsTable getter

* transfer some computed properties

* refactoring mixins

* prepare data in parent'

* fix staking page

* refactoring usages

* remove unused properties

* update demeter explore calculator

* return env.json

* remove unnecessary code

* chart refactoring & fix demeter farming page list

* fix multiple chart requests after switching tokens

* fix types

* Update for new subquery (#894)

* update charts & tokens

* refactoring normalize function

* update pool apy

* pool apy subscription

* update wallet

* dedup yarn.lock & fix env.json

* update yarn.lock

* fix getPoolApy arg types

* charts button on swap view (#895)

* Swap Chart: Invert tokens (#896)

* update switch token logic, optimize chart rendering

* fix chart algorithm

* improve types & fix chart data calc

* render filter count

* refactoring fetchData

* add chart reverse button & update technic

* update comments

* rename investment to balance (#899)

* use reactive  instead of router (#897)

* fix staking page title (#898)

* add restore history button (#900)

* Fix rewards screen flashing (#901)

* change default gradient & tokens on rewards screen

* refactoring rewards tabs

* update formattedAmount component & add prefix to explore balance (#902)

* Update referral system messages (#903)

* update messages for referral system locally

* update wallet

* remove merge conflict files

* Fix candlestick chart empty space (#907)

* fill empty space between last snapshot & current timestamp

* refactoring

* update wallet to 1.12.11

* revert env.json

* Fix referral system delay (#906)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* Fix custom token logic (#905)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* Add switch to explore (#908)

* add switch to explore

* sync switcher with storage

* Fix fee warning dialog behavior (#910)

* Fix fee warning dialog behavior

* Update deps

* Update yarn.lock

* Fix table overrides

* Fix Demeter explore active positions (#909)

* css fixes & demeter

* update wallet

* Update deps

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* fix address css (#911)

Co-authored-by: Bao Tran <baotn166@gmail.com>
Co-authored-by: Bao Nguyen Tran <baotn166@users.noreply.github.com>
Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: Pavel Varfolomeev <varfolomeev@soramitsu.co.jp>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
Co-authored-by: Alex Natalia <38787212+alexnatalia@users.noreply.github.com>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>
Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Pavel Varfolomeev <wpi86@yandex.ru>
Co-authored-by: German Vechtomov <89127595+ox7a59@users.noreply.github.com>
stefashkaa added a commit that referenced this pull request Jan 16, 2023
* add plugin & adjust config (#672)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* enable NFT tab & add languages (#701)

* add Sonar

* Charts: Added Charts Enabled Settings. (#708)

* PW-650: Refactor Tooltips/Notifications For Copy Address Operation (#703)

* Refactored Copy Address Functionality.
* Updated Translation.
* Increased wallet version.

* Wallet 1.9.8 (#709)

* update wallet to 1.9.7

* wallet 1.9.8

* change env var (#710)

* loop through the node list (#711)

* add copy static

* add translations (#712)

* add translations

* add 2 translations

* Feature/pw 679 (#705)

* create demeter store

* add PoolStatusBadge component

* wip pool card

* show/hide badge in title

* update translations & info lines

* add dialog templates

* stake dialog content

* fix percent css

* fix ts error

* subscriptions examples

* update store

* claim dialog wip

* add AccountPoolMixin

* buttons texts

* add claim rewards action

* fix claim handler

* add staking route

* wip Staking page

* connect wallet on card

* add PageMixin

* refactoring common methods

* add staking actions

* add DemeterDataContainer

* new folder structure

* remove liqudity calculations

* add APR for staking

* fix apr formula

* add liquidty apr

* update calc

* refactoring params

* hide removed inactive pools

* fix calculations after

* add float input for stake

* add fiat amounts to stake dialog

* refactoring balance

* fix pool share after

* update translation keys

* fix some translations, max button visibility

* update removeLiquidity

* update messages

* update translations

* revert env.json

* staking empty card

* fix status-badge css

* update icon & balance text

* update badges

* fix click on stopped pool badge

* fix bugs

* fixes after review

* up wallet (#717)

* test

* remove test values

* test

* revert values

* add stage deploy

* fix rewards list after claim (#725)

* fix calc for availableFunds (#724)

* move textLinks to computed (#723)

* remove initial sync with metamask on page loading (#726)

* add demeter link (#727)

* update wallet to 1.10.0 (#731)

* Upgrade to Metadata 14 (#732)

* Fix migration issues

* Update imports

* Fix JSON.parse

* tmp

* Fix issues

* Up wallet version

* PW-686: Charts - Add Chart for 1 Token (XYK Pool) (#719)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* move @vue/composition-api to devDependencies

* add echarts plugin

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* [Line Chart]: Add Filtering by Time (#734)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* zoom chart and fetch data

* line chart filters

* add candle filters

* fix timeFormat

* set line chart grid option

* refactoring

* remove merge artifacts

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* chart theme colors (#736)

* add candle chart filters (#737)

* PW-687: Charts - Add Dark Theme (#735)

* Charts: Updated Dark theme.

* Update chart specs & rendering (#738)

* update specs, precision for value

* token logos

* token logos

* Update deps (#739)

* Swap Chart refactorng & fix rendering issues (#740)

* add ThemePaletteMixin

* move components to swap folder

* rendering fixes

* revert env.json

* fix tabs

* return any types temporary

* Update env.json (#744)

* Update wallet to 1.10.3 (#745)

* update wallet to 1.10.3

* update wallet to 1.10.4

* update translations from localise

* update translations

* Fix router warning (#746)

* Fix router warning

* Update wallet

* Charts Skeleton (#741)

* Charts: Added Skeleton for Loading and Error States.

* Add scan QR feature (#747)

* update wallet to 1.10.6 & refactoring

* update translations

* fix remove liquidity with locked tokens (#748)

* Fixed Receive Misspelling. (#750)

* bridge confirm loading state (#751)

* fix loading historical prices (#755)

* Modify Tokens page (#743)

* add price column

* add data to table

* fetch fix

* improve table components

* add ethereumAddress

* fix registered assets fetch

* sticky column

* scrollable table

* style & ui fixes

* fix price change format

* fix prettier warning

* APR Calculator (#754)

* merge b50b4a7

* refactoring AddLiquidity input fields

* update StakeDialog

* pass balance to TokenInput

* merge 07bcac7

* update Swap

* update ReferralBonding

* merge f50f6ce

* merge c55e6eb

* add demeter copyright

* fix ts erros

* update translations

* add TranslationConsts

* add ~ sign to rewards

* Update dev config (#758)

* remove CreatePair view (#757)

* fix ROI (#759)

* Remove whitelist.json (#761)

* Remove whitelist.json

* Update wallet

* fix fetchHistoryElements ts errors

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* local browser notification (#752)

* prework

* add notification modals

* refactor & change watcher source

* refactor

* Update en.json

* fix translation nesting

* translation fixes

* translations

* add bell icon

* add svg icon

* add missing translations

* fixes

* upd translations

* delete space between comma

* PW-747: Fix Responsive Behaviour and OX Axis Formatting (#760)

* Fixed Responsive Design Issues (skeleton width, filters position, breakpoints)

* Feature/pw 755 (#765)

* wip axis labels

* wip label interval setting

* polling new prices

* fix bugs

* format labels

* fix overlapping

* add beforeDestroy hook

* return LT format for hours

* add no data message

* reduce hour filter items count

* Update Jenkinsfile

refactor

* Update QR scan UI with select input (#768)

* update wallet to 1.10.13

* remove NotificationEnablingPage

* update wallet to 1.10.14

* add MAX buttons to farming and remove liquidity (#769)

* add copyFile

* test

* revert test values

* fix chart data fetching (#771)

* Save selected token in state manager (#772)

* update swap page

* update Bridge page

* remove unused imports

* fix typo

* up app-menu z-index for fix token page table

* update port regexp

* add layers as scss variables

* add newline

* clear addLiqudity selected token on destroyed (#773)

* Fix bridge issues (#776)

* Fix bridge issues

* Update deps

* update wallet to 1.10.15 (#775)

* fix getEvmNetworkType (#777)

* add checks (#778)

* Create generateNftServiceKeypair.js

* add dep

* PW-733: Activity Should Have First/Last Page Buttons (#774)

* Bridge and MoonPay History: Added First and Last pagination buttons.

* Consts Code Duplication Refactoring (#780)

* Refactored Consts Code Duplication.

* Bridge, Moonpay History: Added Pagination Page State.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* write to file

* add ipfs hash notif

* refactor

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* revert test changes

* use UCAN tokens for NFT marketplace (#779)

* Create generateNftServiceKeypair.js

* add dep

* write to file

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* use iife

* add ucan jenkinsfile

* fix var

* add api key, fix dependency install

* test env var

* test

* test2

* test3

* test4

* debug

* remove debug steps

* get token

* test api key

* use explicit

* remove debug step

* test error notif

* add registering & change path

* fix path

* debug

* fix output file name

* fix path

* remove path

* test

* refactor

* refactor

* test

* test

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* Update generateNftServiceKeypair.js

* Delete ucan.json

* fix secret scaner alert

* debug

* revert

* debug

* refactor

* debug

* refactor

* revert test changes

* add schedule

* change endpoint, set candlestick bar max width (#785)

* Fix chart price change (#786)

* calc price change by closing prices

* update wallet to 1.10.20

* update wallet to 1.10.21 & update not translated strings (#787)

* reset zoom end (#788)

* Replace chart price updates polling to Subquery subscription (#790)

* wip watch fiatPrice

* price timestamp sync

* refactoring

* improve chart price updates (#791)

* switch to polkadot channel

* break parsing when price is zero (#793)

* filter & dnd update (#800)

* add translations

* update wallet

* do not show add token btn for native token (#805)

* enable xstusd pools (#798)

* prework

* Increase version

* Update SelectToken.vue

* Update AddLiquidity.vue

* Up version

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Swap using different dexes (#809)

* swap using different dexes

* fix market algorithm

* Cherry pick commits from master (#807)

* Fix Subquery endpoint (#762)

* Update AppHeader.vue

* Update Jenkinsfile

* Update bridge contract for mainnet (#802)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* PW-752: Add tab index for all needed components (#789)

* Improved focus functionality.

* Cherry pick all changes from master (#815)

* Fix demeter styles (#808)

* Fix demeter styles

* Update whitelist.json

* Add link to UX research (#813)

* Add link to UX research

* Add an ability to remove less than 1 (#814)

* PW-855: Charts Enable Button (#812)

* Added Charts Enable Switch.

* Updated translations.

* Updated translations.

* Charts Switch: Updated design.

* Charts Switch: Cosmetic Fix.

* Improve storage validation

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Removed focus for tooltip. (#816)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix max input value (#817)

* Fix max input value

* Update Swap.vue

* match contract addresses in lower case (#818)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Updated translation. (#821)

* Fix 1.10 issues (#823)

* Fix wallet send paddings

* Fix zero fiat values when subquery is down

* Fix zero fiat when subquery is down for rewards header

* Update yarn.lock

* Tokens page fixes (#822)

* tokens page fixes

* fix app menu on tokens page

* refactoring tokens container class

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Add Sepolia support (#799) (#824)

* Hide Charts Switch Settings By Env Flag. (#825)

* fix chart y label (#826)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Enabling Settings For Undefined Second Asset Or Only One Market Algorithm (#827)

* Turned On Market Algorithms Settings.

* Enabled Settings For Undefined Second Asset Or Only One Market Algorithm.

* Fixed Custom Slippage Tolerance Outline.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* Fixed Referral Page Tabs. (#828)

* update swap route (#830)

* Fixed Rewards Tabs Underline. (#832)

* update reserves subscription (#833)

* Update extensions links & translations (#834)

* remove unused translations

* update wallet

* update translations

* fix swap token switch (#835)

* [Swap chart] Fix X-axis labels css (#836)

* swap chart fix x axis labels css

* remove unused option

* update wallet & add translations (#837)

* [Demeter Farming] dont show APR& TVL if no prices from subquery (#839)

* dont show apr & tvl if no prices from subquery'

* fix roi

* revert env.json

* Optimize swap subscription (#842)

* freeze subscription payload

* update wallet to 1.10.36

* update swap subscriptions (#843)

* update swap subscriptions

* update wallet to 1.10.37

* Fix max btn visibility for remove liquidity & farming (#844)

* fix max btn visibility for remove liquidity & farming

* add MAX_PART

* Use consts in translations (#845)

* use translation consts

* update wallet to 1.10.38

* reimport from localise

* revert change in ReferalProgram

* PW-626: Refactor Languages (#756)

* Refactored Translation.

* Updated translation.

* remove unused vars

* fix sora in translations

* translation fixes

* fix whitespaces

* remove @:appName

* reimport from localise

* add AppName const

* remove unused import

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* fix balance check for adding liqudity & messages (#846)

* Update project dependencies (#847)

* add @types/jsdom

* replace file-loader for asset resource

* replace node-sass to sass

* update types packages

* upgrade babel & @typescript-eslint

* try to add logs to webpack

* update ethers

* update vue-template-compiler

* update sass loader

* update node-polyfill

* update dependency tree using yarn-deduplicate

* Fix bridge thischain & fiat when subquery is down (#848)

* Enable USDT for HASHI bridge

* Hide marketing section

* Update lib version with bridge fix

* Update lib

* Fix issues (#850)

* Fix block explorer links

* Fix local config

* Fix issue with infinite loader because of subquery

* Update BridgeTransactionsHistory.vue

* test image updater

* Fix release issues (#851)

* Fix moonpay behavior during log in

* Update translation strings

* Update wallet

* Hide balances fields for not connected accounts

* Update languages

* Fix low XOR value dialog behavior

* Fix type checking issue

* Fix connect account text

* Fix block number on swap with chart & tokens pages

* Update bridge contract

* Remove evm network type from local storage & fix network checks (#854)

* Remove it cuz assets were removed from the whitelist

* update wallet (#856)

* fix available pools farming (#860)

* Fix crowdloan rewards amount (#862)

* fix crowdloan amount

* fix crowdloan total amount

* fix crowdloan amount precision (#863)

* Fix remove xstusd liquidity (#864)

* fix remove xstusd liquidity

* fix apr formatting

* update demeter subscriptions (#866)

* Sora Card (#841)

* draft

* add observer and logic

* prework #2

* prework #3

* up wallet

* refactoring

* remove console.logs

* clear sessionStorage

* Update env.json

* improve btn state & add comments & unload script

* move to separate module (#871)

* move to separate module

* add enabling flag

* Update getters.ts

* remove route

* Update types.ts

* Update Dockerfile

* Update Dockerfile

* Add reserves subscription to addLiquidity (#870)

* add reserves subscription to addLiquidity

* check pool properties subscription

* refactoring liquidities vies

* fix imports

* fix addLiquidity confirm

* fix remove liquidity

* fix liquidity provider message

* fix slider input

* removeLiquidity totalSupply updates

* fix addLiquidity input field reset

* addLiquidity update subscriptions after disconnect

* refactoring token balance subscriptions

* remove unnecessary code from swap

* refactoring liquidity stores

* fix slider

* return env

* update demeter farming

* computed property for optimization

* update staking page

* update wallet to 1.11.5

* return env

* fix getLockedAmount getter

* update prod env.json (#878)

* Fix page document title for the first load (#880)

* Fix page title for the first load

* Refactor router logic

* update wallet

* update wallet & override tokens table css

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* Fix confirm buttons loading state (#881)

* fix confirm buttons loading state

* fix tabs

* Remove console logs

* Fix styles

* Fix styles

* Update subquery endpoint

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update ReferralProgram.vue (#884)

* From master to develop (#885)

* fix calculator fields (#888)

* fix calculator fields

* remove rewards crowdloan hardfix

* fix token row css

* Fix bridge loader styles (#886)

* Reduce assets size (#887)

* Reduce png & svg size using minimizer

* Remove not used svg

* Replace svg with icon font for referrer error

* Reduce png size using minimizer

* Remove unused styles for About page

* Explore page (#857)

* add route for explore & tokens pages

* add routes for explore pages & tabs

* refactoring explore container, add search field

* change config to stage, use demeter mixin

* explore-table styles to mixin

* refactoring explore pages

* show user token balances

* table fixes

* add calculator

* add some columns to explore pools page

* refactoring tables

* update titles

* fix loader on demeter faming staking

* refactoring demeter page mixin

* fix ts issues

* update translations

* refactoring explore pages & fix issues

* revert pools & tokens subscriptions

* update default sort tokens page

* fix demeter explore

* add keys for rendering

* refactoring types

* change tabs order & fix en translations

* fixes after review

* Add desktop support (#891)

* Add desktop support

* Add delay to ConfirmInviteUser dialog

* Add desktop settings

* improve connection process (#892)

* Fix css for swap fiat values (#893)

* fix css on swap fiat value

* update wallet 1.12.6

* fix PW-811 node adress check

* pw-913 tokens page prices

* Refactoring pools rendering (#890)

* refactoring pool page

* refactoring mixins

* change v-if to v-show badges

* refactoring apr calc & assetsTable getter

* transfer some computed properties

* refactoring mixins

* prepare data in parent'

* fix staking page

* refactoring usages

* remove unused properties

* update demeter explore calculator

* return env.json

* remove unnecessary code

* chart refactoring & fix demeter farming page list

* fix multiple chart requests after switching tokens

* fix types

* Update for new subquery (#894)

* update charts & tokens

* refactoring normalize function

* update pool apy

* pool apy subscription

* update wallet

* dedup yarn.lock & fix env.json

* update yarn.lock

* fix getPoolApy arg types

* charts button on swap view (#895)

* Swap Chart: Invert tokens (#896)

* update switch token logic, optimize chart rendering

* fix chart algorithm

* improve types & fix chart data calc

* render filter count

* refactoring fetchData

* add chart reverse button & update technic

* update comments

* rename investment to balance (#899)

* use reactive  instead of router (#897)

* fix staking page title (#898)

* add restore history button (#900)

* Fix rewards screen flashing (#901)

* change default gradient & tokens on rewards screen

* refactoring rewards tabs

* update formattedAmount component & add prefix to explore balance (#902)

* Update referral system messages (#903)

* update messages for referral system locally

* update wallet

* Fix candlestick chart empty space (#907)

* fill empty space between last snapshot & current timestamp

* refactoring

* update wallet to 1.12.11

* revert env.json

* Fix referral system delay (#906)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* Fix custom token logic (#905)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* Add switch to explore (#908)

* add switch to explore

* sync switcher with storage

* Fix fee warning dialog behavior (#910)

* Fix fee warning dialog behavior

* Update deps

* Update yarn.lock

* Fix table overrides

* Fix Demeter explore active positions (#909)

* css fixes & demeter

* update wallet

* Update deps

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* fix address css (#911)

* Fix asset-asset search in pools on explore page (#913)

* Add tooltips to TVL & ROI (#912)

* add tooltips

* add translations

* up version to 1.13.0

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* XST tokenomics & remove market maker countdown (#917)

* update views

* update wallet & remove market maker countdown

* update wallet 1.13.1 (#918)

* deploy trigger removal

Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>

* Remove files

Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>
Co-authored-by: Pavel Varfolomeev <varfolomeev@soramitsu.co.jp>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
Co-authored-by: Alex Natalia <38787212+alexnatalia@users.noreply.github.com>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Pavel Varfolomeev <wpi86@yandex.ru>
Co-authored-by: German Vechtomov <89127595+ox7a59@users.noreply.github.com>
Co-authored-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Co-authored-by: Nikita Zaporozhets <95526886+f33r0@users.noreply.github.com>
stefashkaa added a commit that referenced this pull request Jan 23, 2023
* Charts: Added Charts Enabled Settings. (#708)

* PW-650: Refactor Tooltips/Notifications For Copy Address Operation (#703)

* Refactored Copy Address Functionality.
* Updated Translation.
* Increased wallet version.

* Wallet 1.9.8 (#709)

* update wallet to 1.9.7

* wallet 1.9.8

* change env var (#710)

* loop through the node list (#711)

* add copy static

* add translations (#712)

* add translations

* add 2 translations

* Feature/pw 679 (#705)

* create demeter store

* add PoolStatusBadge component

* wip pool card

* show/hide badge in title

* update translations & info lines

* add dialog templates

* stake dialog content

* fix percent css

* fix ts error

* subscriptions examples

* update store

* claim dialog wip

* add AccountPoolMixin

* buttons texts

* add claim rewards action

* fix claim handler

* add staking route

* wip Staking page

* connect wallet on card

* add PageMixin

* refactoring common methods

* add staking actions

* add DemeterDataContainer

* new folder structure

* remove liqudity calculations

* add APR for staking

* fix apr formula

* add liquidty apr

* update calc

* refactoring params

* hide removed inactive pools

* fix calculations after

* add float input for stake

* add fiat amounts to stake dialog

* refactoring balance

* fix pool share after

* update translation keys

* fix some translations, max button visibility

* update removeLiquidity

* update messages

* update translations

* revert env.json

* staking empty card

* fix status-badge css

* update icon & balance text

* update badges

* fix click on stopped pool badge

* fix bugs

* fixes after review

* up wallet (#717)

* test

* remove test values

* test

* revert values

* add stage deploy

* fix rewards list after claim (#725)

* fix calc for availableFunds (#724)

* move textLinks to computed (#723)

* remove initial sync with metamask on page loading (#726)

* add demeter link (#727)

* update wallet to 1.10.0 (#731)

* Upgrade to Metadata 14 (#732)

* Fix migration issues

* Update imports

* Fix JSON.parse

* tmp

* Fix issues

* Up wallet version

* PW-686: Charts - Add Chart for 1 Token (XYK Pool) (#719)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* move @vue/composition-api to devDependencies

* add echarts plugin

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* [Line Chart]: Add Filtering by Time (#734)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* zoom chart and fetch data

* line chart filters

* add candle filters

* fix timeFormat

* set line chart grid option

* refactoring

* remove merge artifacts

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* chart theme colors (#736)

* add candle chart filters (#737)

* PW-687: Charts - Add Dark Theme (#735)

* Charts: Updated Dark theme.

* Update chart specs & rendering (#738)

* update specs, precision for value

* token logos

* token logos

* Update deps (#739)

* Swap Chart refactorng & fix rendering issues (#740)

* add ThemePaletteMixin

* move components to swap folder

* rendering fixes

* revert env.json

* fix tabs

* return any types temporary

* Update env.json (#744)

* Update wallet to 1.10.3 (#745)

* update wallet to 1.10.3

* update wallet to 1.10.4

* update translations from localise

* update translations

* Fix router warning (#746)

* Fix router warning

* Update wallet

* Charts Skeleton (#741)

* Charts: Added Skeleton for Loading and Error States.

* Add scan QR feature (#747)

* update wallet to 1.10.6 & refactoring

* update translations

* fix remove liquidity with locked tokens (#748)

* Fixed Receive Misspelling. (#750)

* bridge confirm loading state (#751)

* fix loading historical prices (#755)

* Modify Tokens page (#743)

* add price column

* add data to table

* fetch fix

* improve table components

* add ethereumAddress

* fix registered assets fetch

* sticky column

* scrollable table

* style & ui fixes

* fix price change format

* fix prettier warning

* APR Calculator (#754)

* merge b50b4a7

* refactoring AddLiquidity input fields

* update StakeDialog

* pass balance to TokenInput

* merge 07bcac7

* update Swap

* update ReferralBonding

* merge f50f6ce

* merge c55e6eb

* add demeter copyright

* fix ts erros

* update translations

* add TranslationConsts

* add ~ sign to rewards

* Update dev config (#758)

* remove CreatePair view (#757)

* fix ROI (#759)

* Remove whitelist.json (#761)

* Remove whitelist.json

* Update wallet

* fix fetchHistoryElements ts errors

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* local browser notification (#752)

* prework

* add notification modals

* refactor & change watcher source

* refactor

* Update en.json

* fix translation nesting

* translation fixes

* translations

* add bell icon

* add svg icon

* add missing translations

* fixes

* upd translations

* delete space between comma

* PW-747: Fix Responsive Behaviour and OX Axis Formatting (#760)

* Fixed Responsive Design Issues (skeleton width, filters position, breakpoints)

* Feature/pw 755 (#765)

* wip axis labels

* wip label interval setting

* polling new prices

* fix bugs

* format labels

* fix overlapping

* add beforeDestroy hook

* return LT format for hours

* add no data message

* reduce hour filter items count

* Update Jenkinsfile

refactor

* Update QR scan UI with select input (#768)

* update wallet to 1.10.13

* remove NotificationEnablingPage

* update wallet to 1.10.14

* add MAX buttons to farming and remove liquidity (#769)

* add copyFile

* test

* revert test values

* fix chart data fetching (#771)

* Save selected token in state manager (#772)

* update swap page

* update Bridge page

* remove unused imports

* fix typo

* up app-menu z-index for fix token page table

* update port regexp

* add layers as scss variables

* add newline

* clear addLiqudity selected token on destroyed (#773)

* Fix bridge issues (#776)

* Fix bridge issues

* Update deps

* update wallet to 1.10.15 (#775)

* fix getEvmNetworkType (#777)

* add checks (#778)

* Create generateNftServiceKeypair.js

* add dep

* PW-733: Activity Should Have First/Last Page Buttons (#774)

* Bridge and MoonPay History: Added First and Last pagination buttons.

* Consts Code Duplication Refactoring (#780)

* Refactored Consts Code Duplication.

* Bridge, Moonpay History: Added Pagination Page State.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* write to file

* add ipfs hash notif

* refactor

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* revert test changes

* use UCAN tokens for NFT marketplace (#779)

* Create generateNftServiceKeypair.js

* add dep

* write to file

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* use iife

* add ucan jenkinsfile

* fix var

* add api key, fix dependency install

* test env var

* test

* test2

* test3

* test4

* debug

* remove debug steps

* get token

* test api key

* use explicit

* remove debug step

* test error notif

* add registering & change path

* fix path

* debug

* fix output file name

* fix path

* remove path

* test

* refactor

* refactor

* test

* test

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* Update generateNftServiceKeypair.js

* Delete ucan.json

* fix secret scaner alert

* debug

* revert

* debug

* refactor

* debug

* refactor

* revert test changes

* add schedule

* change endpoint, set candlestick bar max width (#785)

* Fix chart price change (#786)

* calc price change by closing prices

* update wallet to 1.10.20

* update wallet to 1.10.21 & update not translated strings (#787)

* reset zoom end (#788)

* Replace chart price updates polling to Subquery subscription (#790)

* wip watch fiatPrice

* price timestamp sync

* refactoring

* improve chart price updates (#791)

* switch to polkadot channel

* break parsing when price is zero (#793)

* filter & dnd update (#800)

* add translations

* update wallet

* do not show add token btn for native token (#805)

* enable xstusd pools (#798)

* prework

* Increase version

* Update SelectToken.vue

* Update AddLiquidity.vue

* Up version

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Swap using different dexes (#809)

* swap using different dexes

* fix market algorithm

* Cherry pick commits from master (#807)

* Fix Subquery endpoint (#762)

* Update AppHeader.vue

* Update Jenkinsfile

* Update bridge contract for mainnet (#802)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* PW-752: Add tab index for all needed components (#789)

* Improved focus functionality.

* Cherry pick all changes from master (#815)

* Fix demeter styles (#808)

* Fix demeter styles

* Update whitelist.json

* Add link to UX research (#813)

* Add link to UX research

* Add an ability to remove less than 1 (#814)

* PW-855: Charts Enable Button (#812)

* Added Charts Enable Switch.

* Updated translations.

* Updated translations.

* Charts Switch: Updated design.

* Charts Switch: Cosmetic Fix.

* Improve storage validation

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Removed focus for tooltip. (#816)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix max input value (#817)

* Fix max input value

* Update Swap.vue

* match contract addresses in lower case (#818)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Updated translation. (#821)

* Fix 1.10 issues (#823)

* Fix wallet send paddings

* Fix zero fiat values when subquery is down

* Fix zero fiat when subquery is down for rewards header

* Update yarn.lock

* Tokens page fixes (#822)

* tokens page fixes

* fix app menu on tokens page

* refactoring tokens container class

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Add Sepolia support (#799) (#824)

* Hide Charts Switch Settings By Env Flag. (#825)

* fix chart y label (#826)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Enabling Settings For Undefined Second Asset Or Only One Market Algorithm (#827)

* Turned On Market Algorithms Settings.

* Enabled Settings For Undefined Second Asset Or Only One Market Algorithm.

* Fixed Custom Slippage Tolerance Outline.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* Fixed Referral Page Tabs. (#828)

* update swap route (#830)

* Fixed Rewards Tabs Underline. (#832)

* update reserves subscription (#833)

* Update extensions links & translations (#834)

* remove unused translations

* update wallet

* update translations

* fix swap token switch (#835)

* [Swap chart] Fix X-axis labels css (#836)

* swap chart fix x axis labels css

* remove unused option

* update wallet & add translations (#837)

* [Demeter Farming] dont show APR& TVL if no prices from subquery (#839)

* dont show apr & tvl if no prices from subquery'

* fix roi

* revert env.json

* Optimize swap subscription (#842)

* freeze subscription payload

* update wallet to 1.10.36

* update swap subscriptions (#843)

* update swap subscriptions

* update wallet to 1.10.37

* Fix max btn visibility for remove liquidity & farming (#844)

* fix max btn visibility for remove liquidity & farming

* add MAX_PART

* Use consts in translations (#845)

* use translation consts

* update wallet to 1.10.38

* reimport from localise

* revert change in ReferalProgram

* PW-626: Refactor Languages (#756)

* Refactored Translation.

* Updated translation.

* remove unused vars

* fix sora in translations

* translation fixes

* fix whitespaces

* remove @:appName

* reimport from localise

* add AppName const

* remove unused import

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* fix balance check for adding liqudity & messages (#846)

* Update project dependencies (#847)

* add @types/jsdom

* replace file-loader for asset resource

* replace node-sass to sass

* update types packages

* upgrade babel & @typescript-eslint

* try to add logs to webpack

* update ethers

* update vue-template-compiler

* update sass loader

* update node-polyfill

* update dependency tree using yarn-deduplicate

* Fix bridge thischain & fiat when subquery is down (#848)

* Enable USDT for HASHI bridge

* Hide marketing section

* Update lib version with bridge fix

* Update lib

* Fix issues (#850)

* Fix block explorer links

* Fix local config

* Fix issue with infinite loader because of subquery

* Update BridgeTransactionsHistory.vue

* test image updater

* Fix release issues (#851)

* Fix moonpay behavior during log in

* Update translation strings

* Update wallet

* Hide balances fields for not connected accounts

* Update languages

* Fix low XOR value dialog behavior

* Fix type checking issue

* Fix connect account text

* Fix block number on swap with chart & tokens pages

* Update bridge contract

* Remove evm network type from local storage & fix network checks (#854)

* Remove it cuz assets were removed from the whitelist

* update wallet (#856)

* fix available pools farming (#860)

* Fix crowdloan rewards amount (#862)

* fix crowdloan amount

* fix crowdloan total amount

* fix crowdloan amount precision (#863)

* Fix remove xstusd liquidity (#864)

* fix remove xstusd liquidity

* fix apr formatting

* update demeter subscriptions (#866)

* Sora Card (#841)

* draft

* add observer and logic

* prework #2

* prework #3

* up wallet

* refactoring

* remove console.logs

* clear sessionStorage

* Update env.json

* improve btn state & add comments & unload script

* move to separate module (#871)

* move to separate module

* add enabling flag

* Update getters.ts

* remove route

* Update types.ts

* Update Dockerfile

* Update Dockerfile

* Add reserves subscription to addLiquidity (#870)

* add reserves subscription to addLiquidity

* check pool properties subscription

* refactoring liquidities vies

* fix imports

* fix addLiquidity confirm

* fix remove liquidity

* fix liquidity provider message

* fix slider input

* removeLiquidity totalSupply updates

* fix addLiquidity input field reset

* addLiquidity update subscriptions after disconnect

* refactoring token balance subscriptions

* remove unnecessary code from swap

* refactoring liquidity stores

* fix slider

* return env

* update demeter farming

* computed property for optimization

* update staking page

* update wallet to 1.11.5

* return env

* fix getLockedAmount getter

* update prod env.json (#878)

* Fix page document title for the first load (#880)

* Fix page title for the first load

* Refactor router logic

* update wallet

* update wallet & override tokens table css

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* Fix confirm buttons loading state (#881)

* fix confirm buttons loading state

* fix tabs

* Remove console logs

* Fix styles

* Fix styles

* Update subquery endpoint

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update ReferralProgram.vue (#884)

* From master to develop (#885)

* fix calculator fields (#888)

* fix calculator fields

* remove rewards crowdloan hardfix

* fix token row css

* Fix bridge loader styles (#886)

* Reduce assets size (#887)

* Reduce png & svg size using minimizer

* Remove not used svg

* Replace svg with icon font for referrer error

* Reduce png size using minimizer

* Remove unused styles for About page

* Explore page (#857)

* add route for explore & tokens pages

* add routes for explore pages & tabs

* refactoring explore container, add search field

* change config to stage, use demeter mixin

* explore-table styles to mixin

* refactoring explore pages

* show user token balances

* table fixes

* add calculator

* add some columns to explore pools page

* refactoring tables

* update titles

* fix loader on demeter faming staking

* refactoring demeter page mixin

* fix ts issues

* update translations

* refactoring explore pages & fix issues

* revert pools & tokens subscriptions

* update default sort tokens page

* fix demeter explore

* add keys for rendering

* refactoring types

* change tabs order & fix en translations

* fixes after review

* Add desktop support (#891)

* Add desktop support

* Add delay to ConfirmInviteUser dialog

* Add desktop settings

* improve connection process (#892)

* Fix css for swap fiat values (#893)

* fix css on swap fiat value

* update wallet 1.12.6

* fix PW-811 node adress check

* pw-913 tokens page prices

* Refactoring pools rendering (#890)

* refactoring pool page

* refactoring mixins

* change v-if to v-show badges

* refactoring apr calc & assetsTable getter

* transfer some computed properties

* refactoring mixins

* prepare data in parent'

* fix staking page

* refactoring usages

* remove unused properties

* update demeter explore calculator

* return env.json

* remove unnecessary code

* chart refactoring & fix demeter farming page list

* fix multiple chart requests after switching tokens

* fix types

* Update for new subquery (#894)

* update charts & tokens

* refactoring normalize function

* update pool apy

* pool apy subscription

* update wallet

* dedup yarn.lock & fix env.json

* update yarn.lock

* fix getPoolApy arg types

* charts button on swap view (#895)

* Swap Chart: Invert tokens (#896)

* update switch token logic, optimize chart rendering

* fix chart algorithm

* improve types & fix chart data calc

* render filter count

* refactoring fetchData

* add chart reverse button & update technic

* update comments

* rename investment to balance (#899)

* use reactive  instead of router (#897)

* fix staking page title (#898)

* add restore history button (#900)

* Fix rewards screen flashing (#901)

* change default gradient & tokens on rewards screen

* refactoring rewards tabs

* update formattedAmount component & add prefix to explore balance (#902)

* Update referral system messages (#903)

* update messages for referral system locally

* update wallet

* Fix candlestick chart empty space (#907)

* fill empty space between last snapshot & current timestamp

* refactoring

* update wallet to 1.12.11

* revert env.json

* Fix referral system delay (#906)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* Fix custom token logic (#905)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* Add switch to explore (#908)

* add switch to explore

* sync switcher with storage

* Fix fee warning dialog behavior (#910)

* Fix fee warning dialog behavior

* Update deps

* Update yarn.lock

* Fix table overrides

* Fix Demeter explore active positions (#909)

* css fixes & demeter

* update wallet

* Update deps

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* fix address css (#911)

* Fix asset-asset search in pools on explore page (#913)

* Add tooltips to TVL & ROI (#912)

* add tooltips

* add translations

* up version to 1.13.0

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* XST tokenomics & remove market maker countdown (#917)

* update views

* update wallet & remove market maker countdown

* update wallet 1.13.1 (#918)

* deploy trigger removal

Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>

* Liiquidity proxy 1.6 (#923)

* update wallet with liqudity proxy

* update swap view

* improve btn loading state (#924)

* up wallet version 1.13.4 (#925)

* up wallet version

* update wallet

* up wallet version to 1.13.5 (#926)

* up wallet version

* update wallet to 1.13.5

* fix ts issues

Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
Co-authored-by: Alex Natalia <38787212+alexnatalia@users.noreply.github.com>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>
Co-authored-by: Pavel Varfolomeev <varfolomeev@soramitsu.co.jp>
Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Pavel Varfolomeev <wpi86@yandex.ru>
Co-authored-by: German Vechtomov <89127595+ox7a59@users.noreply.github.com>
Co-authored-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Co-authored-by: Nikita Zaporozhets <95526886+f33r0@users.noreply.github.com>
stefashkaa added a commit that referenced this pull request Jan 28, 2023
* up wallet (#717)

* test

* remove test values

* test

* revert values

* add stage deploy

* fix rewards list after claim (#725)

* fix calc for availableFunds (#724)

* move textLinks to computed (#723)

* remove initial sync with metamask on page loading (#726)

* add demeter link (#727)

* update wallet to 1.10.0 (#731)

* Upgrade to Metadata 14 (#732)

* Fix migration issues

* Update imports

* Fix JSON.parse

* tmp

* Fix issues

* Up wallet version

* PW-686: Charts - Add Chart for 1 Token (XYK Pool) (#719)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* move @vue/composition-api to devDependencies

* add echarts plugin

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* [Line Chart]: Add Filtering by Time (#734)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* zoom chart and fetch data

* line chart filters

* add candle filters

* fix timeFormat

* set line chart grid option

* refactoring

* remove merge artifacts

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* chart theme colors (#736)

* add candle chart filters (#737)

* PW-687: Charts - Add Dark Theme (#735)

* Charts: Updated Dark theme.

* Update chart specs & rendering (#738)

* update specs, precision for value

* token logos

* token logos

* Update deps (#739)

* Swap Chart refactorng & fix rendering issues (#740)

* add ThemePaletteMixin

* move components to swap folder

* rendering fixes

* revert env.json

* fix tabs

* return any types temporary

* Update env.json (#744)

* Update wallet to 1.10.3 (#745)

* update wallet to 1.10.3

* update wallet to 1.10.4

* update translations from localise

* update translations

* Fix router warning (#746)

* Fix router warning

* Update wallet

* Charts Skeleton (#741)

* Charts: Added Skeleton for Loading and Error States.

* Add scan QR feature (#747)

* update wallet to 1.10.6 & refactoring

* update translations

* fix remove liquidity with locked tokens (#748)

* Fixed Receive Misspelling. (#750)

* bridge confirm loading state (#751)

* fix loading historical prices (#755)

* Modify Tokens page (#743)

* add price column

* add data to table

* fetch fix

* improve table components

* add ethereumAddress

* fix registered assets fetch

* sticky column

* scrollable table

* style & ui fixes

* fix price change format

* fix prettier warning

* APR Calculator (#754)

* merge b50b4a7

* refactoring AddLiquidity input fields

* update StakeDialog

* pass balance to TokenInput

* merge 07bcac7

* update Swap

* update ReferralBonding

* merge f50f6ce

* merge c55e6eb

* add demeter copyright

* fix ts erros

* update translations

* add TranslationConsts

* add ~ sign to rewards

* Update dev config (#758)

* remove CreatePair view (#757)

* fix ROI (#759)

* Remove whitelist.json (#761)

* Remove whitelist.json

* Update wallet

* fix fetchHistoryElements ts errors

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* local browser notification (#752)

* prework

* add notification modals

* refactor & change watcher source

* refactor

* Update en.json

* fix translation nesting

* translation fixes

* translations

* add bell icon

* add svg icon

* add missing translations

* fixes

* upd translations

* delete space between comma

* PW-747: Fix Responsive Behaviour and OX Axis Formatting (#760)

* Fixed Responsive Design Issues (skeleton width, filters position, breakpoints)

* Feature/pw 755 (#765)

* wip axis labels

* wip label interval setting

* polling new prices

* fix bugs

* format labels

* fix overlapping

* add beforeDestroy hook

* return LT format for hours

* add no data message

* reduce hour filter items count

* Update Jenkinsfile

refactor

* Update QR scan UI with select input (#768)

* update wallet to 1.10.13

* remove NotificationEnablingPage

* update wallet to 1.10.14

* add MAX buttons to farming and remove liquidity (#769)

* add copyFile

* test

* revert test values

* fix chart data fetching (#771)

* Save selected token in state manager (#772)

* update swap page

* update Bridge page

* remove unused imports

* fix typo

* up app-menu z-index for fix token page table

* update port regexp

* add layers as scss variables

* add newline

* clear addLiqudity selected token on destroyed (#773)

* Fix bridge issues (#776)

* Fix bridge issues

* Update deps

* update wallet to 1.10.15 (#775)

* fix getEvmNetworkType (#777)

* add checks (#778)

* Create generateNftServiceKeypair.js

* add dep

* PW-733: Activity Should Have First/Last Page Buttons (#774)

* Bridge and MoonPay History: Added First and Last pagination buttons.

* Consts Code Duplication Refactoring (#780)

* Refactored Consts Code Duplication.

* Bridge, Moonpay History: Added Pagination Page State.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* write to file

* add ipfs hash notif

* refactor

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* revert test changes

* use UCAN tokens for NFT marketplace (#779)

* Create generateNftServiceKeypair.js

* add dep

* write to file

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* use iife

* add ucan jenkinsfile

* fix var

* add api key, fix dependency install

* test env var

* test

* test2

* test3

* test4

* debug

* remove debug steps

* get token

* test api key

* use explicit

* remove debug step

* test error notif

* add registering & change path

* fix path

* debug

* fix output file name

* fix path

* remove path

* test

* refactor

* refactor

* test

* test

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* Update generateNftServiceKeypair.js

* Delete ucan.json

* fix secret scaner alert

* debug

* revert

* debug

* refactor

* debug

* refactor

* revert test changes

* add schedule

* change endpoint, set candlestick bar max width (#785)

* Fix chart price change (#786)

* calc price change by closing prices

* update wallet to 1.10.20

* update wallet to 1.10.21 & update not translated strings (#787)

* reset zoom end (#788)

* Replace chart price updates polling to Subquery subscription (#790)

* wip watch fiatPrice

* price timestamp sync

* refactoring

* improve chart price updates (#791)

* switch to polkadot channel

* break parsing when price is zero (#793)

* filter & dnd update (#800)

* add translations

* update wallet

* do not show add token btn for native token (#805)

* enable xstusd pools (#798)

* prework

* Increase version

* Update SelectToken.vue

* Update AddLiquidity.vue

* Up version

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Swap using different dexes (#809)

* swap using different dexes

* fix market algorithm

* Cherry pick commits from master (#807)

* Fix Subquery endpoint (#762)

* Update AppHeader.vue

* Update Jenkinsfile

* Update bridge contract for mainnet (#802)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* PW-752: Add tab index for all needed components (#789)

* Improved focus functionality.

* Cherry pick all changes from master (#815)

* Fix demeter styles (#808)

* Fix demeter styles

* Update whitelist.json

* Add link to UX research (#813)

* Add link to UX research

* Add an ability to remove less than 1 (#814)

* PW-855: Charts Enable Button (#812)

* Added Charts Enable Switch.

* Updated translations.

* Updated translations.

* Charts Switch: Updated design.

* Charts Switch: Cosmetic Fix.

* Improve storage validation

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Removed focus for tooltip. (#816)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix max input value (#817)

* Fix max input value

* Update Swap.vue

* match contract addresses in lower case (#818)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Updated translation. (#821)

* Fix 1.10 issues (#823)

* Fix wallet send paddings

* Fix zero fiat values when subquery is down

* Fix zero fiat when subquery is down for rewards header

* Update yarn.lock

* Tokens page fixes (#822)

* tokens page fixes

* fix app menu on tokens page

* refactoring tokens container class

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Add Sepolia support (#799) (#824)

* Hide Charts Switch Settings By Env Flag. (#825)

* fix chart y label (#826)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Enabling Settings For Undefined Second Asset Or Only One Market Algorithm (#827)

* Turned On Market Algorithms Settings.

* Enabled Settings For Undefined Second Asset Or Only One Market Algorithm.

* Fixed Custom Slippage Tolerance Outline.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* Fixed Referral Page Tabs. (#828)

* update swap route (#830)

* Fixed Rewards Tabs Underline. (#832)

* update reserves subscription (#833)

* Update extensions links & translations (#834)

* remove unused translations

* update wallet

* update translations

* fix swap token switch (#835)

* [Swap chart] Fix X-axis labels css (#836)

* swap chart fix x axis labels css

* remove unused option

* update wallet & add translations (#837)

* [Demeter Farming] dont show APR& TVL if no prices from subquery (#839)

* dont show apr & tvl if no prices from subquery'

* fix roi

* revert env.json

* Optimize swap subscription (#842)

* freeze subscription payload

* update wallet to 1.10.36

* update swap subscriptions (#843)

* update swap subscriptions

* update wallet to 1.10.37

* Fix max btn visibility for remove liquidity & farming (#844)

* fix max btn visibility for remove liquidity & farming

* add MAX_PART

* Use consts in translations (#845)

* use translation consts

* update wallet to 1.10.38

* reimport from localise

* revert change in ReferalProgram

* PW-626: Refactor Languages (#756)

* Refactored Translation.

* Updated translation.

* remove unused vars

* fix sora in translations

* translation fixes

* fix whitespaces

* remove @:appName

* reimport from localise

* add AppName const

* remove unused import

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* fix balance check for adding liqudity & messages (#846)

* Update project dependencies (#847)

* add @types/jsdom

* replace file-loader for asset resource

* replace node-sass to sass

* update types packages

* upgrade babel & @typescript-eslint

* try to add logs to webpack

* update ethers

* update vue-template-compiler

* update sass loader

* update node-polyfill

* update dependency tree using yarn-deduplicate

* Fix bridge thischain & fiat when subquery is down (#848)

* Enable USDT for HASHI bridge

* Hide marketing section

* Update lib version with bridge fix

* Update lib

* Fix issues (#850)

* Fix block explorer links

* Fix local config

* Fix issue with infinite loader because of subquery

* Update BridgeTransactionsHistory.vue

* test image updater

* Fix release issues (#851)

* Fix moonpay behavior during log in

* Update translation strings

* Update wallet

* Hide balances fields for not connected accounts

* Update languages

* Fix low XOR value dialog behavior

* Fix type checking issue

* Fix connect account text

* Fix block number on swap with chart & tokens pages

* Update bridge contract

* Remove evm network type from local storage & fix network checks (#854)

* Remove it cuz assets were removed from the whitelist

* update wallet (#856)

* fix available pools farming (#860)

* Fix crowdloan rewards amount (#862)

* fix crowdloan amount

* fix crowdloan total amount

* fix crowdloan amount precision (#863)

* Fix remove xstusd liquidity (#864)

* fix remove xstusd liquidity

* fix apr formatting

* update demeter subscriptions (#866)

* Sora Card (#841)

* draft

* add observer and logic

* prework #2

* prework #3

* up wallet

* refactoring

* remove console.logs

* clear sessionStorage

* Update env.json

* improve btn state & add comments & unload script

* move to separate module (#871)

* move to separate module

* add enabling flag

* Update getters.ts

* remove route

* Update types.ts

* Update Dockerfile

* Update Dockerfile

* Add reserves subscription to addLiquidity (#870)

* add reserves subscription to addLiquidity

* check pool properties subscription

* refactoring liquidities vies

* fix imports

* fix addLiquidity confirm

* fix remove liquidity

* fix liquidity provider message

* fix slider input

* removeLiquidity totalSupply updates

* fix addLiquidity input field reset

* addLiquidity update subscriptions after disconnect

* refactoring token balance subscriptions

* remove unnecessary code from swap

* refactoring liquidity stores

* fix slider

* return env

* update demeter farming

* computed property for optimization

* update staking page

* update wallet to 1.11.5

* return env

* fix getLockedAmount getter

* update prod env.json (#878)

* Fix page document title for the first load (#880)

* Fix page title for the first load

* Refactor router logic

* update wallet

* update wallet & override tokens table css

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* Fix confirm buttons loading state (#881)

* fix confirm buttons loading state

* fix tabs

* Remove console logs

* Fix styles

* Fix styles

* Update subquery endpoint

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update ReferralProgram.vue (#884)

* From master to develop (#885)

* fix calculator fields (#888)

* fix calculator fields

* remove rewards crowdloan hardfix

* fix token row css

* Fix bridge loader styles (#886)

* Reduce assets size (#887)

* Reduce png & svg size using minimizer

* Remove not used svg

* Replace svg with icon font for referrer error

* Reduce png size using minimizer

* Remove unused styles for About page

* Explore page (#857)

* add route for explore & tokens pages

* add routes for explore pages & tabs

* refactoring explore container, add search field

* change config to stage, use demeter mixin

* explore-table styles to mixin

* refactoring explore pages

* show user token balances

* table fixes

* add calculator

* add some columns to explore pools page

* refactoring tables

* update titles

* fix loader on demeter faming staking

* refactoring demeter page mixin

* fix ts issues

* update translations

* refactoring explore pages & fix issues

* revert pools & tokens subscriptions

* update default sort tokens page

* fix demeter explore

* add keys for rendering

* refactoring types

* change tabs order & fix en translations

* fixes after review

* Add desktop support (#891)

* Add desktop support

* Add delay to ConfirmInviteUser dialog

* Add desktop settings

* improve connection process (#892)

* Fix css for swap fiat values (#893)

* fix css on swap fiat value

* update wallet 1.12.6

* fix PW-811 node adress check

* pw-913 tokens page prices

* Refactoring pools rendering (#890)

* refactoring pool page

* refactoring mixins

* change v-if to v-show badges

* refactoring apr calc & assetsTable getter

* transfer some computed properties

* refactoring mixins

* prepare data in parent'

* fix staking page

* refactoring usages

* remove unused properties

* update demeter explore calculator

* return env.json

* remove unnecessary code

* chart refactoring & fix demeter farming page list

* fix multiple chart requests after switching tokens

* fix types

* Update for new subquery (#894)

* update charts & tokens

* refactoring normalize function

* update pool apy

* pool apy subscription

* update wallet

* dedup yarn.lock & fix env.json

* update yarn.lock

* fix getPoolApy arg types

* charts button on swap view (#895)

* Swap Chart: Invert tokens (#896)

* update switch token logic, optimize chart rendering

* fix chart algorithm

* improve types & fix chart data calc

* render filter count

* refactoring fetchData

* add chart reverse button & update technic

* update comments

* rename investment to balance (#899)

* use reactive  instead of router (#897)

* fix staking page title (#898)

* add restore history button (#900)

* Fix rewards screen flashing (#901)

* change default gradient & tokens on rewards screen

* refactoring rewards tabs

* update formattedAmount component & add prefix to explore balance (#902)

* Update referral system messages (#903)

* update messages for referral system locally

* update wallet

* Fix candlestick chart empty space (#907)

* fill empty space between last snapshot & current timestamp

* refactoring

* update wallet to 1.12.11

* revert env.json

* Fix referral system delay (#906)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* Fix custom token logic (#905)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* Add switch to explore (#908)

* add switch to explore

* sync switcher with storage

* Fix fee warning dialog behavior (#910)

* Fix fee warning dialog behavior

* Update deps

* Update yarn.lock

* Fix table overrides

* Fix Demeter explore active positions (#909)

* css fixes & demeter

* update wallet

* Update deps

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* fix address css (#911)

* Fix asset-asset search in pools on explore page (#913)

* Add tooltips to TVL & ROI (#912)

* add tooltips

* add translations

* up version to 1.13.0

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* XST tokenomics & remove market maker countdown (#917)

* update views

* update wallet & remove market maker countdown

* update wallet 1.13.1 (#918)

* deploy trigger removal

Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>

* Liiquidity proxy 1.6 (#923)

* update wallet with liqudity proxy

* update swap view

* improve btn loading state (#924)

* up wallet version 1.13.4 (#925)

* up wallet version

* update wallet

* up wallet version to 1.13.5 (#926)

* up wallet version

* update wallet to 1.13.5

* fix ts issues

* Feature/x1-widget (#876)

* move to separate module

* add enabling flag

* Update getters.ts

* remove route

* Update types.ts

* x1 widget

* redesign

* refactor & add X1

* Update RoadMap.vue

* improvements in flow & KYC status

* remove logs

* fixes

* take into account different statuses matches

* settings & stub

* fixes & x1 enabling

* add prod settings

* wip

* organize credentials

* change css

* Update env.json

* css refactoring

* Update env.json

* fixes

* roll out prod widget X1

* remove console.log

* refactor & fixes

* handle no record response

* Update SoraCardIntroPage.vue

* Fix/chart precision (#928)

* fix precision while loop

* improve precision calc

* optional fee popup (#919)

* add checks

* up wallet

* use exact version

* Update wallet

* Update localise files

* Update translation files

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* [Remove Liquidity] Show ceres locked liquidity (#922)

* show ceres locked liquidity percent

* change translation of locked

* refactoring rendering

* Update translations

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Use settingsStorage from wallet (#929)

* Use settingsStorage from wallet

* Update wallet version

* Hide switch on Explore page for !isLoggedIn

* Update lokalise

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix search focus behavior (#932)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Update package.json

* Add fearless (#934)

* Update package.json

* Update yarn.lock

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix fearless integration (#936)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix Fearless wallet (#937)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

---------

Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: Pavel Varfolomeev <varfolomeev@soramitsu.co.jp>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: Alex Natalia <38787212+alexnatalia@users.noreply.github.com>
Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Pavel Varfolomeev <wpi86@yandex.ru>
Co-authored-by: German Vechtomov <89127595+ox7a59@users.noreply.github.com>
Co-authored-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Co-authored-by: Nikita Zaporozhets <95526886+f33r0@users.noreply.github.com>
Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
stefashkaa added a commit that referenced this pull request Jan 28, 2023
* up wallet (#717)

* test

* remove test values

* test

* revert values

* add stage deploy

* fix rewards list after claim (#725)

* fix calc for availableFunds (#724)

* move textLinks to computed (#723)

* remove initial sync with metamask on page loading (#726)

* add demeter link (#727)

* update wallet to 1.10.0 (#731)

* Upgrade to Metadata 14 (#732)

* Fix migration issues

* Update imports

* Fix JSON.parse

* tmp

* Fix issues

* Up wallet version

* PW-686: Charts - Add Chart for 1 Token (XYK Pool) (#719)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* move @vue/composition-api to devDependencies

* add echarts plugin

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* [Line Chart]: Add Filtering by Time (#734)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* zoom chart and fetch data

* line chart filters

* add candle filters

* fix timeFormat

* set line chart grid option

* refactoring

* remove merge artifacts

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* chart theme colors (#736)

* add candle chart filters (#737)

* PW-687: Charts - Add Dark Theme (#735)

* Charts: Updated Dark theme.

* Update chart specs & rendering (#738)

* update specs, precision for value

* token logos

* token logos

* Update deps (#739)

* Swap Chart refactorng & fix rendering issues (#740)

* add ThemePaletteMixin

* move components to swap folder

* rendering fixes

* revert env.json

* fix tabs

* return any types temporary

* Update env.json (#744)

* Update wallet to 1.10.3 (#745)

* update wallet to 1.10.3

* update wallet to 1.10.4

* update translations from localise

* update translations

* Fix router warning (#746)

* Fix router warning

* Update wallet

* Charts Skeleton (#741)

* Charts: Added Skeleton for Loading and Error States.

* Add scan QR feature (#747)

* update wallet to 1.10.6 & refactoring

* update translations

* fix remove liquidity with locked tokens (#748)

* Fixed Receive Misspelling. (#750)

* bridge confirm loading state (#751)

* fix loading historical prices (#755)

* Modify Tokens page (#743)

* add price column

* add data to table

* fetch fix

* improve table components

* add ethereumAddress

* fix registered assets fetch

* sticky column

* scrollable table

* style & ui fixes

* fix price change format

* fix prettier warning

* APR Calculator (#754)

* merge b50b4a7

* refactoring AddLiquidity input fields

* update StakeDialog

* pass balance to TokenInput

* merge 07bcac7

* update Swap

* update ReferralBonding

* merge f50f6ce

* merge c55e6eb

* add demeter copyright

* fix ts erros

* update translations

* add TranslationConsts

* add ~ sign to rewards

* Update dev config (#758)

* remove CreatePair view (#757)

* fix ROI (#759)

* Remove whitelist.json (#761)

* Remove whitelist.json

* Update wallet

* fix fetchHistoryElements ts errors

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* local browser notification (#752)

* prework

* add notification modals

* refactor & change watcher source

* refactor

* Update en.json

* fix translation nesting

* translation fixes

* translations

* add bell icon

* add svg icon

* add missing translations

* fixes

* upd translations

* delete space between comma

* PW-747: Fix Responsive Behaviour and OX Axis Formatting (#760)

* Fixed Responsive Design Issues (skeleton width, filters position, breakpoints)

* Feature/pw 755 (#765)

* wip axis labels

* wip label interval setting

* polling new prices

* fix bugs

* format labels

* fix overlapping

* add beforeDestroy hook

* return LT format for hours

* add no data message

* reduce hour filter items count

* Update Jenkinsfile

refactor

* Update QR scan UI with select input (#768)

* update wallet to 1.10.13

* remove NotificationEnablingPage

* update wallet to 1.10.14

* add MAX buttons to farming and remove liquidity (#769)

* add copyFile

* test

* revert test values

* fix chart data fetching (#771)

* Save selected token in state manager (#772)

* update swap page

* update Bridge page

* remove unused imports

* fix typo

* up app-menu z-index for fix token page table

* update port regexp

* add layers as scss variables

* add newline

* clear addLiqudity selected token on destroyed (#773)

* Fix bridge issues (#776)

* Fix bridge issues

* Update deps

* update wallet to 1.10.15 (#775)

* fix getEvmNetworkType (#777)

* add checks (#778)

* Create generateNftServiceKeypair.js

* add dep

* PW-733: Activity Should Have First/Last Page Buttons (#774)

* Bridge and MoonPay History: Added First and Last pagination buttons.

* Consts Code Duplication Refactoring (#780)

* Refactored Consts Code Duplication.

* Bridge, Moonpay History: Added Pagination Page State.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* write to file

* add ipfs hash notif

* refactor

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* revert test changes

* use UCAN tokens for NFT marketplace (#779)

* Create generateNftServiceKeypair.js

* add dep

* write to file

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* use iife

* add ucan jenkinsfile

* fix var

* add api key, fix dependency install

* test env var

* test

* test2

* test3

* test4

* debug

* remove debug steps

* get token

* test api key

* use explicit

* remove debug step

* test error notif

* add registering & change path

* fix path

* debug

* fix output file name

* fix path

* remove path

* test

* refactor

* refactor

* test

* test

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* Update generateNftServiceKeypair.js

* Delete ucan.json

* fix secret scaner alert

* debug

* revert

* debug

* refactor

* debug

* refactor

* revert test changes

* add schedule

* change endpoint, set candlestick bar max width (#785)

* Fix chart price change (#786)

* calc price change by closing prices

* update wallet to 1.10.20

* update wallet to 1.10.21 & update not translated strings (#787)

* reset zoom end (#788)

* Replace chart price updates polling to Subquery subscription (#790)

* wip watch fiatPrice

* price timestamp sync

* refactoring

* improve chart price updates (#791)

* switch to polkadot channel

* break parsing when price is zero (#793)

* filter & dnd update (#800)

* add translations

* update wallet

* do not show add token btn for native token (#805)

* enable xstusd pools (#798)

* prework

* Increase version

* Update SelectToken.vue

* Update AddLiquidity.vue

* Up version

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Swap using different dexes (#809)

* swap using different dexes

* fix market algorithm

* Cherry pick commits from master (#807)

* Fix Subquery endpoint (#762)

* Update AppHeader.vue

* Update Jenkinsfile

* Update bridge contract for mainnet (#802)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* PW-752: Add tab index for all needed components (#789)

* Improved focus functionality.

* Cherry pick all changes from master (#815)

* Fix demeter styles (#808)

* Fix demeter styles

* Update whitelist.json

* Add link to UX research (#813)

* Add link to UX research

* Add an ability to remove less than 1 (#814)

* PW-855: Charts Enable Button (#812)

* Added Charts Enable Switch.

* Updated translations.

* Updated translations.

* Charts Switch: Updated design.

* Charts Switch: Cosmetic Fix.

* Improve storage validation

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Removed focus for tooltip. (#816)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix max input value (#817)

* Fix max input value

* Update Swap.vue

* match contract addresses in lower case (#818)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Updated translation. (#821)

* Fix 1.10 issues (#823)

* Fix wallet send paddings

* Fix zero fiat values when subquery is down

* Fix zero fiat when subquery is down for rewards header

* Update yarn.lock

* Tokens page fixes (#822)

* tokens page fixes

* fix app menu on tokens page

* refactoring tokens container class

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Add Sepolia support (#799) (#824)

* Hide Charts Switch Settings By Env Flag. (#825)

* fix chart y label (#826)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Enabling Settings For Undefined Second Asset Or Only One Market Algorithm (#827)

* Turned On Market Algorithms Settings.

* Enabled Settings For Undefined Second Asset Or Only One Market Algorithm.

* Fixed Custom Slippage Tolerance Outline.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* Fixed Referral Page Tabs. (#828)

* update swap route (#830)

* Fixed Rewards Tabs Underline. (#832)

* update reserves subscription (#833)

* Update extensions links & translations (#834)

* remove unused translations

* update wallet

* update translations

* fix swap token switch (#835)

* [Swap chart] Fix X-axis labels css (#836)

* swap chart fix x axis labels css

* remove unused option

* update wallet & add translations (#837)

* [Demeter Farming] dont show APR& TVL if no prices from subquery (#839)

* dont show apr & tvl if no prices from subquery'

* fix roi

* revert env.json

* Optimize swap subscription (#842)

* freeze subscription payload

* update wallet to 1.10.36

* update swap subscriptions (#843)

* update swap subscriptions

* update wallet to 1.10.37

* Fix max btn visibility for remove liquidity & farming (#844)

* fix max btn visibility for remove liquidity & farming

* add MAX_PART

* Use consts in translations (#845)

* use translation consts

* update wallet to 1.10.38

* reimport from localise

* revert change in ReferalProgram

* PW-626: Refactor Languages (#756)

* Refactored Translation.

* Updated translation.

* remove unused vars

* fix sora in translations

* translation fixes

* fix whitespaces

* remove @:appName

* reimport from localise

* add AppName const

* remove unused import

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* fix balance check for adding liqudity & messages (#846)

* Update project dependencies (#847)

* add @types/jsdom

* replace file-loader for asset resource

* replace node-sass to sass

* update types packages

* upgrade babel & @typescript-eslint

* try to add logs to webpack

* update ethers

* update vue-template-compiler

* update sass loader

* update node-polyfill

* update dependency tree using yarn-deduplicate

* Fix bridge thischain & fiat when subquery is down (#848)

* Enable USDT for HASHI bridge

* Hide marketing section

* Update lib version with bridge fix

* Update lib

* Fix issues (#850)

* Fix block explorer links

* Fix local config

* Fix issue with infinite loader because of subquery

* Update BridgeTransactionsHistory.vue

* test image updater

* Fix release issues (#851)

* Fix moonpay behavior during log in

* Update translation strings

* Update wallet

* Hide balances fields for not connected accounts

* Update languages

* Fix low XOR value dialog behavior

* Fix type checking issue

* Fix connect account text

* Fix block number on swap with chart & tokens pages

* Update bridge contract

* Remove evm network type from local storage & fix network checks (#854)

* Remove it cuz assets were removed from the whitelist

* update wallet (#856)

* fix available pools farming (#860)

* Fix crowdloan rewards amount (#862)

* fix crowdloan amount

* fix crowdloan total amount

* fix crowdloan amount precision (#863)

* Fix remove xstusd liquidity (#864)

* fix remove xstusd liquidity

* fix apr formatting

* update demeter subscriptions (#866)

* Sora Card (#841)

* draft

* add observer and logic

* prework #2

* prework #3

* up wallet

* refactoring

* remove console.logs

* clear sessionStorage

* Update env.json

* improve btn state & add comments & unload script

* move to separate module (#871)

* move to separate module

* add enabling flag

* Update getters.ts

* remove route

* Update types.ts

* Update Dockerfile

* Update Dockerfile

* Add reserves subscription to addLiquidity (#870)

* add reserves subscription to addLiquidity

* check pool properties subscription

* refactoring liquidities vies

* fix imports

* fix addLiquidity confirm

* fix remove liquidity

* fix liquidity provider message

* fix slider input

* removeLiquidity totalSupply updates

* fix addLiquidity input field reset

* addLiquidity update subscriptions after disconnect

* refactoring token balance subscriptions

* remove unnecessary code from swap

* refactoring liquidity stores

* fix slider

* return env

* update demeter farming

* computed property for optimization

* update staking page

* update wallet to 1.11.5

* return env

* fix getLockedAmount getter

* update prod env.json (#878)

* Fix page document title for the first load (#880)

* Fix page title for the first load

* Refactor router logic

* update wallet

* update wallet & override tokens table css

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* Fix confirm buttons loading state (#881)

* fix confirm buttons loading state

* fix tabs

* Remove console logs

* Fix styles

* Fix styles

* Update subquery endpoint

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update ReferralProgram.vue (#884)

* From master to develop (#885)

* fix calculator fields (#888)

* fix calculator fields

* remove rewards crowdloan hardfix

* fix token row css

* Fix bridge loader styles (#886)

* Reduce assets size (#887)

* Reduce png & svg size using minimizer

* Remove not used svg

* Replace svg with icon font for referrer error

* Reduce png size using minimizer

* Remove unused styles for About page

* Explore page (#857)

* add route for explore & tokens pages

* add routes for explore pages & tabs

* refactoring explore container, add search field

* change config to stage, use demeter mixin

* explore-table styles to mixin

* refactoring explore pages

* show user token balances

* table fixes

* add calculator

* add some columns to explore pools page

* refactoring tables

* update titles

* fix loader on demeter faming staking

* refactoring demeter page mixin

* fix ts issues

* update translations

* refactoring explore pages & fix issues

* revert pools & tokens subscriptions

* update default sort tokens page

* fix demeter explore

* add keys for rendering

* refactoring types

* change tabs order & fix en translations

* fixes after review

* Add desktop support (#891)

* Add desktop support

* Add delay to ConfirmInviteUser dialog

* Add desktop settings

* improve connection process (#892)

* Fix css for swap fiat values (#893)

* fix css on swap fiat value

* update wallet 1.12.6

* fix PW-811 node adress check

* pw-913 tokens page prices

* Refactoring pools rendering (#890)

* refactoring pool page

* refactoring mixins

* change v-if to v-show badges

* refactoring apr calc & assetsTable getter

* transfer some computed properties

* refactoring mixins

* prepare data in parent'

* fix staking page

* refactoring usages

* remove unused properties

* update demeter explore calculator

* return env.json

* remove unnecessary code

* chart refactoring & fix demeter farming page list

* fix multiple chart requests after switching tokens

* fix types

* Update for new subquery (#894)

* update charts & tokens

* refactoring normalize function

* update pool apy

* pool apy subscription

* update wallet

* dedup yarn.lock & fix env.json

* update yarn.lock

* fix getPoolApy arg types

* charts button on swap view (#895)

* Swap Chart: Invert tokens (#896)

* update switch token logic, optimize chart rendering

* fix chart algorithm

* improve types & fix chart data calc

* render filter count

* refactoring fetchData

* add chart reverse button & update technic

* update comments

* rename investment to balance (#899)

* use reactive  instead of router (#897)

* fix staking page title (#898)

* add restore history button (#900)

* Fix rewards screen flashing (#901)

* change default gradient & tokens on rewards screen

* refactoring rewards tabs

* update formattedAmount component & add prefix to explore balance (#902)

* Update referral system messages (#903)

* update messages for referral system locally

* update wallet

* Fix candlestick chart empty space (#907)

* fill empty space between last snapshot & current timestamp

* refactoring

* update wallet to 1.12.11

* revert env.json

* Fix referral system delay (#906)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* Fix custom token logic (#905)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* Add switch to explore (#908)

* add switch to explore

* sync switcher with storage

* Fix fee warning dialog behavior (#910)

* Fix fee warning dialog behavior

* Update deps

* Update yarn.lock

* Fix table overrides

* Fix Demeter explore active positions (#909)

* css fixes & demeter

* update wallet

* Update deps

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* fix address css (#911)

* Fix asset-asset search in pools on explore page (#913)

* Add tooltips to TVL & ROI (#912)

* add tooltips

* add translations

* up version to 1.13.0

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* XST tokenomics & remove market maker countdown (#917)

* update views

* update wallet & remove market maker countdown

* update wallet 1.13.1 (#918)

* deploy trigger removal

Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>

* Liiquidity proxy 1.6 (#923)

* update wallet with liqudity proxy

* update swap view

* improve btn loading state (#924)

* up wallet version 1.13.4 (#925)

* up wallet version

* update wallet

* up wallet version to 1.13.5 (#926)

* up wallet version

* update wallet to 1.13.5

* fix ts issues

* Feature/x1-widget (#876)

* move to separate module

* add enabling flag

* Update getters.ts

* remove route

* Update types.ts

* x1 widget

* redesign

* refactor & add X1

* Update RoadMap.vue

* improvements in flow & KYC status

* remove logs

* fixes

* take into account different statuses matches

* settings & stub

* fixes & x1 enabling

* add prod settings

* wip

* organize credentials

* change css

* Update env.json

* css refactoring

* Update env.json

* fixes

* roll out prod widget X1

* remove console.log

* refactor & fixes

* handle no record response

* Update SoraCardIntroPage.vue

* Fix/chart precision (#928)

* fix precision while loop

* improve precision calc

* optional fee popup (#919)

* add checks

* up wallet

* use exact version

* Update wallet

* Update localise files

* Update translation files

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* [Remove Liquidity] Show ceres locked liquidity (#922)

* show ceres locked liquidity percent

* change translation of locked

* refactoring rendering

* Update translations

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Use settingsStorage from wallet (#929)

* Use settingsStorage from wallet

* Update wallet version

* Hide switch on Explore page for !isLoggedIn

* Update lokalise

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix search focus behavior (#932)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Add fearless (#934)

* Update package.json

* Update yarn.lock

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix fearless integration (#936)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix Fearless wallet (#937)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix Fearless link for Mozilla (#938)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

---------

Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: Pavel Varfolomeev <varfolomeev@soramitsu.co.jp>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: Alex Natalia <38787212+alexnatalia@users.noreply.github.com>
Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Pavel Varfolomeev <wpi86@yandex.ru>
Co-authored-by: German Vechtomov <89127595+ox7a59@users.noreply.github.com>
Co-authored-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Co-authored-by: Nikita Zaporozhets <95526886+f33r0@users.noreply.github.com>
Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
stefashkaa added a commit that referenced this pull request Feb 5, 2023
* remove test values

* test

* revert values

* add stage deploy

* fix rewards list after claim (#725)

* fix calc for availableFunds (#724)

* move textLinks to computed (#723)

* remove initial sync with metamask on page loading (#726)

* add demeter link (#727)

* update wallet to 1.10.0 (#731)

* Upgrade to Metadata 14 (#732)

* Fix migration issues

* Update imports

* Fix JSON.parse

* tmp

* Fix issues

* Up wallet version

* PW-686: Charts - Add Chart for 1 Token (XYK Pool) (#719)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* move @vue/composition-api to devDependencies

* add echarts plugin

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* [Line Chart]: Add Filtering by Time (#734)

* Added Chart For One Token Draft.

* Updated charts.

* load new data, price change

* chart for double tokens

* Updated styles and responsive behaviour.

* chart for 2 tokens fixes (#733)

* zoom chart and fetch data

* line chart filters

* add candle filters

* fix timeFormat

* set line chart grid option

* refactoring

* remove merge artifacts

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* chart theme colors (#736)

* add candle chart filters (#737)

* PW-687: Charts - Add Dark Theme (#735)

* Charts: Updated Dark theme.

* Update chart specs & rendering (#738)

* update specs, precision for value

* token logos

* token logos

* Update deps (#739)

* Swap Chart refactorng & fix rendering issues (#740)

* add ThemePaletteMixin

* move components to swap folder

* rendering fixes

* revert env.json

* fix tabs

* return any types temporary

* Update env.json (#744)

* Update wallet to 1.10.3 (#745)

* update wallet to 1.10.3

* update wallet to 1.10.4

* update translations from localise

* update translations

* Fix router warning (#746)

* Fix router warning

* Update wallet

* Charts Skeleton (#741)

* Charts: Added Skeleton for Loading and Error States.

* Add scan QR feature (#747)

* update wallet to 1.10.6 & refactoring

* update translations

* fix remove liquidity with locked tokens (#748)

* Fixed Receive Misspelling. (#750)

* bridge confirm loading state (#751)

* fix loading historical prices (#755)

* Modify Tokens page (#743)

* add price column

* add data to table

* fetch fix

* improve table components

* add ethereumAddress

* fix registered assets fetch

* sticky column

* scrollable table

* style & ui fixes

* fix price change format

* fix prettier warning

* APR Calculator (#754)

* merge b50b4a7

* refactoring AddLiquidity input fields

* update StakeDialog

* pass balance to TokenInput

* merge 07bcac7

* update Swap

* update ReferralBonding

* merge f50f6ce

* merge c55e6eb

* add demeter copyright

* fix ts erros

* update translations

* add TranslationConsts

* add ~ sign to rewards

* Update dev config (#758)

* remove CreatePair view (#757)

* fix ROI (#759)

* Remove whitelist.json (#761)

* Remove whitelist.json

* Update wallet

* fix fetchHistoryElements ts errors

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* local browser notification (#752)

* prework

* add notification modals

* refactor & change watcher source

* refactor

* Update en.json

* fix translation nesting

* translation fixes

* translations

* add bell icon

* add svg icon

* add missing translations

* fixes

* upd translations

* delete space between comma

* PW-747: Fix Responsive Behaviour and OX Axis Formatting (#760)

* Fixed Responsive Design Issues (skeleton width, filters position, breakpoints)

* Feature/pw 755 (#765)

* wip axis labels

* wip label interval setting

* polling new prices

* fix bugs

* format labels

* fix overlapping

* add beforeDestroy hook

* return LT format for hours

* add no data message

* reduce hour filter items count

* Update Jenkinsfile

refactor

* Update QR scan UI with select input (#768)

* update wallet to 1.10.13

* remove NotificationEnablingPage

* update wallet to 1.10.14

* add MAX buttons to farming and remove liquidity (#769)

* add copyFile

* test

* revert test values

* fix chart data fetching (#771)

* Save selected token in state manager (#772)

* update swap page

* update Bridge page

* remove unused imports

* fix typo

* up app-menu z-index for fix token page table

* update port regexp

* add layers as scss variables

* add newline

* clear addLiqudity selected token on destroyed (#773)

* Fix bridge issues (#776)

* Fix bridge issues

* Update deps

* update wallet to 1.10.15 (#775)

* fix getEvmNetworkType (#777)

* add checks (#778)

* Create generateNftServiceKeypair.js

* add dep

* PW-733: Activity Should Have First/Last Page Buttons (#774)

* Bridge and MoonPay History: Added First and Last pagination buttons.

* Consts Code Duplication Refactoring (#780)

* Refactored Consts Code Duplication.

* Bridge, Moonpay History: Added Pagination Page State.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* write to file

* add ipfs hash notif

* refactor

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* revert test changes

* use UCAN tokens for NFT marketplace (#779)

* Create generateNftServiceKeypair.js

* add dep

* write to file

* provide README

* Update README.md

* fix styling

* Update README.md

* Update README.md

* use iife

* add ucan jenkinsfile

* fix var

* add api key, fix dependency install

* test env var

* test

* test2

* test3

* test4

* debug

* remove debug steps

* get token

* test api key

* use explicit

* remove debug step

* test error notif

* add registering & change path

* fix path

* debug

* fix output file name

* fix path

* remove path

* test

* refactor

* refactor

* test

* test

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* Update generateNftServiceKeypair.js

* Delete ucan.json

* fix secret scaner alert

* debug

* revert

* debug

* refactor

* debug

* refactor

* revert test changes

* add schedule

* change endpoint, set candlestick bar max width (#785)

* Fix chart price change (#786)

* calc price change by closing prices

* update wallet to 1.10.20

* update wallet to 1.10.21 & update not translated strings (#787)

* reset zoom end (#788)

* Replace chart price updates polling to Subquery subscription (#790)

* wip watch fiatPrice

* price timestamp sync

* refactoring

* improve chart price updates (#791)

* switch to polkadot channel

* break parsing when price is zero (#793)

* filter & dnd update (#800)

* add translations

* update wallet

* do not show add token btn for native token (#805)

* enable xstusd pools (#798)

* prework

* Increase version

* Update SelectToken.vue

* Update AddLiquidity.vue

* Up version

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Swap using different dexes (#809)

* swap using different dexes

* fix market algorithm

* Cherry pick commits from master (#807)

* Fix Subquery endpoint (#762)

* Update AppHeader.vue

* Update Jenkinsfile

* Update bridge contract for mainnet (#802)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* PW-752: Add tab index for all needed components (#789)

* Improved focus functionality.

* Cherry pick all changes from master (#815)

* Fix demeter styles (#808)

* Fix demeter styles

* Update whitelist.json

* Add link to UX research (#813)

* Add link to UX research

* Add an ability to remove less than 1 (#814)

* PW-855: Charts Enable Button (#812)

* Added Charts Enable Switch.

* Updated translations.

* Updated translations.

* Charts Switch: Updated design.

* Charts Switch: Cosmetic Fix.

* Improve storage validation

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Removed focus for tooltip. (#816)

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Fix max input value (#817)

* Fix max input value

* Update Swap.vue

* match contract addresses in lower case (#818)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Updated translation. (#821)

* Fix 1.10 issues (#823)

* Fix wallet send paddings

* Fix zero fiat values when subquery is down

* Fix zero fiat when subquery is down for rewards header

* Update yarn.lock

* Tokens page fixes (#822)

* tokens page fixes

* fix app menu on tokens page

* refactoring tokens container class

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Add Sepolia support (#799) (#824)

* Hide Charts Switch Settings By Env Flag. (#825)

* fix chart y label (#826)

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Enabling Settings For Undefined Second Asset Or Only One Market Algorithm (#827)

* Turned On Market Algorithms Settings.

* Enabled Settings For Undefined Second Asset Or Only One Market Algorithm.

* Fixed Custom Slippage Tolerance Outline.

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>

* Fixed Referral Page Tabs. (#828)

* update swap route (#830)

* Fixed Rewards Tabs Underline. (#832)

* update reserves subscription (#833)

* Update extensions links & translations (#834)

* remove unused translations

* update wallet

* update translations

* fix swap token switch (#835)

* [Swap chart] Fix X-axis labels css (#836)

* swap chart fix x axis labels css

* remove unused option

* update wallet & add translations (#837)

* [Demeter Farming] dont show APR& TVL if no prices from subquery (#839)

* dont show apr & tvl if no prices from subquery'

* fix roi

* revert env.json

* Optimize swap subscription (#842)

* freeze subscription payload

* update wallet to 1.10.36

* update swap subscriptions (#843)

* update swap subscriptions

* update wallet to 1.10.37

* Fix max btn visibility for remove liquidity & farming (#844)

* fix max btn visibility for remove liquidity & farming

* add MAX_PART

* Use consts in translations (#845)

* use translation consts

* update wallet to 1.10.38

* reimport from localise

* revert change in ReferalProgram

* PW-626: Refactor Languages (#756)

* Refactored Translation.

* Updated translation.

* remove unused vars

* fix sora in translations

* translation fixes

* fix whitespaces

* remove @:appName

* reimport from localise

* add AppName const

* remove unused import

Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* fix balance check for adding liqudity & messages (#846)

* Update project dependencies (#847)

* add @types/jsdom

* replace file-loader for asset resource

* replace node-sass to sass

* update types packages

* upgrade babel & @typescript-eslint

* try to add logs to webpack

* update ethers

* update vue-template-compiler

* update sass loader

* update node-polyfill

* update dependency tree using yarn-deduplicate

* Fix bridge thischain & fiat when subquery is down (#848)

* Enable USDT for HASHI bridge

* Hide marketing section

* Update lib version with bridge fix

* Update lib

* Fix issues (#850)

* Fix block explorer links

* Fix local config

* Fix issue with infinite loader because of subquery

* Update BridgeTransactionsHistory.vue

* test image updater

* Fix release issues (#851)

* Fix moonpay behavior during log in

* Update translation strings

* Update wallet

* Hide balances fields for not connected accounts

* Update languages

* Fix low XOR value dialog behavior

* Fix type checking issue

* Fix connect account text

* Fix block number on swap with chart & tokens pages

* Update bridge contract

* Remove evm network type from local storage & fix network checks (#854)

* Remove it cuz assets were removed from the whitelist

* update wallet (#856)

* fix available pools farming (#860)

* Fix crowdloan rewards amount (#862)

* fix crowdloan amount

* fix crowdloan total amount

* fix crowdloan amount precision (#863)

* Fix remove xstusd liquidity (#864)

* fix remove xstusd liquidity

* fix apr formatting

* update demeter subscriptions (#866)

* Sora Card (#841)

* draft

* add observer and logic

* prework #2

* prework #3

* up wallet

* refactoring

* remove console.logs

* clear sessionStorage

* Update env.json

* improve btn state & add comments & unload script

* move to separate module (#871)

* move to separate module

* add enabling flag

* Update getters.ts

* remove route

* Update types.ts

* Update Dockerfile

* Update Dockerfile

* Add reserves subscription to addLiquidity (#870)

* add reserves subscription to addLiquidity

* check pool properties subscription

* refactoring liquidities vies

* fix imports

* fix addLiquidity confirm

* fix remove liquidity

* fix liquidity provider message

* fix slider input

* removeLiquidity totalSupply updates

* fix addLiquidity input field reset

* addLiquidity update subscriptions after disconnect

* refactoring token balance subscriptions

* remove unnecessary code from swap

* refactoring liquidity stores

* fix slider

* return env

* update demeter farming

* computed property for optimization

* update staking page

* update wallet to 1.11.5

* return env

* fix getLockedAmount getter

* update prod env.json (#878)

* Fix page document title for the first load (#880)

* Fix page title for the first load

* Refactor router logic

* update wallet

* update wallet & override tokens table css

Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>

* Fix confirm buttons loading state (#881)

* fix confirm buttons loading state

* fix tabs

* Remove console logs

* Fix styles

* Fix styles

* Update subquery endpoint

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Update ReferralProgram.vue (#884)

* From master to develop (#885)

* fix calculator fields (#888)

* fix calculator fields

* remove rewards crowdloan hardfix

* fix token row css

* Fix bridge loader styles (#886)

* Reduce assets size (#887)

* Reduce png & svg size using minimizer

* Remove not used svg

* Replace svg with icon font for referrer error

* Reduce png size using minimizer

* Remove unused styles for About page

* Explore page (#857)

* add route for explore & tokens pages

* add routes for explore pages & tabs

* refactoring explore container, add search field

* change config to stage, use demeter mixin

* explore-table styles to mixin

* refactoring explore pages

* show user token balances

* table fixes

* add calculator

* add some columns to explore pools page

* refactoring tables

* update titles

* fix loader on demeter faming staking

* refactoring demeter page mixin

* fix ts issues

* update translations

* refactoring explore pages & fix issues

* revert pools & tokens subscriptions

* update default sort tokens page

* fix demeter explore

* add keys for rendering

* refactoring types

* change tabs order & fix en translations

* fixes after review

* Add desktop support (#891)

* Add desktop support

* Add delay to ConfirmInviteUser dialog

* Add desktop settings

* improve connection process (#892)

* Fix css for swap fiat values (#893)

* fix css on swap fiat value

* update wallet 1.12.6

* fix PW-811 node adress check

* pw-913 tokens page prices

* Refactoring pools rendering (#890)

* refactoring pool page

* refactoring mixins

* change v-if to v-show badges

* refactoring apr calc & assetsTable getter

* transfer some computed properties

* refactoring mixins

* prepare data in parent'

* fix staking page

* refactoring usages

* remove unused properties

* update demeter explore calculator

* return env.json

* remove unnecessary code

* chart refactoring & fix demeter farming page list

* fix multiple chart requests after switching tokens

* fix types

* Update for new subquery (#894)

* update charts & tokens

* refactoring normalize function

* update pool apy

* pool apy subscription

* update wallet

* dedup yarn.lock & fix env.json

* update yarn.lock

* fix getPoolApy arg types

* charts button on swap view (#895)

* Swap Chart: Invert tokens (#896)

* update switch token logic, optimize chart rendering

* fix chart algorithm

* improve types & fix chart data calc

* render filter count

* refactoring fetchData

* add chart reverse button & update technic

* update comments

* rename investment to balance (#899)

* use reactive  instead of router (#897)

* fix staking page title (#898)

* add restore history button (#900)

* Fix rewards screen flashing (#901)

* change default gradient & tokens on rewards screen

* refactoring rewards tabs

* update formattedAmount component & add prefix to explore balance (#902)

* Update referral system messages (#903)

* update messages for referral system locally

* update wallet

* Fix candlestick chart empty space (#907)

* fill empty space between last snapshot & current timestamp

* refactoring

* update wallet to 1.12.11

* revert env.json

* Fix referral system delay (#906)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* Fix custom token logic (#905)

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>

* Add switch to explore (#908)

* add switch to explore

* sync switcher with storage

* Fix fee warning dialog behavior (#910)

* Fix fee warning dialog behavior

* Update deps

* Update yarn.lock

* Fix table overrides

* Fix Demeter explore active positions (#909)

* css fixes & demeter

* update wallet

* Update deps

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* fix address css (#911)

* Fix asset-asset search in pools on explore page (#913)

* Add tooltips to TVL & ROI (#912)

* add tooltips

* add translations

* up version to 1.13.0

Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* XST tokenomics & remove market maker countdown (#917)

* update views

* update wallet & remove market maker countdown

* update wallet 1.13.1 (#918)

* deploy trigger removal

Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>

* Liiquidity proxy 1.6 (#923)

* update wallet with liqudity proxy

* update swap view

* improve btn loading state (#924)

* up wallet version 1.13.4 (#925)

* up wallet version

* update wallet

* up wallet version to 1.13.5 (#926)

* up wallet version

* update wallet to 1.13.5

* fix ts issues

* Feature/x1-widget (#876)

* move to separate module

* add enabling flag

* Update getters.ts

* remove route

* Update types.ts

* x1 widget

* redesign

* refactor & add X1

* Update RoadMap.vue

* improvements in flow & KYC status

* remove logs

* fixes

* take into account different statuses matches

* settings & stub

* fixes & x1 enabling

* add prod settings

* wip

* organize credentials

* change css

* Update env.json

* css refactoring

* Update env.json

* fixes

* roll out prod widget X1

* remove console.log

* refactor & fixes

* handle no record response

* Update SoraCardIntroPage.vue

* Fix/chart precision (#928)

* fix precision while loop

* improve precision calc

* optional fee popup (#919)

* add checks

* up wallet

* use exact version

* Update wallet

* Update localise files

* Update translation files

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* [Remove Liquidity] Show ceres locked liquidity (#922)

* show ceres locked liquidity percent

* change translation of locked

* refactoring rendering

* Update translations

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Use settingsStorage from wallet (#929)

* Use settingsStorage from wallet

* Update wallet version

* Hide switch on Explore page for !isLoggedIn

* Update lokalise

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix search focus behavior (#932)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Add fearless (#934)

* Update package.json

* Update yarn.lock

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix fearless integration (#936)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix Fearless wallet (#937)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix Fearless link for Mozilla (#938)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* update wallet to TBCD (#940)

* Update wallet (#943)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

---------

Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Co-authored-by: Pavel Varfolomeev <varfolomeev@soramitsu.co.jp>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: Alex Natalia <38787212+alexnatalia@users.noreply.github.com>
Co-authored-by: alexnatalia <alekseenko@soramitsu.co.jp>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: Pavel Varfolomeev <wpi86@yandex.ru>
Co-authored-by: German Vechtomov <89127595+ox7a59@users.noreply.github.com>
Co-authored-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Co-authored-by: Nikita Zaporozhets <95526886+f33r0@users.noreply.github.com>
Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants