Adding CoinSwitch exchange

feature/default_network_editable
Vimal 6 years ago
parent 5504c8b965
commit 82b11b69a5
  1. 9
      app/_locales/cs/messages.json
  2. 9
      app/_locales/de/messages.json
  3. 9
      app/_locales/en/messages.json
  4. 9
      app/_locales/es/messages.json
  5. 9
      app/_locales/fr/messages.json
  6. 9
      app/_locales/hn/messages.json
  7. 9
      app/_locales/ht/messages.json
  8. 9
      app/_locales/it/messages.json
  9. 9
      app/_locales/ja/messages.json
  10. 9
      app/_locales/ko/messages.json
  11. 9
      app/_locales/nl/messages.json
  12. 9
      app/_locales/ph/messages.json
  13. 9
      app/_locales/pt/messages.json
  14. 9
      app/_locales/ru/messages.json
  15. 9
      app/_locales/sl/messages.json
  16. 9
      app/_locales/th/messages.json
  17. 9
      app/_locales/tml/messages.json
  18. 9
      app/_locales/tr/messages.json
  19. 9
      app/_locales/vi/messages.json
  20. 9
      app/_locales/zh_CN/messages.json
  21. 9
      app/_locales/zh_TW/messages.json
  22. BIN
      app/images/coinswitch_logo.png
  23. 4
      app/scripts/lib/buy-eth-url.js
  24. 23
      ui/app/components/modals/deposit-ether-modal.js

@ -86,6 +86,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "Coinbase je světově nejoblíbenější místo k nákupu a prodeji bitcoinu, etherea nebo litecoinu." "message": "Coinbase je světově nejoblíbenější místo k nákupu a prodeji bitcoinu, etherea nebo litecoinu."
}, },
"buyCoinSwitch": {
"message": "Nákup na CoinSwitch"
},
"buyCoinSwitchExplainer": {
"message": "CoinSwitch je jediným místem, kde můžete vyměňovat více než 300 kryptocurrencí za nejlepší cenu."
},
"ok": { "ok": {
"message": "Ok" "message": "Ok"
}, },
@ -119,6 +125,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "Přejít na Coinbase" "message": "Přejít na Coinbase"
}, },
"continueToCoinSwitch": {
"message": "Přejít na CoinSwitch"
},
"contractDeployment": { "contractDeployment": {
"message": "Nasazení kontraktu" "message": "Nasazení kontraktu"
}, },

@ -86,6 +86,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "Coinbase ist die weltweit bekannteste Art und Weise um Bitcoin, Ethereum und Litecoin zu kaufen und verkaufen." "message": "Coinbase ist die weltweit bekannteste Art und Weise um Bitcoin, Ethereum und Litecoin zu kaufen und verkaufen."
}, },
"buyCoinSwitch": {
"message": "Auf CoinSwitch kaufen"
},
"buyCoinSwitchExplainer": {
"message": "CoinSwitch ist die One-Stop-Destination, um mehr als 300 Kryptowährungen zum besten Preis zu tauschen."
},
"ok": { "ok": {
"message": "Ok" "message": "Ok"
}, },
@ -119,6 +125,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "Zu Coinbase fortfahren" "message": "Zu Coinbase fortfahren"
}, },
"continueToCoinSwitch": {
"message": "Zu CoinSwitch fortfahren"
},
"contractDeployment": { "contractDeployment": {
"message": "Smart Contract Ausführung" "message": "Smart Contract Ausführung"
}, },

@ -116,6 +116,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "Coinbase is the world’s most popular way to buy and sell Bitcoin, Ethereum, and Litecoin." "message": "Coinbase is the world’s most popular way to buy and sell Bitcoin, Ethereum, and Litecoin."
}, },
"buyCoinSwitch": {
"message": "Buy on CoinSwitch"
},
"buyCoinSwitchExplainer": {
"message": "CoinSwitch is the one-stop destination to exchange more than 300 cryptocurrencies at the best rate."
},
"bytes": { "bytes": {
"message": "Bytes" "message": "Bytes"
}, },
@ -197,6 +203,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "Continue to Coinbase" "message": "Continue to Coinbase"
}, },
"continueToCoinSwitch": {
"message": "Continue to CoinSwitch"
},
"contractDeployment": { "contractDeployment": {
"message": "Contract Deployment" "message": "Contract Deployment"
}, },

