Skip to content

Commit

Permalink
Release 1.38.3 (sora-xor#1456)
Browse files Browse the repository at this point in the history
* Fixes

* Bond and nominate in one action

* Fix keys

* SORA parachain bridge (#1231)

* add sora parachain for network selection

* prepare connector for refactoring

* refactoring SubNetworksConnector

* wip outgoing reducer

* fix network fee

* parachain tx tracking

* refactoring connector

* add sora parachain icon example

* add scrollbar to networks list

* sora parachain history restoration

* small fixes

* sonar refactoring

* update short names

* improve sub bridge history restoration

* restore refunded transactions

* improve history restoration parachain part

* [fix] clean history only for selected network

* revert env.json

* refactoring history restoration

* update wallet 1.26.3

* up version

* set detectEthereumProvider arg mustBeMetaMask to true

* review update

* Show swap distribution (#1191)

* add Distribution component

* update distribution

* update distribution component

* path line style

* popover position

* distribution fiat difference

* update markup

* fix css with small screen width

* Fix bridge issues (#1232)

* restore history for relaychain & sora parachain in one flow

* refactoring sub history restoration

* fix transfer min & max amounts

* update add token button

* dont remove walletconnect session after provider change

* fix evm address check

* fix loLowerCase check

* Whitelist usage rationalization (#1234)

* refactoring whitelist usage; fix explore demeter colums

* add DataRowSkeleton component

* fix price alert price change

* Fixes

* SORA parachain bridge (#1231)

* add sora parachain for network selection

* prepare connector for refactoring

* refactoring SubNetworksConnector

* wip outgoing reducer

* fix network fee

* parachain tx tracking

* refactoring connector

* add sora parachain icon example

* add scrollbar to networks list

* sora parachain history restoration

* small fixes

* sonar refactoring

* update short names

* improve sub bridge history restoration

* restore refunded transactions

* improve history restoration parachain part

* [fix] clean history only for selected network

* revert env.json

* refactoring history restoration

* update wallet 1.26.3

* up version

* set detectEthereumProvider arg mustBeMetaMask to true

* review update

* Show swap distribution (#1191)

* add Distribution component

* update distribution

* update distribution component

* path line style

* popover position

* distribution fiat difference

* update markup

* fix css with small screen width

* Fix bridge issues (#1232)

* restore history for relaychain & sora parachain in one flow

* refactoring sub history restoration

* fix transfer min & max amounts

* update add token button

* dont remove walletconnect session after provider change

* fix evm address check

* fix loLowerCase check

* Whitelist usage rationalization (#1234)

* refactoring whitelist usage; fix explore demeter colums

* add DataRowSkeleton component

* fix price alert price change

* tokens page fallback & wallet 1.26.5 (#1238)

* fix prices precision on chart (#1240)

* Fix chart Y axis for assets with very low price (#1241)

* set mix & max for y axis

* add hideOverlap for y axis

* Fix release 1.26.0 issues (#1239)

* iOS dirty hack

* Recenter alert dialog + fix menu + price autofocus

* Re-center select node dialog and fix header styles

* Fix styles

* Fix issues based on test env PR

* Fix About reactivity

* Fix iOS double click issues

* Add auto focus for editable/new nodes from select node dialog

* Increase alerts limit

* Upd wallet version

* Update zh_CN.json

* Update zh_CN.json

* Update AlertList.vue

---------

Co-authored-by: Stefan Popov <[email protected]>
Co-authored-by: Nikita Polyakov <[email protected]>

* Bridge sub account & token autoselects (#1242)

* update chart precision

* bridge token autoselect

* autoselect sub account address

* transfer token-select-button styles from mixin

* add object.freeze

---------

Co-authored-by: Stefan Popov <[email protected]>

* fix bridge max value precision (#1244)

* Fix bridge fees issues (#1246)

* update soraNetworkFee always

* check xcm fee in max button

* Some fixes

* Chart, Bridge, Wallet, ADAR fixes (#1247)

* update SubNetwork usage

* disable bridge switch btn on loading state, calc type chart limits

* update wallet 1.27.0

* remove resolutions

* Update ValidatorsDialog.vue

* Fix

* Xor  commission fix

* Add vote on survey and new banner (#1251)

* Add new banner

* Add vote on survey & move SORA mobile link

* Add survey image

---------

Co-authored-by: Stefan Popov <[email protected]>

* Fixes

* Fixes

* Fixes

* Translation fix

* Editable fiat amount in input (#1250)

* use token-input in bridge, remove outdates styles

* add fiat input

* improve fiat value calculations

* fiat input fixes

* Fix colors

* Fix

* Fixes

* Fixes

* Fix

* Remove imports

* fix chart current price (#1256)

* refactoring

* remove lib from resolutions

* fix retry button visibility (#1254)

* fix retry button visibility

* Update package.json

* return 1.27.0 version

---------

Co-authored-by: Stefan Popov <[email protected]>

* Sidebar hide button (#1249)

* add collapse button to sidebar

* add tooltip to icon

* sidebar hover effect

* update translations

* update menu css

* update wallet

* Improve Eth bridge fees calculation (#1257)

* fix retry button visibility

* refactoring sign methods

* calc incoming fee

* transfer method to eth bridge utils

* update BridgeInitMixin

* add fallback calculation

* update amount to calculate fee

* fix sonar issues

* Fix rewards destination

* Fixes

* Fixes

* Revert env.json

* Fixes

* Remove tooltip

* Translation fix

* Remove utils

* Rename function

* Fix translation file

* Remove all rewards info

* Fix styles

* Staking badge click (#1258)

* Validators search input fix (#1262)

* Staking badge click

* Validators search input fix

* Fix release issues 1.27 (#1261)

* Make mx button hidden when hide balances is enabled

* Fix issues

---------

Co-authored-by: Stefan Popov <[email protected]>

* Refactor staking (#1263)

* Refactor

* Fix validators list style

* Fix commission format

* Fix change validators disable

* Fix styles

* Fixes

* Use stakingStakers

* Fix staking lang keys

* Update json files

* Update messages.ts

* Add comments

* Update zh_CN.json

* Update env.json

---------

Co-authored-by: Stefan Popov <[email protected]>
Co-authored-by: RDMStreet <[email protected]>

* Add staking routing in menu (#1265)

Co-authored-by: Stefan Popov <[email protected]>

* Correct staking balance formatting (#1267)

* Correct staking balance formatting

* Remove unused import

* Add 6M filter for stats page (#1270)

Co-authored-by: Stefan Popov <[email protected]>

* Add sora card maintenance page (#1269) (#1271)

* Add maintenance page for SORA Card

* Hide crowdloan ad

---------

Co-authored-by: Stefan Popov <[email protected]>

* Improve zh_CN keys (#1272)

* Fix zh_CN keys

* Update package.json

---------

Co-authored-by: Stefan Popov <[email protected]>

* Update dojoProductType

* [Bridge] Add Polkadot bridge support (#1277)

* add polkadot consts usage

* update config & icon

* set network fee 0.02 DOT

* subquery endpoint as in master

* fix ui issue with sora hash for incomng tx

* add polkadot xcm fee

* update polkadot network fee

* soraCard:false

* Subsquid prod endpoint

* [BRIDGE] check for asset valid address on bridge contract (#1283)

* check for asset valid address on bridge contract

* remove console.log

* Update wallet

* Use 1000 page size for subsquid

* Prepare prod config (#1285)

Co-authored-by: Stefan Popov <[email protected]>

* Fix import

* fix ss58 check (#1289)

* set kusama incoming xcm fee 0.01KSM (#1290)

* set kusama incoming xcm fee 0.01KSM

* Update package.json

---------

Co-authored-by: Stefan Popov <[email protected]>

* order book (#1089)

* prework

* prework

* book list

* prework for table popover

* establish vuex store

* write basic logic

* create order history widget

* add tables

* start book widget

* Update BookWidget.vue

* make market widget

* resolve conflicts

* Update OrderBook.vue

* embed charts

* make api working

* style table

* filter books

* make filters to amount and price

* remove debug info

* Update BuySell.vue

* fix price constraints

* Update Jenkinsfile

* make aggregation

* Update Jenkinsfile

* add checks

* make update

* update

* make sell market order

* Update OpenOrders.vue

* add change

* fix

* add market order, spread checks, confirm dialog

* add confirm cancel dialog

* fix dark mode

* improve dark mode

* hide native scrolls

* add tooltips & improve UX

* improve responsive

* improve ux

* fixes

* improve mobile, tablet, desktop responsibility

* fix market order

* fix input/output

* fix

* fix errors

* make huge screen usable

* add missing data

* Update OpenOrders.vue

* add translations

* upgrade lib & add translations

* forbid cancelling when book is stopped

* dynamic fee

* enable market trades widget

* hide market trades

* fixes

* allow whole row click

* add pagination

* Order book indexer requests (#1223)

* wip queries

* account orders request

* add order book subscription

* refactoring deals

* update types & subscription

* add orders table data & subscription to order book updates

* fix order query

* fix all orders table

* add order books stats to popover

* update stats on popover opening

* add deals to market trades

* fix deals

* refactoring subscriptions & data architecture

* add userLimitOrders type

* update wallet

* add last deal price

* format buySell price

* update table amount

* order table component

* fix filled

* refactoring order table & mixins

* add scaler

* allow whitelist only

* update orders request

* fix cancel

* fix ui issues

* fix wallet version 1.26.2

* fix orders sort

* fix column

* improve adaptive ui

* implement steps

* Update OrderTable.vue

* fix wiping out

* fix

* add checks

* hide debug info

* hide native scrollbar

* improve adaptive design

* up version

* remove mixin

* fix

* Update index.ts

* Update BookWidget.vue

* fix not updating book issue

* make small adjustments

* align values

* align book values

* fixes

* Update BookWidget.vue

* fix input wiping out

* round up styles

* fixes

* fixes

* add margins

* Update OrderBook.vue

* Update package.json

* fix assetsDataTable

* fix scrollbar in orders table

* Order book price chart (#1237)

* transfer asset price query from wallet

* add order book data to chart

* prepare subscription

* set chart subscription

* fix sorting bug

* fix max button fills wrong value

* Update BuySell.vue

* fix precision

* Update BuySell.vue

* warn user when error in input & aggregation logic

* fill price when click on book

* Update BuySell.vue

* fixes

* add feature flag & refactoring

* hide expiry date for market

* refactor

* fix

* [OrderBook] add volume chart (#1248)

* add volume to dataset

* add volume example

* add color to bars

* improve tooltip & labels localization

* build spec depends on volume support

* use filters from line chart

* remove commented code

* add typings

* fix typings

* Update orderBook.ts

* add slider for amount

* remove corridor checks

* Update env.json

* fix on slider

* Update BuySell.vue

* Update TokenInput.vue

* resolve conflicts

* Update _mixins.scss

* inject slider

* Update HistoryOrderWidget.vue

* Revert "Merge branch 'develop' into feature/order-book"

This reverts commit d02e1a65e7d2db20b07cd8055b2e171a61bee639, reversing
changes made to 1f58ed6efe9c8d8d1cd54765382be1e5e26fc766.

* fix chart

* fix fee on place order

* fix disappearance

* Update BookWidget.vue

* fix sonar issues

* fix sonar

* fix

* fixes

* fix issues

* add slider focus

* fix css values

* move collapse logic to store

* enable aggregation

* trim when fiat is input

* resolve conflicts

* Spot limitations (#1255)

* add consts

* Update BuySell.vue

* Update package.json

* fix

* add locked to transaction details

* Update TransactionDetails.vue

* customise prework

* resolve typings

* add limit for single price

* Update package.json

* bump

---------

Co-authored-by: Vladimir Shelkovnikov <[email protected]>

* Order book refactoring (#1281)

* refactoring BookWidget

* book widget methods refactoring

* BuySell refactoring

* HistoryOrderWidget refactoring

---------

Co-authored-by: Rustem <[email protected]>

* fix

* recalculate orders & remove possible overlap

* Update BuySell.vue

* Update BookWidget.vue

* fix with precision

* fix tab freeze when switching

* fix

* Update BookWidget.vue

* fix langs switch

* fix for input with different locales

* turn card off

* Update deps

* Update yarn.lock

* Bump version

* Fix lint warnings

* Blur fiat el during slider usage for TokenInput

* Update AppMenu.vue

* Fix icons

* Update index.ts

* Fix shadow

* Remove unused styles

* Fix lint issues

* Update BookWidget.vue

* Update BuySell.vue

* Update CustomisePage.vue

* Resolve linter issues

* Add duration in days for ordertable

* Improve tables

* Fix styles

* Remove empty DatePicker

* Update HistoryOrderWidget.vue

* Restrict autofill from orderbook for mkt

* Update index.ts

* Fix font

* Remove duplicated methods from util

---------

Co-authored-by: Nikita Polyakov <[email protected]>
Co-authored-by: Nikita-Polyakov <[email protected]>
Co-authored-by: Stefan Popov <[email protected]>
Co-authored-by: Vladimir Shelkovnikov <[email protected]>

* Fix 1.29 release (#1292)

* Update dot, ksm nodes

* Improve SORA Card maintenance styles

---------

Co-authored-by: Stefan Popov <[email protected]>

* Update BuySell.vue (#1295)

* Single chart filter (#1293)

* prework

* prework

* book list

* prework for table popover

* establish vuex store

* write basic logic

* create order history widget

* add tables

* start book widget

* Update BookWidget.vue

* make market widget

* resolve conflicts

* Update OrderBook.vue

* embed charts

* make api working

* style table

* filter books

* make filters to amount and price

* remove debug info

* Update BuySell.vue

* fix price constraints

* Update Jenkinsfile

* make aggregation

* Update Jenkinsfile

* add checks

* make update

* update

* make sell market order

* Update OpenOrders.vue

* add change

* fix

* add market order, spread checks, confirm dialog

* add confirm cancel dialog

* fix dark mode

* improve dark mode

* hide native scrolls

* add tooltips & improve UX

* improve responsive

* improve ux

* fixes

* improve mobile, tablet, desktop responsibility

* fix market order

* fix input/output

* fix

* fix errors

* make huge screen usable

* add missing data

* Update OpenOrders.vue

* add translations

* upgrade lib & add translations

* forbid cancelling when book is stopped

* dynamic fee

* enable market trades widget

* hide market trades

* fixes

* allow whole row click

* add pagination

* Order book indexer requests (#1223)

* wip queries

* account orders request

* add order book subscription

* refactoring deals

* update types & subscription

* add orders table data & subscription to order book updates

* fix order query

* fix all orders table

* add order books stats to popover

* update stats on popover opening

* add deals to market trades

* fix deals

* refactoring subscriptions & data architecture

* add userLimitOrders type

* update wallet

* add last deal price

* format buySell price

* update table amount

* order table component

* fix filled

* refactoring order table & mixins

* add scaler

* allow whitelist only

* update orders request

* fix cancel

* fix ui issues

* fix wallet version 1.26.2

* fix orders sort

* fix column

* improve adaptive ui

* implement steps

* Update OrderTable.vue

* fix wiping out

* fix

* add checks

* hide debug info

* hide native scrollbar

* improve adaptive design

* up version

* remove mixin

* fix

* Update index.ts

* Update BookWidget.vue

* fix not updating book issue

* make small adjustments

* align values

* align book values

* fixes

* Update BookWidget.vue

* fix input wiping out

* round up styles

* fixes

* fixes

* add margins

* Update OrderBook.vue

* Update package.json

* fix assetsDataTable

* fix scrollbar in orders table

* Order book price chart (#1237)

* transfer asset price query from wallet

* add order book data to chart

* prepare subscription

* set chart subscription

* fix sorting bug

* fix max button fills wrong value

* Update BuySell.vue

* fix precision

* Update BuySell.vue

* warn user when error in input & aggregation logic

* fill price when click on book

* Update BuySell.vue

* fixes

* add feature flag & refactoring

* hide expiry date for market

* refactor

* fix

* [OrderBook] add volume chart (#1248)

* add volume to dataset

* add volume example

* add color to bars

* improve tooltip & labels localization

* build spec depends on volume support

* use filters from line chart

* remove commented code

* add typings

* fix typings

* Update orderBook.ts

* add slider for amount

* remove corridor checks

* Update env.json

* fix on slider

* Update BuySell.vue

* Update TokenInput.vue

* resolve conflicts

* Update _mixins.scss

* inject slider

* Update HistoryOrderWidget.vue

* Revert "Merge branch 'develop' into feature/order-book"

This reverts commit d02e1a65e7d2db20b07cd8055b2e171a61bee639, reversing
changes made to 1f58ed6efe9c8d8d1cd54765382be1e5e26fc766.

* fix chart

* fix fee on place order

* fix disappearance

* Update BookWidget.vue

* fix sonar issues

* fix sonar

* fix

* fixes

* fix issues

* add slider focus

* fix css values

* move collapse logic to store

* enable aggregation

* trim when fiat is input

* resolve conflicts

* Spot limitations (#1255)

* add consts

* Update BuySell.vue

* Update package.json

* fix

* add locked to transaction details

* Update TransactionDetails.vue

* customise prework

* resolve typings

* add limit for single price

* Update package.json

* bump

---------

Co-authored-by: Vladimir Shelkovnikov <[email protected]>

* Order book refactoring (#1281)

* refactoring BookWidget

* book widget methods refactoring

* BuySell refactoring

* HistoryOrderWidget refactoring

---------

Co-authored-by: Rustem <[email protected]>

* fix

* recalculate orders & remove possible overlap

* Update BuySell.vue

* Update BookWidget.vue

* fix with precision

* fix tab freeze when switching

* fix

* Update BookWidget.vue

* fix langs switch

* fix for input with different locales

* turn card off

* set filters like in candle

* set chart animation to false

* remove merge conflicts

* return default chart type

* add order book queries for subsquid

* change zoom after filter siwtch

* reset zoom on filter tab

* refactoring

* update types & subsquid requests

* update wallet to 1.29.1

---------

Co-authored-by: RustemYuzlibaev <[email protected]>
Co-authored-by: Stefan Popov <[email protected]>
Co-authored-by: Vladimir Shelkovnikov <[email protected]>
Co-authored-by: NaghmeMohammadifar <[email protected]>

* fix (#1296)

* Feature/order book translations (#1284)

* prework

* prework

* book list

* prework for table popover

* establish vuex store

* write basic logic

* create order history widget

* add tables

* start book widget

* Update BookWidget.vue

* make market widget

* resolve conflicts

* Update OrderBook.vue

* embed charts

* make api working

* style table

* filter books

* make filters to amount and price

* remove debug info

* Update BuySell.vue

* fix price constraints

* Update Jenkinsfile

* make aggregation

* Update Jenkinsfile

* add checks

* make update

* update

* make sell market order

* Update OpenOrders.vue

* add change

* fix

* add market order, spread checks, confirm dialog

* add confirm cancel dialog

* fix dark mode

* improve dark mode

* hide native scrolls

* add tooltips & improve UX

* improve responsive

* improve ux

* fixes

* improve mobile, tablet, desktop responsibility

* fix market order

* fix input/output

* fix

* fix errors

* make huge screen usable

* add missing data

* Update OpenOrders.vue

* add translations

* upgrade lib & add translations

* forbid cancelling when book is stopped

* dynamic fee

* enable market trades widget

* hide market trades

* fixes

* allow whole row click

* add pagination

* Order book indexer requests (#1223)

* wip queries

* account orders request

* add order book subscription

* refactoring deals

* update types & subscription

* add orders table data & subscription to order book updates

* fix order query

* fix all orders table

* add order books stats to popover

* update stats on popover opening

* add deals to market trades

* fix deals

* refactoring subscriptions & data architecture

* add userLimitOrders type

* update wallet

* add last deal price

* format buySell price

* update table amount

* order table component

* fix filled

* refactoring order table & mixins

* add scaler

* allow whitelist only

* update orders request

* fix cancel

* fix ui issues

* fix wallet version 1.26.2

* fix orders sort

* fix column

* improve adaptive ui

* implement steps

* Update OrderTable.vue

* fix wiping out

* fix

* add checks

* hide debug info

* hide native scrollbar

* improve adaptive design

* up version

* remove mixin

* fix

* Update index.ts

* Update BookWidget.vue

* fix not updating book issue

* make small adjustments

* align values

* align book values

* fixes

* Update BookWidget.vue

* fix input wiping out

* round up styles

* fixes

* fixes

* add margins

* Update OrderBook.vue

* Update package.json

* fix assetsDataTable

* fix scrollbar in orders table

* Order book price chart (#1237)

* transfer asset price query from wallet

* add order book data to chart

* prepare subscription

* set chart subscription

* fix sorting bug

* fix max button fills wrong value

* Update BuySell.vue

* fix precision

* Update BuySell.vue

* warn user when error in input & aggregation logic

* fill price when click on book

* Update BuySell.vue

* fixes

* add feature flag & refactoring

* hide expiry date for market

* refactor

* fix

* [OrderBook] add volume chart (#1248)

* add volume to dataset

* add volume example

* add color to bars

* improve tooltip & labels localization

* build spec depends on volume support

* use filters from line chart

* remove commented code

* add typings

* fix typings

* Update orderBook.ts

* add slider for amount

* remove corridor checks

* Update env.json

* fix on slider

* Update BuySell.vue

* Update TokenInput.vue

* resolve conflicts

* Update _mixins.scss

* inject slider

* Update HistoryOrderWidget.vue

* Revert "Merge branch 'develop' into feature/order-book"

This reverts commit d02e1a65e7d2db20b07cd8055b2e171a61bee639, reversing
changes made to 1f58ed6efe9c8d8d1cd54765382be1e5e26fc766.

* fix chart

* fix fee on place order

* fix disappearance

* Update BookWidget.vue

* fix sonar issues

* fix sonar

* fix

* fixes

* fix issues

* add slider focus

* fix css values

* move collapse logic to store

* enable aggregation

* trim when fiat is input

* make translation prework

* resolve conflicts

* create translations

* translations

* fix merge issues

* embed missing translations

* add missing translations

* fix

* fix ru lang

* add order status translations

* make room for additional space

* Update BuySell.vue

* add descriptive message

* add descriptive message for all langs

* reset

* cancel reset when market order

---------

Co-authored-by: Nikita Polyakov <[email protected]>
Co-authored-by: Nikita-Polyakov <[email protected]>
Co-authored-by: Stefan Popov <[email protected]>

* Explore order books (#1276)

* prepare explore books data

* fix issues

* update price column

* refactoring explore page mixin

* add filter to order books query

* update wallet 1.28.0

* fix price formatting

* pools from indexer

* remove unused method

* add pool tokens column

* rename quoteAsset to targetAsset for search

* refactoring queries

* refactoring

* update translation key & fix tokens page search

* Fix explore books sorting (#1299)

* fix computed property for table

* refactoring

* fix changeSort type

* Fix release 1.29 (#1294)

* Remove unused import

* Add notification and loading for stake dialog during TX sign

* Fix staking extrinsics notifications and loading states

* Fix redeemable VAL -> XOR

* Update package.json

* Make orderbook open orders reactive & fix cancel orders selection algo

* Remove unused staking methods

* Fix issue with horizontal & vertical scroll

* Update StakingMixin.ts

* Update actions.ts

* Update OpenOrders.vue

* Update OrderTable.vue

* Improve styles

* Fix sync issues

* Fix empty page issues

* Fix styles

* Add Intl percent formatter

* Improve global html styles

* Fix scrollbar

* Refactor source code for PlaceOrder component

* Refactor place order logic

* Fix cancel orders logic and styles

* Update HistoryOrderWidget.vue

* Fix translations for MarketTradesWidget

* Fix connect account styles

* Fix styles

* Remove unused prop

* Move user orders subscription to history widget

* Update PlaceOrder.vue

* Fix issues

* Update SelectedTokensRouteMixin.ts

* Add dynamic routing for orderbook

* Refactor types

* Update OrderBook.vue

* Improve routes (common states for Swap and Orderbook)

* fix translations

* fix mismatch on cancel

* Update deps

---------

Co-authored-by: Stefan Popov <[email protected]>
Co-authored-by: RustemYuzlibaev <[email protected]>

* Fix orderbook notifications and orders history (#1300)

Co-authored-by: Stefan Popov <[email protected]>

* Fix 1.29 issues (#1303)

* Remove marketing research & add transition

* Update wallet

* Fix the flickering collapsed menu when hovering on expand button over the status bar

---------

Co-authored-by: Stefan Popov <[email protected]>
Co-authored-by: shlavik <[email protected]>

* Update AppMenu.vue (#1304)

Co-authored-by: Stefan Popov <[email protected]>

* Fix 1.29.0 issues (#1306)

* Fix menu styles

* Update AppMenu.vue

* Fix click on tooltip for mobile devices

* Update PairListPopover.vue

* Revert "Update AppMenu.vue"

This reverts commit 5147d349b2f15829cd54fd133ab6263d7aa011e3.

* Update wallet

* Fix styles

---------

Co-authored-by: Stefan Popov <[email protected]>

* Update subquery endpoint (#1308)

Co-authored-by: Stefan Popov <[email protected]>

* update wallet 1.29.8 (#1309)

* Fix explore menu navigation (#1310)

* Fix explore menu navigation

* update wallet 1.29.9

---------

Co-authored-by: Stefan Popov <[email protected]>
Co-authored-by: Nikita-Polyakov <[email protected]>

* Fix cancel all orders (#1313)

Co-authored-by: Stefan Popov <[email protected]>

* Replace explore tabs with dropdown

* Update soramitsuUI.ts

* Update Container.vue

* Fix selected colors

* Update BuySell.vue (#1301)

* Update BuySell.vue

* handle different side change

* reduce watchers

---------

Co-authored-by: Stefan Popov <[email protected]>
Co-authored-by: Nikita Polyakov <[email protected]>

* add missing balance to token (#1315)

* Fix bridge tx sign with google & mint\burn translations (#1323)

* add beforeSign call

* update wallet & translations from localise

* fix ts issues

* add mint & burn translations

* Add KEN distribution page (#1320)

* validation refactoring (#1319)

* validation refactoring

* add generic component

* log in

* refactor

* Update BookWidget.vue

* hide scaler

* fix zero appearance

* remove commented code

* improve validation

* improve check for unique prices

* add multiply translation

* replace translation

* aggregate conditions

* Update en.json (#1327)

* Fix ken title (#1330)

* Fix KEN title

* Enable orderbook on mainnet

* Bump version

---------

Co-authored-by: Stefan Popov <[email protected]>

* fix (#1331)

* fix

* add error handling for small balances

* move to dev

* Staking fixes (#1268)

* Staking fixes

* Fix

* Fixes

* Fix

* Redeem dialogs

* Fixes

* Fix subscribeOnCurrentEraTotalStake

* Withdraw

* Fixes

* Some fixes

* Countdown

* Fix countdown position

* Fix countdown calc

* Validators list

* Sorting

* Validator name

* Revert env

* Change default validators sort

* Fixes

* Max

* focus

* Countdown translation

* unbondPeriodFormatted fix

* Remove comments

* Fix colors

* Template fixes

* Update translations

* Fix blackout

* Fix input styles

* Update EraCountdown.vue

* Fix Sonar issues

* Fix notification for withdraw operation

* Max validators

* Validators list style fixes

* Remove new stake network fee

* Fix styles

* Max fix

* Update translations

* Remove empty translations

---------

Co-authored-by: Stefan Popov <[email protected]>
Co-authored-by: Vladimir Shelkovnikov <[email protected]>
Co-authored-by: Stefan Popov <[email protected]>

* expand total text (#1333)

* [Bridge] fix insufficient balance check (#1329)

* fix insufficient balance check

* remove kusama hardcoded xcm

* update Kusama fee to 0.002 KSM

* update polkadot treasury fee

* Fix orderbook styles

* Fix lang

---------

Co-authored-by: Rustem <[email protected]>
Co-authored-by: Stefan Popov <[email protected]>
Co-authored-by: Stefan Popov <[email protected]>

* update order book quote subscription (#1335)

* [Tech] queries from wallet (#1336)

* transfer pools queries

* update referrals

* update wallet & refactoring

* Сhart volume update (#1332)

* refactoring fetchData

* update chart subscription to fetch last snapshot

* update chart tooltip

* update chart styles

* save zoom level after chart type switch

* sonar fixes

* Remove unnecessary imports

* Fix type

* [Tech] update packages (#1337)

* update types

* update charts libs

* update jwt-decode

* update sass & package.json node version

* update typescript

* Max count

* Fix SubsquidOrderBooksQuery

* Fix chart volume update for XOR (#1348)

* fix xor volume update

* set interval polling for chart assets updates

* fixes after review

* update wallet 1.32.3

* deduplicate yarn.lock

* Fix Eth bridge tx replacement (#1350)

* refactoring eth utils methods

* fix replaceable tx tracking

* refactoring

* Update package.json (#1353)

* Update package.json

* Update yarn.lock

---------

Co-authored-by: Stefan Popov <[email protected]>

* Demeter fixes (#1355)

* fix selectedPool getter

* translations from localise

* add calculating text

* Fix quote rpc (#1356)

Co-authored-by: Stefan Popov <[email protected]>

* Remove new stake page (#1343)

Co-authored-by: Stefan Popov <[email protected]>

* Add swap last transactions widget (#1342)

* add BaseWidget component

* replace StatsCard for BaseWidget

* create SwapFormWidget

* refactoring base widget

* wip transactions table

* table demo data

* update transactions widget data

* add links dropdown, improve paddings

* update table styles

* add fromTimestamp to limit query results

* add withParentLoading to ScrollableTable

* swap page custom layout

* add distribution as widget, style fixes

* swap layout fixes

* change swap widgets folder structure

* fix sonar issues

* fix icon hover & dropdown focus

* remove fixed table

* set dropdown foruc rounded

* update table head titles

* mixin  fix

* fix transactions loading

* update table column order

---------

Co-authored-by: Stefan Popov <[email protected]>

* Fix issues after PRs merge (#1360)

* Fix

* Remove not used styles

---------

Co-authored-by: Stefan Popov <[email protected]>

* [Sub Bridge] add ability to select substrate node (#1346)

* transfer to liberland

* transfer from liberland

* fix history fetch

* refactoring adapters

* update history restoration

* change autoselectSubAddress

* add asset outgoing minimum amount

* update visible min limit

* update config to sub network endpoint

* multiple endpoints in adapter

* update sup network apps & incoming transfer tracking

* add props to SelectNodeDialog

* simplify NodeErrorMixin

* create connection class file

* simplify trusted node check

* remove nodeConnectionAllowance

* remove some nodes getters

* move action to class

* refactoring connectToNode

* transfer wallet init to App.vue

* use appConnection for sora nodes

* fix node info loading state

* use NodesConnection in SubAdapter

* sub node dialog demo

* update node dialog texts

* update network name in select node dialog

* refactoring NodesConnection reactivity

* simplify adapter

* add BridgeNodeIcon

* ui node name fixes

* ts fixes

* remove todo comments

* fix failed sub tx status in history

* add externalNativeMinBalance

* improve connection wait logic

* refactoring min deposit usage, add translation keys

* check min balance in transferable amount

* update bridge apps after reconnect

* fix select-network disabled css

* update external min balance fetch

* hardcode liberland network fee

* set dns regexp with exact start

* add reload button to node list

* refactoring after review

* update translations

---------

Co-authored-by: Stefan Popov <[email protected]>
Co-authored-by: Stefan Popov <[email protected]>

* Add skeleton to swap distribution widget (#1361)

* add distribution skeleton, set tx table columns width

* fix distribution sources css

* fix flex-cell

* return sidebar collapsed css

* Update substrate lib

---------

Co-authored-by: Stefan Popov <[email protected]>

* Fix 1.32 issues (#1363)

* Add links to bridge transfer modal (#1362)

* add links to modal, update BridgeTransactionMixin

* fix sub tx recipientAmount in reducer

* account links in BridgeTransactionView

* refactoring transaction view links

* add node connection allowance timeout

* return app align center

* remove rococo block explorer url

* fix ts issue

* refactoring sonar issues

* remove isOutgoingType from mixin

* remove unused code

* Improve bridge icons (#1364)

* Add orderbook research link (#1366)

Co-authored-by: Stefan Popov <[email protected]>

* improve external links (#1367)

* Improve bridge sora links (#1370)

* improve external links

* add tokens.Deposited handler

* fix sub blocks left & account formatting

* improve sora links

* improve sora links & refactoring (#1371)

* update network & xcm fees (#1373)

* Add ability to hide swap widgets (#1374)

* add ability to hide swap widgets

* add WidgetsVisibilityModel

* Collapsed menu background overlaps neighbor fix

* align chart header with swap widget

* update customise widget

* update translations

* style fixes

---------

Co-authored-by: shlavik <[email protected]>

* update wallet 1.32.7 (#1376)

* Fix liberland adapter balance for custom tokens (#1378)

* Fix liberland adapter balance for custom tokens

* liberland fixes

* update min balance amount & update config

---------

Co-authored-by: Stefan Popov <[email protected]>
Co-authored-by: Nikita-Polyakov <[email protected]>

* Reduce network icons svg size (#1380)

* Improve bridge locked amount check (#1381)

* check bridge locked amount usinf asset kind

* return bridge history search field

* fix first connection logic

* improve bridge history search

* Set Tokens as default tab for Explore page (#1383)

* Use PSWAP token instead of file-file-text-24 (#1384)

* Use PSWAP token instead of file-file-text-24

* Update wallet lib

---------

Co-authored-by: Stefan Popov <[email protected]>

* Fix default explore page (#1386)

Co-authored-by: Stefan Popov <[email protected]>

* bump wallet (#1389)

* Fix SubsquidPoolsQuery

* Fix chart volume update for XOR (#1348)

* fix xor volume update

* set interval polling for chart assets updates

* fixes after review

* update wallet 1.32.3

* deduplicate yarn.lock

* Fix Eth bridge tx replacement (#1350)

* refactoring eth utils methods

* fix replaceable tx tracking

* refactoring

* Update package.json (#1353)

* Update package.json

* Update yarn.lock

---------

Co-authored-by: Stefan Popov <[email protected]>

* Demeter fixes (#1355)

* fix selectedPool getter

* translations from localise

* add calculating text

* Fix quote rpc (#1356)

Co-authored-by: Stefan Popov <[email protected]>

* Remove new stake page (#1343)

Co-authored-by: Stefan Popov <[email protected]>

* Add swap last transactions widget (#1342)

* add BaseWidget component

* replace StatsCard for BaseWidget

* create SwapFormWidget

* refactoring base widget

* wip transactions table

* table demo data

* update transactions widget data

* add links dropdown, improve paddings

* update table styles

* add fromTimestamp to limit query results

* add withParentLoading to ScrollableTable

* swap page custom layout

* add distribution as widget, style fixes

* swap layout fixes

* change swap widgets folder structure

* fix sonar issues

* fix icon hover & dropdown focus

* remove fixed table

* set dropdown foruc rounded

* update table head titles

* mixin  fix

* fix transactions loading

* update table column order

---------

Co-authored-by: Stefan Popov <[email protected]>

* Fix issues after PRs merge (#1360)

* Fix

* Remove not used styles

---------

Co-authored-by: Stefan Popov <[email protected]>

* [Sub Bridge] add ability to select substrate node (#1346)

* transfer to liberland

* transfer from liberland

* fix history fetch

* refactoring adapters

* update history restoration

* change autoselectSubAddress

* add asset outgoing minimum amount

* update visible min limit

* update config to sub network endpoint

* multiple endpoints in adapter

* update sup network apps & incoming transfer tracking

* add props to SelectNodeDialog

* simplify NodeErrorMixin

* create connection class file

* simplify trusted node check

* remove nodeConnectionAllowance

* remove some nodes getters

* move action to class

* refactoring connectToNode

* transfer wallet init to App.vue

* use appConnection for sora nodes

* fix node info loading state

* use NodesConnection in SubAdapter

* sub node dialog demo

* update node dialog texts

* update network name in select node dialog

* refactoring NodesConnection reactivity

* simplify adapter

* add BridgeNodeIcon

* ui node name fixes

* ts fixes

* remove todo comments

* fix failed sub tx status in history

* add externalNativeMinBalance

* improve connection wait logic

* refactoring min deposit usage, add translation keys

* check min balance in transferable amount

* update bridge apps after reconnect

* fix select-network disabled css

* update external min balance fetch

* hardcode liberland network fee

* set dns regexp with exact start

* add reload button to node list

* refactoring after review

* update translations

---------

Co-authored-by: Stefan Popov <[email protected]>
Co-authored-by: Stefan Popov <[email protected]>

* Add skeleton to swap distribution widget (#1361)

* add distribution skeleton, set tx table columns width

* fix distribution sources css

* fix flex-cell

* return sidebar collapsed css

* Update substrate lib

---------

Co-authored-by: Stefan Popov <[email protected]>

* Fix 1.32 issues (#1363)

* Add links to bridge transfer modal (#1362)

* add links to modal, update BridgeTransactionMixin

* fix sub tx recipientAmount in reducer

* account links in BridgeTransactionView

* refactoring transaction view links

* add node connection allowance timeout

* return app align center

* remove rococo block explorer url

* fix ts issue

* refactoring sonar issues

* remove isOutgoingType from mixin

* remove unused code

* Improve bridge icons (#1364)

* Add orderbook research link (#1366)

Co-authored-by: Stefan Popov <[email protected]>

* improve external links (#1367)

* Improve bridge sora links (#1370)

* improve external links

* add tokens.Deposited handler

* fix sub blocks left & account formatting

* improve sora links

* improve sora links & refactoring (#1371)

* update network & xcm fees (#1373)

* Add ability to hide swap widgets (#1374)

* add ability to hide swap widgets

* add WidgetsVisibilityModel

* Collapsed menu background overlaps neighbor fix

* align chart header with swap widget

* update customise widget

* update translations

* style fixes

---------

Co-authored-by: shlavik <[email protected]>

* update wallet 1.32.7 (#1376)

* Fix liberland adapter balance for custom tokens (#1378)

* Fix liberland adapter balance for custom tokens

* liberland fixes

* update min balance amount & update config

---------

Co-authored-by: Stefan Popov <[email protected]>
Co-authored-by: Nikita-Polyakov <[email protected]>

* Reduce network icons svg size (#1380)

* Improve bridge locked amount check (#1381)

* check bridge locked amount usinf asset kind

* return bridge history search field

* fix first connection logic

* improve bridge history search

* Set Tokens as default tab for Explore page (#1383)

* Use PSWAP token instead of file-file-text-24 (#1384)

* Use PSWAP token instead of file-file-text-24

* Update wallet lib

---------

Co-authored-by: Stefan Popov <[email protected]>

* Fix default explore page (#1386)

Co-authored-by: Stefan Popov <[email protected]>

* bump wallet (#1389)

* Change SUBSQUID_ENDPOINT

* Acala support (#1382)

* add Alphanet to consts

* save stage config

* transfer subBridgeConnector to store

* add moonbase alpha icon

* address format research

* refactoring

* revert some changes

* add Acala icon & sub config

* fetch acala assets metadata

* acala balance fetching

* add acala min deposit for token

* add acala extrinsic

* incoming tx history restoration

* refactoring outgoing process

* refactoring outgoing

* update reducer

* refactoring

* remove lib from resolutions

* add moonbase xcm fee & util resolution

* fixes & improvements for acala

* update prod env.json to enable acala

* update wallet 1.33.1

* update sub networks config in const

* remove store dependency in reducer

* only ACA as supported bridge token

* history restoration updates

* change liberland nodes order

* fix adapter withConnection & selectNetwork action (#1391)

* Fix bridge tx account address issues (#1393)

* fix bridge tx account address issues

* refactoring

* update ethers & eth fee request (#1396)

* improve eth fee calculation (#1397)

* Account signature settings (#1394)

* Burn page (#1401)

* Add KARMA distribution page

* Update translations

* Remove subsquid

* Update translations

* Update package.json

* Update zh_CN.json

---------

Co-authored-by: Stefan Popov <[email protected]>

* Add changes from master (#1403)

* Update Burn.vue

* Remove Liberland Governance node

---------

Co-authored-by: Stefan Popov <[email protected]>

* Fix min max block for Burn page (#1404)

Co-authored-by: Stefan Popov <[email protected]>

* Remove orderbook research banner (#1405)

* Add disabled state for Burn page items (#1406)

* Hide SORA Card from menu (#1407)

Co-authored-by: Stefan Popov <[email protected]>

* fix history restoration & balance deposit & transaction view account addresses (#1409)

* Improve calc algo & loading state for Burn page (#1410)

Co-authored-by: Stefan Popov <[email protected]>

* formatted amount & lp fixes (#1413)

* kensetsu (#1352)

* Draft

* Update BasePageMixin.ts

* Update BasePageMixin.ts

* Update yarn.lock

* Add asset owner page

* Improve responsive class

* Fix responsive issues related to charts

* Add send token tx & fix styles

* Add mint tx & fix styles during tx processing

* Add burn tx & fix styles during tx processing

* Fix disabled state for TokenInput with slider

* Support new update-name event for AddressBookInput

* Draft for token creation

* Update vue.config.js

* Improve asset owner page

* Refactor Asset owner page

* Add vault store

* Update state.ts

* Remove useless getter from vault

* Update index.ts

* Add bold prop for GenericPageHeader

* Add filter fn prop to SelectToken

* Add kensetsu draft

* Update AppMenu.vue

* Use multiple quote subscriptions

* Update App.vue

* Refactor CreateVaultDialog

* Update Vaults page

* Fix max button for borrow amount

* Improve styles

* Add getLiquidationPenalty

* Improve UI

* Fix

* Update AssetOwnerDetails.vue

* Update kusd

* Fix LtvProgressBar styles

* Fix negative value for XOR as collateral

* Fix styles for Vaults page

* Add draft for min deposit collateral

* Fix formatted values on Vaults page

* AddCollateralDialog draft

* Update lib version

* Add PrevNextInfoLine

* Add minDeposit check to Vault creation dialog

* Add slot to prev-next-info-line

* Fix styles for CreateVaultDialog

* Add logic for AddCollateralDialog

* Update AddCollateralDialog.vue

* Fix decimals issues

* Add BorrowMoreDialog

* Update CreateVaultDialog.vue

* Add RepayDebtDialog

* Improve dialogs error handling & reactivity

* Add close vault dialog

* Add missed non-centered classes

* TokenInput: remove focus & add balanceText prop

* Improve numbers format for CloseVault and AddCollateral

* Fix error icon size

* Improve LtvProgressBar

* Add new icons

* Update api

* Add slippage tolerance component to Kensetsu

* Add subscriptions

* Fix data kensetsu subscriptions

* Fix PW-1562

* Update CreateVaultDialog.vue

* Fix PW-1564

* Add isAddCollateralUnavailable

* Update deps

* Remove ken distribution page

* Update translation strings

* Update en.json

* Add translation keys

* Fix ltv calc and add en strings

* Add translation strings

* Fix debt calc

* Refactor templates

* Update CloseVaultDialog.vue

* Add history based translations

* Update ru.json

* Improve translation strings for Kensetsu

* Fix header styles

* Add stats draft

* Update index.ts

* Add stats

* Adjust ltv with max ltv

* Fix format percent functions

* Add title divider for Vaults page

* Add MAX LTV

* Update ExploreCollaterals.vue

* Add kensetsu overall stats

* Fix percents

* Handle price tools error

* Fix styles

* Make borrow required during the vault creation

* Improve vault creation dialog behaviour

* Check total available debt for collateral in Borrow More dialog

* Fix

* Improve hover icon

* Add borrow tax to kusdAvailable for cdp creation

* Update collaterals & reduce price subs updates

* Improve styles of CreateVaultDialog

* Add available check for explore collaterals

* Prevent events if swap button is clicked

* Exclude borrow tax from available to borrow

* Update BorrowMoreDialog.vue

* Add collaterals subscription per block

* Add paddings for collateral stats

* Add ResponsiveTabs component

* Update ResponsiveTabs.vue

* Update substrate-js

* Update electron deps

* Improve responsive layouts for Kensetsu

* Add feature flags

* Improve available debt checks for Explore collaterals

* Fix borrow link in menu

* Add --sidebar-width

* Fix logout state for Explore collaterals

* Improve responsive design for Explore components

* Fix conflicts

* Stability fee -> Interest

* Update messages.ts

* Improve CreateVault & CloseVault translations

* Improve Vaults & VaultDetails translations

* Update kensetsu translations (vault -> position))

* Download files from lokalise

* Update ExploreCollaterals.vue

* Add kensetsu subquery queries

* Add Vault Details History

* Update VaultDetailsHistory.vue

* Add vaults history

* Update package.json

* Update package.json

* Fix checks

* Add missed translations

* Update Vaults.vue

---------

Co-authored-by: Stefan Popov <[email protected]>
Co-authored-by: NaghmeMohammadifar <[email protected]>
Co-authored-by: Nikita-Polyakov <[email protected]>

* add missing translation (#1415)

* Borrow -> Kensetsu (#1417)

* Borrow -> Kensetsu

* Update ru.json

* Fix empty vaults state

---------

Co-authored-by: Stefan Popov <[email protected]>

* cede payment integration (#1398)

* Update FiatDepositOptions.vue

* preload widget

* add widget

* remove legacy

* change theme

* Update CedeStoreWidget.vue

* update widget

* change wordings

* provide colors

* remove occurrences

* add cede translations

* debug

* clear cached data

* Update env.json

* Add pagination to Vault history (#1416)

* add pagination to Vault history

* fix TransactionsWidget ts

* update FetchVariables ts

* fix accessor

---------

Co-authored-by: Stefan Popov <[email protected]>

* fix bridge sora link (#1418)

* Add KEN icon (#1420)

Co-authored-by: Stefan Popov <[email protected]>

* Fix from master 1.35 (#1424)

* Fix release issues (#1421)

* Update env.json (#1423)

Co-authored-by: Stefan Popov <[email protected]>

---------

Co-authored-by: Stefan Popov <[email protected]>

* update wallet to 1.35.0 (#1425)

* check_refer_address_sora

* changed_regex_to_api_format_address

* update wallet to 1.35.2 (#1429)

* transform dialog to page (#1427)

* transform dialog to page

* Update CedeStore.vue

* fix namings

* change name

* save localStorage field

* Update index.ts

* bump wallet

* make btn pressed

* change url

* use util method

* multiple fiat dialog (#1388)

* copy logic

* create UI

* make fiat on inputs & stats

* improve search

* Update SelectCurrencyDialog.vue

* Update ChartSkeleton.vue

* make proof of concept

* Revert "make proof of concept"

This reverts commit a4a18075081803b9408b6cff820fa4e5705b7c45.

* bump wallet

* bump wallet

* add missing conversion

* update wallet

* bump wallet

* Update AppHeaderMenu.vue

* fix vice versa conversion

* refactor icons

* Delete polkaswap_icons copy.ttf

* add translations

* add missing types & fixes

* Update PriceChart.vue

---------

Co-authored-by: Stefan Popov <[email protected]>

* Added subsquid queries

* Test

* Remove all filter

* [Bridge] Astar support (#1399)

* add astar to consts & add logo

* add astar adapter methods

* update wallet

* add shiden to consts

* add astar transfer extrinsic

* improve history restoration for astar

* update reducer to support astar

* add todo

* fix shiden link

---------

Co-authored-by: Stefan Popov <[email protected]>

* Kensetsu phase 2 (#1433)

* Update package.json

* Update ExploreOverallStats.vue

* Update marketing banner

* Update OrderBook.vue

* Set predev temporarily

* Update deps temporarily

* Update deps

* Update library

* Update api

* Set dev

* Update vault store

* Upgrade kensetsu

* Update action button text for Burn page

* Update env.json

* Update VaultDetails.vue

---------

Co-authored-by: Stefan Popov <[email protected]>
Co-authored-by: Nikita Polyakov <[email protected]>

* [Bridge] Support second account connect for substrate networks (#1435)

* update adapters

* update SelectProvider

* add selectSubAccount action

* use inheritance in SubAdapter

* update account inject

* incoming tx history update

* update selectSubAccount

* adding ConnectionView

* connection integration

* connect wallet on Bridge view

* update wallet

* fix change account butn

* update wallet 1.38.0-beta.1

* wallet 1.38.0-beta.2

* update changeSubAccountName

* add SelectSoraAccountDialog

* fix sonar issues

* open SORA account connect dialog on pages

* fix referral route

* fix build

* update wallet 1.38.0

* Fix Kusama sign tx (#1437)

* update adapters

* update SelectProvider

* add selectSubAccount action

* use inheritance in SubAdapter

* update account inject

* incoming tx history update

* update selectSubAccount

* adding ConnectionView

* connection integration

* connect wallet on Bridge view

* update wallet

* fix change account butn

* update wallet 1.38.0-beta.1

* wallet 1.38.0-beta.2

* update changeSubAccountName

* add SelectSoraAccountDialog

* fix sonar issues

* open SORA account connect dialog on pages

* fix referral route

* fix build

* create sub connection using latest polkadot api

* update wallet 1.38.0

* update yarn.lock

* dont call getNetworkFee on not supported networks (#1438)

* Update dependencies & fix bridge account icon (#1439)

* update dependencies & fix bridge account icon

* deduplicate yarn.lock

* app in window concept (#1422)

* Update App.vue

* Update App.vue

* check

* Update App.vue

* check

* Revert "check"

This reverts commit 4d6bd61a960173d2ec2a6a01ac2b3b133a00f104.

* Update index.html

* Update App.vue

* check

* Update App.vue

* Update App.vue

* Update App.vue

* Update App.vue

* use npm module

* include script

* update wallet

* Update App.vue

* Update App.vue

* add package

* Update App.vue

* Update App.vue

* Update App.vue

* Update App.vue

* Update App.vue

* Update App.vue

* Update shims-tsx.d.ts

* update

* clean packages

* Update App.vue

* Update App.vue

* Update App.vue

* support wallet connect only

* up wallet

* Update NetworkStats.vue

* Update Container.vue

* Update Swap.vue

* add missing translations

* Update App.vue

* Update App.vue

* Update App.vue

* Update App.vue

* Update App.vue

* remove unused keys

* Fix issues

* Update version

* Update TokenInput.vue

* Update Bridge.vue

* Add new keys

* Download from lokalise

* Bigger Kensetsu icon

---------

Co-authored-by: Stefan Popov <[email protected]>
Co-authored-by: Vladimir Shelkovnikov <[email protected]>
Co-authored-by: Stefan Popov <[email protected]>
Co-authored-by: shlavik <[email protected]>

* Set configurable min limit for burn (#1432) (#1442)

* convert on graphs (#1443)

* convert on graphs

* Update BarChart.vue

* Update TvlChart.vue

* Update PriceChart.vue

* Update PriceChart.vue

* Fix merge issue

* Fix TvlChart issues related to currency selection

* Fix BarChart issues related to currency selection

* remove css fix

* Update App.vue

---------

Co-authored-by: Stefan Popov <[email protected]>

* deleted_shadow_on_the_left

* Fix release 1.38 (#1444)

* Fix ken distribution data

* Update burnXor.ts

* Fix shadows issue during Kensetsu loading

* Add currency support for Kensetsu overall stats

* Use usd values for isBorrowMoreUnavailable & isRepayDebtUnavailable

* Add XOR as fiat currency

---------

Co-authored-by: Stefan Popov <[email protected]>

* updated_with_variable_change

* fixed_variables

* Add bug fixes from master (#1449)

* Release 0.1.2 (#80)

* Add base project files

* Add About page

* Add unit tests

* Remove unused files

* Update library version

* Moved images to img folder.

* Refactored some styles, added normalize css.

* Fixed article card header font weight.

* Fix About snapshot

* Fix styles and its imports

* PSS-132: Token list store

* Add env.json and readme

* PSS-134  DevOps: Develop CI and CD processes for Polkaswap web project (#5)

* add ci cd

Signed-off-by: Bulat Saifullin <[email protected]>

* fix Dockerfile

Signed-off-by: Bulat Saifullin <[email protected]>

* add pull_request_template.md

Signed-off-by: Bulat Saifullin <[email protected]>

* fix template

Signed-off-by: Bulat Saifullin <[email protected]>

* PSS-132: Select token screen

* PSS-132: Refactoring

* PSS-132: Change short name to symbol

* PSS-132: Add i18n to select token

* PSS-132: Add unit tests

* PSS-132: Remove elements from tests

* Added Swap Interface draft (#4)

* Swap Interface: Added screen, Unit Tests, Updated UI Lib version.

* PSS-132: Create pair

* PSS-132: Fixes for select token

* PSS-132: Fix title style

* PSS-132: UPdate snaphots

* PSS-132: Fix shadow

* PSS-132: Fix variable style using

* Swap Interface Confirmation Screens (#8)

* Added Transaction Submit dialog.
* Swap Interface: Moved some variables to store for better relations between different screens and dialogs.
* Confirm Swap Dialog: Fixed dialog opening, added confirmation flag to the store.
* Added token default logo image, refactored translation call for liquidity.
* Added SelectToken dialog on click.

* PSS-126: Confirm supply modal

* Confirmation screens for create pair

* Design fixes

* Update ui lib

* PSS-126: Logo component

* Update tests

* Wallet integration and styles issues (#10)

* Wallet integration

* Fix routing issues

* Update UI library version

* Refactor all styles

* Fix wallet connected state

* Update tests

* Update test

* Update Dockerfile (#12)

* PSS-129: Add and remove liquidity page

* Design fixes

* Token logo check fixes

* Refactoring and fixes

* Add pair token logo for add liquidity

* Settings implementation (#15)

* Add settings dialog

* Add tests

* Update tests

* Fix titles for info card

* Pool Interface Start Screens (#11)

* Pool Interface: Added Start Screen.
* Refactored components due to UI Lib updates: set size and border-radius of elements.
* Created Dialog wrapper component, refactored dialogs, added fixed top position, fixed close behaviour.
* Refactored components imports.
* Converted logo icon to link to the home page.
* Fixed error in console for Create pair component.
* Added Back link behaviour for several components.
* Updated unit tests.

* PSS-172: Dynamic Page Title (#14)

* Added dynamic page title.

* PSS-128: Add confirmation screens for pool (#16)

* PSS-128: Add confirmation screens for pool
Co-authored-by: alexnatalia <[email protected]>

* Mocks for pool screen

* Refactoring

* Update tests

* Add liquidity button for pairs

* Design Fixes and Refactoring (#17)

* Refactored TokenLogo and PairTokenLogo components, fixed some bugs, updated unit tests. Refactored components headers.
* Added Popper class for info tooltips. Fixed default prop value for Object types. Updated Unit tests.

* Design Issues Fix (#19)

* Updated configuration variables and Exchange tabs styles.
* Updated About page images and styles, Header styles and Menu colors settings. Hid unused links and buttons in header.
* Updeted typography variables and Font Styles: Updated Font Size, Line Height and Font Weight Configuration. 
* Updated Create Pair button styles. Updated Ui Lib version.
* Fixed tokens icons for Pool screen.
* Updated tooltips to one consistent style. Fixed Pool screen bug. 
* Refactored: Created special component for Generic Header. Fixed Back icon.
* Updated some fonts and Pool screen styles.
* Added Empty icon for Select token popup.
* Added First Liquidity Provider message to Create a Pair screen.
* Hid tooltip for Slider element on Settings screen, hid tooltips for Swap Confirmation.
* Updated unit tests.

* PSS-205: Remove liquidity: everything should be clickable and with recalculation

* Update tests

* Fix set remove part to 0

* Inpur for remove part

* Fixes

* Price container fixes

* Update tests

* PS-223: Fix remove liquidity in safari

* PSS-205: Design Review Issues (#21)

* Fixed titles case. Updated buttons with text and icons. Updated typography styles.

* Update wallet version & add blockchain integration (#23)

* Update wallet version & add blockchain integration
* Commented out unit tests.

Co-authored-by: alexnatalia <[email protected]>

* PSS-123: Select token integration

* Fix async behavior for dexApi (#25)

* Fix async behavior for dexApi

* Update .eslintrc.js

* PSS-247: Custom Slippage Tolerance Fix (#27)

* Updated STab styles.
* Updated UI Lib and Wallet versions and styles according to UI Lib fixes.

* PSS-129: Add liquiditiy integration

* PSS-74 Swap Interface Integration (#26)

* Hid swap info for not connected wallet.
* Updated SelectToken search by name, added check for translation existance.
* Added Swap Integration.
* Refactored formatNumber calls.
* Hid swap info under buttons for zero amount.
…
  • Loading branch information
1 parent 0fc1180 commit ebe64b7
Show file tree
Hide file tree
Showing 38 changed files with 300 additions and 76 deletions.
1 change: 1 addition & 0 deletions env.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
},
"SUBQUERY_ENDPOINT": "https://api.subquery.network/sq/sora-xor/sora-prod",
"SUBSQUID_ENDPOINT": "https://squid.subsquid.io/sora/graphql",
"TG_BOT_URL": "t.me/polkaswap_io_bot",
"DEFAULT_NETWORKS": [
{
"chain": "SORA",
Expand Down
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "polkaswap-exchange-web",
"version": "1.38.2",
"version": "1.38.3",
"repository": {
"type": "git",
"url": "https://github.com/sora-xor/polkaswap-exchange-web.git"
Expand Down Expand Up @@ -28,8 +28,8 @@
"dependencies": {
"@cedelabs/widgets-universal": "^1.3.1",
"@metamask/detect-provider": "^2.0.0",
"@soramitsu/soraneo-wallet-web": "1.38.7",
"@tma.js/sdk": "^2.4.0",
"@soramitsu/soraneo-wallet-web": "1.38.8",
"@tma.js/sdk": "^2.7.0",
"@walletconnect/ethereum-provider": "^2.13.3",
"@walletconnect/modal": "^2.6.2",
"core-js": "^3.37.1",
Expand Down
1 change: 1 addition & 0 deletions public/env.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
"assetOwner": false
},
"FAUCET_URL": "https://faucet.dev.sora2.tachi.soramitsu.co.jp/",
"TG_BOT_URL": "t.me/PolkaswapDevBot",
"DEFAULT_NETWORKS": [
{
"chain": "SORA-dev Testnet #1",
Expand Down
31 changes: 16 additions & 15 deletions src/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ import {
initWallet,
waitForCore,
} from '@soramitsu/soraneo-wallet-web';
import { isTMA, setDebug } from '@tma.js/sdk';
import { isTMA } from '@tma.js/sdk';
import debounce from 'lodash/debounce';
import { Component, Mixins, Watch } from 'vue-property-decorator';
Expand All @@ -69,6 +69,7 @@ import router, { goTo, lazyComponent } from '@/router';
import { action, getter, mutation, state } from '@/store/decorators';
import { getMobileCssClasses, preloadFontFace, updateDocumentTitle } from '@/utils';
import type { NodesConnection } from '@/utils/connection';
import { TmaSdk } from '@/utils/telegram';
import type { FeatureFlags } from './store/settings/types';
import type { EthBridgeSettings, SubNetworkApps } from './store/web3/types';
Expand Down Expand Up @@ -108,8 +109,9 @@ export default class App extends Mixins(mixins.TransactionMixin, NodeErrorMixin)
@state.settings.appConnection private appConnection!: NodesConnection;
@state.settings.browserNotifPopupVisibility private browserNotifPopup!: boolean;
@state.settings.browserNotifPopupBlockedVisibility private browserNotifPopupBlocked!: boolean;
@state.wallet.account.assetsToNotifyQueue assetsToNotifyQueue!: Array<WhitelistArrayItem>;
@state.referrals.referrer private referrer!: string;
@state.referrals.storageReferrer storageReferrer!: string;
@state.wallet.account.assetsToNotifyQueue assetsToNotifyQueue!: Array<WhitelistArrayItem>;
@state.settings.disclaimerVisibility disclaimerVisibility!: boolean;
@state.router.loading pageLoading!: boolean;
Expand Down Expand Up @@ -154,9 +156,10 @@ export default class App extends Mixins(mixins.TransactionMixin, NodeErrorMixin)
@state.wallet.transactions.isSignTxDialogVisible public isSignTxDialogVisible!: boolean;
@mutation.wallet.transactions.setSignTxDialogVisibility public setSignTxDialogVisibility!: (flag: boolean) => void;
// [DESKTOP] To Enable Desktop
@mutation.wallet.account.setIsDesktop private setIsDesktop!: (v: boolean) => void;
// [TMA] To Enable TMA
@mutation.settings.enableTMA private enableTMA!: FnWithoutArgs;
@Watch('assetsToNotifyQueue')
private handleNotifyOnDeposit(whitelistAssetArray: WhitelistArrayItem[]): void {
Expand Down Expand Up @@ -197,16 +200,17 @@ export default class App extends Mixins(mixins.TransactionMixin, NodeErrorMixin)
}
private async confirmInvititation(): Promise<void> {
await this.getReferrer();
if (this.storageReferrer) {
await this.withApi(async () => {
await this.getReferrer();
if (!this.storageReferrer) {
return;
}
if (this.storageReferrer === this.account.address) {
this.resetStorageReferrer();
} else {
this.withApi(() => {
this.showConfirmInviteUser = true;
});
} else if (!this.referrer) {
this.showConfirmInviteUser = true;
}
}
});
}
private setResponsiveClass(): void {
Expand All @@ -216,9 +220,6 @@ export default class App extends Mixins(mixins.TransactionMixin, NodeErrorMixin)
private setResponsiveClassDebounced = debounce(this.setResponsiveClass, 250);
async created() {
// [DESKTOP] To Enable Desktop
// this.setIsDesktop(true);
// element-icons is not common used, but should be visible after network connection lost
preloadFontFace('element-icons');
this.setResponsiveClass();
Expand All @@ -236,9 +237,9 @@ export default class App extends Mixins(mixins.TransactionMixin, NodeErrorMixin)
// To start running as Telegram Web App (desktop capabilities)
if (await isTMA()) {
this.enableTMA();
this.setIsDesktop(true);
// sets debug mode in twa
if (data.NETWORK_TYPE === WALLET_CONSTS.SoraNetwork.Dev) setDebug(true);
await TmaSdk.init(data?.TG_BOT_URL, data.NETWORK_TYPE === WALLET_CONSTS.SoraNetwork.Dev);
}
await this.setApiKeys(data?.API_KEYS);
Expand Down
7 changes: 5 additions & 2 deletions src/components/App/Header/AppHeaderMenu.vue
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ import { Component, Mixins } from 'vue-property-decorator';

import TranslationMixin from '@/components/mixins/TranslationMixin';
import { getter, mutation, state } from '@/store/decorators';
import { TmaSdk } from '@/utils/telegram';

import type { Currency } from '@soramitsu/soraneo-wallet-web/lib/types/currency';

Expand Down Expand Up @@ -177,13 +178,15 @@ export default class AppHeaderMenu extends Mixins(TranslationMixin) {
dropdown.visible ? dropdown.hide() : dropdown.show();
}

handleSelectHeaderMenu(value: HeaderMenuType): void {
async handleSelectHeaderMenu(value: HeaderMenuType): Promise<void> {
switch (value) {
case HeaderMenuType.HideBalances:
this.toggleHideBalance();
break;
case HeaderMenuType.Theme:
switchTheme();
await switchTheme();
await this.$nextTick();
TmaSdk.updateTheme();
break;
case HeaderMenuType.Language:
this.setLanguageDialogVisibility(true);
Expand Down
1 change: 1 addition & 0 deletions src/components/pages/Referrals/ConfirmInviteUser.vue
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ import { Component, Mixins, Watch } from 'vue-property-decorator';
import { state, mutation } from '@/store/decorators';
// TODO: [Rustem] remove hasReferrer logic (localise)
@Component({
components: { DialogBase: components.DialogBase },
})
Expand Down
2 changes: 2 additions & 0 deletions src/consts/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -546,4 +546,6 @@ export const TranslationConsts = {
VAL: 'VAL',
Kensetsu: 'Kensetsu',
LTV: 'LTV',
Telegram: 'Telegram',
DEX: 'DEX',
} as const;
7 changes: 5 additions & 2 deletions src/lang/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -938,7 +938,8 @@
"bondMore": "Vázat více",
"bond": "Vázat",
"unbond": "Zrušit vazbu",
"copyLink": "Kopírovat odkaz"
"copyLink": "Kopírovat odkaz",
"shareLink": "Sdílet"
},
"transactionDetails": "Detaily transakce",
"receivedRewards": "Přijaté odměny",
Expand Down Expand Up @@ -970,7 +971,9 @@
"info": "Když zaplatíte poplatek za transakci,<br\/>10% dostane váš referrer",
"referredLablel": "Doporučená adresa"
},
"insufficientBondedAmount": "Chcete-li pozvat více doporučení, spojte alespoň {inviteUserFee} XOR"
"insufficientBondedAmount": "Chcete-li pozvat více doporučení, spojte alespoň {inviteUserFee} XOR",
"inviteViaTelegram": "Pozvat přes {Telegram}",
"welcomeMessage": "\nPřipojte se ke mně na {Polkaswap}!\n\nObjevte stylový {DEX}, který vám umožní vyměňovat desítky tokenů s křížovými řetězovými swapmi, knihou objednávek a spoustou odměn!\n\n🎁 Pozvěte přátele a získejte 10% z jejich obchodních poplatků\n\nUvidíme se tam!"
},
"transactionDetailsText": "Detaily transakce",
"code": {
Expand Down
7 changes: 5 additions & 2 deletions src/lang/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -938,7 +938,8 @@
"bondMore": "Mehr bonden",
"bond": "Bond",
"unbond": "Unbond",
"copyLink": "Link kopieren"
"copyLink": "Link kopieren",
"shareLink": "Teilen"
},
"transactionDetails": "Transaktionsdetails",
"receivedRewards": "Erhaltene Belohnungen",
Expand Down Expand Up @@ -970,7 +971,9 @@
"info": "Wenn du eine Transaktionsgebühr zahlst,<br\/>gehen 10% an deinen Referrer",
"referredLablel": "Empfohlene Adresse"
},
"insufficientBondedAmount": "Um weitere Empfehlungen zu veschicken, bonde mindestens {inviteUserFee} XOR"
"insufficientBondedAmount": "Um weitere Empfehlungen zu veschicken, bonde mindestens {inviteUserFee} XOR",
"inviteViaTelegram": "Einladen über {Telegram}",
"welcomeMessage": "\nKomm zu mir auf {Polkaswap}!\n\nEntdecke den stylischen {DEX}, mit dem du Dutzende Token mit Cross-Chain-Swaps, Orderbuch und vielen Belohnungen tauschen kannst!\n\n🎁 Lade Freunde ein und verdiene 10% ihrer Handelsgebühren\n\nBis dann!"
},
"transactionDetailsText": "Transaktionsdetails",
"code": {
Expand Down
7 changes: 5 additions & 2 deletions src/lang/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -938,7 +938,8 @@
"bondMore": "Bond More",
"bond": "Bond",
"unbond": "Unbond",
"copyLink": "Copy link"
"copyLink": "Copy link",
"shareLink": "Share"
},
"transactionDetails": "Transaction Details",
"receivedRewards": "Received rewards",
Expand Down Expand Up @@ -970,7 +971,9 @@
"info": "When you’ll pay a fee for transaction,<br\/>10% will go to your referrer",
"referredLablel": "Referred address"
},
"insufficientBondedAmount": "To invite more referrals, bond at least {inviteUserFee} XOR"
"insufficientBondedAmount": "To invite more referrals, bond at least {inviteUserFee} XOR",
"inviteViaTelegram": "Invite via {Telegram}",
"welcomeMessage": "\nJoin me on {Polkaswap}!\n\nDiscover the stylish {DEX} that lets you swap over dozens tokens with cross-chain swaps, order book, and plenty of rewards!\n\n🎁 Invite friends and earn 10% of their trading fees\n\nSee you there!"
},
"transactionDetailsText": "Transaction Details",
"code": {
Expand Down
7 changes: 5 additions & 2 deletions src/lang/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -938,7 +938,8 @@
"bondMore": "Vincular más",
"bond": "Vinculación",
"unbond": "Desvinculación",
"copyLink": "Copiar enlace"
"copyLink": "Copiar enlace",
"shareLink": "Compartir"
},
"transactionDetails": "Detalles de la transacción",
"receivedRewards": "Recompensas recibidas",
Expand Down Expand Up @@ -970,7 +971,9 @@
"info": "Cuando pague una tarifa por la transacción,<br\/>el 10% se destinará a su referente",
"referredLablel": "Dirección de referencia"
},
"insufficientBondedAmount": "Para invitar a más referidos, vincular al menos {inviteUserFee} XOR"
"insufficientBondedAmount": "Para invitar a más referidos, vincular al menos {inviteUserFee} XOR",
"inviteViaTelegram": "Invitar a través de {Telegram}",
"welcomeMessage": "\n¡Únete a mí en {Polkaswap}!\n\nDescubre el elegante {DEX} que te permite intercambiar docenas de tokens con intercambios entre cadenas, libro de órdenes y muchas recompensas!\n\n🎁 Invita a tus amigos y gana el 10% de sus tarifas de comercio\n\n¡Nos vemos allí!"
},
"transactionDetailsText": "Detalles de la transacción",
"code": {
Expand Down
7 changes: 5 additions & 2 deletions src/lang/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -938,7 +938,8 @@
"bondMore": "Lier Plus",
"bond": "Lier",
"unbond": "Délier",
"copyLink": "Copier le lien"
"copyLink": "Copier le lien",
"shareLink": "Partager"
},
"transactionDetails": "Détails de la Transaction",
"receivedRewards": "Récompenses reçues",
Expand Down Expand Up @@ -970,7 +971,9 @@
"info": "Lorsque vous paierez des frais pour la transaction,<br\/>10% iront à votre parrain",
"referredLablel": "Adresse référencée"
},
"insufficientBondedAmount": "Pour inviter plus de références, liez au moins {inviteUserFee} XOR"
"insufficientBondedAmount": "Pour inviter plus de références, liez au moins {inviteUserFee} XOR",
"inviteViaTelegram": "Inviter via {Telegram}",
"welcomeMessage": "\nRejoignez-moi sur {Polkaswap} !\n\nDécouvrez le {DEX} élégant qui vous permet d'échanger des dizaines de jetons avec des swaps inter-chaînes, un carnet de commandes et plein de récompenses !\n\n🎁 Invitez des amis et gagnez 10% de leurs frais de trading\n\nÀ bientôt !"
},
"transactionDetailsText": "Détails de la transaction",
"code": {
Expand Down
7 changes: 5 additions & 2 deletions src/lang/hr.json
Original file line number Diff line number Diff line change
Expand Up @@ -938,7 +938,8 @@
"bondMore": "Bond više",
"bond": "Bond",
"unbond": "Unbond",
"copyLink": "Kopirajte link"
"copyLink": "Kopirajte link",
"shareLink": "Podijeli"
},
"transactionDetails": "Detalji transakcije",
"receivedRewards": "Primljene nagrade",
Expand Down Expand Up @@ -970,7 +971,9 @@
"info": "Kada platite naknadu za transakciju, <br\/> 10% će ići vašem refereru",
"referredLablel": "Preporučena adresa"
},
"insufficientBondedAmount": "Da biste pozvali više preporuka, povežite najmanje {inviteUserFee} XOR"
"insufficientBondedAmount": "Da biste pozvali više preporuka, povežite najmanje {inviteUserFee} XOR",
"inviteViaTelegram": "Pozovi putem {Telegram}",
"welcomeMessage": "\nPridruži mi se na {Polkaswap}!\n\nOtkrij stilizirani {DEX} koji ti omogućuje zamjenu desetaka tokena s međulančanim zamjenama, knjigom narudžbi i mnoštvom nagrada!\n\n🎁 Pozovi prijatelje i zaradi 10% njihovih trgovačkih naknada\n\nVidimo se tamo!"
},
"transactionDetailsText": "Detalji transakcije",
"code": {
Expand Down
7 changes: 5 additions & 2 deletions src/lang/hu.json
Original file line number Diff line number Diff line change
Expand Up @@ -938,7 +938,8 @@
"bondMore": "Több lekötése",
"bond": "Lekötés",
"unbond": "Feloldás",
"copyLink": "Link másolása"
"copyLink": "Link másolása",
"shareLink": "Megosztás"
},
"transactionDetails": "Tranzakció részletei",
"receivedRewards": "Kapott jutalmak",
Expand Down Expand Up @@ -970,7 +971,9 @@
"info": "Amikor tranzakciós díjat fizet, a <br\/> 10%-ot kap az ajánlója.",
"referredLablel": "Ajánlói cím"
},
"insufficientBondedAmount": "További hivatkozások meghívásához legalább {inviteUserFee} XOR"
"insufficientBondedAmount": "További hivatkozások meghívásához legalább {inviteUserFee} XOR",
"inviteViaTelegram": "Meghívás {Telegram}-on keresztül",
"welcomeMessage": "\nCsatlakozz hozzám a {Polkaswap}-on!\n\nFedezd fel a stílusos {DEX}-et, amely lehetővé teszi, hogy több tucat tokent cserélj kereszthálózati cserékkel, rendelési könyvvel és rengeteg jutalommal!\n\n🎁 Hívd meg barátaidat, és keresd meg a kereskedési díjaik 10%-át\n\nTalálkozunk ott!"
},
"transactionDetailsText": "Tranzakció részletei",
"code": {
Expand Down
7 changes: 5 additions & 2 deletions src/lang/hy.json
Original file line number Diff line number Diff line change
Expand Up @@ -938,7 +938,8 @@
"bondMore": "Բոնդ Ավելին",
"bond": "Բոնդ",
"unbond": "Ունբոնդ",
"copyLink": "Պատճենել հղումը"
"copyLink": "Պատճենել հղումը",
"shareLink": "Կիսվել"
},
"transactionDetails": "Գործարքի պարամետրերը",
"receivedRewards": "Ստացել է պարգևներ",
Expand Down Expand Up @@ -970,7 +971,9 @@
"info": "Երբ գործարքի համար վճար կվճարեք,<br\/>10%-ը կգնա ձեր ուղղորդողին",
"referredLablel": "Նշված հասցեն"
},
"insufficientBondedAmount": "Ավելի շատ referrals հրավիրելու համար, bond առնվազն {inviteUserFee} XOR"
"insufficientBondedAmount": "Ավելի շատ referrals հրավիրելու համար, bond առնվազն {inviteUserFee} XOR",
"inviteViaTelegram": "Հրավիրել {Telegram}-ով",
"welcomeMessage": "\nՄիացեք ինձ {Polkaswap}-ում!\n\nԲացահայտեք ոճային {DEX}-ը, որը թույլ է տալիս փոխանակել տասնյակ թոքեններ խաչաձև փոխանակումներով, պատվերների գրքով և բազմաթիվ պարգևներով!\n\n🎁 Հրավիրեք ընկերներին և վաստակեք նրանց առևտրային վճարների 10%-ը\n\nԿհանդիպենք այնտեղ!"
},
"transactionDetailsText": "Գործարքի մանրամասները",
"code": {
Expand Down
7 changes: 5 additions & 2 deletions src/lang/id.json
Original file line number Diff line number Diff line change
Expand Up @@ -938,7 +938,8 @@
"bondMore": "Bond More",
"bond": "Ikatan",
"unbond": "Tidak terikat",
"copyLink": "Salin link"
"copyLink": "Salin link",
"shareLink": "Bagikan"
},
"transactionDetails": "Rincian transaksi",
"receivedRewards": "Hadiah yang diterima",
Expand Down Expand Up @@ -970,7 +971,9 @@
"info": "Ketika Anda akan membayar biaya untuk transaksi,<br\/>10% akan masuk ke perujuk Anda",
"referredLablel": "Alamat yang dirujuk"
},
"insufficientBondedAmount": "Untuk mengundang lebih banyak rujukan, beri ikatan setidaknya {inviteUserFee} XOR"
"insufficientBondedAmount": "Untuk mengundang lebih banyak rujukan, beri ikatan setidaknya {inviteUserFee} XOR",
"inviteViaTelegram": "Undang melalui {Telegram}",
"welcomeMessage": "\nBergabunglah dengan saya di {Polkaswap}!\n\nTemukan {DEX} bergaya yang memungkinkan Anda menukar puluhan token dengan pertukaran lintas rantai, buku pesanan, dan banyak hadiah!\n\n🎁 Undang teman dan dapatkan 10% dari biaya perdagangan mereka\n\nSampai jumpa di sana!"
},
"transactionDetailsText": "Detil transaksi",
"code": {
Expand Down
7 changes: 5 additions & 2 deletions src/lang/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -938,7 +938,8 @@
"bondMore": "Legare di più",
"bond": "Riserva",
"unbond": "Separare",
"copyLink": "Copia link"
"copyLink": "Copia link",
"shareLink": "Condividi"
},
"transactionDetails": "Dettagli di Transazione",
"receivedRewards": "Ricompense ricevute",
Expand Down Expand Up @@ -970,7 +971,9 @@
"info": "Quando pagherai una commissione per la transazione,<br\/>10% andrà al tuo referrer",
"referredLablel": "Indirizzo di riferimento"
},
"insufficientBondedAmount": "Per invitare più referral, vincola almeno {inviteUserFee} XOR"
"insufficientBondedAmount": "Per invitare più referral, vincola almeno {inviteUserFee} XOR",
"inviteViaTelegram": "Invita via {Telegram}",
"welcomeMessage": "\nUnisciti a me su {Polkaswap}!\n\nScopri il {DEX} elegante che ti permette di scambiare decine di token con scambi cross-chain, libro degli ordini e molte ricompense!\n\n🎁 Invita amici e guadagna il 10% delle loro commissioni di trading\n\nCi vediamo lì!"
},
"transactionDetailsText": "Dettagli di Transazione",
"code": {
Expand Down
4 changes: 4 additions & 0 deletions src/lang/messages.ts
Original file line number Diff line number Diff line change
Expand Up @@ -805,10 +805,14 @@ export default {
bond: 'Bond',
unbond: 'Unbond',
copyLink: 'Copy link',
shareLink: 'Share',
},
transactionDetails: 'Transaction Details',
receivedRewards: 'Received rewards',
invitationLink: 'Invitation link',
inviteViaTelegram: 'Invite via {Telegram}',
welcomeMessage:
'\nJoin me on {Polkaswap}!\n\nDiscover the stylish {DEX} that lets you swap over dozens tokens with cross-chain swaps, order book, and plenty of rewards!\n\n🎁 Refer friends and earn 10% of their trading fees\n\nSee you there!',
successCopy: 'Referral link is copied to the clipboard',
bondTitle: 'Bond XOR',
unbondTitle: 'Unbond XOR',
Expand Down
Loading

0 comments on commit ebe64b7

Please sign in to comment.