Skip to content

Commit

Permalink
Release 1.21.0 (#1166)
Browse files Browse the repository at this point in the history
* 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>

* Upgrade PW SDK  (#930)

* add phone input

* Update Phone.vue

* implement logic

* Update ConfirmationInfo.vue

* add disclaimer for X1

* Update ToSDialog.vue

* fixes

* update wallet 1.15.0 (#945)

* fixes (#946)

* fixes

* typo

* Fix styles issues related to card (#948)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* [Explore Page] Hide tokens & pools with zero tvl (#941)

* change tokens page data handling

* update explore pools

* remove console

* tokens min liquidity 1

---------

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

* improve routing (#947)

* Add loading state for router

* Add setLoading mutation for router

* Add comment

* Modify goto logic of router

* Add links

* Add page loader

* Improve goTo with additional checks pages by default

* Update vue router

* Update generateLocaleJson.ts

* Fix page loading

* Use goTo for separate moonpay page

* Update comment

* Add Sonar

---------

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

* fix (#949)

* Fix lokalise and SORA Card issues (#950)

* Remove sora, evm, pageNotFound

* Add polkadot apps link to bridge txs

* Update lokalise keys

* Improve images

* Improve card routing

* Update ConfirmationInfo.vue

* Fix texts

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix phone and styles for card (#951)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix sora card phone and route (#952)

* Fix phone inputs (#953)

* Fix phone inputs

* Update Email.vue

* add const

* Update Phone.vue

* Update Phone.vue

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
Co-authored-by: RustemYuzlibaev <rustem.yuzlibaev@yandex.ru>

* Fix email, first, last name length (#954)

* Fix email, first, last name length

* Add loader for euro calculations

* Update SoraCardIntroPage.vue

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* git (#955)

* test push

* refactor

* tmp disable sonar

* fix cred name

* update wallet to 1.15.2 (#957)

* update wallet to 1.15.2

* fix issues after wallet update

* update wallet to 1.15.3

* change value

* fix json error (#958)

* fix path

* fix path

* switch to tachi

* test

* revert lib

* test values check

* fix lib

* DAST pipeline update

* Update Jenkinsfile-dast

* revert lib

* fix (#961)

* Fix connection disconnected event (#960)

* fix disconnected event

* update wallet to 1.15.4

* update translations

---------

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

* Update Jenkinsfile-dast

* Update Jenkinsfile-dast

* Update Jenkinsfile-dast

* Update Jenkinsfile-dast

* Update Jenkinsfile-dast

* Otp resend try fix (#964)

* add event

* fix OTP resend issue

* wipe email before start

* low limit

* SORA Card translation (#959)

* prework

* add lang keys

* update translations

* todo rejection translation

* update translations

* update translations

* Update Jenkinsfile-dast

* Free KYC attempts counter (#962)

* prework

* add lang keys

* prework

* update translations

* todo rejection translation

* add flow with new KYC attempt

* improve price request

* fix

* Revert "fix"

This reverts commit 18af1f3.

* show pending status when finished KYC

* remove price calculation stub

* update translations

* merge translation PR

* show reject reasons

* email fix resend (#967)

* Update Email.vue

* add missing words

* Hide LP fee (#968)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix liqudity proxy route and args (#969)

* update liquidity-proxy calls

* update wallet 1.15.7

* multiple otp send fix (#970)

* fix

* cancel changes

* fixes

* update wallet 1.15.9 (#973)

* update wallet to 1.15.10 (#974)

* Status bar & SORA Card fixes (#882)

* Draft

* Add subquery & node connection checks

* Add node location

* Fix imports for App component

* Add no internet dialog

* Fix location in node model

* Add footer popper

* Draft

* Fix margin

* Remove node selection from header

* Move all common logic to footer popper

* Add interaction with tab

* Fix outline

* Update SwapTransactionDetails.vue

* Use Notification mixin

* Fix colors

* Fix colors

* 2nd Draft

* Replace node selection dialog

* Remove unused deps

* Move SelectNodeDialog

* Fix styles for slippage tolerance

* Add new const

* Update SlippageTolerance.vue

* Refactor AppFooter & NoInternetDialog

* Update statistics dialog

* Finilize colors for Statistics statuses

* Update library

* Update yarn.lock

* Update StatisticsDialog.vue

* Add scss/css variables

* Update en.json

* Update translations

* Update en.json

* Update translations

* Fix displayRegions

* Fix styles in StatisticsDialog

* Keep selected node details up to date

* Add TODO

* Fix imports

* Fix SORA Card issues

* Translate blacklisted countries

* Fix SORA Card translations

* Handle case when `navigator.connection` isn't supported

* Update StatisticsDialog.vue

* Update App.vue

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Update Jenkinsfile

* Reduce bundle size (#942)

* Reduce bundle size

* Update vue.config.js

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Feature/network stats (#931)

* refactoring styles

* refactoring letter-spacing

* network-stats-row

* improve network stats adaptive

* refactoring columns data

* change group data logic

* tvl chart wip

* add ChartSkeleton component

* handle chart error & update tooltip

* add volume chart example

* refactoring specs

* refactoring components folder structure

* wip refactoring folders structure

* refactoring components folders

* wip fees chart

* fix charts fetching

* data fetching for supply chart

* add token-dropdown to supply chart

* skeleton fixes

* fixes

* fix error

* refactoring

* fix imports

* update network stats components

* refactoring charts data fetching

* update translations

* test

* revert lib

* refactoring imports

* refactoring MarketAlgorithm paths

* fix weekly stats, legend, x axis overlap

* SimpleNotification from wallet

* update according qa

* update translations

* network stats chart fixes

* supply bar chart

* update supply color, explore method

---------

Co-authored-by: Stefan Popov <stefanpopov@list.ru>
Co-authored-by: Pavel Varfolomeev <wpi86@yandex.ru>

* Update Jenkinsfile-dast

* Move disclaimer to front page (#965)

* Update SoraCardIntroPage.vue

* add to front page & fix translations

* add flow with not found number

* add missing translations

* remove debug actions

* remove unused css

* Fix/bridge select asset (#976)

* fix bridge select asset

* fix bridge history request

* fix transaction-details arrow

* upfate wallet 1.15.11 (#977)

* move disclaimer (#914)

* Update AppHeaderMenu.vue

* add popover

* store value

* remove old disclaimer

* add translation keys

* fix type

* use css variables

* add defined box-shadow

* update translation

* force user to make decision

* Update storage.ts

* show disclaimer if no approve

* set disclaimer

* fix

* wait until loading

* add translations

* fix margins

* fix width

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* fix (#980)

* Fix max limit speed for internet connection (#975)

* Fix max limit speed for internet connection

* Fix issues

* Fix tab issues

* Fix issue with negative left values

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Add Token Velocity column to Tokens Page (#979)

* add velocity columns

* add en translation

* update translations

* fix css

* remove symbol column from tokens page

---------

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

* remove keys (#981)

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

* Demeter dialogs bottom padding adding (#982)

Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* update wallet 1.15.12 (#983)

* Add routing for pairs (#971)

* Add routing for pairs

* Fix

* Update index.ts

* Finilise routing flow

* Update SelectedTokensRouteMixin.ts

* Update SubscriptionsMixin.ts

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix release issues (#984)

* Fix action button styles in status bar

* Fix z-index

* Fix outline styles

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Move disclaimer to App Header (#986)

* Move disclaimer to App Header

* Update AppHeaderMenu.vue

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Move disclaimer to App Header (#986)

* Move disclaimer to App Header

* Update AppHeaderMenu.vue

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* fix swap container and chart align (#987)

* fix supply chart axis label (#989)

* Fix release issues (#990)

* Fix SWAP route issue

* Fix outline styles

* Add online/offline consts

* Remove translation keys for online/offline

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Update Jenkinsfile to use PR-generator SecretStore bot secret

Signed-off-by: BAStos525 <jungle.vas@yandex.ru>

* Fix flag (#992)

* Fix flag

* Update AppFooter.vue

* Update countryFlagEmoji.ts

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix styles (#994)

* Update card.ts (#997)

* add formula to velocity tooltip (#996)

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

* apply suggestions

Signed-off-by: BAStos525 <jungle.vas@yandex.ru>

* Reuse subscriptions in SubscriptionsMixin (#998)

* reuse subscriptions in SUbscriptionsMixin

* change variable name

* update router config (#999)

* Improve sora card styles (#1000)

* Improve sora card styles

* Remove logs

* Update Widget.vue

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix seo logo (#1001)

* fix camera translation (#1002)

* fix (#1003)

* fix subscription hooks (#1004)

* add DialogTitle component (#1005)

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

* Add nodes location for prod (#1006)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* change text from accounts to new accounts (#1010)

* try fix

Signed-off-by: BAStos525 <jungle.vas@yandex.ru>

* try fix

Signed-off-by: BAStos525 <jungle.vas@yandex.ru>

* try fix

Signed-off-by: BAStos525 <jungle.vas@yandex.ru>

* try fix

Signed-off-by: BAStos525 <jungle.vas@yandex.ru>

* try fix

Signed-off-by: BAStos525 <jungle.vas@yandex.ru>

* update polkadot deps and fix account length (#1014)

* Update polkadot js deps

* Fix wallet

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Explore page improvements (#1012)

* change pagination of explore page

* simplify query & change velocity calc

* freeze components external data

* remove unused code

* refactoring demeter pages

* up version

* refactoring token approve (#1008)

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

* update wallet to 1.16.2 (#1017)

* Refactoring getters (#1018)

* move some getters to components

* refactoring select-token component

* remove getter

* Update crowdloans (#1022)

* update crowdloan rewards

* update wallet

* css fixes

* change request

* update private modifiers

* use rw bot

Signed-off-by: BAStos525 <jungle.vas@yandex.ru>

---------

Signed-off-by: BAStos525 <jungle.vas@yandex.ru>
Co-authored-by: BAStos525 <jungle.vas@yandex.ru>

* up wallet (#1024)

* update wallet for crowdloans fixes (#1025)

* update crowdloans in actions

* ypdate yarn.lock

* fix type

* Update xst swaps (#1027)

* update swap view

* update wallet init

* update genesis hash check (#1028)

* Update env.json (#1029)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Update env.json (#1030)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Google wallet (#978)

* wip integration

* remove isDesktop flag

* add en translation keys

* update dialogs paddings

* update wallet 1.16.0-beta.2

* experiment with secretScannerExclusion

* secretScannerExclusion regex experiment

* add empty keys to prod env.json

* fix bridge tx signing

* update wallet 1.16.0-beta.4

* small css fixes

* update wallet to 1.16.0-beta.5

* update wallet

* update translations

* update wallet

* filter zero tvl snapshots (#1033)

* remove unused contracts (#1034)

* fix Jenkinsfile PR-generator part

Signed-off-by: BAStos525 <jungle.vas@yandex.ru>

* add downstreamJob (#1042)

* Add fearless (#1038)

* Add fearless for SORA card

* Fix route params

* Update SoraCard.vue

* Add message

* Update KycView.vue
---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* price alerts (#1013)

* prework

* use wallet store

* add translations

* add translation & update wallet & fix

* Update en.json

* fix double dialog overlay

* add delta percent calculation

* adjust

* use rw bot for PR-generation

Signed-off-by: BAStos525 <jungle.vas@yandex.ru>

* fix PR-generation var

Signed-off-by: BAStos525 <jungle.vas@yandex.ru>

* add typings

* update PR-generation vars

Signed-off-by: BAStos525 <jungle.vas@yandex.ru>

* write logic for display of low cost assets

* switch to false when not granted

* annotate params

* take into account abnormal setup

* up wallet

* add translations

* add translations from localise

* fix wiped translations

* fixes

* fixes

* format

---------

Signed-off-by: BAStos525 <jungle.vas@yandex.ru>
Co-authored-by: BAStos525 <jungle.vas@yandex.ru>

* Trustless EVM Bridge support (#792)

* refactoring utils bridge folder structure & exports

* update wallet integration

* import EthBridgeStates from wallet

* add eth hashi bridge translations

* transfer updateEthBridgeHistory function to settings

* wip web3 refactoring

* wip update registered assets

* change network in metamask

* wip network select & change

* select network dialog refactoring

* evmAddress evmNetwork in storage

* update bridge confirm dialog

* wip update bridge view

* prepare history item creation

* wip BridgeTransaction view

* wip Bridge class

* wip evm bridge transaction handler

* wip outgoing reducer

* subscribe on tx details

* update BridgeHistory view

* add evm hash container

* update TransferNotification

* update network selection

* update select network dialog for history usage

* add select network to bridge history

* show history from network

* update transfer flow

* update history sync logic

* refactoring sync

* wip bug fixes

* refactoring state

* improve removing local history

* update Moonpay integration

* mock incoming reducer

* change selected evm network on moonpay history

* fix async process

* refactoring BridgeContainer

* add some chains to list

* refactoring chain names

* fix hashi bridge history restoration

* update network changing for hashi bridge restoration

* resolve SelectToken conflicts

* remove merge conflicts

* fix merge conflicts

* add sepolia to config

* update with library imports

* remove merge conflicts

* fix messages file

* fix merge conflicts

* fix components names

* wip select network

* resolve ts issues

* return eth bridge settings

* update registered assets for network types

* update history params

* refactoring bridge classes

* refactoring bridge interfaces

* return eth bridge sign actions

* fix select asset mixin

* wip update bridge history

* update history actions

* start up bridge transaction

* update bridge getters

* fix network switch

* update history states

* refactoring bridge types

* refactoring eth reducers

* return approve from dev

* return blocks left message

* refactoring translations

* update external history

* update select network dialog & icons

* history refactoring

* networks disabled state

* improve bridge transaction view

* change eth bridge storage key

* update wallet, remove unused translations

* refactoring bridge types

* update translations from localise

* update translations

* remove some todo

* refactoring eth history class

* dont restore evm address

* reduce method complexity

* reduce complexity

* fetch balances right after account connec

* remove unnecessary code from bridge reducers

* fix bug when restored transaction overrides in process

* fix history restoration

* revert transactions fetching logic

* refactoring tx date

* update prod config

* refactoring getRegisteredAssets

* improve getRegisteredAssets update

* fix bug with lost balance

* remove console.log

* refactoring block production time usage

* update wallet

* refactoring network icon

* fixes after review

* remove unused method

* fix network change detection

* improve evm network switch

* refactoring smart contracts usage

* remove unused imports

* fix allowance check

* fix approve btn message

* refactoring getRegisteredAssets

* update external balances

* update translations (#1047)

* remove tilda sign  (#1045)

* Update AppDisclaimer.vue

* add translations

* add missing

* fix pw sdk & add countries (#1044)

* fix pw sdk & add countries

* extend interval

* remove camera access when applied

* add more countries

* add css var

* switch branche of jenkins library

* switch to master branch for jenkins library

* handle X1 unavailability

* Update X1Dialog.vue

* cancel remove camera access

* refactor

* remove unused package

---------

Co-authored-by: Aleksey Kazakov <kazakov@soramitsu.co.jp>
Co-authored-by: Stefan Popov <stefanpopov@list.ru>

* Create hideFromSearchEngine.sh (#1046)

* Create hideFromSearchEngine.sh

* Update hideFromSearchEngine.sh

* add noindex

* revert lib

* delete script

---------

Co-authored-by: Pavel Varfolomeev <wpi86@yandex.ru>

* Improve ext connection and linting (#1053)

* Improve extensions connection

* Improve linting

* Update deps

* Update yarn.lock

* Improve config

* Exec lint

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* fix trailing char (#1056)

* Fix synths (#1057)

* Substrate bridge outgoing (#1059)

* update imports

* add substrate networks to select

* fix available sub networks

* wip list assets

* update bridge view

* add sub reducer

* update bridge transaction view

* update external history

* fix history reset

* add bridge select account dialog

* refactoring bridge select account

* update SelectAccount ui

* wip select account directions

* update bridge change direction

* update env.json

* update sub reducer

* update sub history

* update translations & wallet

* use lint config from dev

* set outgoung direction for sub bridge

* Fix/disclaimer btn show (#1058)

* fix trailing char

* Update AppDisclaimer.vue

* Update AppDisclaimer.vue

* make button out of scroll area

* adjust timeouts

* add error case

* remove duplicates

* remove class

* Fix Sub bridge issues (#1060)

* reset form on network change

* fix network name in ui

* update KAR address

* update wallet

* add text for scroll (#1064)

* Fix bridge network update from metamask (#1065)

* fix bridge network change detection

* fix polkadot.js link

* Add fee multiplier support (#1066)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* change welcome text (#1069)

* Fix/substrate outgoing network select (#1076)

* reset form on network change

* fix network name in ui

* update KAR address

* wip rococo adapter

* fix yarn.lock

* update assets on network change

* update balance method for sub

* fix adapter connection wait

* refactoring action name

* refactoring block number usage

* update external balance for selected asset

* network update fixes

* native balance update

* Set up coverage

* separate prod and stage

* fix var

* add pre branch

* fix var

* revert lib

* Update actions.ts (#1078)

* Substrate bridge incoming transaction tracking (#1081)

* reset form on network change

* fix network name in ui

* update KAR address

* wip rococo adapter

* fix yarn.lock

* update assets on network change

* update balance method for sub

* fix adapter connection wait

* refactoring action name

* refactoring block number usage

* update external balance for selected asset

* network update fixes

* native balance update

* update external data after sora block update

* update selectedNetwork data

* show sender & recepient balance

* fix balance update

* update env.json

* update adapters endpoints

* add messageHash from collator as externalHash temporary

* wait for rococo message

* add external links

* fix adapter endpoint reset issue

* refactoring sonar related issues

* incoming transaction signing

* incoming transaction tracking demo

* remove unused update balances

* fix history remove

* fix BridgeTransaction asset balance & refactoring

* sub history update

* disconnect after bridge leave

* refactoring disconnect

* update wallet

* revert env.json

* remove console.log9

* fix (#1082)

* fix

* Update AlertList.vue

* fix ru

* Fix sub assets fetching & hashi bridge issues (#1083)

* fix hashi bridge

* fetch sub bridgeassets

* update wallet

* fix external account check

* remove unnecessary codeline

* remove console.log

* Change jenkins lib

* Update KycView.vue (#1084)

* Fix bridge account link (#1085)

* fix bridge account link

* wait for external balances fetching

* refactoring bridge fees & balances fetching

* fix sonar issues

* fix sub tx trancking

* fix transaction link style

* Fix xst & sorting on explore page (#1075)

* Update Wallet.vue

* Fix regexp

* Refactor tokens page

* Add default sorting for tokens page

* Update Tokens.vue

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix issues 1.17 (#1086)

* Hide 'show only synths'

* Update CERES endpoint for status bar

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Check changes for errors

* Revert

* Fix notification links (#1092)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Add params

* Merge fixes from release 1.17.0 (#1097)

* Fix transaction view balance check (#1095)

* fix ui checks

* fix computed

* Fix bridge external decimals (#1096)

* fix ui checks

* fix computed

* fix check

* Fix evm expected fee (#1091)

* update evm gas price

* improve gas fee calculation

* remove mainnet from evm networks ids

* update gasLimits

* add external fee warning

* refactoring externalBalance

* update locales

* update translations from localisr

* fix merge conflict

* Save sub bridge transaction fees in runtime tx processing (#1088)

* fix hashi bridge

* fetch sub bridgeassets

* update wallet

* fix external account check

* remove unnecessary codeline

* remove console.log

* demo for fetching extrinsic fee

* fix merge conflict

* save tx fee & xcm fee

* remove duplicated code from bridge reducers

* improve network restoration

* refactoring external native token balance

* refactoring registered asset naming

* update evm gas price

* update evm gas price

* improve gas fee calculation

* remove mainnet from evm networks ids

* update gasLimits

* add external fee warning

* refactoring externalBalance

* update locales

* update translations from localisr

* impove outgoing tracking

* wip locked balance

* use locked balance in bridge calculations

* refactoring

* update BridgeTransaction asset locked balance check

* refactoring event search

* get bridge contract asset locked balance

* remove Karura from config

* refactoring before wallet update

* update wallet 1.18.1

* calc evm fee based on asset kind

* fix sonar issues

* fix naming

* Bridge balances refactoring (#1100)

* update store balances

* remove externalBalance from sort method

* refactoring balance update

* bridge route params

* Change jenkins lib

* spam reminder & bridge fee fix (#1103)

* address book (#1099)

* bump wallet

* add lang

* Update KycView.vue

* bump wallet

* update wallet 1.18.5 (#1106)

* [SORA Card]: change camera access request (#1107)

* add functionality

* add translations

* add css vars

* Update KycView.vue

* Update KycView.vue

* Update SECURITY.md (#1105)

* Update SECURITY.md

Quick grammar fixes to security policy

* Update SECURITY.md

* Update SECURITY.md

* Update SECURITY.md

---------

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

* [Swap] Show loss warning dialog (#1108)

* update value-status-wrapper

* add loss warning dialog

* update translations

* fix loss translation argument

* update wallet 1.18.8 (#1110)

* Fix sub bridge tracking issues (#1104)

* fix incoming tracking first steps

* improve rococo incomplete transaction tracking

* update retry button

* refactoring namings in sub reducer

* return env.json

* parachain data tracking

* add sora parachain hash to transaction ui

* improve incoming failed tx tracking

* refactor to pass sonar

* add block height & blocks left in ui

* update wallet 1.18.6

* refactoring adapter usage

* wip adapters usage

* try to refactor complexity

* replace adapters in reducer

* add beforeSign to bridge reducer

* move sora sign to reducers

* refactoring signExternal

* try to pass sonar

* refactoring complexity

* refactoring duplicated code

* fix incoming tracking & transfer notification modal

* [Bridge UI] Use xcm fee in amount calculations (#1112)

* fix incoming tracking first steps

* improve rococo incomplete transaction tracking

* update retry button

* refactoring namings in sub reducer

* return env.json

* parachain data tracking

* add sora parachain hash to transaction ui

* improve incoming failed tx tracking

* refactor to pass sonar

* add block height & blocks left in ui

* update wallet 1.18.6

* refactoring adapter usage

* wip adapters usage

* try to refactor complexity

* replace adapters in reducer

* add beforeSign to bridge reducer

* move sora sign to reducers

* refactoring signExternal

* try to pass sonar

* refactoring complexity

* refactoring duplicated code

* fix incoming tracking & transfer notification modal

* add externalTransferFee to store

* rename evm to external fee

* get transfer fee from const

* update bridge main form & logic

* fix bridge formatted fee

* native token decimals

* revert BridgeInitMixin changes

* Fix node name in status bar (#1113)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Add soramitsu node (#1114)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* update wallet 1.18.9 (#1115)

* Update nodes names (#1116)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* [Tech] Testing workflow (#1111)

* Update card.ts

* fix sr lang

* add Auth and KYC SDK creds

* fix typo

* use dev price oracle

* Update X1Dialog.vue

* Update X1Dialog.vue

* Update X1Dialog.vue

* Update X1Dialog.vue

* check url

* change images

* remove mentions

* Update sr.json

* Update X1Dialog.vue

* switch to prod endpoint

* Update KycView.vue

* Update X1Dialog.vue

* Update card.ts

* debug

* Update KycView.vue

* Update X1Dialog.vue

* Update X1Dialog.vue

* Fix todo-s comments

* make silent

* fix typo

* debug referenceNumber

* Fix soraNetwork issues

* Update KycView.vue

* Fix types issue

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* remove sora parachain xcm fee, update rococo event (#1120)

* update wallet with google login (#1121)

* Get blacklisted countries from ipfs (#1122)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* update wallet with google seed fix (#1124)

* Sub history restoration update (#1127)

* remove sora parachain xcm fee, update rococo event

* wip history restoration

* add parachain data for history restoration

* show parachain block id instead of extrinsic hash

* wip outgoing tx restoration

* sub history incoming restoration

* unify bridge history actions

* refactoring sub history restoration

* update wallet 1.19

* update TransactionView external hash placeholder

* refactoring sub history

* fix decimals in locked balance check (#1128)

* Update KycView.vue (#1131)

* Fix release 1.19 (#1134)

* Update mainnet config

* Update zh_CN.json

* Improve translations

* Update wallet version

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* fix decimals usage (#1136)

* Use address book in sub bridge (#1133)

* use address book in sub bridge

* update wallet & fix BridgeTransaction vie

* Fix release 1.20 (#1141)

* Fix types & remove brackets for fiat difference

* Set 10% as the default error status for fiat difference/price impact

* Fix issues with Cyrillic character

* Add synths filter

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* added wallet translations for swap transfer batch extrinsic

* Vue 2.7.14 & update packages (#1145)

* remove vue-svg-loader

* remove cache-loader from vue-loader

* rewrite vue.config.js

* update wallet

* css fixes

* remove sass warnings

* fix spacing

* add alt attrs to RoadMap

* remove some todo

* fix calculator btn

* Pools & Explore pages default sort (#1146)

* remove vue-svg-loader

* remove cache-loader from vue-loader

* rewrite vue.config.js

* update wallet

* css fixes

* remove sass warnings

* fix spacing

* add alt attrs to RoadMap

* remove some todo

* explore pages default sort

* add pools default sort

* add default sort to demeter staking

* refactor tokens items

* send sora card refresh token (#1140)

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

* Refactoring (#1148)

* refactoring

* await, fix types

* unify payment systems (#1048)

* refactor X1

* refactor payment system

* resolve imports issues

* add eth icon

* debug

* debug

* add connect wallet buttons

* debug

* remove debug

* debug info

* improve icons

* remove unused icon

* add margin

* fixes

* adjust icons for ads

* add translations

* adjust pop-ups of ads

* add missing translation

* add delay

* add other langs

* update langs

* adjust footer

* disable x1

* Update env.json

* Update env.json

* show XST ad with higher probability

* add const

* update prod env.json

* update env.json

* show when logged in

* make button pressed

* Update X1Dialog.vue

* add prod creds

* improve ads

* Update AppAd.vue

* improve texts and remove MC icon

* Update ethers library to v6 (#1147)

* remove vue-svg-loader

* remove cache-loader from vue-loader

* rewrite vue.config.js

* update wallet

* css fixes

* remove sass warnings

* fix spacing

* add alt attrs to RoadMap

* remove some todo

* update ethers usage

* refactoring ethers utils

* add type annotaions

* small fixes

* wip external fee

* refactoring adapter to remove hardcoded networks usage

* add prefix for external fee

* history restoration console info

* fix sub bridge max btn

* remove external network fee getter

* refactoring

* fix sonar issues

* refactoring bridge utils

* update api.query usage

* improve tracking

* refactoring sub reducers

* improve sub history restoration

* sonar issue refactoring

* wip external fiat values

* add nativeTOken getter to bridge

* fix BridgeTransaction address

* refactoring balance utils

* remove bridgeApi from getters

* fix transaction view prefix

* update wallet 1.21.2

* remove unused variable

* ADAR name is const now

* updated localize for adar

* Update swap subscription (#1150)

* remove vue-svg-loader

* remove cache-loader from vue-loader

* rewrite vue.config.js

* update wallet

* css fixes

* remove sass warnings

* fix spacing

* add alt attrs to RoadMap

* remove some todo

* update ethers usage

* refactoring ethers utils

* add type annotaions

* small fixes

* wip external fee

* refactoring adapter to remove hardcoded networks usage

* add prefix for external fee

* history restoration console info

* fix sub bridge max btn

* remove external network fee getter

* refactoring

* fix sonar issues

* refactoring bridge utils

* update api.query usage

* improve tracking

* refactoring sub reducers

* improve sub history restoration

* sonar issue refactoring

* wip external fiat values

* add nativeTOken getter to bridge

* fix BridgeTransaction address

* refactoring balance utils

* remove bridgeApi from getters

* fix transaction view prefix

* update wallet 1.21.2

* remove unused variable

* prepare for subscription update

* update wallet 1.21.5

* Fix dev branch issues (#1152)

* fix json import (#1153)

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

* bump wallet version and update yarn lock

* Swap quote subscription (#1156)

* initial changes

* update types

* update accessors

* remove unused imports

* add try catch to subscriptions (#1157)

* update wallet 1.21.8 (#1158)

* allow select node while node is connecting (#1159)

* revise & dashboard (#1129)

* KYC revise & dashboard

* refactor code

* remove test data from build

* Update env.json

* fix appearance bug

* do not hide iban

* create translations and refactor icons

* add translation

* notification prework

* css refactoring

* fix sonarCube issues

* add support for kyc count

* plural forms

* add pools subscription to calc balance

* fix fetching

* update langs

* fix

* Update SoraCard.vue

* fixes

* Update Dashboard.vue

* Fix release 1.21 issues (#1160)

* Update address book input props

* Replace toPromise

* Update wallet lib

* Update translations

* Update referral system strings

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Remove synths blockers from Add LP (#1162)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Add synthetic switcher to select asset (#1161)

* add synthetic switcher to select asset

* fix check in create alert

* update add liquidity select token

---------

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

* Improve ads (#1163)

* Add first version of dynamic ads

* Add responsive

* Fix sora card progress bar styles

* Add screenBreakpointClass

* Make header responsive

* Make FiatDeposit view responsive

* Fix names & remove unused svg-s

* Update AppAd.vue

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Add debounce to resize event (#1164)

* Add debounce to resize event

* Fix names

* Fix images size

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix content bottom margin (#1165)

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>

* Fix merge conflicts

---------

Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: BAStos525 <jungle.vas@yandex.ru>
Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@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: Rustem <rustem.yuzlibaev@yandex.ru>
Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
Co-authored-by: Pavel Varfolomeev <wpi86@yandex.ru>
Co-authored-by: wpi86 <86880521+wpi86@users.noreply.github.com>
Co-authored-by: frodan <daniil.fronc@mail.ru>
Co-authored-by: Daniil Fronts <Frodan@users.noreply.github.com>
Co-authored-by: Viacheslav <shlavik@gmail.com>
Co-authored-by: BAStos525 <jungle.vas@yandex.ru>
Co-authored-by: BAStos525 <66615487+BAStos525@users.noreply.github.com>
Co-authored-by: Aleksey Kazakov <kazakov@soramitsu.co.jp>
Co-authored-by: C4tWithShell <shelkovnikov@soramitsu.co.jp>
Co-authored-by: Dmitriy Creed <creed@soramitsu.co.jp>
Co-authored-by: Vladimir Shelkovnikov <99356504+C4tWithShell@users.noreply.github.com>
Co-authored-by: William Richter <88400283+WRRicht3r@users.noreply.github.com>
Co-authored-by: Timofey Trepalin <trepalin@soramitsu.co.jp>
Co-authored-by: Maksim Baranov <33489381+MaksimBaranov98@users.noreply.github.com>
Co-authored-by: timofeytrepalin <97504184+timofeytrepalin@users.noreply.github.com>
  • Loading branch information
21 people authored Sep 18, 2023
1 parent 50899b1 commit 81e6f6d
Show file tree
Hide file tree
Showing 177 changed files with 20,034 additions and 18,433 deletions.
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,8 @@ pnpm-debug.log*
*.sln
*.sw?

#Electron-builder output
# Electron-builder output
/dist_electron

# Webpack config inspect
.webpack-config.js
2 changes: 1 addition & 1 deletion Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ if (env.BRANCH_NAME == "master" || env.BRANCH_NAME == "develop") {

def pipeline = new org.js.AppPipeline(steps: this,
dockerImageName: 'polkaswap/exchange-web',
buildDockerImage: 'docker.soramitsu.co.jp/build-tools/node:14-ubuntu-extended',
buildDockerImage: 'build-tools/node:16-ubuntu',
dockerRegistryCred: 'bot-polkaswap-rw',
buildEnvironment: buildEnvironment,
sonarProjectName: 'polkaswap-exchange-web',
Expand Down
114 changes: 58 additions & 56 deletions env.json
Original file line number Diff line number Diff line change
@@ -1,60 +1,62 @@
{
"BASE_API_URL": "",
"API_KEYS": {
"moonpay": "pk_live_LEyw9bsfK0n0v3cdHUaZS1z0qYdDRDu6",
"etherscan": "XBS98SSP8J5FNS7EKQHMHRU94Z2YG7HFFK",
"nftStorage": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkaWQ6ZXRocjoweDBmMzgwOTMyQTNDODM3ZDNiN2JEYzBBNTc0NmNkMDlBRGIyNUZGMzQiLCJpc3MiOiJuZnQtc3RvcmFnZSIsImlhdCI6MTY0NTU0MDQ4MTQ5OSwibmFtZSI6Im5mdC1zdG9yYWdlLXByb2QifQ.CnW1bq8eWEYQxA6cggGMeAqCTozCJZ6s2oL_bssqnmc",
"googleApi": "AIzaSyCazdRheGfy7_bwVi0m5UgUYjz7l0c54nM",
"googleClientId": "728106973134-pfmcagr0t4lchepajcp7llp7f1t09lf0.apps.googleusercontent.com"
"BASE_API_URL": "",
"API_KEYS": {
"moonpay": "pk_live_LEyw9bsfK0n0v3cdHUaZS1z0qYdDRDu6",
"x1ex": "sprkwdgt-WUQBA5U2",
"etherscan": "XBS98SSP8J5FNS7EKQHMHRU94Z2YG7HFFK",
"nftStorage": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkaWQ6ZXRocjoweDBmMzgwOTMyQTNDODM3ZDNiN2JEYzBBNTc0NmNkMDlBRGIyNUZGMzQiLCJpc3MiOiJuZnQtc3RvcmFnZSIsImlhdCI6MTY0NTU0MDQ4MTQ5OSwibmFtZSI6Im5mdC1zdG9yYWdlLXByb2QifQ.CnW1bq8eWEYQxA6cggGMeAqCTozCJZ6s2oL_bssqnmc",
"googleApi": "AIzaSyCazdRheGfy7_bwVi0m5UgUYjz7l0c54nM",
"googleClientId": "728106973134-pfmcagr0t4lchepajcp7llp7f1t09lf0.apps.googleusercontent.com"
},
"FEATURE_FLAGS": {
"moonpay": true,
"x1ex": true,
"charts": true,
"soraCard": true
},
"SUBQUERY_ENDPOINT": "https://api.subquery.network/sq/sora-xor/sora-prod-sub4",
"DEFAULT_NETWORKS": [
{
"chain": "SORA",
"name": "SORA Parliament Ministry of Finance #1",
"address": "wss://ws.mof.sora.org",
"location": "GB"
},
"FEATURE_FLAGS": {
"moonpay": true,
"charts": true,
"soraCard": true
{
"chain": "SORA",
"name": "SORA Parliament Ministry of Finance #2",
"address": "wss://mof2.sora.org",
"location": "SG"
},
"SUBQUERY_ENDPOINT": "https://api.subquery.network/sq/sora-xor/sora-prod-sub4",
"DEFAULT_NETWORKS": [
{
"chain": "SORA",
"name": "SORA Parliament Ministry of Finance #1",
"address": "wss://ws.mof.sora.org",
"location": "GB"
},
{
"chain": "SORA",
"name": "SORA Parliament Ministry of Finance #2",
"address": "wss://mof2.sora.org",
"location": "SG"
},
{
"chain": "SORA",
"name": "SORA Parliament Ministry of Finance #3",
"address": "wss://mof3.sora.org",
"location": "DE"
},
{
"chain": "SORA",
"name": "OnFinality",
"address": "wss://sora.api.onfinality.io/public-ws",
"location": "JP"
},
{
"chain": "SORA",
"name": "Soramitsu",
"address": "wss://ws.framenode-0.a1.sora2.soramitsu.co.jp",
"location": "IE"
}
],
"NETWORK_TYPE": "Prod",
"CHAIN_GENESIS_HASH": "0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5",
"SUB_NETWORKS": {},
"EVM_NETWORKS_IDS": [56, 8217],
"ETH_BRIDGE": {
"evmNetwork": 1,
"address": {
"XOR": "0xc08edf13be9b9cc584c5da8004ce7e6be63c1316",
"VAL": "0xd1eeb2f30016fffd746233ee12c486e7ca8efef1",
"OTHER": "0x313416870A4da6F12505a550B67bB73c8E21D5d3"
}
{
"chain": "SORA",
"name": "SORA Parliament Ministry of Finance #3",
"address": "wss://mof3.sora.org",
"location": "DE"
},
{
"chain": "SORA",
"name": "OnFinality",
"address": "wss://sora.api.onfinality.io/public-ws",
"location": "JP"
},
{
"chain": "SORA",
"name": "Soramitsu",
"address": "wss://ws.framenode-0.a1.sora2.soramitsu.co.jp",
"location": "IE"
}
],
"NETWORK_TYPE": "Prod",
"CHAIN_GENESIS_HASH": "0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5",
"SUB_NETWORKS": {},
"EVM_NETWORKS_IDS": [56, 8217],
"ETH_BRIDGE": {
"evmNetwork": 1,
"address": {
"XOR": "0xc08edf13be9b9cc584c5da8004ce7e6be63c1316",
"VAL": "0xd1eeb2f30016fffd746233ee12c486e7ca8efef1",
"OTHER": "0x313416870A4da6F12505a550B67bB73c8E21D5d3"
}
}
}
}
42 changes: 20 additions & 22 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "polkaswap-exchange-web",
"version": "1.20.0",
"version": "1.21.0",
"repository": {
"type": "git",
"url": "https://github.com/sora-xor/polkaswap-exchange-web.git"
Expand All @@ -13,6 +13,7 @@
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint",
"inspect": "vue-cli-service inspect > .webpack-config.js",
"electron:build": "vue-cli-service electron:build",
"electron:serve": "vue-cli-service electron:serve",
"generate-lang-json": "ts-node --skip-project ./scripts/generateLocaleJson.ts",
Expand All @@ -23,20 +24,19 @@
},
"dependencies": {
"@metamask/detect-provider": "^2.0.0",
"@soramitsu/soraneo-wallet-web": "1.20.0",
"@soramitsu/soraneo-wallet-web": "1.21.10",
"@walletconnect/web3-provider": "^1.8.0",
"base-64": "^1.0.0",
"core-js": "^3.26.0",
"country-code-emoji": "^2.3.0",
"country-flag-emoji-polyfill": "^0.1.4",
"direct-vuex": "^0.12.1",
"echarts": "^5.4.1",
"email-validator": "^2.0.4",
"ethers": "^5.7.2",
"ethers": "6.7.1",
"jwt-decode": "^3.1.2",
"lodash": "^4.17.21",
"uuidv4": "^6.2.13",
"vue": "2.6.14",
"vue": "2.7.14",
"vue-class-component": "^7.2.6",
"vue-echarts": "^6.3.3",
"vue-i18n": "^8.11.2",
Expand All @@ -45,23 +45,22 @@
"vuex": "^3.1.3"
},
"devDependencies": {
"@babel/runtime": "^7.20.0",
"@babel/runtime": "^7.22.11",
"@types/electron-devtools-installer": "^2.2.2",
"@types/jest": "^29.2.0",
"@types/jsdom": "^20.0.0",
"@types/jsdom": "^21.1.1",
"@types/lodash": "^4.14.186",
"@types/node": "^18.11.7",
"@types/node": "^20.5.6",
"@typescript-eslint/eslint-plugin": "^5.2.0",
"@typescript-eslint/parser": "^5.2.0",
"@vue/cli-plugin-babel": "^5.0.0-beta.4",
"@vue/cli-plugin-e2e-cypress": "^5.0.0-beta.4",
"@vue/cli-plugin-eslint": "^5.0.0-beta.4",
"@vue/cli-plugin-router": "^5.0.0-beta.4",
"@vue/cli-plugin-typescript": "^5.0.0-beta.4",
"@vue/cli-plugin-unit-jest": "^5.0.0-beta.4",
"@vue/cli-plugin-vuex": "^5.0.0-beta.4",
"@vue/cli-service": "^5.0.0-beta.4",
"@vue/composition-api": "^1.7.1",
"@vue/cli-plugin-babel": "5.0.8",
"@vue/cli-plugin-e2e-cypress": "5.0.8",
"@vue/cli-plugin-eslint": "5.0.8",
"@vue/cli-plugin-router": "5.0.8",
"@vue/cli-plugin-typescript": "5.0.8",
"@vue/cli-plugin-unit-jest": "5.0.8",
"@vue/cli-plugin-vuex": "5.0.8",
"@vue/cli-service": "5.0.8",
"@vue/eslint-config-prettier": "^6.0.0",
"@vue/eslint-config-standard": "^6.1.0",
"@vue/eslint-config-typescript": "^8.0.0",
Expand All @@ -83,14 +82,13 @@
"lint-staged": "^9.5.0",
"node-polyfill-webpack-plugin": "^2.0.1",
"prettier": "^2.2.1",
"sass": "^1.55.0",
"sass-loader": "^13.1.0",
"sass": "^1.66.1",
"sass-loader": "^13.3.2",
"ts-jest": "^27.0.5",
"typescript": "~4.4.4",
"typescript": "~4.9.5",
"vue-cli-plugin-electron-builder": "^3.0.0-alpha.3",
"vue-cli-plugin-test-attrs": "^0.1.5",
"vue-svg-loader": "^0.16.0",
"vue-template-compiler": "2.6.14"
"vue-template-compiler": "2.7.14"
},
"resolutions": {
"@polkadot/extension-dapp": "^0.44.7",
Expand Down
4 changes: 3 additions & 1 deletion public/env.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,15 @@
"BASE_API_URL": "",
"API_KEYS": {
"moonpay": "pk_test_4ASGxHKGpLPE6sdQq1V3QjtpUFSpWLk",
"x1ex": "sprkwdgt-WYL6QBNC",
"nftStorage": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkaWQ6ZXRocjoweDBmMzgwOTMyQTNDODM3ZDNiN2JEYzBBNTc0NmNkMDlBRGIyNUZGMzQiLCJpc3MiOiJuZnQtc3RvcmFnZSIsImlhdCI6MTY0MjU4OTQ2ODA4MSwibmFtZSI6Im5mdC1zdG9yYWdlLWRldiJ9.hkvzea9ltcriXXHKoYd3F2Iu1Y8X5H-zunAQboC_3vw",
"etherscan": "YBR7IWEBEXFICT8M7GRV77NBX4AXJ9T53H",
"googleApi": "AIzaSyAzj7JxB-j8pJixtt6JSqLPhG0y02CGYOU",
"googleClientId": "498393666682-9eeiioee0a2sgb1671e9qir645f9n6cv.apps.googleusercontent.com"
},
"FEATURE_FLAGS": {
"moonpay": true,
"x1ex": true,
"charts": true,
"soraCard": true
},
Expand Down Expand Up @@ -48,4 +50,4 @@
"OTHER": "0x401c6A23a44f72151D90878DF0aa86E77fBde0e2"
}
}
}
}
20 changes: 20 additions & 0 deletions public/marketing.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
[
{
"title": "JOIN AIRDROP",
"img": "/marketing/synths.png",
"backgroundColor": "var(--s-color-theme-accent)",
"link": "https://gleam.io/zHQmD/polkaswap-34000-xst-airdrop-campaign"
},
{
"title": "GET SORA CARD",
"img": "/marketing/card.png",
"backgroundColor": "#F8087B",
"link": "/#/card"
},
{
"title": "LEARN ABOUT SYNTHETICS",
"img": "/marketing/synths.png",
"backgroundColor": "var(--s-color-theme-accent)",
"link": "https://medium.com/polkaswap/unveiling-synthetic-assets-a-game-changer-in-the-financial-landscape-1720e5858422"
}
]
Binary file added public/marketing/card.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/marketing/synths.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 81e6f6d

Please sign in to comment.