@ -86,6 +86,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "Coinbase es la plataforma global más popular para comprar y vender Bitcoin, Ethereum y Litecoin" "message": "Coinbase es la plataforma global más popular para comprar y vender Bitcoin, Ethereum y Litecoin"
}, },
"buyCoinSwitch": {
"message": "Comprar en CoinSwitch"
},
"buyCoinSwitchExplainer": {
"message": "CoinSwitch es el destino de una sola parada para intercambiar más de 300 criptomonedas al mejor precio."
},
"cancel": { "cancel": {
"message": "Cancelar" "message": "Cancelar"
}, },
@ -131,6 +137,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "Continuar a Coinbase" "message": "Continuar a Coinbase"
}, },
"continueToCoinSwitch": {
"message": "Continuar a CoinSwitch"
},
"contractDeployment": { "contractDeployment": {
"message": "Desplegar (Deploy) contrato" "message": "Desplegar (Deploy) contrato"
}, },

@ -113,6 +113,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "Coinbase est le moyen le plus populaire d'acheter et de vendre des Ethers." "message": "Coinbase est le moyen le plus populaire d'acheter et de vendre des Ethers."
}, },
"buyCoinSwitch": {
"message": "Acheter sur CoinSwitch"
},
"buyCoinSwitchExplainer": {
"message": "CoinSwitch est la destination unique pour échanger plus de 300 crypto-devises au meilleur taux."
},
"bytes": { "bytes": {
"message": "Bytes" "message": "Bytes"
}, },
@ -194,6 +200,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "Continuer vers Coinbase" "message": "Continuer vers Coinbase"
}, },
"continueToCoinSwitch": {
"message": "Continuer vers CoinSwitch"
},
"contractDeployment": { "contractDeployment": {
"message": "Déploiement de contrat" "message": "Déploiement de contrat"
}, },

@ -83,6 +83,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "बिटकइन, इथियम और लइटकइन खरदन और बचनिए दि सबसकपिय तरइनबस ह।" "message": "बिटकइन, इथियम और लइटकइन खरदन और बचनिए दि सबसकपिय तरइनबस ह।"
}, },
"buyCoinSwitch": {
"message": "कइनसिच पर खर"
},
"buyCoinSwitchExplainer": {
"message": "कइनसिच 300 स अधिक किि सरतम दर पर वििमय करन एक-सप गतवय ह।"
},
"cancel": { "cancel": {
"message": "रदद कर" "message": "रदद कर"
}, },
@ -110,6 +116,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "कइनबस कजन रख" "message": "कइनबस कजन रख"
}, },
"continueToCoinSwitch": {
"message": "कइनसिच कजन रख"
},
"contractDeployment": { "contractDeployment": {
"message": "अनध परििजन व त" "message": "अनध परििजन व त"
}, },

@ -107,6 +107,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "Coinbase se fason ki pi popilè nan mond lan yo achte ak vann Bitcoin, Ethereum, ak Litecoin." "message": "Coinbase se fason ki pi popilè nan mond lan yo achte ak vann Bitcoin, Ethereum, ak Litecoin."
}, },
"buyCoinSwitch": {
"message": "Achte sou CoinSwitch"
},
"buyCoinSwitchExplainer": {
"message": "CoinSwitch se destinasyon nan yon sèl-Stop nan echanj plis pase 300 kriptoksèr nan pousantaj la pi byen."
},
"bytes": { "bytes": {
"message": "Bytes" "message": "Bytes"
}, },
@ -164,6 +170,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "Kontinye Coinbase" "message": "Kontinye Coinbase"
}, },
"continueToCoinSwitch": {
"message": "Kontinye CoinSwitch"
},
"contractDeployment": { "contractDeployment": {
"message": "Kontra Deplwaman" "message": "Kontra Deplwaman"
}, },

