diff --git a/components/account/CountrySelect.vue b/components/account/CountrySelect.vue index 86988ebd..59eee617 100644 --- a/components/account/CountrySelect.vue +++ b/components/account/CountrySelect.vue @@ -1,10 +1,6 @@ - - {{ t('country_select.no_data') }} - - - {{ item.name }} + + + {{ item.name }} + diff --git a/components/checkout/pay/CryptoAssetSelector.vue b/components/checkout/pay/CryptoAssetSelector.vue index 8fdf37ff..cf22f9c7 100644 --- a/components/checkout/pay/CryptoAssetSelector.vue +++ b/components/checkout/pay/CryptoAssetSelector.vue @@ -1,19 +1,11 @@ + + + + {{ t('integration.no_data_found', { keyword }) }} + + + + + + + + + + {{ item }} + + + + + + + + + + + {{ datum.title }} + + + {{ datum.description }} + + + + + + + + + + + + {{ item.label }} + + + + + + + + + diff --git a/locales/en.json b/locales/en.json index 908257cd..081540ed 100644 --- a/locales/en.json +++ b/locales/en.json @@ -637,6 +637,10 @@ "title": "Blog", "description": "Latest news and updates on rotki" }, + "integration": { + "title": "Integration", + "description": "Supported blockchains, exchanges, and protocols" + }, "resources": "Resources" }, "footer_legalese": { @@ -727,5 +731,27 @@ "action": "Refunds/Cancellation Policy" } } + }, + "integration": { + "header": "Integrations", + "title": "Connect your blockchains, connect your exchanges", + "description": "We support different blockchains, exchanges, and protocols to help you track, account for, and analyze your finances while protecting your privacy.", + "tabs": { + "all": "All" + }, + "search": "Search", + "blockchains": { + "title": "Blockchains", + "description": "Connect your blockchain addresses." + }, + "exchanges": { + "title": "Exchanges", + "description": "Connect to a big number of centralized exchanges." + }, + "protocols": { + "title": "Protocols", + "description": "More than {number}+ DeFi protocols are supported." + }, + "no_data_found": "No data found with keyword \"{keyword}\"" } } diff --git a/modules/ui-library/runtime/plugin.ts b/modules/ui-library/runtime/plugin.ts index dc74f6ba..03fbc5bd 100644 --- a/modules/ui-library/runtime/plugin.ts +++ b/modules/ui-library/runtime/plugin.ts @@ -37,6 +37,7 @@ import { RiPaypalLine, RiPieChartLine, RiRefreshLine, + RiSearchLine, RiTimer2Line, RiTwitterXLine, RiUserLocationLine, @@ -94,6 +95,7 @@ export default defineNuxtPlugin((nuxtApp) => { RiDeleteBin5Line, RiCoinLine, RiPaypalLine, + RiSearchLine, ], mode: 'light', }, diff --git a/package.json b/package.json index c12a1847..5c1be99c 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "@nuxtjs/i18n": "8.3.1", "@nuxtjs/sitemap": "5.1.5", "@rotki/eslint-config": "2.7.0", - "@rotki/ui-library": "0.16.0", + "@rotki/ui-library": "1.0.0-beta.9", "@types/braintree-web": "3.96.11", "@types/paypal-checkout-components": "4.0.8", "@types/qrcode": "1.5.5", diff --git a/pages/integrations.vue b/pages/integrations.vue new file mode 100644 index 00000000..c6c08373 --- /dev/null +++ b/pages/integrations.vue @@ -0,0 +1,48 @@ + + + + + + + + {{ t('integration.header') }} + + + {{ t('integration.title') }} + + + {{ t('integration.description') }} + + + + + + + + + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 19aac942..5cf9019f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -95,8 +95,8 @@ importers: specifier: 2.7.0 version: 2.7.0(@types/eslint@8.56.10)(@vue/compiler-sfc@3.4.26)(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.9)(happy-dom@12.10.3)(sass@1.76.0)(terser@5.31.0)) '@rotki/ui-library': - specifier: 0.16.0 - version: 0.16.0(@vueuse/core@10.9.0(vue@3.4.26(typescript@5.4.5)))(@vueuse/shared@10.9.0(vue@3.4.26(typescript@5.4.5)))(vue@3.4.26(typescript@5.4.5)) + specifier: 1.0.0-beta.9 + version: 1.0.0-beta.9(@vueuse/core@10.9.0(vue@3.4.26(typescript@5.4.5)))(@vueuse/shared@10.9.0(vue@3.4.26(typescript@5.4.5)))(vue@3.4.26(typescript@5.4.5)) '@types/braintree-web': specifier: 3.96.11 version: 3.96.11 @@ -1468,8 +1468,8 @@ packages: eslint-plugin-vuetify: optional: true - '@rotki/ui-library@0.16.0': - resolution: {integrity: sha512-gvM7W8o6NSy38eVAasdU2/38p6hPK611KldNbd3M8x2QqvYS9HEo3HjZmZV/tlmVSyVgmrA1PjwU79CzfZ4g3Q==} + '@rotki/ui-library@1.0.0-beta.9': + resolution: {integrity: sha512-rGXH9Hn9NSw1/v4yhM3aK6qV2lzQb9/8f1i2hmQ20eV5SzOvd8Vps+Ju1AE9OL4Nkl5dd03KybXFLHwGht8Awg==} engines: {pnpm: '>=9 <10'} peerDependencies: '@vueuse/core': '>10.0.0' @@ -8865,7 +8865,7 @@ snapshots: - typescript - vitest - '@rotki/ui-library@0.16.0(@vueuse/core@10.9.0(vue@3.4.26(typescript@5.4.5)))(@vueuse/shared@10.9.0(vue@3.4.26(typescript@5.4.5)))(vue@3.4.26(typescript@5.4.5))': + '@rotki/ui-library@1.0.0-beta.9(@vueuse/core@10.9.0(vue@3.4.26(typescript@5.4.5)))(@vueuse/shared@10.9.0(vue@3.4.26(typescript@5.4.5)))(vue@3.4.26(typescript@5.4.5))': dependencies: '@vueuse/core': 10.9.0(vue@3.4.26(typescript@5.4.5)) '@vueuse/shared': 10.9.0(vue@3.4.26(typescript@5.4.5)) diff --git a/public/img/exchanges.png b/public/img/exchanges.png index 88bbbf72..3ca21ceb 100644 Binary files a/public/img/exchanges.png and b/public/img/exchanges.png differ diff --git a/public/integrations/all.json b/public/integrations/all.json new file mode 100644 index 00000000..d2741efe --- /dev/null +++ b/public/integrations/all.json @@ -0,0 +1,448 @@ +{ + "blockchains": [ + { + "label": "Ethereum", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/ethereum.svg" + }, + { + "label": "Bitcoin", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/bitcoin.svg" + }, + { + "label": "Bitcoin Cash", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/bitcoin-cash.svg" + }, + { + "label": "Kusama", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/kusama.svg" + }, + { + "label": "Avalanche", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/avalanche.svg" + }, + { + "label": "Polkadot", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/polkadot.svg" + }, + { + "label": "Optimism", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/optimism.svg" + }, + { + "label": "Polygon PoS", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/polygon_pos.svg" + }, + { + "label": "Arbitrum One", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/arbitrum_one.svg" + }, + { + "label": "Base", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/base.svg" + }, + { + "label": "Gnosis", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/gnosis.svg" + }, + { + "label": "Scroll", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/scroll.svg" + }, + { + "label": "ZKSync Lite", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/zksync_lite.svg" + } + ], + "exchanges": [ + { + "label": "Kraken", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/kraken.svg" + }, + { + "label": "Poloniex", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/poloniex.svg" + }, + { + "label": "Bittrex", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/bittrex.svg" + }, + { + "label": "Binance", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/binance.svg" + }, + { + "label": "Bitmex", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/bitmex.svg" + }, + { + "label": "Coinbase", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/coinbase.svg" + }, + { + "label": "Coinbase Pro", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/coinbasepro.svg" + }, + { + "label": "Gemini", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/gemini.svg" + }, + { + "label": "Cryptocom", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/crypto_com.svg" + }, + { + "label": "Bitstamp", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/bitstamp.svg" + }, + { + "label": "Binance US", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/binance.svg" + }, + { + "label": "Bitfinex", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/bitfinex.svg" + }, + { + "label": "Bitcoin.de", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/btcde.svg" + }, + { + "label": "Iconomi", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/iconomi.svg" + }, + { + "label": "Kucoin", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/kucoin.svg" + }, + { + "label": "FTX", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/ftx.svg" + }, + { + "label": "Nexo", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/nexo.svg" + }, + { + "label": "Blockfi", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/blockfi.svg" + }, + { + "label": "Independent Reserve", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/independentreserve.svg" + }, + { + "label": "Shapeshift", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/shapeshift.svg" + }, + { + "label": "Uphold", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/uphold.svg" + }, + { + "label": "Bitpanda", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/bitpanda.svg" + }, + { + "label": "Bisq", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/bisq.svg" + }, + { + "label": "FTX US", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/ftxus.svg" + }, + { + "label": "OKX", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/okx.svg" + }, + { + "label": "Woo", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/woo.svg" + }, + { + "label": "Bybit", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/bybit.svg" + }, + { + "label": "HTX", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/htx.svg" + } + ], + "protocols": [ + { + "label": "Lido eth", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/lido.svg" + }, + { + "label": "Safe Multisig", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/safemultisig.svg" + }, + { + "label": "Metamask swaps", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/metamask.svg" + }, + { + "label": "0x", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/0x.svg" + }, + { + "label": "Locked GNO", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/gnosis.svg" + }, + { + "label": "Socket", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/socket.png" + }, + { + "label": "Drips", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/drips.png" + }, + { + "label": "The Graph", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/thegraph.svg" + }, + { + "label": "Shutter", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/shutter.png" + }, + { + "label": "Paladin", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/paladin.png" + }, + { + "label": "Convex", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/convex.jpeg" + }, + { + "label": "Curve.fi", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/curve.png" + }, + { + "label": "Polygon", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/polygon_pos.svg" + }, + { + "label": "Makerdao migration", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/makerdao.svg" + }, + { + "label": "1inch", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/1inch.svg" + }, + { + "label": "Kraken", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/kraken.svg" + }, + { + "label": "Makerdao vault", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/makerdao.svg" + }, + { + "label": "Optimism", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/optimism.svg" + }, + { + "label": "Shapeshift", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/shapeshift.svg" + }, + { + "label": "Monerium", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/monerium.svg" + }, + { + "label": "Badger", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/badger.png" + }, + { + "label": "Makerdao SAI", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/makerdao.svg" + }, + { + "label": "Gitcoin", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/gitcoin.svg" + }, + { + "label": "Octant", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/octant.svg" + }, + { + "label": "WETH", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/weth.svg" + }, + { + "label": "Aave", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/aave.svg" + }, + { + "label": "Base", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/base.svg" + }, + { + "label": "Element Finance", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/element_finance.png" + }, + { + "label": "Velodrome finance", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/velodrome.svg" + }, + { + "label": "Arbitrum One", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/arbitrum_one.svg" + }, + { + "label": "Scroll", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/scroll.svg" + }, + { + "label": "Kyber", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/kyber.svg" + }, + { + "label": "Paraswap", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/paraswap.svg" + }, + { + "label": "Yearn Governance", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/yearn_vaults.svg" + }, + { + "label": "Omni", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/omni.svg" + }, + { + "label": "Dxdao", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/dxdao.svg" + }, + { + "label": "ZkSync", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/zksync.jpg" + }, + { + "label": "GMX", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/gmx.svg" + }, + { + "label": "Defisaver", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/defisaver.jpeg" + }, + { + "label": "Liquity", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/liquity.svg" + }, + { + "label": "Votium", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/votium.png" + }, + { + "label": "Hop Protocol", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/hop_protocol.png" + }, + { + "label": "Cowswap", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/cowswap.jpg" + }, + { + "label": "Makerdao DSR", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/makerdao.svg" + }, + { + "label": "Compound", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/compound.svg" + }, + { + "label": "Kyber", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/kyber.svg" + }, + { + "label": "FRAX", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/frax.png" + }, + { + "label": "Juicebox", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/juicebox.svg" + }, + { + "label": "SDAI contract", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/sdai.svg" + }, + { + "label": "Degen", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/degen.svg" + }, + { + "label": "Stakedao", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/stakedao.png" + }, + { + "label": "Gnosis Chain", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/gnosis.svg" + }, + { + "label": "Ethereum Attestation Service", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/eas.png" + }, + { + "label": "ETH2", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/ethereum.svg" + }, + { + "label": "Harve Finance", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/harvest.gif" + }, + { + "label": "Golem", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/golem.svg" + }, + { + "label": "Diva", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/diva.svg" + }, + { + "label": "Pickle Finance", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/pickle.svg" + }, + { + "label": "WMatic", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/matic.svg" + }, + { + "label": "WXDAI", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/wxdai.png" + }, + { + "label": "Clrfund", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/clrfund.png" + }, + { + "label": "Fluence", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/fluence.png" + }, + { + "label": "Cirle CCTP", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/cctp.svg" + }, + { + "label": "Gearbox", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/gearbox.svg" + }, + { + "label": "Blur", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/blur.png" + }, + { + "label": "Ens", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/ens.svg" + }, + { + "label": "EigenLayer", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/eigenlayer.png" + }, + { + "label": "Uniswap", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/uniswap.svg" + }, + { + "label": "Aerodrome Finance", + "image": "https://raw.githubusercontent.com/rotki/rotki/develop/frontend/app/public/assets/images/protocols/aerodrome.svg" + } + ] +} diff --git a/tests/e2e/specs/pages/signup.spec.cy.ts b/tests/e2e/specs/pages/signup.spec.cy.ts index 9de53b2e..00c502f3 100644 --- a/tests/e2e/specs/pages/signup.spec.cy.ts +++ b/tests/e2e/specs/pages/signup.spec.cy.ts @@ -62,7 +62,7 @@ describe('signup test', () => { cy.get('input#address-2').first().as('address2Input'); cy.get('input#city').first().as('cityInput'); cy.get('input#postal').first().as('postalInput'); - cy.get('input#country').first().as('countryInput'); + cy.get('#country input').first().as('countryInput'); cy.get('div#signup-captcha').first().as('captcha'); cy.get('input#tos').first().as('tosInput'); cy.get('button')