@ -83,6 +83,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "Coinbase è il servizio più popolare al mondo per comprare e vendere Bitcoin, Ethereum e Litecoin." "message": "Coinbase è il servizio più popolare al mondo per comprare e vendere Bitcoin, Ethereum e Litecoin."
}, },
"buyCoinSwitch": {
"message": "Compra su CoinSwitch"
},
"buyCoinSwitchExplainer": {
"message": "CoinSwitch è la destinazione one-stop per lo scambio di oltre 300 criptovalute alla migliore tariffa."
},
"cancel": { "cancel": {
"message": "Cancella" "message": "Cancella"
}, },
@ -110,6 +116,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "Continua su Coinbase" "message": "Continua su Coinbase"
}, },
"continueToCoinSwitch": {
"message": "Continua su CoinSwitch"
},
"contractDeployment": { "contractDeployment": {
"message": "Distribuzione Contratto" "message": "Distribuzione Contratto"
}, },

@ -77,6 +77,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "Etherを購入できます。Coinbaseは、世界的なBitcoin、Ethereum、そしてLitecoinの取引所です。" "message": "Etherを購入できます。Coinbaseは、世界的なBitcoin、Ethereum、そしてLitecoinの取引所です。"
}, },
"buyCoinSwitch": {
"message": "CoinSwitchのサイトで購入"
},
"buyCoinSwitchExplainer": {
"message": "CoinSwitchは、最高のレートで300以上の暗号化交換を行うワンストップの宛先です。"
},
"cancel": { "cancel": {
"message": "キャンセル" "message": "キャンセル"
}, },
@ -104,6 +110,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "Coinbaseを開く" "message": "Coinbaseを開く"
}, },
"continueToCoinSwitch": {
"message": "CoinSwitchを開く"
},
"contractDeployment": { "contractDeployment": {
"message": "コントラクトのデプロイ" "message": "コントラクトのデプロイ"
}, },

@ -101,6 +101,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "코인베이스는 비트코인, 이더리움, 라이트코인을 거래할 수 있는 유명한 거래소입니다." "message": "코인베이스는 비트코인, 이더리움, 라이트코인을 거래할 수 있는 유명한 거래소입니다."
}, },
"buyCoinSwitch": {
"message": "코인 스위치 구입"
},
"buyCoinSwitchExplainer": {
"message": "코인 스위치는 최상의 속도로 300 개 이상의 크립토 카드를 교환하는 원 스톱 목적지입니다."
},
"bytes": { "bytes": {
"message": "바이트" "message": "바이트"
}, },
@ -173,6 +179,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "코인베이스로 계속하기" "message": "코인베이스로 계속하기"
}, },
"continueToCoinSwitch": {
"message": "코인 스위치 계속하기"
},
"contractDeployment": { "contractDeployment": {
"message": "컨트랙트 배포" "message": "컨트랙트 배포"
}, },

@ -83,6 +83,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "Coinbase is 's werelds populairste manier om Bitcoin, Ethereum en Litecoin te kopen en verkopen." "message": "Coinbase is 's werelds populairste manier om Bitcoin, Ethereum en Litecoin te kopen en verkopen."
}, },
"buyCoinSwitch": {
"message": "Koop op CoinSwitch"
},
"buyCoinSwitchExplainer": {
"message": "CoinSwitch is de one-stop-bestemming om meer dan 300 cryptocurrencies tegen de beste prijs in te wisselen."
},
"cancel": { "cancel": {
"message": "Annuleer" "message": "Annuleer"
}, },
@ -110,6 +116,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "Ga verder naar Coinbase" "message": "Ga verder naar Coinbase"
}, },
"continueToCoinSwitch": {
"message": "Ga verder naar CoinSwitch"
},
"contractDeployment": { "contractDeployment": {
"message": "Contractimplementatie" "message": "Contractimplementatie"
}, },

@ -65,6 +65,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "Ang Coinbase ang pinakasikat na paraan upang bumili at magbenta ng Bitcoin, Ethereum, at Litecoin sa buong mundo." "message": "Ang Coinbase ang pinakasikat na paraan upang bumili at magbenta ng Bitcoin, Ethereum, at Litecoin sa buong mundo."
}, },
"buyCoinSwitch": {
"message": "Bumili sa CoinSwitch"
},
"buyCoinSwitchExplainer": {
"message": "Ang CoinSwitch ay isang one-stop destination upang makipagpalitan ng higit sa 300 mga cryptocurrency sa pinakamahusay na rate."
},
"cancel": { "cancel": {
"message": "Kanselahin" "message": "Kanselahin"
}, },
@ -86,6 +92,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "Magpatuloy sa Coinbase" "message": "Magpatuloy sa Coinbase"
}, },
"continueToCoinSwitch": {
"message": "Magpatuloy sa CoinSwitch"
},
"contractDeployment": { "contractDeployment": {
"message": "Pag-deploy ng Contract" "message": "Pag-deploy ng Contract"
}, },

@ -83,6 +83,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "Coinbase é a forma mais conhecida para comprar e vender Bitcoin, Ethereum, e Litecoin." "message": "Coinbase é a forma mais conhecida para comprar e vender Bitcoin, Ethereum, e Litecoin."
}, },
"buyCoinSwitch": {
"message": "Comprar no CoinSwitch"
},
"buyCoinSwitchExplainer": {
"message": "CoinSwitch é o destino único para trocar mais de 300 moedas criptográficas com a melhor taxa."
},
"cancel": { "cancel": {
"message": "Cancelar" "message": "Cancelar"
}, },
@ -110,6 +116,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "Continuar para o Coinbase" "message": "Continuar para o Coinbase"
}, },
"continueToCoinSwitch": {
"message": "Continuar para o CoinSwitch"
},
"contractDeployment": { "contractDeployment": {
"message": "Distribuição do Contrato" "message": "Distribuição do Contrato"
}, },

@ -86,6 +86,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "Биржа Coinbase – это наиболее популярный способ купить или продать Bitcoin, Ethereum и Litecoin." "message": "Биржа Coinbase – это наиболее популярный способ купить или продать Bitcoin, Ethereum и Litecoin."
}, },
"buyCoinSwitch": {
"message": "Купить на CoinSwitch"
},
"buyCoinSwitchExplainer": {
"message": "CoinSwitch - это однонаправленное место для обмена более 300 криптоконверсий по наилучшей цене."
},
"ok": { "ok": {
"message": "ОК" "message": "ОК"
}, },
@ -119,6 +125,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "Продолжить в Coinbase" "message": "Продолжить в Coinbase"
}, },
"continueToCoinSwitch": {
"message": "Продолжить в CoinSwitch"
},
"contractDeployment": { "contractDeployment": {
"message": "Развертывание контракта" "message": "Развертывание контракта"
}, },

@ -83,6 +83,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "Coinbase je najpopularnejši načun za kupovanje in prodajo bitcoinov, ethereuma, in litecoina." "message": "Coinbase je najpopularnejši načun za kupovanje in prodajo bitcoinov, ethereuma, in litecoina."
}, },
"buyCoinSwitch": {
"message": "Kupi na CoinSwitch"
},
"buyCoinSwitchExplainer": {
"message": "CoinSwitch je destinacija na enem mestu za izmenjavo več kot 300 kriptokotovitev po najboljši hitrosti."
},
"cancel": { "cancel": {
"message": "Prekliči" "message": "Prekliči"
}, },
@ -110,6 +116,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "Nadaljuj na Coinbase" "message": "Nadaljuj na Coinbase"
}, },
"continueToCoinSwitch": {
"message": "Nadaljuj na CoinSwitch"
},
"contractDeployment": { "contractDeployment": {
"message": "Ustvarjanje pogodbe" "message": "Ustvarjanje pogodbe"
}, },

@ -83,6 +83,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "Coinbase เปนแหลงซอขายบตคอยนไลทคอยนและอเธอเรยมทไดบความนยมสงสดในโลก" "message": "Coinbase เปนแหลงซอขายบตคอยนไลทคอยนและอเธอเรยมทไดบความนยมสงสดในโลก"
}, },
"buyCoinSwitch": {
"message": "ซอดวย CoinSwitch"
},
"buyCoinSwitchExplainer": {
"message": "CoinSwitch เปนจดหมายปลายทางแบบครบวงจรในการแลกเปลยนสกลเงนมากกวา 300 ครงในอตราทด"
},
"cancel": { "cancel": {
"message": "ยกเลก" "message": "ยกเลก"
}, },
@ -110,6 +116,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "ไปท Coinbase" "message": "ไปท Coinbase"
}, },
"continueToCoinSwitch": {
"message": "ไปท CoinSwitch"
},
"contractDeployment": { "contractDeployment": {
"message": "การตดตงสญญา" "message": "การตดตงสญญา"
}, },

@ -86,6 +86,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "கஇனபசிறக , எதி மறிடசக மறிக உலகிிகவிரபலமன வழி" "message": "கஇனபசிறக , எதி மறிடசக மறிக உலகிிகவிரபலமன வழி"
}, },
"buyCoinSwitch": {
"message": "நணயமிிகவ"
},
"buyCoinSwitchExplainer": {
"message": "சிறநத விிததி 300 க அதிகமன cryptocurrencies ஐ பரிிள ஒரணயம இலகணயமி ஆக."
},
"ok": { "ok": {
"message": "சரி" "message": "சரி"
}, },
@ -119,6 +125,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "கஇனபச ஐதடரவ" "message": "கஇனபச ஐதடரவ"
}, },
"continueToCoinSwitch": {
"message": "நணயமமலடரக"
},
"contractDeployment": { "contractDeployment": {
"message": "ஒபபநத வரிபடதல" "message": "ஒபபநத வரிபடதல"
}, },

@ -86,6 +86,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "Coinbase Bitcoin, Ethereum, and Litecoin alıp satmanın dünyadaki en popüler yolu" "message": "Coinbase Bitcoin, Ethereum, and Litecoin alıp satmanın dünyadaki en popüler yolu"
}, },
"buyCoinSwitch": {
"message": "CoinSwitch'de satın al"
},
"buyCoinSwitchExplainer": {
"message": "Cairnswich, 300'den fazla kriptona en iyi oranda eşlik eden tek durak noktasıdır."
},
"ok": { "ok": {
"message": "Tamam" "message": "Tamam"
}, },
@ -119,6 +125,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "Coinbase'e devam et" "message": "Coinbase'e devam et"
}, },
"continueToCoinSwitch": {
"message": "CoinSwitch'e devam et"
},
"contractDeployment": { "contractDeployment": {
"message": "Sözleşme kurulumu" "message": "Sözleşme kurulumu"
}, },

@ -65,6 +65,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "Coinbase là dịch vụ ví điện tử thông dụng nhất thế giới để mua bán Bitcoin, Ethereum, và Litecoin" "message": "Coinbase là dịch vụ ví điện tử thông dụng nhất thế giới để mua bán Bitcoin, Ethereum, và Litecoin"
}, },
"buyCoinSwitch": {
"message": "Mua trên CoinSwitch"
},
"buyCoinSwitchExplainer": {
"message": "CoinSwitch là điểm đến duy nhất để trao đổi hơn 300 tiền điện tử với tốc độ tốt nhất."
},
"cancel": { "cancel": {
"message": "Hủy" "message": "Hủy"
}, },
@ -86,6 +92,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "Tiếp tục đến Coinbase" "message": "Tiếp tục đến Coinbase"
}, },
"continueToCoinSwitch": {
"message": "Tiếp tục đến CoinSwitch"
},
"contractDeployment": { "contractDeployment": {
"message": "Triển khai hợp đồng" "message": "Triển khai hợp đồng"
}, },

@ -89,6 +89,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "Coinbase 是世界上最流行的买卖比特币,以太币和莱特币的交易所。" "message": "Coinbase 是世界上最流行的买卖比特币,以太币和莱特币的交易所。"
}, },
"buyCoinSwitch": {
"message": "在CoinSwitch上购买"
},
"buyCoinSwitchExplainer": {
"message": "CoinSwitch是以最优惠的价格交换超过300种加密货币的一站式目的地。"
},
"ok": { "ok": {
"message": "确认" "message": "确认"
}, },
@ -128,6 +134,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "继续访问 Coinbase" "message": "继续访问 Coinbase"
}, },
"continueToCoinSwitch": {
"message": "继续访问 CoinSwitch"
},
"contractDeployment": { "contractDeployment": {
"message": "合约部署" "message": "合约部署"
}, },

@ -86,6 +86,12 @@
"buyCoinbaseExplainer": { "buyCoinbaseExplainer": {
"message": "Coinbase 是世界上最流行的買賣比特幣,以太幣和萊特幣的交易所。" "message": "Coinbase 是世界上最流行的買賣比特幣,以太幣和萊特幣的交易所。"
}, },
"buyCoinSwitch": {
"message": "在CoinSwitch上购买"
},
"buyCoinSwitchExplainer": {
"message": "CoinSwitch是以最优惠的价格交换超过300种加密货币的一站式目的地。"
},
"ok": { "ok": {
"message": "Ok" "message": "Ok"
}, },
@ -119,6 +125,9 @@
"continueToCoinbase": { "continueToCoinbase": {
"message": "繼續前往 Coinbase" "message": "繼續前往 Coinbase"
}, },
"continueToCoinSwitch": {
"message": "繼續前往 CoinSwitch"
},
"contractDeployment": { "contractDeployment": {
"message": "合約部署" "message": "合約部署"
}, },

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

@ -29,6 +29,10 @@ function getBuyEthUrl ({ network, amount, address }) {
case '42': case '42':
url = 'https://github.com/kovan-testnet/faucet' url = 'https://github.com/kovan-testnet/faucet'
break break
case '5':
url = `https://metamask.coinswitch.co/?address=${address}&to=eth`
break
} }
return url return url
} }

@ -16,6 +16,8 @@ let COINBASE_ROW_TEXT
let SHAPESHIFT_ROW_TITLE let SHAPESHIFT_ROW_TITLE
let SHAPESHIFT_ROW_TEXT let SHAPESHIFT_ROW_TEXT
let FAUCET_ROW_TITLE let FAUCET_ROW_TITLE
let COINSWITCH_ROW_TITLE
let COINSWITCH_ROW_TEXT
function mapStateToProps (state) { function mapStateToProps (state) {
return { return {
@ -29,6 +31,9 @@ function mapDispatchToProps (dispatch) {
toCoinbase: (address) => { toCoinbase: (address) => {
dispatch(actions.buyEth({ network: '1', address, amount: 0 })) dispatch(actions.buyEth({ network: '1', address, amount: 0 }))
}, },
toCoinSwitch: (address) => {
dispatch(actions.buyEth({ network: '5', address, amount: 0 }))
},
hideModal: () => { hideModal: () => {
dispatch(actions.hideModal()) dispatch(actions.hideModal())
}, },
@ -54,6 +59,8 @@ function DepositEtherModal (props, context) {
SHAPESHIFT_ROW_TITLE = context.t('depositShapeShift') SHAPESHIFT_ROW_TITLE = context.t('depositShapeShift')
SHAPESHIFT_ROW_TEXT = context.t('depositShapeShiftExplainer') SHAPESHIFT_ROW_TEXT = context.t('depositShapeShiftExplainer')
FAUCET_ROW_TITLE = context.t('testFaucet') FAUCET_ROW_TITLE = context.t('testFaucet')
COINSWITCH_ROW_TITLE = context.t('buyCoinSwitch')
COINSWITCH_ROW_TEXT = context.t('buyCoinSwitchExplainer')
this.state = { this.state = {
buyingWithShapeshift: false, buyingWithShapeshift: false,
@ -123,7 +130,7 @@ DepositEtherModal.prototype.renderRow = function ({
} }
DepositEtherModal.prototype.render = function () { DepositEtherModal.prototype.render = function () {
const { network, toCoinbase, address, toFaucet } = this.props const { network, toCoinbase, toCoinSwitch, address, toFaucet } = this.props
const { buyingWithShapeshift } = this.state const { buyingWithShapeshift } = this.state
const isTestNetwork = ['3', '4', '42'].find(n => n === network) const isTestNetwork = ['3', '4', '42'].find(n => n === network)
@ -187,6 +194,20 @@ DepositEtherModal.prototype.render = function () {
hide: isTestNetwork || buyingWithShapeshift, hide: isTestNetwork || buyingWithShapeshift,
}), }),
this.renderRow({
logo: h('div.deposit-ether-modal__logo', {
style: {
backgroundImage: 'url(\'./images/coinswitch_logo.png\')',
height: '40px',
},
}),
title: COINSWITCH_ROW_TITLE,
text: COINSWITCH_ROW_TEXT,
buttonLabel: this.context.t('continueToCoinSwitch'),
onButtonClick: () => toCoinSwitch(address),
hide: isTestNetwork || buyingWithShapeshift,
}),
this.renderRow({ this.renderRow({
logo: h('div.deposit-ether-modal__logo', { logo: h('div.deposit-ether-modal__logo', {
style: { style: {

Loading…
Cancel
Save