diff options
author | Hsuan Lee <hsuan@cobinhood.com> | 2018-12-10 23:02:10 +0800 |
---|---|---|
committer | Hsuan Lee <hsuan@cobinhood.com> | 2018-12-10 23:02:30 +0800 |
commit | 4f5ee8a1d223f66cc48205a9e6ba4875cf357a1b (patch) | |
tree | 2441a95b2b733e6ebe8118741d20cec32f8b3d96 | |
parent | c0ede3738ebc693d035943ecd226f991eb9149c1 (diff) | |
download | dexon-wallet-4f5ee8a1d223f66cc48205a9e6ba4875cf357a1b.tar.gz dexon-wallet-4f5ee8a1d223f66cc48205a9e6ba4875cf357a1b.tar.zst dexon-wallet-4f5ee8a1d223f66cc48205a9e6ba4875cf357a1b.zip |
Refine translations and style
75 files changed, 5315 insertions, 1644 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e0f3597..caa07204 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Current Develop Branch +## 1.2.0 Mon Dec 10 2018 + ## 5.1.0 Mon Dec 03 2018 - [#5860](https://github.com/MetaMask/metamask-extension/pull/5860): Fixed an infinite spinner bug. @@ -397,7 +399,7 @@ ## 3.12.0 2017-10-25 -- Add support for alternative ENS TLDs (Ethereum Name Service Top-Level Domains). +- Add support for alternative ENS TLDs (DEXON Name Service Top-Level Domains). - Lower minimum gas price to 0.1 GWEI. - Remove web3 injection message from production (thanks to @ChainsawBaby) - Add additional debugging info to our state logs, specifically OS version and browser version. @@ -936,7 +938,7 @@ popup notification opens up. - Fix bug where provider menu did not allow switching to custom network from a custom network. - Sending a transaction from within MetaMask no longer triggers a popup. - The ability to build without livereload features (such as for production) can be enabled with the gulp --disableLiveReload flag. -- Fix Ethereum JSON RPC Filters bug. +- Fix DEXON JSON RPC Filters bug. ## 2.10.0 2016-08-29 @@ -972,7 +974,7 @@ popup notification opens up. - Add a form for Coinbase to specify amount to buy - Fix various typos. - Make dapp-metamask connection more reliable -- Remove Ethereum Classic from provider menu. +- Remove DEXON Classic from provider menu. ## 2.7.3 2016-07-29 @@ -980,7 +982,7 @@ popup notification opens up. ## 2.7.2 2016-07-29 -- Add Ethereum Classic to provider menu +- Add DEXON Classic to provider menu - Fix bug where host store would fail to receive updates. ## 2.7.1 2016-07-27 diff --git a/app/_locales/cs/messages.json b/app/_locales/cs/messages.json index ddf4c090..6ae4b2cd 100644 --- a/app/_locales/cs/messages.json +++ b/app/_locales/cs/messages.json @@ -1,49 +1,4 @@ { - "privacyMode": { - "message": "Režim súkromia" - }, - "privacyModeDescription": { - "message": "Webové stránky musia požiadať o prístup k zobrazeniu informácií o vašom účte." - }, - "exposeAccounts": { - "message": "Vystavte účty" - }, - "exposeDescription": { - "message": "Vystavte účty na aktuální webové stránky. Užitečné pro starší dappy." - }, - "confirmExpose": { - "message": "Opravdu chcete své účty vystavit na stávajícím webu?" - }, - "confirmClear": { - "message": "Naozaj chcete vymazať schválené webové stránky?" - }, - "clearApprovalDataSuccess": { - "message": "Schválené údaje webových stránek byly úspěšně zrušeny." - }, - "approvalData": { - "message": "Údaje o schválení" - }, - "approvalDataDescription": { - "message": "Vymažte schválené údaje webových stránek, aby všechny weby znovu požádaly o schválení." - }, - "clearApprovalData": { - "message": "Jasné údaje o schválení" - }, - "approve": { - "message": "Schválit" - }, - "reject": { - "message": "Odmítnout" - }, - "providerAPIRequest": { - "message": "Požadavek API Ethereum" - }, - "reviewProviderRequest": { - "message": "Přečtěte si prosím tuto žádost API Ethereum." - }, - "providerRequestInfo": { - "message": "Níže uvedená doména se pokouší požádat o přístup k API Ethereum, aby mohla komunikovat s blokádou Ethereum. Před schválením přístupu Ethereum vždy zkontrolujte, zda jste na správném místě." - }, "accept": { "message": "Přijmout" }, @@ -308,7 +263,7 @@ "message": "Hesla nejsou stejná" }, "dexscanView": { - "message": "Prohlédněte si účet na DEXSCAN" + "message": "Prohlédněte si účet na DexScan" }, "exchangeRate": { "message": "Směnný kurz" @@ -825,8 +780,8 @@ "supportCenter": { "message": "Navštivte naše centrum podpory" }, - "symbolBetweenZeroTwelve": { - "message": "Symbol musí být mezi 0 a 12 znaky." + "symbolBetweenZeroTen": { + "message": "Symbol musí být mezi 0 a 10 znaky." }, "takesTooLong": { "message": "Trvá to dlouho?" @@ -1365,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "" + }, + "privacyMode": { + "message": "Režim súkromia" + }, + "privacyModeDescription": { + "message": "Webové stránky musia požiadať o prístup k zobrazeniu informácií o vašom účte." + }, + "exposeAccounts": { + "message": "Vystavte účty" + }, + "exposeDescription": { + "message": "Vystavte účty na aktuální webové stránky. Užitečné pro starší dappy." + }, + "confirmExpose": { + "message": "Opravdu chcete své účty vystavit na stávajícím webu?" + }, + "confirmClear": { + "message": "Naozaj chcete vymazať schválené webové stránky?" + }, + "clearApprovalDataSuccess": { + "message": "Schválené údaje webových stránek byly úspěšně zrušeny." + }, + "approvalData": { + "message": "Údaje o schválení" + }, + "approvalDataDescription": { + "message": "Vymažte schválené údaje webových stránek, aby všechny weby znovu požádaly o schválení." + }, + "clearApprovalData": { + "message": "Jasné údaje o schválení" + }, + "providerAPIRequest": { + "message": "Požadavek API DEXON" + }, + "reviewProviderRequest": { + "message": "Přečtěte si prosím tuto žádost API DEXON." + }, + "providerRequestInfo": { + "message": "Níže uvedená doména se pokouší požádat o přístup k API DEXON, aby mohla komunikovat s blokádou DEXON. Před schválením přístupu DEXON vždy zkontrolujte, zda jste na správném místě." + }, + "symbolBetweenZeroTwelve": { + "message": "Symbol musí být mezi 0 a 12 znaky." + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/de/messages.json b/app/_locales/de/messages.json index e90a23f7..7f82ee90 100644 --- a/app/_locales/de/messages.json +++ b/app/_locales/de/messages.json @@ -1,49 +1,4 @@ { - "privacyMode": { - "message": "Datenschutzmodus" - }, - "privacyModeDescription": { - "message": "Websites müssen Zugriff anfordern, um Ihre Kontoinformationen anzuzeigen." - }, - "exposeAccounts": { - "message": "Expose Konten" - }, - "exposeDescription": { - "message": "Expose Konten auf der aktuellen Website. Nützlich für ältere Dapps." - }, - "confirmExpose": { - "message": "Möchten Sie Ihre Konten wirklich der aktuellen Website zugänglich machen?" - }, - "confirmClear": { - "message": "Möchten Sie die genehmigten Websites wirklich löschen?" - }, - "clearApprovalDataSuccess": { - "message": "Genehmigte Website-Daten wurden erfolgreich gelöscht." - }, - "approvalData": { - "message": "Genehmigungsdaten" - }, - "approvalDataDescription": { - "message": "Löschen Sie die genehmigten Website-Daten, damit alle Websites erneut eine Genehmigung anfordern müssen." - }, - "clearApprovalData": { - "message": "Genehmigungsdaten löschen" - }, - "approve": { - "message": "Genehmigen" - }, - "reject": { - "message": "Ablehnen" - }, - "providerAPIRequest": { - "message": "Web3-API-Anfrage" - }, - "reviewProviderRequest": { - "message": "Bitte lesen Sie diese Ethereum-API-Anfrage." - }, - "providerRequestInfo": { - "message": "Die unten aufgeführte Domäne versucht, Zugriff auf die Ethereum-API anzufordern, damit sie mit der Ethereum-Blockchain interagieren kann. Überprüfen Sie immer, dass Sie sich auf der richtigen Website befinden, bevor Sie den Web3-Zugriff genehmigen." - }, "accept": { "message": "Annehmen" }, @@ -308,7 +263,7 @@ "message": "Passwörter stimmen nicht überein" }, "dexscanView": { - "message": "Account auf DEXSCAN anschauen" + "message": "Account auf DexScan anschauen" }, "exchangeRate": { "message": "Wechselrate" @@ -516,7 +471,7 @@ "message": "Nachricht" }, "dekusanDescription": { - "message": "DekuSan ist ein sicherer Identitätssafe für DEXON." + "message": "DekuSan ist ein sicherer Identitätssafe für Dexon." }, "min": { "message": "Minimum" @@ -766,7 +721,7 @@ "message": "" }, "sendTokensAnywhere": { - "message": "Token zu einer beliebigen Person mit einem DEXON account senden" + "message": "Token zu einer beliebigen Person mit einem Dexonaccount senden" }, "settings": { "message": "Einstellungen" @@ -825,8 +780,8 @@ "supportCenter": { "message": "Gehe zu unserem Support Center" }, - "symbolBetweenZeroTwelve": { - "message": "Das Symbol muss zwischen 0 und 12 Zeichen haben." + "symbolBetweenZeroTen": { + "message": "Das Symbol muss zwischen 0 und 10 Zeichen haben." }, "takesTooLong": { "message": "Dauert es zu lang?" @@ -1365,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "" + }, + "privacyMode": { + "message": "Datenschutzmodus" + }, + "privacyModeDescription": { + "message": "Websites müssen Zugriff anfordern, um Ihre Kontoinformationen anzuzeigen." + }, + "exposeAccounts": { + "message": "Expose Konten" + }, + "exposeDescription": { + "message": "Expose Konten auf der aktuellen Website. Nützlich für ältere Dapps." + }, + "confirmExpose": { + "message": "Möchten Sie Ihre Konten wirklich der aktuellen Website zugänglich machen?" + }, + "confirmClear": { + "message": "Möchten Sie die genehmigten Websites wirklich löschen?" + }, + "clearApprovalDataSuccess": { + "message": "Genehmigte Website-Daten wurden erfolgreich gelöscht." + }, + "approvalData": { + "message": "Genehmigungsdaten" + }, + "approvalDataDescription": { + "message": "Löschen Sie die genehmigten Website-Daten, damit alle Websites erneut eine Genehmigung anfordern müssen." + }, + "clearApprovalData": { + "message": "Genehmigungsdaten löschen" + }, + "providerAPIRequest": { + "message": "Web3-API-Anfrage" + }, + "reviewProviderRequest": { + "message": "Bitte lesen Sie diese DEXON-API-Anfrage." + }, + "providerRequestInfo": { + "message": "Die unten aufgeführte Domäne versucht, Zugriff auf die DEXON-API anzufordern, damit sie mit der DEXON-Blockchain interagieren kann. Überprüfen Sie immer, dass Sie sich auf der richtigen Website befinden, bevor Sie den Web3-Zugriff genehmigen." + }, + "symbolBetweenZeroTwelve": { + "message": "Das Symbol muss zwischen 0 und 12 Zeichen haben." + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/en/messages.json b/app/_locales/en/messages.json index eb551c93..585da706 100644 --- a/app/_locales/en/messages.json +++ b/app/_locales/en/messages.json @@ -14,9 +14,6 @@ "address": { "message": "Address" }, - "advancedOptions": { - "message": "Advanced Options" - }, "addCustomToken": { "message": "Add custom token" }, @@ -32,9 +29,6 @@ "amountPlusGas": { "message": "Amount + Gas" }, - "amountPlusTxFee": { - "message": "Amount + TX Fee" - }, "appDescription": { "message": "DEXON Browser Extension", "description": "The description of the application" @@ -55,9 +49,6 @@ "available": { "message": "Available" }, - "average": { - "message": "Average" - }, "back": { "message": "Back" }, @@ -70,9 +61,6 @@ "balanceIsInsufficientGas": { "message": "Insufficient balance for current gas total" }, - "basic": { - "message": "Basic" - }, "beta": { "message": "BETA" }, @@ -96,7 +84,7 @@ "message": "Buy on Coinbase" }, "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, Dexon, and Litecoin." }, "ok": { "message": "Ok" @@ -183,9 +171,6 @@ "customGas": { "message": "Customize Gas" }, - "customGasSubTitle": { - "message": "Increasing fee may decrease processing times, but it is not guaranteed." - }, "customToken": { "message": "Custom Token" }, @@ -278,7 +263,7 @@ "message": "Passwords Don't Match" }, "dexscanView": { - "message": "View account on DEXSCAN" + "message": "View account on DEXscan" }, "exchangeRate": { "message": "Exchange Rate" @@ -292,15 +277,6 @@ "failed": { "message": "Failed" }, - "fast": { - "message": "Fast" - }, - "fastest": { - "message": "Fastest" - }, - "feeChartTitle": { - "message": "Live Transaction Fee Predictions" - }, "fiat": { "message": "Fiat", "description": "Exchange type" @@ -346,9 +322,6 @@ "gasPrice": { "message": "Gas Price (GWEI)" }, - "gasPriceNoDenom": { - "message": "Gas Price" - }, "gasPriceCalculation": { "message": "We calculate the suggested gas prices based on network success rates." }, @@ -498,14 +471,11 @@ "message": "Message" }, "dekusanDescription": { - "message": "DekuSan is a secure identity vault for DEXON." + "message": "DekuSan is a secure identity vault for Dexon." }, "min": { "message": "Minimum" }, - "minutesShorthand": { - "message": "Min" - }, "myAccounts": { "message": "My Accounts" }, @@ -545,33 +515,9 @@ "newRecipient": { "message": "New Recipient" }, - "newNetwork": { - "message": "New Network" - }, - "rpcURL": { + "newRPC": { "message": "New RPC URL" }, - "showAdvancedOptions": { - "message": "Show Advanced Options" - }, - "hideAdvancedOptions": { - "message": "Hide Advanced Options" - }, - "optionalChainId": { - "message": "ChainID (optional)" - }, - "optionalSymbol": { - "message": "Symbol (optional)" - }, - "optionalNickname": { - "message": "Nickname (optional)" - }, - "newTotal": { - "message": "New Total" - }, - "newTransactionFee": { - "message": "New Transaction Fee" - }, "next": { "message": "Next" }, @@ -590,9 +536,6 @@ "notStarted": { "message": "Not Started" }, - "ofTextNofM": { - "message": "of" - }, "oldUI": { "message": "Old UI" }, @@ -837,8 +780,8 @@ "supportCenter": { "message": "Visit our Support Center" }, - "symbolBetweenZeroTwelve": { - "message": "Symbol must be between 0 and 12 characters." + "symbolBetweenZeroTen": { + "message": "Symbol must be between 0 and 10 characters." }, "takesTooLong": { "message": "Taking too long?" @@ -886,12 +829,6 @@ "transactionError": { "message": "Transaction Error. Exception thrown in contract code." }, - "transactionErrorNoContract": { - "message": "Trying to call a function on a non-contract address." - }, - "transactionFee": { - "message": "Transaction Fee" - }, "transactionMemo": { "message": "Transaction memo (optional)" }, @@ -1367,7 +1304,7 @@ "message": "Updated $1" }, "viewOnDexScan": { - "message": "View on DEXSCAN" + "message": "View on DEXscan" }, "welcomeBack": { "message": "Welcome Back!" @@ -1383,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "" + }, + "privacyMode": { + "message": "Privacy Mode" + }, + "privacyModeDescription": { + "message": "Websites must request access to view your account information." + }, + "exposeAccounts": { + "message": "Expose Accounts" + }, + "exposeDescription": { + "message": "Expose accounts to the current website. Useful for legacy dapps." + }, + "confirmExpose": { + "message": "Are you sure you want to expose your accounts to the current website?" + }, + "confirmClear": { + "message": "Are you sure you want to clear approved websites?" + }, + "clearApprovalDataSuccess": { + "message": "Approved website data cleared successfully." + }, + "approvalData": { + "message": "Privacy Data" + }, + "approvalDataDescription": { + "message": "Clear privacy data so all websites must request access to view account information again." + }, + "clearApprovalData": { + "message": "Clear Privacy Data" + }, + "providerAPIRequest": { + "message": "" + }, + "reviewProviderRequest": { + "message": "" + }, + "providerRequestInfo": { + "message": "This site is requesting access to view your current account address. Always make sure you trust the sites you interact with." + }, + "symbolBetweenZeroTwelve": { + "message": "Symbol must be between 0 and 12 characters." + }, + "contractInteraction": { + "message": "Contract Interaction" + }, + "providerRequest": { + "message": "$1 would like to connect to your account" + }, + "advancedOptions": { + "message": "Advanced Options" + }, + "advanced": { + "message": "Advanced" + }, + "amountPlusTxFee": { + "message": "Amount + TX Fee" + }, + "average": { + "message": "Average" + }, + "basic": { + "message": "Basic" + }, + "cancelled": { + "message": "Cancelled" + }, + "connectRequest": { + "message": "Connect Request" + }, + "customGasSubTitle": { + "message": "Increasing fee may decrease processing times, but it is not guaranteed." + }, + "depositEth": { + "message": "Deposit Eth" + }, + "depositEther": { + "message": "Deposit Ether" + }, + "directDepositEther": { + "message": "Directly Deposit Ether" + }, + "directDepositEtherExplainer": { + "message": "If you already have some Ether, the quickest way to get Ether in your new wallet by direct deposit." + }, + "eth": { + "message": "ETH" + }, + "etherscanView": { + "message": "View account on Etherscan" + }, + "fast": { + "message": "Fast" + }, + "fastest": { + "message": "Fastest" + }, + "feeChartTitle": { + "message": "Live Transaction Fee Predictions" + }, + "gasPriceNoDenom": { + "message": "Gas Price" + }, + "getEther": { + "message": "Get Ether" + }, + "getEtherFromFaucet": { + "message": "Get Ether from a faucet for the $1", + "description": "Displays network name for Ether faucet" + }, + "holdEther": { + "message": "It allows you to hold ether & tokens, and serves as your bridge to decentralized applications." + }, + "metamaskDescription": { + "message": "MetaMask is a secure identity vault for DEXON." + }, + "metamaskSeedWords": { + "message": "MetaMask Seed Words" + }, + "metamaskVersion": { + "message": "MetaMask Version" + }, + "minutesShorthand": { + "message": "Min" + }, + "needEtherInWallet": { + "message": "To interact with decentralized applications using MetaMask, you’ll need Ether in your wallet." + }, + "negativeETH": { + "message": "Can not send negative amounts of ETH." + }, + "newNetwork": { + "message": "New Network" + }, + "rpcURL": { + "message": "New RPC URL" + }, + "showAdvancedOptions": { + "message": "Show Advanced Options" + }, + "hideAdvancedOptions": { + "message": "Hide Advanced Options" + }, + "optionalChainId": { + "message": "ChainID (optional)" + }, + "optionalSymbol": { + "message": "Symbol (optional)" + }, + "optionalNickname": { + "message": "Nickname (optional)" + }, + "newTotal": { + "message": "New Total" + }, + "newTransactionFee": { + "message": "New Transaction Fee" + }, + "ofTextNofM": { + "message": "of" + }, + "onlySendToEtherAddress": { + "message": "Only send ETH to an DEXON address." + }, + "originalTotal": { + "message": "Original Total" + }, + "requestsAwaitingAcknowledgement": { + "message": "requests waiting to be acknowledged" + }, + "slow": { + "message": "Slow" + }, + "secondsShorthand": { + "message": "Sec" + }, + "sendAmount": { + "message": "Send Amount" + }, + "sendETH": { + "message": "Send ETH" + }, + "sentEther": { + "message": "sent ether" + }, + "speedUpCancellation": { + "message": "Speed up this cancellation" + }, + "speedUpTransaction": { + "message": "Speed up this transaction" + }, + "toETHviaShapeShift": { + "message": "$1 to ETH via ShapeShift", + "description": "system will fill in deposit type in start of message" + }, + "transactionResubmitted": { + "message": "Transaction resubmitted with gas fee increased to $1 at $2" + }, + "transactionErrored": { + "message": "Transaction encountered an error." + }, + "transactionCancelAttempted": { + "message": "Transaction cancel attempted with gas fee of $1 at $2" + }, + "transactionCancelSuccess": { + "message": "Transaction successfully cancelled at $2" + }, + "transactionErrorNoContract": { + "message": "Trying to call a function on a non-contract address." + }, + "transactionFee": { + "message": "Transaction Fee" + }, + "transactionTime": { + "message": "Transaction Time" + }, + "viewOnEtherscan": { + "message": "View on Etherscan" + }, + "welcome": { + "message": "Welcome to MetaMask" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/en_PH/messages.json b/app/_locales/en_PH/messages.json index 19a88766..c9e62db9 100644 --- a/app/_locales/en_PH/messages.json +++ b/app/_locales/en_PH/messages.json @@ -1320,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "" + }, + "privacyMode": { + "message": "" + }, + "privacyModeDescription": { + "message": "" + }, + "exposeAccounts": { + "message": "" + }, + "exposeDescription": { + "message": "" + }, + "confirmExpose": { + "message": "" + }, + "confirmClear": { + "message": "" + }, + "clearApprovalDataSuccess": { + "message": "" + }, + "approvalData": { + "message": "" + }, + "approvalDataDescription": { + "message": "" + }, + "clearApprovalData": { + "message": "" + }, + "providerAPIRequest": { + "message": "" + }, + "reviewProviderRequest": { + "message": "" + }, + "providerRequestInfo": { + "message": "" + }, + "symbolBetweenZeroTwelve": { + "message": "" + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/es/messages.json b/app/_locales/es/messages.json index 1d9c600d..077849d3 100644 --- a/app/_locales/es/messages.json +++ b/app/_locales/es/messages.json @@ -1,49 +1,4 @@ { - "privacyMode": { - "message": "Modo privado" - }, - "privacyModeDescription": { - "message": "Los sitios web deben solicitar acceso para ver la información de su cuenta." - }, - "exposeAccounts": { - "message": "Exponer cuentas" - }, - "exposeDescription": { - "message": "Exponer cuentas al sitio web actual. Útil para dapps heredados." - }, - "confirmExpose": { - "message": "¿Seguro que quieres exponer tus cuentas al sitio web actual?" - }, - "confirmClear": { - "message": "¿Seguro que quieres borrar los sitios web aprobados?" - }, - "clearApprovalDataSuccess": { - "message": "Los datos aprobados del sitio web se borraron con éxito." - }, - "approvalData": { - "message": "Datos de aprobación" - }, - "approvalDataDescription": { - "message": "Borre los datos del sitio web aprobado para que todos los sitios deban volver a solicitar la aprobación." - }, - "clearApprovalData": { - "message": "Borrar datos de aprobación" - }, - "approve": { - "message": "Aprobar" - }, - "reject": { - "message": "Rechazar" - }, - "providerAPIRequest": { - "message": "Solicitud de API Web3" - }, - "reviewProviderRequest": { - "message": "Por favor, revise esta solicitud API Ethereum." - }, - "providerRequestInfo": { - "message": "El dominio que se muestra a continuación intenta solicitar acceso a la API Ethereum para que pueda interactuar con la cadena de bloques de Ethereum. Siempre verifique que esté en el sitio correcto antes de aprobar el acceso Ethereum." - }, "accept": { "message": "Aceptar" }, @@ -75,7 +30,7 @@ "message": "Cantidad + Gas" }, "appDescription": { - "message": "Extensión del navegador para DEXON", + "message": "Extensión del navegador para Dexon", "description": "La descripción de la aplicación" }, "appName": { @@ -308,7 +263,7 @@ "message": "Las contraseñas no coinciden" }, "dexscanView": { - "message": "Ver la cuenta en DEXSCAN" + "message": "Ver la cuenta en DexScan" }, "exchangeRate": { "message": "Tipo de cambio" @@ -516,7 +471,7 @@ "message": "Mensaje" }, "dekusanDescription": { - "message": "DekuSan es una identidad segura en DEXON" + "message": "DekuSan es una identidad segura en Dexon" }, "min": { "message": "Mínimo" @@ -760,13 +715,13 @@ "message": "Enviar tokens" }, "onlySendToDexonAddress": { - "message": "Sólo envía a una dirección de DEXON" + "message": "Sólo envía a una dirección de Dexon" }, "searchTokens": { "message": "" }, "sendTokensAnywhere": { - "message": "Enviar tokens a cualquiera con una cuenta de DEXON" + "message": "Enviar tokens a cualquiera con una cuenta de Dexon" }, "settings": { "message": "Configuración" @@ -825,8 +780,8 @@ "supportCenter": { "message": "Visita nuestro centro de atención" }, - "symbolBetweenZeroTwelve": { - "message": "Símbolo debe ser entre 0 y 12 caracteres" + "symbolBetweenZeroTen": { + "message": "Símbolo debe ser entre 0 y 10 caracteres" }, "takesTooLong": { "message": "¿Está tardando demasiado?" @@ -942,9 +897,6 @@ "warning": { "message": "Advertencia" }, - "welcome": { - "message": "Bienvenido a MetaMask" - }, "welcomeBeta": { "message": "Bienvenido a DekuSan Beta" }, @@ -1368,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "" + }, + "privacyMode": { + "message": "Modo privado" + }, + "privacyModeDescription": { + "message": "Los sitios web deben solicitar acceso para ver la información de su cuenta." + }, + "exposeAccounts": { + "message": "Exponer cuentas" + }, + "exposeDescription": { + "message": "Exponer cuentas al sitio web actual. Útil para dapps heredados." + }, + "confirmExpose": { + "message": "¿Seguro que quieres exponer tus cuentas al sitio web actual?" + }, + "confirmClear": { + "message": "¿Seguro que quieres borrar los sitios web aprobados?" + }, + "clearApprovalDataSuccess": { + "message": "Los datos aprobados del sitio web se borraron con éxito." + }, + "approvalData": { + "message": "Datos de aprobación" + }, + "approvalDataDescription": { + "message": "Borre los datos del sitio web aprobado para que todos los sitios deban volver a solicitar la aprobación." + }, + "clearApprovalData": { + "message": "Borrar datos de aprobación" + }, + "providerAPIRequest": { + "message": "Solicitud de API Web3" + }, + "reviewProviderRequest": { + "message": "Por favor, revise esta solicitud API DEXON." + }, + "providerRequestInfo": { + "message": "El dominio que se muestra a continuación intenta solicitar acceso a la API DEXON para que pueda interactuar con la cadena de bloques de DEXON. Siempre verifique que esté en el sitio correcto antes de aprobar el acceso DEXON." + }, + "symbolBetweenZeroTwelve": { + "message": "Símbolo debe ser entre 0 y 12 caracteres" + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "Bienvenido a MetaMask" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/fr/messages.json b/app/_locales/fr/messages.json index b0580433..a6461a55 100644 --- a/app/_locales/fr/messages.json +++ b/app/_locales/fr/messages.json @@ -1,43 +1,4 @@ { - "privacyMode": { - "message": "Les sites Web doivent demander un accès pour afficher les informations de votre compte." - }, - "privacyModeDescription": { - "message": "Les sites Web doivent demander un accès pour afficher les informations de votre compte." - }, - "exposeAccounts": { - "message": "Exposer les comptes" - }, - "exposeDescription": { - "message": "Exposer des comptes sur le site Web actuel. Utile pour les dapps hérités." - }, - "confirmExpose": { - "message": "Êtes-vous sûr de vouloir exposer vos comptes au site Web actuel?" - }, - "confirmClear": { - "message": "Êtes-vous sûr de vouloir supprimer les sites Web approuvés?" - }, - "clearApprovalDataSuccess": { - "message": "Les données de site Web approuvées ont été supprimées." - }, - "approvalData": { - "message": "Données d'approbation" - }, - "approvalDataDescription": { - "message": "Effacer les données de site Web approuvées afin que tous les sites doivent à nouveau demander l'approbation." - }, - "clearApprovalData": { - "message": "Effacer les données d'approbation" - }, - "providerAPIRequest": { - "message": "Demande d'API Web3" - }, - "reviewProviderRequest": { - "message": "Veuillez consulter cette demande d'API Ethereum." - }, - "providerRequestInfo": { - "message": "Le domaine répertorié ci-dessous tente de demander l'accès à l'API Ethereum pour pouvoir interagir avec la chaîne de blocs Ethereum. Vérifiez toujours que vous êtes sur le bon site avant d'autoriser l'accès à Ethereum." - }, "accept": { "message": "Accepter" }, @@ -302,7 +263,7 @@ "message": "Les mots de passe ne correspondent pas" }, "dexscanView": { - "message": "Afficher le compte sur DEXSCAN" + "message": "Afficher le compte sur DexScan" }, "exchangeRate": { "message": "Taux de change" @@ -504,7 +465,7 @@ "message": "Les mots seed n'ont que des caractères en minuscules" }, "mainnet": { - "message": "Réseau principal DEXON" + "message": "Réseau principal Dexon" }, "message": { "message": "Message" @@ -760,7 +721,7 @@ "message": "Rechercher des jetons" }, "sendTokensAnywhere": { - "message": "Envoyer des jetons à toute personne possédant un compte DEXON" + "message": "Envoyer des jetons à toute personne possédant un compte Dexon" }, "settings": { "message": "Paramètres" @@ -819,8 +780,8 @@ "supportCenter": { "message": "Visitez notre centre d'aide" }, - "symbolBetweenZeroTwelve": { - "message": "Le symbol doit avoir entre 0 et 12 caractères." + "symbolBetweenZeroTen": { + "message": "Le symbol doit avoir entre 0 et 10 caractères." }, "takesTooLong": { "message": "Cela prend trop de temps ?" @@ -936,7 +897,7 @@ "warning": { "message": "Avertissement" }, - "welcome": { + "welcomeBeta": { "message": "Bienvenue dans la Beta de MetaMask" }, "whatsThis": { @@ -1359,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "Connection au réseau de test Rinkeby" + }, + "privacyMode": { + "message": "Les sites Web doivent demander un accès pour afficher les informations de votre compte." + }, + "privacyModeDescription": { + "message": "Les sites Web doivent demander un accès pour afficher les informations de votre compte." + }, + "exposeAccounts": { + "message": "Exposer les comptes" + }, + "exposeDescription": { + "message": "Exposer des comptes sur le site Web actuel. Utile pour les dapps hérités." + }, + "confirmExpose": { + "message": "Êtes-vous sûr de vouloir exposer vos comptes au site Web actuel?" + }, + "confirmClear": { + "message": "Êtes-vous sûr de vouloir supprimer les sites Web approuvés?" + }, + "clearApprovalDataSuccess": { + "message": "Les données de site Web approuvées ont été supprimées." + }, + "approvalData": { + "message": "Données d'approbation" + }, + "approvalDataDescription": { + "message": "Effacer les données de site Web approuvées afin que tous les sites doivent à nouveau demander l'approbation." + }, + "clearApprovalData": { + "message": "Effacer les données d'approbation" + }, + "providerAPIRequest": { + "message": "Demande d'API Web3" + }, + "reviewProviderRequest": { + "message": "Veuillez consulter cette demande d'API DEXON." + }, + "providerRequestInfo": { + "message": "Le domaine répertorié ci-dessous tente de demander l'accès à l'API DEXON pour pouvoir interagir avec la chaîne de blocs DEXON. Vérifiez toujours que vous êtes sur le bon site avant d'autoriser l'accès à DEXON." + }, + "symbolBetweenZeroTwelve": { + "message": "Le symbol doit avoir entre 0 et 12 caractères." + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "Bienvenue dans la Beta de MetaMask" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/hi_IN/messages.json b/app/_locales/hi_IN/messages.json index f899c0a6..f44885e7 100644 --- a/app/_locales/hi_IN/messages.json +++ b/app/_locales/hi_IN/messages.json @@ -931,7 +931,7 @@ "message": "" }, "approve": { - "message": "" + "message": "मंजूर" }, "attemptToCancel": { "message": "" @@ -1118,7 +1118,7 @@ "message": "" }, "reject": { - "message": "" + "message": "अस्वीकार" }, "rejectAll": { "message": "" @@ -1320,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "" + }, + "privacyMode": { + "message": "गोपनीयता मोड" + }, + "privacyModeDescription": { + "message": "वेबसाइटों को आपकी खाता जानकारी देखने के लिए पहुंच का अनुरोध करना होगा।" + }, + "exposeAccounts": { + "message": "खातों का पर्दाफाश करें" + }, + "exposeDescription": { + "message": "मौजूदा वेबसाइट पर खातों का पर्दाफाश करें। विरासत डैप्स के लिए उपयोगी।" + }, + "confirmExpose": { + "message": "क्या आप वाकई अपने खातों को वर्तमान वेबसाइट पर बेनकाब करना चाहते हैं?" + }, + "confirmClear": { + "message": "क्या आप वाकई अनुमोदित वेबसाइटों को साफ़ करना चाहते हैं?" + }, + "clearApprovalDataSuccess": { + "message": "स्वीकृत वेबसाइट डेटा सफलतापूर्वक मंजूरी दे दी।" + }, + "approvalData": { + "message": "स्वीकृति डेटा" + }, + "approvalDataDescription": { + "message": "अनुमोदित वेबसाइट डेटा साफ़ करें ताकि सभी साइटों को फिर से अनुमोदन का अनुरोध करना होगा।" + }, + "clearApprovalData": { + "message": "अनुमोदन डेटा साफ़ करें" + }, + "providerAPIRequest": { + "message": "वेब 3 एपीआई अनुरोध" + }, + "reviewProviderRequest": { + "message": "कृपया इस वेब 3 एपीआई अनुरोध की समीक्षा करें।" + }, + "providerRequestInfo": { + "message": "नीचे सूचीबद्ध डोमेन वेब 3 एपीआई तक पहुंच का अनुरोध करने का प्रयास कर रहा है ताकि यह एथेरियम ब्लॉकचेन से बातचीत कर सके। वेब 3 एक्सेस को मंजूरी देने से पहले हमेशा सही जांच करें कि आप सही साइट पर हैं।" + }, + "symbolBetweenZeroTwelve": { + "message": "प्रतीक 0 और 12 अक्षरों के बीच होना चाहिए" + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "Eth जमाआर्थ" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "सीधे ईथर जमा करें" + }, + "directDepositEtherExplainer": { + "message": "यदि आपके पास पहले से कुछ ईथर है, तो सीधे जमा द्वारा अपने नए बटुए में ईथर प्राप्त करने का तेज़ तरीका है।" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "ईथरस्कैन पर खाता देखें" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "ईथर प्राप्त करें" + }, + "getEtherFromFaucet": { + "message": "$1 के लिए एक नल से ईथर प्राप्त करें", + "description": "ईथर नल के लिए नेटवर्क नाम प्रदर्शित करता है" + }, + "holdEther": { + "message": "यह आपको आकाश और टोकन रखने की अनुमति देता है, और विकेंद्रीकृत अनुप्रयोगों के लिए आपके पुल के रूप में कार्य करता है।" + }, + "metamaskDescription": { + "message": "मेटामास्क इथीरियम के लिए एक सुरक्षित पहचान वॉल्ट है।" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "मेटामास्क का उपयोग करने वाले विकेन्द्रीकृत अनुप्रयोगों के साथ बातचीत करने के लिए, आपको अपने वॉलेट में ईथर की आवश्यकता होगी।" + }, + "negativeETH": { + "message": "ईटीएच की नकारात्मक मात्रा नहीं भेज सकते हैं।." + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "शैपशैफ्ट द्वारा $1 से ETH में जमा", + "description": "संदेश की शुरुआत में जमा प्रकार भर जाएगा" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "मेटामास्क बीटा में आपका स्वागत है" + }, + "depositDex": { + "message": "जमा - DEX" } }
\ No newline at end of file diff --git a/app/_locales/ht_HT/messages.json b/app/_locales/ht_HT/messages.json index 2d4ac4d7..54c29d02 100644 --- a/app/_locales/ht_HT/messages.json +++ b/app/_locales/ht_HT/messages.json @@ -1,43 +1,4 @@ { - "privacyMode": { - "message": "Mòd Privacy" - }, - "privacyModeDescription": { - "message": "Sou sit entènèt yo dwe mande aksè pou wè enfòmasyon kont ou." - }, - "exposeAccounts": { - "message": "Ekspoze Kont" - }, - "exposeDescription": { - "message": "Ekspoze kont sou sitwèb aktyèl la. Itil pou dapps eritaj." - }, - "confirmExpose": { - "message": "Èske ou sèten ou vle ekspoze kont ou sou sit entènèt aktyèl la?" - }, - "confirmClear": { - "message": "Èske ou sèten ou vle klè sitwèb apwouve?" - }, - "clearApprovalDataSuccess": { - "message": "Done sou sit wèb apwouve yo te klarifye avèk siksè." - }, - "approvalData": { - "message": "Done sou vi prive" - }, - "approvalDataDescription": { - "message": "Done sou vi prive klè pou tout sit entènèt yo dwe mande aksè pou wè enfòmasyon kont ankò." - }, - "clearApprovalData": { - "message": "Klè Done sou vi prive" - }, - "providerAPIRequest": { - "message": "Ethereum API Mande" - }, - "reviewProviderRequest": { - "message": "Tanpri revize sa API demann Ethereum." - }, - "providerRequestInfo": { - "message": "Domèn ki nan lis anba a ap mande pou jwenn aksè a blòkchou Ethereum ak pou wè kont ou ye kounye a. Toujou double tcheke ke ou sou sit ki kòrèk la anvan apwouve aksè." - }, "accept": { "message": "Aksepte" }, @@ -302,7 +263,7 @@ "message": "Modpas Pa Koresponn ak" }, "dexscanView": { - "message": "Gade kont sou DEXSCAN" + "message": "Gade kont sou DexScan" }, "exchangeRate": { "message": "Chanje to" @@ -1343,7 +1304,7 @@ "message": "" }, "viewOnDexScan": { - "message": "Wè sou DEXSCAN" + "message": "Wè sou DexScan" }, "welcomeBack": { "message": "Bon retou!" @@ -1359,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "" + }, + "privacyMode": { + "message": "Mòd Privacy" + }, + "privacyModeDescription": { + "message": "Sou sit entènèt yo dwe mande aksè pou wè enfòmasyon kont ou." + }, + "exposeAccounts": { + "message": "Ekspoze Kont" + }, + "exposeDescription": { + "message": "Ekspoze kont sou sitwèb aktyèl la. Itil pou dapps eritaj." + }, + "confirmExpose": { + "message": "Èske ou sèten ou vle ekspoze kont ou sou sit entènèt aktyèl la?" + }, + "confirmClear": { + "message": "Èske ou sèten ou vle klè sitwèb apwouve?" + }, + "clearApprovalDataSuccess": { + "message": "Done sou sit wèb apwouve yo te klarifye avèk siksè." + }, + "approvalData": { + "message": "Done sou vi prive" + }, + "approvalDataDescription": { + "message": "Done sou vi prive klè pou tout sit entènèt yo dwe mande aksè pou wè enfòmasyon kont ankò." + }, + "clearApprovalData": { + "message": "Klè Done sou vi prive" + }, + "providerAPIRequest": { + "message": "DEXON API Mande" + }, + "reviewProviderRequest": { + "message": "Tanpri revize sa API demann DEXON." + }, + "providerRequestInfo": { + "message": "Domèn ki nan lis anba a ap mande pou jwenn aksè a blòkchou DEXON ak pou wè kont ou ye kounye a. Toujou double tcheke ke ou sou sit ki kòrèk la anvan apwouve aksè." + }, + "symbolBetweenZeroTwelve": { + "message": "" + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/it/messages.json b/app/_locales/it/messages.json index 36dcdf39..7af2ee1b 100644 --- a/app/_locales/it/messages.json +++ b/app/_locales/it/messages.json @@ -1,46 +1,4 @@ { - "privacyMode": { - "message": "Modalità di privacy" - }, - "privacyModeDescription": { - "message": "I siti Web devono richiedere l'accesso per visualizzare le informazioni del tuo account." - }, - "exposeAccounts": { - "message": "Expose Accounts" - }, - "exposeDescription": { - "message": "Esporre gli account al sito Web corrente. Utile per dapps legacy." - }, - "confirmExpose": { - "message": "Sei sicuro di voler esporre i tuoi account al sito web corrente?" - }, - "confirmClear": { - "message": "Sei sicuro di voler cancellare i siti Web approvati?" - }, - "clearApprovalDataSuccess": { - "message": "Dati del sito Web approvati cancellati correttamente." - }, - "approvalData": { - "message": "Dati di approvazione" - }, - "approvalDataDescription": { - "message": "Cancella i dati del sito web approvati, quindi tutti i siti devono richiedere nuovamente l'approvazione." - }, - "clearApprovalData": { - "message": "Cancella i dati di approvazione" - }, - "reject": { - "message": "Rifiutare" - }, - "providerAPIRequest": { - "message": "Richiesta API Web3" - }, - "reviewProviderRequest": { - "message": "Si prega di rivedere questa richiesta API Ethereum." - }, - "providerRequestInfo": { - "message": "Il dominio elencato di seguito sta tentando di richiedere l'accesso all'API Ethereum in modo che possa interagire con la blockchain di Ethereum. Controlla sempre di essere sul sito corretto prima di approvare l'accesso a Ethereum." - }, "accept": { "message": "Accetta" }, @@ -305,7 +263,7 @@ "message": "Le Password Non Corrispondonos" }, "dexscanView": { - "message": "Vedi account su DEXSCAN" + "message": "Vedi account su DexScan" }, "exchangeRate": { "message": "Tasso di cambio" @@ -513,7 +471,7 @@ "message": "Messaggio" }, "dekusanDescription": { - "message": "DekuSan è una cassaforte sicura per identità su DEXON." + "message": "DekuSan è una cassaforte sicura per identità su Dexon." }, "min": { "message": "Minimo" @@ -763,7 +721,7 @@ "message": "Cerca Tokens" }, "sendTokensAnywhere": { - "message": "Invia Tokens a chiunque abbia un account DEXON" + "message": "Invia Tokens a chiunque abbia un account Dexon" }, "settings": { "message": "Impostazioni" @@ -822,8 +780,8 @@ "supportCenter": { "message": "Visita il nostro Centro di Supporto" }, - "symbolBetweenZeroTwelve": { - "message": "Il simbolo deve essere lungo tra 0 e 12 caratteri." + "symbolBetweenZeroTen": { + "message": "Il simbolo deve essere lungo tra 0 e 10 caratteri." }, "takesTooLong": { "message": "Ci sta mettendo troppo?" @@ -939,9 +897,6 @@ "warning": { "message": "Attenzione" }, - "welcome": { - "message": "Benvenuto nella Beta di MetaMask" - }, "welcomeBeta": { "message": "Benvenuto nella Beta di DekuSan" }, @@ -1365,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "Connessione alla Rete di test Rinkeby" + }, + "privacyMode": { + "message": "Modalità di privacy" + }, + "privacyModeDescription": { + "message": "I siti Web devono richiedere l'accesso per visualizzare le informazioni del tuo account." + }, + "exposeAccounts": { + "message": "Expose Accounts" + }, + "exposeDescription": { + "message": "Esporre gli account al sito Web corrente. Utile per dapps legacy." + }, + "confirmExpose": { + "message": "Sei sicuro di voler esporre i tuoi account al sito web corrente?" + }, + "confirmClear": { + "message": "Sei sicuro di voler cancellare i siti Web approvati?" + }, + "clearApprovalDataSuccess": { + "message": "Dati del sito Web approvati cancellati correttamente." + }, + "approvalData": { + "message": "Dati di approvazione" + }, + "approvalDataDescription": { + "message": "Cancella i dati del sito web approvati, quindi tutti i siti devono richiedere nuovamente l'approvazione." + }, + "clearApprovalData": { + "message": "Cancella i dati di approvazione" + }, + "providerAPIRequest": { + "message": "Richiesta API Web3" + }, + "reviewProviderRequest": { + "message": "Si prega di rivedere questa richiesta API DEXON." + }, + "providerRequestInfo": { + "message": "Il dominio elencato di seguito sta tentando di richiedere l'accesso all'API DEXON in modo che possa interagire con la blockchain di DEXON. Controlla sempre di essere sul sito corretto prima di approvare l'accesso a DEXON." + }, + "symbolBetweenZeroTwelve": { + "message": "Il simbolo deve essere lungo tra 0 e 12 caratteri." + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "Benvenuto nella Beta di MetaMask" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/ja/messages.json b/app/_locales/ja/messages.json index b54f580a..713e8d38 100644 --- a/app/_locales/ja/messages.json +++ b/app/_locales/ja/messages.json @@ -1,49 +1,4 @@ { - "privacyMode": { - "message": "プライバシーモード" - }, - "privacyModeDescription": { - "message": "ウェブサイトはあなたのアカウント情報を閲覧するためのアクセスを要求する必要があります。" - }, - "exposeAccounts": { - "message": "アカウントを公開する" - }, - "exposeDescription": { - "message": "アカウントを現在のウェブサイトに公開する。従来のdappsに役立ちます。" - }, - "confirmExpose": { - "message": "現在のウェブサイトにアカウントを公開してもよろしいですか?" - }, - "confirmClear": { - "message": "承認されたウェブサイトをクリアしてもよろしいですか?" - }, - "clearApprovalDataSuccess": { - "message": "承認されたウェブサイトデータが正常に消去されました。" - }, - "approvalData": { - "message": "承認データ" - }, - "approvalDataDescription": { - "message": "承認されたウェブサイトのデータをクリアすると、すべてのサイトで承認を再度要求する必要があります" - }, - "clearApprovalData": { - "message": "承認データのクリア" - }, - "approve": { - "message": "承認する" - }, - "reject": { - "message": "拒否" - }, - "providerAPIRequest": { - "message": "Web3 APIリクエスト" - }, - "reviewProviderRequest": { - "message": "このEthereum APIリクエストを確認してください。" - }, - "providerRequestInfo": { - "message": "下記のドメインは、Ethereumブロックチェーンとやり取りできるようにEthereum APIへのアクセスをリクエストしようとしています。 Web3アクセスを承認する前に、正しいサイトにいることを常に確認してください。" - }, "accept": { "message": "承認" }, @@ -75,7 +30,7 @@ "message": "金額 + ガス" }, "appDescription": { - "message": "DEXON のブラウザ・エクステンション", + "message": "Dexonのブラウザ・エクステンション", "description": "The description of the application" }, "appName": { @@ -510,7 +465,7 @@ "message": "" }, "mainnet": { - "message": "DEXON メインネットワーク" + "message": "Dexonメインネットワーク" }, "message": { "message": "メッセージ" @@ -942,9 +897,6 @@ "warning": { "message": "警告" }, - "welcome": { - "message": "MetaMask ベータ版へようこそ!" - }, "welcomeBeta": { "message": "DekuSan ベータ版へようこそ!" }, @@ -1368,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "" + }, + "privacyMode": { + "message": "プライバシーモード" + }, + "privacyModeDescription": { + "message": "ウェブサイトはあなたのアカウント情報を閲覧するためのアクセスを要求する必要があります。" + }, + "exposeAccounts": { + "message": "アカウントを公開する" + }, + "exposeDescription": { + "message": "アカウントを現在のウェブサイトに公開する。従来のdappsに役立ちます。" + }, + "confirmExpose": { + "message": "現在のウェブサイトにアカウントを公開してもよろしいですか?" + }, + "confirmClear": { + "message": "承認されたウェブサイトをクリアしてもよろしいですか?" + }, + "clearApprovalDataSuccess": { + "message": "承認されたウェブサイトデータが正常に消去されました。" + }, + "approvalData": { + "message": "承認データ" + }, + "approvalDataDescription": { + "message": "承認されたウェブサイトのデータをクリアすると、すべてのサイトで承認を再度要求する必要があります" + }, + "clearApprovalData": { + "message": "承認データのクリア" + }, + "providerAPIRequest": { + "message": "Web3 APIリクエスト" + }, + "reviewProviderRequest": { + "message": "このDEXON APIリクエストを確認してください。" + }, + "providerRequestInfo": { + "message": "下記のドメインは、DEXONブロックチェーンとやり取りできるようにDEXON APIへのアクセスをリクエストしようとしています。 Web3アクセスを承認する前に、正しいサイトにいることを常に確認してください。" + }, + "symbolBetweenZeroTwelve": { + "message": "" + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "MetaMask ベータ版へようこそ!" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/ko/messages.json b/app/_locales/ko/messages.json index 46109b65..536fd42b 100644 --- a/app/_locales/ko/messages.json +++ b/app/_locales/ko/messages.json @@ -1,46 +1,4 @@ { - "privacyMode": { - "message": "개인 정보 보호 모드" - }, - "privacyModeDescription": { - "message": "웹 사이트는 계정 정보를 볼 수있는 액세스 권한을 요청해야합니다." - }, - "exposeAccounts": { - "message": "계정 노출" - }, - "exposeDescription": { - "message": "계정을 현재 웹 사이트에 노출하십시오. 기존 dapps에 유용합니다." - }, - "confirmExpose": { - "message": "계정을 현재 웹 사이트에 공개 하시겠습니까?" - }, - "confirmClear": { - "message": "승인 된 웹 사이트를 삭제 하시겠습니까?" - }, - "clearApprovalDataSuccess": { - "message": "승인 된 웹 사이트 데이터가 성공적으로 삭제되었습니다." - }, - "approvalData": { - "message": "승인 데이터" - }, - "approvalDataDescription": { - "message": "승인 된 웹 사이트 데이터를 삭제하여 모든 사이트에서 승인을 다시 요청해야합니다." - }, - "clearApprovalData": { - "message": "승인 데이터 삭제" - }, - "reject": { - "message": "받지 않다" - }, - "providerAPIRequest": { - "message": "Web3 API 요청" - }, - "reviewProviderRequest": { - "message": "이 Ethereum API 요청을 검토하십시오." - }, - "providerRequestInfo": { - "message": "아래 나열된 도메인은 Web3 API에 대한 액세스를 요청하여 Ethereum 블록 체인과 상호 작용할 수 있습니다. Ethereum 액세스를 승인하기 전에 항상 올바른 사이트에 있는지 다시 확인하십시오." - }, "accept": { "message": "수락" }, @@ -822,8 +780,8 @@ "supportCenter": { "message": "지원 센터에 방문하기" }, - "symbolBetweenZeroTwelve": { - "message": "심볼은 0에서 12개 사이의 문자여야 합니다." + "symbolBetweenZeroTen": { + "message": "심볼은 0에서 10개 사이의 문자여야 합니다." }, "takesTooLong": { "message": "너무 오래 걸리나요?" @@ -939,7 +897,7 @@ "warning": { "message": "경고" }, - "welcome": { + "welcomeBeta": { "message": "메타마스크 Beta에 오신 것을 환영합니다" }, "whatsThis": { @@ -1362,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "Rinkeby 테스트넷 접속 중" + }, + "privacyMode": { + "message": "개인 정보 보호 모드" + }, + "privacyModeDescription": { + "message": "웹 사이트는 계정 정보를 볼 수있는 액세스 권한을 요청해야합니다." + }, + "exposeAccounts": { + "message": "계정 노출" + }, + "exposeDescription": { + "message": "계정을 현재 웹 사이트에 노출하십시오. 기존 dapps에 유용합니다." + }, + "confirmExpose": { + "message": "계정을 현재 웹 사이트에 공개 하시겠습니까?" + }, + "confirmClear": { + "message": "승인 된 웹 사이트를 삭제 하시겠습니까?" + }, + "clearApprovalDataSuccess": { + "message": "승인 된 웹 사이트 데이터가 성공적으로 삭제되었습니다." + }, + "approvalData": { + "message": "승인 데이터" + }, + "approvalDataDescription": { + "message": "승인 된 웹 사이트 데이터를 삭제하여 모든 사이트에서 승인을 다시 요청해야합니다." + }, + "clearApprovalData": { + "message": "승인 데이터 삭제" + }, + "providerAPIRequest": { + "message": "Web3 API 요청" + }, + "reviewProviderRequest": { + "message": "이 DEXON API 요청을 검토하십시오." + }, + "providerRequestInfo": { + "message": "아래 나열된 도메인은 Web3 API에 대한 액세스를 요청하여 DEXON 블록 체인과 상호 작용할 수 있습니다. DEXON 액세스를 승인하기 전에 항상 올바른 사이트에 있는지 다시 확인하십시오." + }, + "symbolBetweenZeroTwelve": { + "message": "심볼은 0에서 12개 사이의 문자여야 합니다." + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "메타마스크 Beta에 오신 것을 환영합니다" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/nl/messages.json b/app/_locales/nl/messages.json index 1fdb95bd..1a2e3e10 100644 --- a/app/_locales/nl/messages.json +++ b/app/_locales/nl/messages.json @@ -1,49 +1,4 @@ { - "privacyMode": { - "message": "Privacy-modus" - }, - "privacyModeDescription": { - "message": "Websites moeten toegang vragen om uw accountgegevens te bekijken." - }, - "exposeAccounts": { - "message": "Expose Accounts" - }, - "exposeDescription": { - "message": "Stel accounts vrij op de huidige website. Handig voor legacy dapps." - }, - "confirmExpose": { - "message": "Weet u zeker dat u uw accounts wilt weergeven aan de huidige website?" - }, - "confirmClear": { - "message": "Weet je zeker dat je goedgekeurde websites wilt wissen?" - }, - "clearApprovalDataSuccess": { - "message": "Goedgekeurde websitegegevens zijn met succes gewist." - }, - "approvalData": { - "message": "Goedkeuringsgegevens" - }, - "approvalDataDescription": { - "message": "Goedgekeurde websitegegevens wissen zodat alle sites opnieuw goedkeuring moeten aanvragen." - }, - "clearApprovalData": { - "message": "Gegevens over goedkeuring wissen" - }, - "approve": { - "message": "Goedkeuren" - }, - "reject": { - "message": "Afwijzen" - }, - "providerAPIRequest": { - "message": "Web3 API-aanvraag" - }, - "reviewProviderRequest": { - "message": "Bekijk deze Ethereum API-aanvraag." - }, - "providerRequestInfo": { - "message": "Het onderstaande domein probeert toegang tot de Ethereum API te vragen zodat deze kan communiceren met de Ethereum-blockchain. Controleer altijd eerst of u op de juiste site bent voordat u Ethereum-toegang goedkeurt." - }, "accept": { "message": "Aanvaarden" }, @@ -308,7 +263,7 @@ "message": "" }, "dexscanView": { - "message": "Bekijk account op DEXSCAN" + "message": "Bekijk account op DexScan" }, "exchangeRate": { "message": "Wisselkoers" @@ -510,13 +465,13 @@ "message": "back-up woorden hebben alleen kleine letters" }, "mainnet": { - "message": "belangrijkste DEXON-netwerk" + "message": "belangrijkste Dexon-netwerk" }, "message": { "message": "Bericht" }, "dekusanDescription": { - "message": "DekuSan is een veilige identiteitskluis voor DEXON." + "message": "DekuSan is een veilige identiteitskluis voor Dexon." }, "min": { "message": "Minimum" @@ -766,7 +721,7 @@ "message": "" }, "sendTokensAnywhere": { - "message": "Stuur tokens naar iedereen met een DEXON-account" + "message": "Stuur tokens naar iedereen met een Dexon-account" }, "settings": { "message": "instellingen" @@ -825,8 +780,8 @@ "supportCenter": { "message": "Bezoek ons ondersteuningscentrum" }, - "symbolBetweenZeroTwelve": { - "message": "Het symbool moet tussen 0 en 12 tekens lang zijn." + "symbolBetweenZeroTen": { + "message": "Het symbool moet tussen 0 en 10 tekens lang zijn." }, "takesTooLong": { "message": "Duurt te lang?" @@ -942,9 +897,6 @@ "warning": { "message": "Waarschuwing" }, - "welcome": { - "message": "Welkom bij MetaMask" - }, "welcomeBeta": { "message": "Welkom bij DekuSan Beta" }, @@ -1368,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "" + }, + "privacyMode": { + "message": "Privacy-modus" + }, + "privacyModeDescription": { + "message": "Websites moeten toegang vragen om uw accountgegevens te bekijken." + }, + "exposeAccounts": { + "message": "Expose Accounts" + }, + "exposeDescription": { + "message": "Stel accounts vrij op de huidige website. Handig voor legacy dapps." + }, + "confirmExpose": { + "message": "Weet u zeker dat u uw accounts wilt weergeven aan de huidige website?" + }, + "confirmClear": { + "message": "Weet je zeker dat je goedgekeurde websites wilt wissen?" + }, + "clearApprovalDataSuccess": { + "message": "Goedgekeurde websitegegevens zijn met succes gewist." + }, + "approvalData": { + "message": "Goedkeuringsgegevens" + }, + "approvalDataDescription": { + "message": "Goedgekeurde websitegegevens wissen zodat alle sites opnieuw goedkeuring moeten aanvragen." + }, + "clearApprovalData": { + "message": "Gegevens over goedkeuring wissen" + }, + "providerAPIRequest": { + "message": "Web3 API-aanvraag" + }, + "reviewProviderRequest": { + "message": "Bekijk deze DEXON API-aanvraag." + }, + "providerRequestInfo": { + "message": "Het onderstaande domein probeert toegang tot de DEXON API te vragen zodat deze kan communiceren met de DEXON-blockchain. Controleer altijd eerst of u op de juiste site bent voordat u DEXON-toegang goedkeurt." + }, + "symbolBetweenZeroTwelve": { + "message": "Het symbool moet tussen 0 en 12 tekens lang zijn." + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "Welkom bij MetaMask" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/ph/messages.json b/app/_locales/ph/messages.json index 0853bcad..b075cb9f 100644 --- a/app/_locales/ph/messages.json +++ b/app/_locales/ph/messages.json @@ -39,10 +39,10 @@ "message": "Kahilingan sa Web3 API" }, "reviewProviderRequest": { - "message": "Mangyaring suriin ang kahilingan sa Ethereum API na ito." + "message": "Mangyaring suriin ang kahilingan sa DEXON API na ito." }, "providerRequestInfo": { - "message": "Ang domain na nakalista sa ibaba ay sinusubukang humiling ng access sa Ethereum API upang maaari itong makipag-ugnayan sa Ethereum blockchain. Laging i-double check na ikaw ay nasa tamang site bago aprubahan ang Ethereum access." + "message": "Ang domain na nakalista sa ibaba ay sinusubukang humiling ng access sa DEXON API upang maaari itong makipag-ugnayan sa DEXON blockchain. Laging i-double check na ikaw ay nasa tamang site bago aprubahan ang DEXON access." }, "accept": { "message": "Tanggapin" diff --git a/app/_locales/pl/messages.json b/app/_locales/pl/messages.json index 78b005a6..a9febf69 100644 --- a/app/_locales/pl/messages.json +++ b/app/_locales/pl/messages.json @@ -268,9 +268,6 @@ "exchangeRate": { "message": "Kurs wymiany" }, - "expandView": { - "message": "Rozwiń widok" - }, "exportPrivateKey": { "message": "Eksportuj klucz prywatny" }, @@ -479,9 +476,6 @@ "min": { "message": "Minimum" }, - "missingYourTokens": { - "message": "Nie widzisz swoich token?" - }, "myAccounts": { "message": "Moje konta" }, @@ -786,8 +780,8 @@ "supportCenter": { "message": "Odwiedź nasze Centrum Pomocy" }, - "symbolBetweenZeroTwelve": { - "message": "Symbol musi mieć od 0 do 12 znaków." + "symbolBetweenZeroTen": { + "message": "Symbol musi mieć od 0 do 10 znaków." }, "takesTooLong": { "message": "Trwa zbyt długo?" @@ -1326,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "Łączenie z siecią testową Rinkeby" + }, + "privacyMode": { + "message": "" + }, + "privacyModeDescription": { + "message": "" + }, + "exposeAccounts": { + "message": "" + }, + "exposeDescription": { + "message": "" + }, + "confirmExpose": { + "message": "" + }, + "confirmClear": { + "message": "" + }, + "clearApprovalDataSuccess": { + "message": "" + }, + "approvalData": { + "message": "" + }, + "approvalDataDescription": { + "message": "" + }, + "clearApprovalData": { + "message": "" + }, + "providerAPIRequest": { + "message": "" + }, + "reviewProviderRequest": { + "message": "" + }, + "providerRequestInfo": { + "message": "" + }, + "symbolBetweenZeroTwelve": { + "message": "Symbol musi mieć od 0 do 12 znaków." + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "" + }, + "depositDex": { + "message": "" } -} +}
\ No newline at end of file diff --git a/app/_locales/pt/messages.json b/app/_locales/pt/messages.json index b922f141..4e101f63 100644 --- a/app/_locales/pt/messages.json +++ b/app/_locales/pt/messages.json @@ -1,49 +1,4 @@ { - "privacyMode": { - "message": "Modo de privacidade" - }, - "privacyModeDescription": { - "message": "Os sites devem solicitar acesso para visualizar as informações da sua conta." - }, - "exposeAccounts": { - "message": "Expor contas" - }, - "exposeDescription": { - "message": "Exponha contas ao site atual. Útil para dapps herdados." - }, - "confirmExpose": { - "message": "Tem certeza de que deseja expor suas contas ao site atual?" - }, - "confirmClear": { - "message": "Tem certeza de que deseja limpar sites aprovados?" - }, - "clearApprovalDataSuccess": { - "message": "Dados aprovados do website foram limpos com sucesso." - }, - "approvalData": { - "message": "Dados de aprovação" - }, - "approvalDataDescription": { - "message": "Limpe os dados aprovados do website para que todos os sites solicitem aprovação novamente." - }, - "clearApprovalData": { - "message": "Limpar dados de aprovação" - }, - "approve": { - "message": "Aprovar" - }, - "reject": { - "message": "Rejeitar" - }, - "providerAPIRequest": { - "message": "Solicitação de API do Web3" - }, - "reviewProviderRequest": { - "message": "Por favor, revise esta solicitação da API da Ethereum." - }, - "providerRequestInfo": { - "message": "O domínio listado abaixo está tentando solicitar acesso à API Ethereum para que ele possa interagir com o blockchain Ethereum. Sempre verifique se você está no site correto antes de aprovar o acesso à Ethereum." - }, "accept": { "message": "Aceitar" }, @@ -75,7 +30,7 @@ "message": "Valor + Gas" }, "appDescription": { - "message": "Extensão para o browser de DEXON", + "message": "Extensão para o browser de Dexon", "description": "A descrição da aplicação" }, "appName": { @@ -129,7 +84,7 @@ "message": "Comprar no Coinbase" }, "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, Dexon, e Litecoin." }, "ok": { "message": "" @@ -308,7 +263,7 @@ "message": "" }, "dexscanView": { - "message": "Ver conta no DEXSCAN" + "message": "Ver conta no DexScan" }, "exchangeRate": { "message": "Taxa de Câmbio" @@ -510,13 +465,13 @@ "message": "palavras da seed apenas têm caracteres minúsculos" }, "mainnet": { - "message": "Rede Principal de DEXON" + "message": "Rede Principal de Dexon" }, "message": { "message": "Mensagem" }, "dekusanDescription": { - "message": "O DekuSan é um lugar seguro para guardar a sua identidade em em DEXON." + "message": "O DekuSan é um lugar seguro para guardar a sua identidade em em Dexon." }, "min": { "message": "Mínimo" @@ -766,7 +721,7 @@ "message": "" }, "sendTokensAnywhere": { - "message": "Enviar Tokens para qualquer pessoa com uma conta DEXON" + "message": "Enviar Tokens para qualquer pessoa com uma conta Dexon" }, "settings": { "message": "Definições" @@ -825,8 +780,8 @@ "supportCenter": { "message": "Visitar o nosso Centro de Suporte" }, - "symbolBetweenZeroTwelve": { - "message": "Símbolo deve conter entre 0 e 12 characters." + "symbolBetweenZeroTen": { + "message": "Símbolo deve conter entre 0 e 10 characters." }, "takesTooLong": { "message": "A demorar muito?" @@ -942,9 +897,6 @@ "warning": { "message": "Aviso" }, - "welcome": { - "message": "Bem-vindo ao MetaMask" - }, "welcomeBeta": { "message": "Bem-vindo ao DekuSan Beta" }, @@ -1368,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "" + }, + "privacyMode": { + "message": "Modo de privacidade" + }, + "privacyModeDescription": { + "message": "Os sites devem solicitar acesso para visualizar as informações da sua conta." + }, + "exposeAccounts": { + "message": "Expor contas" + }, + "exposeDescription": { + "message": "Exponha contas ao site atual. Útil para dapps herdados." + }, + "confirmExpose": { + "message": "Tem certeza de que deseja expor suas contas ao site atual?" + }, + "confirmClear": { + "message": "Tem certeza de que deseja limpar sites aprovados?" + }, + "clearApprovalDataSuccess": { + "message": "Dados aprovados do website foram limpos com sucesso." + }, + "approvalData": { + "message": "Dados de aprovação" + }, + "approvalDataDescription": { + "message": "Limpe os dados aprovados do website para que todos os sites solicitem aprovação novamente." + }, + "clearApprovalData": { + "message": "Limpar dados de aprovação" + }, + "providerAPIRequest": { + "message": "Solicitação de API do Web3" + }, + "reviewProviderRequest": { + "message": "Por favor, revise esta solicitação da API da DEXON." + }, + "providerRequestInfo": { + "message": "O domínio listado abaixo está tentando solicitar acesso à API DEXON para que ele possa interagir com o blockchain DEXON. Sempre verifique se você está no site correto antes de aprovar o acesso à DEXON." + }, + "symbolBetweenZeroTwelve": { + "message": "Símbolo deve conter entre 0 e 12 characters." + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "Bem-vindo ao MetaMask" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/ru/messages.json b/app/_locales/ru/messages.json index 602b49c0..85b586e6 100644 --- a/app/_locales/ru/messages.json +++ b/app/_locales/ru/messages.json @@ -1,49 +1,4 @@ { - "privacyMode": { - "message": "Режим конфиденциальности" - }, - "privacyModeDescription": { - "message": "Веб-сайты должны запрашивать доступ для просмотра информации об учетной записи." - }, - "exposeAccounts": { - "message": "Открыть счета" - }, - "exposeDescription": { - "message": "Выводить счета на текущий веб-сайт. Полезно для старых dapps." - }, - "confirmExpose": { - "message": "Вы уверены, что хотите открыть свои аккаунты на текущем веб-сайте?" - }, - "confirmClear": { - "message": "Вы уверены, что хотите очистить утвержденные веб-сайты?Tem certeza de que deseja limpar sites aprovados?" - }, - "clearApprovalDataSuccess": { - "message": "Утвержденные данные веб-сайта успешно удалены." - }, - "approvalData": { - "message": "Данные об утверждении" - }, - "approvalDataDescription": { - "message": "Очистите утвержденные данные веб-сайта, чтобы все сайты снова запросили подтверждение." - }, - "clearApprovalData": { - "message": "Четкие данные об утверждении" - }, - "approve": { - "message": "Одобрить" - }, - "reject": { - "message": "Отклонить" - }, - "providerAPIRequest": { - "message": "Запрос API Web3" - }, - "reviewProviderRequest": { - "message": "Просмотрите этот запрос API Ethereum." - }, - "providerRequestInfo": { - "message": "Домен, указанный ниже, пытается запросить доступ к API-интерфейсу Ethereum, чтобы он мог взаимодействовать с блокчейном Ethereum. Всегда проверяйте, что вы находитесь на правильном сайте, прежде чем одобрять доступ к веб-сайту." - }, "accept": { "message": "Принять" }, @@ -75,7 +30,7 @@ "message": "Сумма + газ" }, "appDescription": { - "message": "Расширение браузера для DEXON", + "message": "Расширение браузера для Dexon", "description": "The description of the application" }, "appName": { @@ -308,7 +263,7 @@ "message": "" }, "dexscanView": { - "message": "Просмотреть счет на DEXSCAN" + "message": "Просмотреть счет на DexScan" }, "exchangeRate": { "message": "Обменный курс" @@ -510,13 +465,13 @@ "message": "ключевая фраза может содержать только символы нижнего регистра" }, "mainnet": { - "message": "Основная сеть DEXON" + "message": "Основная сеть Dexon" }, "message": { "message": "Сообщение" }, "dekusanDescription": { - "message": "DekuSan – безопасный кошелек для DEXON." + "message": "DekuSan – безопасный кошелек для Dexon." }, "min": { "message": "Минимум" @@ -692,7 +647,7 @@ "message": "Current RPC" }, "connectingToMainnet": { - "message": "Соединение с основной сетью DEXON" + "message": "Соединение с основной сетью Dexon" }, "connectingToRopsten": { "message": "Соединение с тестовой сетью Ropsten" @@ -766,7 +721,7 @@ "message": "Поиск токенов" }, "sendTokensAnywhere": { - "message": "Отправить токены любому, у кого есть счет DEXON" + "message": "Отправить токены любому, у кого есть счет Dexon" }, "settings": { "message": "Настройки" @@ -825,8 +780,8 @@ "supportCenter": { "message": "Перейти в наш Центр поддержки" }, - "symbolBetweenZeroTwelve": { - "message": "Символ должен быть от 0 до 12 символов." + "symbolBetweenZeroTen": { + "message": "Символ должен быть от 0 до 10 символов." }, "takesTooLong": { "message": "Слишком долго?" @@ -942,9 +897,6 @@ "warning": { "message": "Предупреждение" }, - "welcome": { - "message": "Добро пожаловать в MetaMask" - }, "welcomeBeta": { "message": "Добро пожаловать в DekuSan Beta" }, @@ -1368,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "" + }, + "privacyMode": { + "message": "Режим конфиденциальности" + }, + "privacyModeDescription": { + "message": "Веб-сайты должны запрашивать доступ для просмотра информации об учетной записи." + }, + "exposeAccounts": { + "message": "Открыть счета" + }, + "exposeDescription": { + "message": "Выводить счета на текущий веб-сайт. Полезно для старых dapps." + }, + "confirmExpose": { + "message": "Вы уверены, что хотите открыть свои аккаунты на текущем веб-сайте?" + }, + "confirmClear": { + "message": "Вы уверены, что хотите очистить утвержденные веб-сайты?Tem certeza de que deseja limpar sites aprovados?" + }, + "clearApprovalDataSuccess": { + "message": "Утвержденные данные веб-сайта успешно удалены." + }, + "approvalData": { + "message": "Данные об утверждении" + }, + "approvalDataDescription": { + "message": "Очистите утвержденные данные веб-сайта, чтобы все сайты снова запросили подтверждение." + }, + "clearApprovalData": { + "message": "Четкие данные об утверждении" + }, + "providerAPIRequest": { + "message": "Запрос API Web3" + }, + "reviewProviderRequest": { + "message": "Просмотрите этот запрос API DEXON." + }, + "providerRequestInfo": { + "message": "Домен, указанный ниже, пытается запросить доступ к API-интерфейсу DEXON, чтобы он мог взаимодействовать с блокчейном DEXON. Всегда проверяйте, что вы находитесь на правильном сайте, прежде чем одобрять доступ к веб-сайту." + }, + "symbolBetweenZeroTwelve": { + "message": "Символ должен быть от 0 до 12 символов." + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "Добро пожаловать в MetaMask" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/sk/messages.json b/app/_locales/sk/messages.json index febcc914..f85d60d0 100644 --- a/app/_locales/sk/messages.json +++ b/app/_locales/sk/messages.json @@ -36,13 +36,13 @@ "message": "Odmítnout" }, "providerAPIRequest": { - "message": "Požadavek API Ethereum" + "message": "Požadavek API DEXON" }, "reviewProviderRequest": { - "message": "Přečtěte si prosím tuto žádost API Ethereum." + "message": "Přečtěte si prosím tuto žádost API DEXON." }, "providerRequestInfo": { - "message": "Níže uvedená doména se pokouší požádat o přístup k API Ethereum, aby mohla komunikovat s blokádou Ethereum. Před schválením přístupu Ethereum vždy zkontrolujte, zda jste na správném místě." + "message": "Níže uvedená doména se pokouší požádat o přístup k API DEXON, aby mohla komunikovat s blokádou DEXON. Před schválením přístupu DEXON vždy zkontrolujte, zda jste na správném místě." }, "accept": { "message": "Přijmout" @@ -75,7 +75,7 @@ "message": "Částka + palivo" }, "appDescription": { - "message": "Ethereum rozšíření prohlížeče", + "message": "DEXON rozšíření prohlížeče", "description": "The description of the application" }, "appName": { @@ -513,13 +513,13 @@ "message": "slova klíčové fráze mají pouze malá písmena" }, "mainnet": { - "message": "Main Ethereum Network" + "message": "Main DEXON Network" }, "message": { "message": "Zpráva" }, "metamaskDescription": { - "message": "MetaMask je bezpečný osobní trezor pro Ethereum." + "message": "MetaMask je bezpečný osobní trezor pro DEXON." }, "min": { "message": "Minimum" @@ -695,7 +695,7 @@ "message": "Současné RPC" }, "connectingToMainnet": { - "message": "Připojuji se k Main Ethereum Network" + "message": "Připojuji se k Main DEXON Network" }, "connectingToRopsten": { "message": "Připojuji se k Ropsten Test Network" @@ -763,13 +763,13 @@ "message": "Odeslat tokeny" }, "onlySendToEtherAddress": { - "message": "Posílejte jen ETH na Ethereum adresu." + "message": "Posílejte jen ETH na DEXON adresu." }, "searchTokens": { "message": "Hledat tokeny" }, "sendTokensAnywhere": { - "message": "Posílejte tokeny komukoli s Ethereum účtem" + "message": "Posílejte tokeny komukoli s DEXON účtem" }, "settings": { "message": "Nastavení" diff --git a/app/_locales/sl_SI/messages.json b/app/_locales/sl_SI/messages.json index 22cced60..a6e0a1de 100644 --- a/app/_locales/sl_SI/messages.json +++ b/app/_locales/sl_SI/messages.json @@ -1,48 +1,6 @@ { - "privacyMode": { - "message": "Zasebnostni način" - }, - "privacyModeDescription": { - "message": "Spletne strani morajo zahtevati dovoljenje za ogled podatkov o vašem računu." - }, - "exposeAccounts": { - "message": "Razkrij račune" - }, - "exposeDescription": { - "message": "Razkrij račune trenutni spletni strani. Priporočeno za starejše dApps." - }, - "confirmExpose": { - "message": "Ste prepričani da želite razkriti račune trenutni spletni strani?" - }, - "confirmClear": { - "message": "Ste prepričani da želite počistiti odobrene spletne strani?" - }, - "clearApprovalDataSuccess": { - "message": "Odobrene spletne strani uspešno počiščene." - }, - "approvalData": { - "message": "Podatki o odobritvi" - }, - "approvalDataDescription": { - "message": "Počistite seznam odobrenih spletnih strani, tako da bodo morale ponovno zahtevati odobritev." - }, - "clearApprovalData": { - "message": "Počisti podatke o odobritvi" - }, - "providerAPIRequest": { - "message": "Zahteva za Ethereum API" - }, - "reviewProviderRequest": { - "message": "Preglejte zahtevo za Ethereum API." - }, - "providerRequestInfo": { - "message": "Domena zahteva dostop do verige blokov in ogled vašega računa. Pred potrditvjo vedno preverite ali ste na želeni spletni strani." - }, "accept": { - "message": "Potrdi" - }, - "accessingYourCamera": { - "message": "Dostopanje do vaše kamere ..." + "message": "Sprejmi" }, "account": { "message": "Račun" @@ -53,15 +11,6 @@ "accountName": { "message": "Ime računa" }, - "accountOptions": { - "message": "Možnosti računa" - }, - "accountSelectionRequired": { - "message": "Izbrati morate račun!" - }, - "activityLog": { - "message": "dnevnik dejavnosti" - }, "address": { "message": "Naslov" }, @@ -74,12 +23,6 @@ "addTokens": { "message": "Dodaj žetone" }, - "addSuggestedTokens": { - "message": "Dodaj priporočene žetone" - }, - "addAcquiredTokens": { - "message": "Dodaj žetone pridobljene z MetaMask" - }, "amount": { "message": "Znesek" }, @@ -94,21 +37,12 @@ "message": "DekuSan", "description": "The name of the application" }, - "approve": { - "message": "Potrdi" - }, "approved": { "message": "Potrjeno" }, "attemptingConnect": { "message": "Povezovanje z verigo blokov ..." }, - "attemptToCancel": { - "message": "Želite preklicati?" - }, - "attemptToCancelDescription": { - "message": "Če pošljete ta poskus, ne boste zagotovili, da bo vaša prvotna transakcija preklicana. Če bo poskus preklica uspešen, se bo zaračunala zgornja transakcija." - }, "attributions": { "message": "Dodelitve" }, @@ -119,13 +53,13 @@ "message": "Nazaj" }, "balance": { - "message": "Znesek" + "message": "Znesek:" }, "balances": { - "message": "Znesek žetonov" + "message": "Vaš znesek" }, "balanceIsInsufficientGas": { - "message": "Nezadnosten znesek za trenutni gas" + "message": "Napačen znesek za skupno gas vrednost" }, "beta": { "message": "BETA" @@ -135,14 +69,11 @@ "description": "helper for inputting hex as decimal input" }, "blockiesIdenticon": { - "message": "Uporabi identifikacijo Blockies" + "message": "Uporabite Blockies Identicon" }, "borrowDharma": { "message": "Izposoja z Dharma (Beta)" }, - "browserNotSupported": { - "message": "Vaš brskalnik ni podptrt ..." - }, "builtInCalifornia": { "message": "DekuSan je ustvarjen v Kaliforniji." }, @@ -156,41 +87,17 @@ "message": "Coinbase je najpopularnejši načun za kupovanje in prodajo bitcoinov, dexona, in litecoina." }, "ok": { - "message": "" - }, - "bytes": { - "message": "Bajti" - }, - "ok": { "message": "V redu" }, "cancel": { "message": "Prekliči" }, - "cancelAttempt": { - "message": "Prekliči poskus" - }, - "cancellationGasFee": { - "message": "Preklicani znesek gas" - }, - "cancelN": { - "message": "Prekliči vseh $1 transakcij" - }, "classicInterface": { - "message": "Uporabi klasični vmesnik" + "message": "Uporabi navaden način" }, "clickCopy": { "message": "Kliknite za kopiranje" }, - "clickToAdd": { - "message": "Kliknite na $1 za dodajo v vaš račun" - }, - "close": { - "message": "Zapri" - }, - "chromeRequiredForHardwareWallets": { - "message": "Za uporabo strojne denarnice potrebujete Google Chrome." - }, "confirm": { "message": "Potrdi" }, @@ -206,36 +113,6 @@ "confirmTransaction": { "message": "Potrdi transakcijo" }, - "connectHardwareWallet": { - "message": "Poveži strojno denarnico" - }, - "connect": { - "message": "Poveži" - }, - "connecting": { - "message": "Povezovanje ..." - }, - "connectingToKovan": { - "message": "Povezovanje na testno omrežje Kovan" - }, - "connectingToMainnet": { - "message": "Povezovanje na glavno omrežje" - }, - "connectingToRopsten": { - "message": "Povezovanje na testno omrežje Ropsten" - }, - "connectingToRinkeby": { - "message": "Povezovanje na testno omrežje Rinkeby" - }, - "connectingToUnknown": { - "message": "Povezovanje na neznano omrežje" - }, - "connectToLedger": { - "message": "Poveži z Ledger" - }, - "connectToTrezor": { - "message": "Poveži z Trezor" - }, "continue": { "message": "Nadaljuj" }, @@ -246,26 +123,23 @@ "message": "Ustvarjanje pogodbe" }, "conversionProgress": { - "message": "Pretvorba v teku" + "message": "Poteka pretvorba" }, "copiedButton": { "message": "Kopirano" }, "copiedClipboard": { - "message": "Kopirano v odložišče!" + "message": "Kopirano v odložišče" }, "copiedExclamation": { "message": "Kopirano!" }, "copiedSafe": { - "message": "Prilepil sem ga na varno" + "message": "Prilepil sem ga na varno!" }, "copy": { "message": "Kopiraj" }, - "copyAddress": { - "message": "Kopiraj naslov v odložišče" - }, "copyToClipboard": { "message": "Kopiraj v odložišče" }, @@ -289,17 +163,11 @@ "description": "Exchange type (cryptocurrencies)" }, "currentConversion": { - "message": "Trenutna pretvorba" - }, - "currentLanguage": { - "message": "Trenutni jezik" + "message": "Trenutna cena" }, "currentNetwork": { "message": "Trenutno omrežje" }, - "currentRpc": { - "message": "Trenutni RPC" - }, "customGas": { "message": "Prilagodi gas" }, @@ -310,16 +178,16 @@ "message": "Prilagodi" }, "customRPC": { - "message": "RPC po meri" + "message": "Poljuben RPC" }, "decimalsMustZerotoTen": { - "message": "Decimalk mora biti med 0 in 36." + "message": "Decimalk mora biti vsaj 0, in ne več kot 36." }, "decimal": { - "message": "Decimalna natančnost" + "message": "Decimalke natančnosti" }, "defaultNetwork": { - "message": "Privzeto omrežje za transkacije je glavno omrežje." + "message": "Privzeto omrežje za transakcije je Main Net." }, "denExplainer": { "message": "DEN je vaša šifrirana shramba v DekuSanu." @@ -331,7 +199,7 @@ "message": "Vplačajte vaš BTC na spodnji naslov:" }, "depositCoin": { - "message": "Vplačajte vaš $1 na spodnji naslov", + "message": "Vplačajte $1 na spodnji naslov", "description": "Tells the user what coin they have selected to deposit with shapeshift" }, "depositDEX": { @@ -353,7 +221,7 @@ "message": "Podrobnosti" }, "directDeposit": { - "message": "Neposredno vplačilo" + "message": "Direktno vplačilo" }, "directDepositDex": { "message": "Direktno vplačilo ehera" @@ -364,17 +232,8 @@ "done": { "message": "Končano" }, - "downloadGoogleChrome": { - "message": "Prenesi Google Chrome" - }, "downloadStateLogs": { - "message": "Prenesi dnevnike state" - }, - "dontHaveAHardwareWallet": { - "message": "Nimate strojne denarnice?" - }, - "dropped": { - "message": "Izpusti" + "message": "Prenesi state dnevnike" }, "dropped": { "message": "" @@ -385,92 +244,68 @@ "editAccountName": { "message": "Uredi ime računa" }, - "editingTransaction": { - "message": "Uredite transakcijo" - }, "emailUs": { "message": "Pišite nam!" }, "encryptNewDen": { - "message": "Šifrirajte vaš DEN" - }, - "ensNameNotFound": { - "message": "Ime ENS ni najdeno" + "message": "Šifrirajte DEN" }, "enterPassword": { - "message": "Vnesite geslo" + "message": "Vpišite geslo" }, "enterPasswordConfirm": { "message": "Potrdite geslo" }, - "enterPasswordContinue": { - "message": "Za nadaljevanje vnesite geslo" - }, - "eth": { - "message": "ETH" - }, - "etherscanView": { - "message": "Poglejte račun na DEXscan" - }, "passwordNotLongEnough": { - "message": "" + "message": "Geslo ni dovolj dolgo" }, "passwordsDontMatch": { - "message": "" + "message": "Gesli se ne ujemata" }, "dexscanView": { - "message": "Poglejte račun na DEXSCAN" + "message": "Poglejte račun na DexScan" }, "exchangeRate": { "message": "Menjalni tečaj" }, - "expandView": { - "message": "Razširi pogled" - }, "exportPrivateKey": { "message": "Izvozi zasebni ključ" }, "exportPrivateKeyWarning": { - "message": "Izvoz zasebnega ključa na lastno odgovornost." + "message": "Izvažanje zasebnih ključev je na lastno odgovornost." }, "failed": { "message": "Ni uspelo" }, "fiat": { - "message": "Klasične", + "message": "FIAT", "description": "Exchange type" }, "fileImportFail": { - "message": "Uvoz z datoteko ne deluje? Kliknite tukaj!", + "message": "Uvoz z datoteko ni uspel? Kliknite tukaj!", "description": "Helps user import their account from a JSON file" }, "followTwitter": { "message": "Sledite nam na Twitterju" }, - "forgetDevice": { - "message": "Pozabi to napravo" - }, "from": { "message": "Od" }, "fromToSame": { - "message": "Naslova pošiljatelja in prejemnika ne smeta biti enaka" + "message": "From and To address cannot be the same" }, "fromShapeShift": { "message": "Od ShapeShift" }, - "functionType": { - "message": "Vrsta funkcije" - }, "gas": { "message": "Gas", "description": "Short indication of gas cost" }, "gasFee": { - "message": "Gas Fee" + "message": "Gas fee" }, "gasLimit": { - "message": "Gas Limit" + "message": "Gas limit" }, "gasLimitCalculation": { "message": "Priporočen gas limit je izračunan glede na omrežje." @@ -479,19 +314,16 @@ "message": "Gas limit je zahtevan" }, "gasLimitTooLow": { - "message": "Gas limit mora biti vsaj 21000" - }, - "gasUsed": { - "message": "Uporabljen gas" + "message": "Gas limit mora biti najmanj 21000" }, "generatingSeed": { "message": "Ustvarjenje seed ..." }, "gasPrice": { - "message": "Gas Price (GWEI)" + "message": "Gas price (GWEI)" }, "gasPriceCalculation": { - "message": "Priporočen gas price je izračunan glede na omrežje." + "message": "Priporočen gas price je izračunan glede na omrežje" }, "gasPriceRequired": { "message": "Gas price je zahtevan" @@ -503,37 +335,16 @@ "message": "Pridobite dexon iz fauceta za $1", "description": "Displays network name for DEX faucet" }, - "getHelp": { - "message": "Get Help." - }, "greaterThanMin": { - "message": "mora biti večji ali enak $1.", + "message": "mora biti višji ali enak $1.", "description": "helper for inputting hex as decimal input" }, - "hardware": { - "message": "strojna" - }, - "hardwareWalletConnected": { - "message": "Strojna denarnica povezana" - }, - "hardwareWallets": { - "message": "Poveži strojno denarnico" - }, - "hardwareWalletsMsg": { - "message": "Izberite vrsto strojne denarnice" - }, - "havingTroubleConnecting": { - "message": "Imate težave?" - }, "here": { "message": "tukaj", "description": "as in -click here- for more information (goes with troubleTokenBalances)" }, "hereList": { - "message": "Tukaj je seznam!!!!" - }, - "hexData": { - "message": "Hex Data" + "message": "Tukaj je seznam!!!" }, "hide": { "message": "Skrij" @@ -544,9 +355,6 @@ "hideTokenPrompt": { "message": "Skrijem žeton?" }, - "history": { - "message": "Zgodovina" - }, "howToDeposit": { "message": "Kako želite vplačati dexon?" }, @@ -554,17 +362,17 @@ "message": "Omogoča vam, da imate eter in žetone in služi kot most za decentralizirane aplikacije." }, "import": { - "message": "Uvoz", + "message": "Uvozi", "description": "Button to import an account from a selected file" }, "importAccount": { - "message": "Uvoz računa" + "message": "Uvozi račun" }, "importAccountMsg": { - "message": " Uvoženi računa ne bodo povezani s prvotnim seed phase. Preberite več o uvoženih računih " + "message": " Uvoženi računi ne bodo povezani s prvotnim seedphaseom. Preberite več o uvoženih računih " }, "importAnAccount": { - "message": "IUvozi račun" + "message": "Uvozi račun" }, "importDen": { "message": "Uvozi DEN" @@ -573,18 +381,9 @@ "message": "Uvoženo", "description": "status showing that an account has been fully loaded into the keyring" }, - "importUsingSeed": { - "message": "Uvozi z seed phase" - }, - "info": { - "message": "Info" - }, "infoHelp": { "message": "Info & Pomoč" }, - "initialTransactionConfirmed": { - "message": "Vaša prvotna transakcija je bila potrjena. Pritisnite V redu in se vrnite nazaj." - }, "insufficientFunds": { "message": "Nezadostna sredstva." }, @@ -592,31 +391,28 @@ "message": "Nezadostni žetoni." }, "invalidAddress": { - "message": "Neveljaven naslov" + "message": "Nepravilen naslov" }, "invalidAddressRecipient": { - "message": "Neveljaven nasklov prejemnika" + "message": "Prejemnikov naslov je neveljaven" }, "invalidGasParams": { - "message": "Neveljavne gas nastavitve" + "message": "Nepravilno nastavljen gas" }, "invalidInput": { - "message": "Neveljaven vnos." + "message": "Napačen vnos." }, "invalidRequest": { - "message": "Neveljavna zahteva" + "message": "Napačna zahteva" }, "invalidRPC": { - "message": "Neveljaven RPC URL" - }, - "invalidSeedPhrase": { - "message": "Neveljavna seed phrase" + "message": "Napačen RPC URI" }, "jsonFail": { - "message": "Nekaj je bilo narobe. Prepričajte se, da je datoteka JSON pravilno oblikovana." + "message": "Nekaj je bilo narobe. Prepričajte se, da je JSON datoteka pravilno oblikovana." }, "jsonFile": { - "message": "Datoteka JSON", + "message": "JSON datoteka", "description": "format for importing an account" }, "keepTrackTokens": { @@ -635,7 +431,7 @@ "message": "" }, "lessThanMax": { - "message": "mora biti manjši ali enak $1.", + "message": "mora biti večji ali enak $1.", "description": "helper for inputting hex as decimal input" }, "likeToAddTokens": { @@ -645,7 +441,7 @@ "message": "Povezave" }, "limit": { - "message": "Meja" + "message": "Omejitev" }, "loading": { "message": "Nalaganje ..." @@ -666,32 +462,20 @@ "message": "Loose" }, "loweCaseWords": { - "message": "seed words lahko vsebujejo samo male črke" + "message": "seed words imajo lahko le male črke" }, "mainnet": { "message": "Glavno omrežje" }, - "menu": { - "message": "Meni" - }, "message": { "message": "Sporočilo" }, "dekusanDescription": { - "message": "DekuSan je varen identitetni sklad za DEXON." - }, - "metamaskSeedWords": { - "message": "Seed Words" - }, - "metamaskVersion": { - "message": "Različica" + "message": "DekuSan je varen identitetni sklad za Dexon." }, "min": { "message": "Najmanj" }, - "missingYourTokens": { - "message": "Ne vidite vaših žetonov?" - }, "myAccounts": { "message": "Moji računi" }, @@ -715,9 +499,6 @@ "networks": { "message": "Omrežja" }, - "nevermind": { - "message": "Pozabi" - }, "newAccount": { "message": "Nov račun" }, @@ -729,64 +510,31 @@ "message": "Nova pogodba" }, "newPassword": { - "message": "Novo geslo (min 8 znakov)" - }, - "newPassword8Chars": { - "message": "Novo geslo (min 8 znakov)" + "message": "Novo geslo (min. 8. črk)" }, "newRecipient": { "message": "Nov prejemnik" }, - "newNetwork": { - "message": "Novo omrežje" - }, - "rpcURL": { + "newRPC": { "message": "Nov RPC URL" }, - "showAdvancedOptions": { - "message": "Pokaži napredne možnosti" - }, - "hideAdvancedOptions": { - "message": "Skrij napredne možnosti" - }, - "optionalChainId": { - "message": "ChainID (nezahtevano)" - }, - "optionalSymbol": { - "message": "Simbol (nezahtevano)" - }, - "optionalNickname": { - "message": "Uporabniško ime (nezahtevano)" - }, "next": { "message": "Naprej" }, "noAddressForName": { - "message": "Za to ime ni naslovov." + "message": "Za to ime ni bil nastavljen noben naslov." }, "noDeposits": { - "message": "Prejetih ni nič vplačil" - }, - "noConversionRateAvailable": { - "message": "Menjalni tečaj ni na voljo" + "message": "Ni prejetih vplačil" }, "noTransactionHistory": { "message": "Ni zgodovine transakcij." }, "noTransactions": { - "message": "Nimate transakcij" - }, - "notFound": { - "message": "Ni najdeno" + "message": "Ni transakcij" }, "notStarted": { - "message": "Ni začeto" - }, - "noWebcamFoundTitle": { - "message": "Spletna kamera ni najdena" - }, - "noWebcamFound": { - "message": "Spletna kamera ni najdena. Poskusite znova kasneje." + "message": "Ni se začelo" }, "oldUI": { "message": "Star UI" @@ -794,92 +542,46 @@ "oldUIMessage": { "message": "Vrnili ste se v star uporabniški vmesnik. V novega se lahko vrnete z možnostjo v spustnem meniju v zgornjem desnem kotu." }, - "onlySendToEtherAddress": { - "message": "Na Ethereum naslov pošljute samo ETH." - }, - "onlySendTokensToAccountAddress": { - "message": "Na Ethereum naslov pošljute samo $1.", - "description": "displays token symbol" - }, - "openInTab": { - "message": "Odpri v zavihku" - }, "or": { "message": "ali", "description": "choice between creating or importing a new account" }, - "orderOneHere": { - "message": "Naročite Trezor ali Ledger i n zavarujte svoje premoženje s strojno denarnico" - }, - "origin": { - "message": "Izvor" - }, - "outgoing": { - "message": "Odhodni" - }, - "parameters": { - "message": "Parametri" - }, - "password": { - "message": "Geslo" - }, "passwordCorrect": { "message": "Prepričajte se, da je geslo pravilno." }, - "passwordsDontMatch": { - "message": "Gesli se ne ujemata" - }, "passwordMismatch": { "message": "gesli se ne ujemata", "description": "in password creation process, the two new password fields did not match" }, - "passwordNotLongEnough": { - "message": "Geslo ni dovolj dolgo" - }, "passwordShort": { "message": "geslo ni dovolj dolgo", "description": "in password creation process, the password is not long enough to be secure" }, "pastePrivateKey": { - "message": "Tukaj prilepite vaš zasebni ključ:", + "message": "Tukaj prilepite zasebni ključ:", "description": "For importing an account from a private key" }, "pasteSeed": { - "message": "Tukaj prilepite seed phase!" - }, - "pending": { - "message": "v obdelavi" + "message": "Tukaj prilepite seed phrase!" }, "personalAddressDetected": { - "message": "Zaznan je osebni naslov. Vnesite naslov pogodbe žetona." + "message": "Osebni naslov je zaznan. Vnesite naslov žetona." }, "pleaseReviewTransaction": { - "message": "Preglejte vašo transakcijo." - }, - "popularTokens": { - "message": "Priljubljeni žetoni" - }, - "prev": { - "message": "Prej" - }, - "primaryCurrencySetting": { - "message": "Glavna valuta" - }, - "primaryCurrencySettingDescription": { - "message": "Izberite Native za prikaz vrednosti v privzeti valuti verige (npr. ETH). Izberite Klasične za prikaz vrednosti v izbrani klasični valuti." + "message": "Preglejte transakcijo." }, "popularTokens": { "message": "" }, "privacyMsg": { - "message": "Zasebnost" + "message": "Politika zasebnosti" }, "privateKey": { - "message": "Zasebni lljuč", + "message": "Zasebni ključ", "description": "select this type of file to use to import an account" }, "privateKeyWarning": { - "message": "Opozorilo: Nikoli ne razkrijte tega ključa. Kdorkoli lahko z njim ukrade vse vaše premoženje v računu." + "message": "Opozorilo: Nikoli ne razkrijte tega ključa. Vsakdo s svojimi zasebnimi ključi lahko ukrade vse premoženje v računu." }, "privateNetwork": { "message": "Zasebno omrežje" @@ -887,59 +589,32 @@ "qrCode": { "message": "Prikaži QR kodo" }, - "queue": { - "message": "Čakalna vrsta" - }, "readdToken": { - "message": "Ta žeton lahko dodate tudi kasneje z uporabo gumba “Dodaj žeton” v možnostih vašega računa." + "message": "Ta žeton lahko dodate tudi v prihodnosti, tako da odprete možnost »Dodaj žeton« v meniju z računi." }, "readMore": { - "message": "Tukaj preberite več." + "message": "Preberite več." }, "readMore2": { "message": "Preberite več." }, "receive": { - "message": "Prejmi" + "message": "Prejmite" }, "recipientAddress": { "message": "Prejemnikov naslov" }, "refundAddress": { - "message": "Naslov za vračilo." - }, - "reject": { - "message": "Zavrni" - }, - "rejectAll": { - "message": "Zavrni vse" - }, - "rejectTxsN": { - "message": "Zavrni $1 transakcij" - }, - "rejectTxsDescription": { - "message": "Zavrnili boste $1 transakcij." + "message": "Vaš naslov za vračilo" }, "rejected": { "message": "Zavrnjeno" }, - "reset": { - "message": "Ponastavi" - }, "resetAccount": { "message": "Ponastavi račun" }, - "resetAccountDescription": { - "message": "Ponastavljanje računa bo izbrisalo zgodovino transakcij." - }, "restoreFromSeed": { - "message": "Obnovim račun?" - }, - "restoreVault": { - "message": "Obnovi shrambo" - }, - "restoreAccountWithSeed": { - "message": "Obnovi račun z seed phrase" + "message": "Obnovi iz seed phrase" }, "restoreVault": { "message": "" @@ -948,43 +623,19 @@ "message": "Zahtevano" }, "retryWithMoreGas": { - "message": "Poskusite z večjim gas price" - }, - "restore": { - "message": "Obnovi" + "message": "Poskusi z višjim gas price" }, "walletSeed": { - "message": "" + "message": "Wallet Seed" }, "revealSeedWords": { - "message": "Razkrij seed words" - }, - "revealSeedWordsTitle": { - "message": "Seed Phrase" - }, - "revealSeedWordsDescription": { - "message": "Če želite zamenjati brskalnik ali računalnik, potrebujete vaš seed phase za dostop do računa. Shranite ga na varno skrito mesto." - }, - "revealSeedWordsWarningTitle": { - "message": "Tega ne delite z nikomer!" + "message": "Prikaži seed words" }, "revealSeedWordsWarning": { - "message": "S temi besedami lahko kdorkoli ukrade vse vaše račune." + "message": "Ne obnovite seed words na javnem mestu! Te besede se lahko uporabijo za krajo vseh vaših računov." }, "revert": { - "message": "Obnovi" - }, - "remove": { - "message": "izbriši" - }, - "removeAccount": { - "message": "Izbriši račun" - }, - "removeAccountDescription": { - "message": "Ta račun bo izbrisan. Prepričajte se, da imate seed phase ali zasebni ključ tega računa, da ga boste lahko kasneje obnovili. " - }, - "readyToConnect": { - "message": "Pripravljeni na povezovanje?" + "message": "Povrni" }, "rinkeby": { "message": "Testno omrežje DEXON" @@ -1011,7 +662,7 @@ "message": "" }, "sampleAccountName": { - "message": "npr. Moj račun", + "message": "npr. Moj nov račun", "description": "Help user understand concept of adding a human-readable name to their account" }, "save": { @@ -1030,26 +681,17 @@ "saveSeedAsFile": { "message": "Shrani seed words kot datoteko" }, - "scanInstructions": { - "message": "Postavite QR kodo pred vašo kamero" - }, - "scanQrCode": { - "message": "Skeniraj QR kodo" - }, "search": { "message": "Iskanje" }, - "searchResults": { - "message": "Rezultati iskanja" - }, "secretPhrase": { - "message": "Vnesite vaših dvanajst besed za obnovitev vaših računov." + "message": "Tukaj vnesite svoje seed words, da obnovite svoje račune." }, "newPassword8Chars": { "message": "" }, "seedPhraseReq": { - "message": "Seed phrase mora biti dolg 12 besed" + "message": "seed phrases so dolgi 12 besed" }, "select": { "message": "Izberi" @@ -1057,9 +699,6 @@ "selectCurrency": { "message": "Izberi valuto" }, - "selectLocale": { - "message": "Izberi jezik" - }, "selectService": { "message": "Izberi storitev" }, @@ -1091,19 +730,13 @@ "message": "" }, "shapeshiftBuy": { - "message": "Kupi z Shapeshift" + "message": "Kupite z Shapeshift" }, "showPrivateKeys": { - "message": "Pokaži zasebni ključ" + "message": "Prikaži zasebne ključe" }, "showQRCode": { - "message": "Pokaži QR kodo" - }, - "showHexData": { - "message": "Pokaži Hex Data" - }, - "showHexDataDescription": { - "message": "Izberite za prikaz hex podatkov na zaslonu za pošiljanje" + "message": "Prikaži QR kodo" }, "sign": { "message": "Podpiši" @@ -1121,20 +754,11 @@ "message": "Zahteva za podpis" }, "sigRequested": { - "message": "Podpis zahtevan" + "message": "Podpis je zahtevan" }, "spaceBetween": { "message": "med besedami je lahko samo presledek" }, - "speedUp": { - "message": "pospeši" - }, - "speedUpTitle": { - "message": "Pospeši transakcijo" - }, - "speedUpSubtitle": { - "message": "Povečajte gas prise za pospešitev transakcije" - }, "status": { "message": "Status" }, @@ -1142,28 +766,7 @@ "message": "State dnevniki" }, "stateLogsDescription": { - "message": "State vsebujejo vaš javni nasklov in zgodovino transakcij." - }, - "stateLogError": { - "message": "Napaka pri pridobivanju state dnevnikov." - }, - "step1HardwareWallet": { - "message": "1. Povežite strojno denarnico" - }, - "step1HardwareWalletMsg": { - "message": "Z računalnikom povežite strojno denarnico." - }, - "step2HardwareWallet": { - "message": "2. Izberite račun" - }, - "step2HardwareWalletMsg": { - "message": "Izberite račun, ki ga želute uporabiti. Trenutno lahko izberete le en račun na enkrat." - }, - "step3HardwareWallet": { - "message": "3. Začnite uporabljati dApps in več!" - }, - "step3HardwareWalletMsg": { - "message": "Uporabite strojno denarnico kot katerikoli drug Ethereum račun. Prijavite se v dApps, pošljite Ether in ERC20 žetone in žetone kot CryptoKitties." + "message": "State dnevniki vsebujejo naslove vašega računa in poslane transakcije.." }, "stateLogError": { "message": "" @@ -1175,13 +778,13 @@ "message": "" }, "supportCenter": { - "message": "Obiščite naše središče za podporo" + "message": "Obiščite našo podporo" }, - "symbolBetweenZeroTwelve": { - "message": "Simbol mora imeti med 0 in 12 znakov." + "symbolBetweenZeroTen": { + "message": "Simbol mora biti dolg od 0 do 10 znakov." }, "takesTooLong": { - "message": "Trava predolgo?" + "message": "Traja predolgo?" }, "terms": { "message": "Pogoji uporabe" @@ -1199,20 +802,17 @@ "message": "$1 v DEX prek ShapeShift", "description": "system will fill in deposit type in start of message" }, - "token": { - "message": "Žeton" - }, "tokenAddress": { "message": "Naslov žetona" }, "tokenAlreadyAdded": { - "message": "Žeton je bil že dodan." + "message": "Žeton je že bil dodan." }, "tokenBalance": { - "message": "Vaš znesek žetonov je:" + "message": "Vaš znesek žetona:" }, "tokenSelection": { - "message": "Iščite žetone ali pa jih izberite iz seznama priljubljenih." + "message": "Poiščite žetone ali jih izberite z našega seznama priljubljenih žetonov." }, "tokenSymbol": { "message": "Simbol žetona" @@ -1223,33 +823,6 @@ "total": { "message": "Skupno" }, - "transaction": { - "message": "transakcija" - }, - "transactionConfirmed": { - "message": "Transakcija potrjena na $2." - }, - "transactionCreated": { - "message": "Transakcija z vrednostjo $1 ustvarjena na $2." - }, - "transactionWithNonce": { - "message": "Transakcija $1" - }, - "transactionDropped": { - "message": "Transakcija na $2 preklicana." - }, - "transactionSubmitted": { - "message": "Transakcija na $2 oddana." - }, - "transactionUpdated": { - "message": "Transakcija na $2 spremenjena." - }, - "transactionUpdatedGas": { - "message": "Transakcija spremenjena z gas price $1 na $2." - }, - "transactionErrored": { - "message": "Napaka pri transakciji." - }, "transactions": { "message": "transakcije" }, @@ -1257,35 +830,23 @@ "message": "Napaka pri transakciji. Izjema sprožena v kodi pogodbe." }, "transactionMemo": { - "message": "Opomba transakcije (nezahtevano)" + "message": "Opis transakcije (ni zahtevano)" }, "transactionNumber": { "message": "Številka transakcije" }, - "transfer": { - "message": "Prenesi" - }, - "transferFrom": { - "message": "Prenesi od" - }, "transfers": { "message": "Prenosi" }, - "trezorHardwareWallet": { - "message": "Strojna denarnica TREZOR" - }, "troubleTokenBalances": { - "message": "Če imate težave pri ogledu zneskov žetonov si jih lahko ogledate ", + "message": "Imeli smo težave pri nalaganju vaših žetonov. Ogledate si jih lahko ", "description": "Followed by a link (here) to view token balances" }, - "tryAgain": { - "message": "Poskusi znova" - }, "twelveWords": { "message": "Edini način za obnovitev DekuSan računa, je teh 12 besed.\nShranite jih na varno in skrivno mesto." }, "typePassword": { - "message": "Vnesite vaše MetaMask geslo" + "message": "Vpišite vaše geslo" }, "uiWelcome": { "message": "Dobrodošli v nov UI (Beta)" @@ -1299,39 +860,15 @@ "unavailable": { "message": "Ni na voljo" }, - "units": { - "message": "enote" - }, "unknown": { "message": "Neznano" }, - "unknownFunction": { - "message": "Neznana funkcija" - }, "unknownNetwork": { "message": "Neznano zasebno omrežje" }, "unknownNetworkId": { "message": "Neznan ID omrežja" }, - "unknownQrCode": { - "message": "Napaka: Te QR kode ni bilo mogoče prepoznati" - }, - "unknownCameraErrorTitle": { - "message": "Ooops! Nekaj je šlo narobe ...." - }, - "unknownCameraError": { - "message": "Pri dostopanju do vaše kamere je prišlo do napake. Poskusite znova kasneje ..." - }, - "unlock": { - "message": "Odkleni" - }, - "unlockMessage": { - "message": "Decentralizirana spletna denarnica" - }, - "updatedWithDate": { - "message": "Posodobljeno $1" - }, "uriErrorMsg": { "message": "URI-ji zahtevajo ustrezno HTTP\/HTTPS predpono." }, @@ -1340,10 +877,10 @@ "description": "Using this exchange is limited to people inside the USA" }, "usedByClients": { - "message": "Uporabljen s strani večih različnih odjemalcev" + "message": "Uporablja jih več različnih odjemalcev" }, "useOldUI": { - "message": "Uporabi star UI" + "message": "Uporabi star uporabniški vmesnik" }, "validFileImport": { "message": "Za uvoz morate izbrati pravilno datoteko." @@ -1354,15 +891,9 @@ "viewAccount": { "message": "Poglej račun" }, - "viewOnEtherscan": { - "message": "Poglej na Etherscan" - }, "visitWebSite": { "message": "Obiščite našo spletno stran" }, - "walletSeed": { - "message": "Wallet Seed" - }, "warning": { "message": "Opozorilo" }, @@ -1372,14 +903,8 @@ "whatsThis": { "message": "Kaj je to?" }, - "yesLetsTry": { - "message": "Pa poskusimo" - }, - "youNeedToAllowCameraAccess": { - "message": "Za uporabo te funkcije boste potrebovali dostop do kamere." - }, "yourSigRequested": { - "message": "Zahtevan je bil vaš podpis" + "message": "Vaš podpis je bil zahtevan" }, "youSign": { "message": "Podpisani ste" @@ -1795,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "" + }, + "privacyMode": { + "message": "Zasebnostni način" + }, + "privacyModeDescription": { + "message": "Spletne strani morajo zahtevati dovoljenje za ogled podatkov o vašem računu." + }, + "exposeAccounts": { + "message": "Razkrij račune" + }, + "exposeDescription": { + "message": "Razkrij račune trenutni spletni strani. Priporočeno za starejše dApps." + }, + "confirmExpose": { + "message": "Ste prepričani da želite razkriti račune trenutni spletni strani?" + }, + "confirmClear": { + "message": "Ste prepričani da želite počistiti odobrene spletne strani?" + }, + "clearApprovalDataSuccess": { + "message": "Odobrene spletne strani uspešno počiščene." + }, + "approvalData": { + "message": "Podatki o odobritvi" + }, + "approvalDataDescription": { + "message": "Počistite seznam odobrenih spletnih strani, tako da bodo morale ponovno zahtevati odobritev." + }, + "clearApprovalData": { + "message": "Počisti podatke o odobritvi" + }, + "providerAPIRequest": { + "message": "Zahteva za DEXON API" + }, + "reviewProviderRequest": { + "message": "Preglejte zahtevo za DEXON API." + }, + "providerRequestInfo": { + "message": "Domena zahteva dostop do verige blokov in ogled vašega računa. Pred potrditvjo vedno preverite ali ste na želeni spletni strani." + }, + "symbolBetweenZeroTwelve": { + "message": "Simbol mora imeti med 0 in 12 znakov." + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "ETH" + }, + "etherscanView": { + "message": "Poglejte račun na DEXscan" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "Seed Words" + }, + "metamaskVersion": { + "message": "Različica" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "Novo omrežje" + }, + "rpcURL": { + "message": "Nov RPC URL" + }, + "showAdvancedOptions": { + "message": "Pokaži napredne možnosti" + }, + "hideAdvancedOptions": { + "message": "Skrij napredne možnosti" + }, + "optionalChainId": { + "message": "ChainID (nezahtevano)" + }, + "optionalSymbol": { + "message": "Simbol (nezahtevano)" + }, + "optionalNickname": { + "message": "Uporabniško ime (nezahtevano)" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "Na DEXON naslov pošljute samo ETH." + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "Napaka pri transakciji." + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "Poglej na Etherscan" + }, + "welcome": { + "message": "" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/ta/messages.json b/app/_locales/ta/messages.json index c0ffeaf9..68c496d1 100644 --- a/app/_locales/ta/messages.json +++ b/app/_locales/ta/messages.json @@ -1,49 +1,4 @@ { - "privacyMode": { - "message": "தனியுரிமை முறை" - }, - "privacyModeDescription": { - "message": "உங்கள் கணக்குத் தகவலை பார்வையிட வலைத்தளங்கள் அணுகலைக் கோர வேண்டும்." - }, - "exposeAccounts": { - "message": "கணக்குகளை அம்பலப்படுத்துங்கள்" - }, - "exposeDescription": { - "message": "தற்போதைய இணையதளத்திற்கு கணக்குகளை அம்பலப்படுத்துங்கள். மரபணு டாப்ஸ் பயன்படுத்த." - }, - "confirmExpose": { - "message": "நிச்சயமாக உங்கள் கணக்குகளை தற்போதைய இணையத்தளத்தில் அம்பலப்படுத்த விரும்புகிறீர்களா?" - }, - "confirmClear": { - "message": "அங்கீகரிக்கப்பட்ட வலைத்தளங்களை நிச்சயமாக நீக்க விரும்புகிறீர்களா?" - }, - "clearApprovalDataSuccess": { - "message": "அங்கீகரிக்கப்பட்ட வலைத்தள தரவு வெற்றிகரமாக அழிக்கப்பட்டது." - }, - "approvalData": { - "message": "ஒப்புதல் தரவு" - }, - "approvalDataDescription": { - "message": "அங்கீகரிக்கப்பட்ட வலைத்தள தரவை அழிக்கவும், அனைத்து தளங்களும் ஒப்புதல் மீண்டும் கோர வேண்டும்." - }, - "clearApprovalData": { - "message": "ஒப்புதல் தரவை அழி" - }, - "approve": { - "message": "ஒப்புதல்" - }, - "reject": { - "message": "நிராகரி" - }, - "providerAPIRequest": { - "message": "Web3 API கோரிக்கை" - }, - "reviewProviderRequest": { - "message": "இந்த வலை 3 API கோரிக்கையை மதிப்பாய்வு செய்யவும்." - }, - "providerRequestInfo": { - "message": "கீழே பட்டியலிடப்பட்டுள்ள டொமைன் Web3 ஏபிஐ அணுகலைக் கோருவதற்கு முயற்சிக்கிறது, எனவே இது Ethereum blockchain உடன் தொடர்பு கொள்ள முடியும். Web3 அணுகுமுறையை அங்கீகரிப்பதற்கு முன் சரியான தளத்தில் இருப்பதை எப்போதும் இருமுறை சரிபார்க்கவும்." - }, "accept": { "message": "ஏற்கவும்" }, @@ -825,8 +780,8 @@ "supportCenter": { "message": "எங்கள் ஆதரவு மையத்தைப் பார்வையிடவும்" }, - "symbolBetweenZeroTwelve": { - "message": "குறியீடு 0 மற்றும் 12 எழுத்துகளுக்கு இடையில் இருக்க வேண்டும்." + "symbolBetweenZeroTen": { + "message": "குறியீடு 0 மற்றும் 10 எழுத்துகளுக்கு இடையில் இருக்க வேண்டும்." }, "takesTooLong": { "message": "நீண்ட நேரம் எடுத்துக்கொள்கிறது?" @@ -942,7 +897,7 @@ "warning": { "message": "எச்சரிக்கை" }, - "welcome": { + "welcomeBeta": { "message": "மெட்டாமாஸ்க் பீட்டாவுக்கு வருக" }, "whatsThis": { @@ -1365,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "" + }, + "privacyMode": { + "message": "தனியுரிமை முறை" + }, + "privacyModeDescription": { + "message": "உங்கள் கணக்குத் தகவலை பார்வையிட வலைத்தளங்கள் அணுகலைக் கோர வேண்டும்." + }, + "exposeAccounts": { + "message": "கணக்குகளை அம்பலப்படுத்துங்கள்" + }, + "exposeDescription": { + "message": "தற்போதைய இணையதளத்திற்கு கணக்குகளை அம்பலப்படுத்துங்கள். மரபணு டாப்ஸ் பயன்படுத்த." + }, + "confirmExpose": { + "message": "நிச்சயமாக உங்கள் கணக்குகளை தற்போதைய இணையத்தளத்தில் அம்பலப்படுத்த விரும்புகிறீர்களா?" + }, + "confirmClear": { + "message": "அங்கீகரிக்கப்பட்ட வலைத்தளங்களை நிச்சயமாக நீக்க விரும்புகிறீர்களா?" + }, + "clearApprovalDataSuccess": { + "message": "அங்கீகரிக்கப்பட்ட வலைத்தள தரவு வெற்றிகரமாக அழிக்கப்பட்டது." + }, + "approvalData": { + "message": "ஒப்புதல் தரவு" + }, + "approvalDataDescription": { + "message": "அங்கீகரிக்கப்பட்ட வலைத்தள தரவை அழிக்கவும், அனைத்து தளங்களும் ஒப்புதல் மீண்டும் கோர வேண்டும்." + }, + "clearApprovalData": { + "message": "ஒப்புதல் தரவை அழி" + }, + "providerAPIRequest": { + "message": "Web3 API கோரிக்கை" + }, + "reviewProviderRequest": { + "message": "இந்த வலை 3 API கோரிக்கையை மதிப்பாய்வு செய்யவும்." + }, + "providerRequestInfo": { + "message": "கீழே பட்டியலிடப்பட்டுள்ள டொமைன் Web3 ஏபிஐ அணுகலைக் கோருவதற்கு முயற்சிக்கிறது, எனவே இது DEXON blockchain உடன் தொடர்பு கொள்ள முடியும். Web3 அணுகுமுறையை அங்கீகரிப்பதற்கு முன் சரியான தளத்தில் இருப்பதை எப்போதும் இருமுறை சரிபார்க்கவும்." + }, + "symbolBetweenZeroTwelve": { + "message": "குறியீடு 0 மற்றும் 12 எழுத்துகளுக்கு இடையில் இருக்க வேண்டும்." + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "மெட்டாமாஸ்க் பீட்டாவுக்கு வருக" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/th/messages.json b/app/_locales/th/messages.json index 12f5f625..26417001 100644 --- a/app/_locales/th/messages.json +++ b/app/_locales/th/messages.json @@ -1,49 +1,4 @@ { - "privacyMode": { - "message": "โหมดความเป็นส่วนตัว" - }, - "privacyModeDescription": { - "message": "เว็บไซต์ต้องขอเข้าถึงเพื่อดูข้อมูลบัญชีของคุณ" - }, - "exposeAccounts": { - "message": "เปิดเผยบัญชี" - }, - "exposeDescription": { - "message": "เปิดเผยบัญชีไปยังเว็บไซต์ปัจจุบัน มีประโยชน์สำหรับ dapps แบบเดิม" - }, - "confirmExpose": { - "message": "คุณแน่ใจหรือไม่ว่าต้องการเปิดเผยบัญชีของคุณไปยังเว็บไซต์ปัจจุบัน" - }, - "confirmClear": { - "message": "คุณแน่ใจหรือไม่ว่าต้องการล้างเว็บไซต์ที่ผ่านการอนุมัติ" - }, - "clearApprovalDataSuccess": { - "message": "อนุมัติข้อมูลเว็บไซต์ที่ได้รับอนุมัติแล้ว" - }, - "approvalData": { - "message": "ข้อมูลการอนุมัติ" - }, - "approvalDataDescription": { - "message": "ล้างข้อมูลเว็บไซต์ที่ได้รับการอนุมัติเพื่อให้ทุกไซต์ต้องขออนุมัติอีกครั้ง" - }, - "clearApprovalData": { - "message": "ล้างข้อมูลการอนุมัติ" - }, - "approve": { - "message": "อนุมัติ" - }, - "reject": { - "message": "ปฏิเสธ" - }, - "providerAPIRequest": { - "message": "คำขอ Web3 API" - }, - "reviewProviderRequest": { - "message": "โปรดอ่านคำขอ Ethereum API นี้" - }, - "providerRequestInfo": { - "message": "โดเมนที่แสดงด้านล่างกำลังพยายามขอเข้าถึง API ของ Ethereum เพื่อให้สามารถโต้ตอบกับบล็อค Ethereum ได้ ตรวจสอบว่าคุณอยู่ในไซต์ที่ถูกต้องก่อนที่จะอนุมัติการเข้าถึง Ethereum เสมอ" - }, "accept": { "message": "ยอมรับ" }, @@ -308,7 +263,7 @@ "message": "" }, "dexscanView": { - "message": "ดูบัญชีบน DEXSCAN" + "message": "ดูบัญชีบน DexScan" }, "exchangeRate": { "message": "อัตราแลกเปลี่ยน" @@ -825,8 +780,8 @@ "supportCenter": { "message": "ไปที่ศูนย์สนับสนุนของเรา" }, - "symbolBetweenZeroTwelve": { - "message": "สัญลักษณ์ต้องมีความยาวตั้งแต่ 0 ถึง 12 อักขระ" + "symbolBetweenZeroTen": { + "message": "สัญลักษณ์ต้องมีความยาวตั้งแต่ 0 ถึง 10 อักขระ" }, "takesTooLong": { "message": "ใช้เวลานานเกินไปใช่หรือไม่?" @@ -942,9 +897,6 @@ "warning": { "message": "คำเตือน" }, - "welcome": { - "message": "ยินดีต้อนรับสู่ MetaMask เบต้า" - }, "welcomeBeta": { "message": "ยินดีต้อนรับสู่ DekuSan เบต้า" }, @@ -1368,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "" + }, + "privacyMode": { + "message": "โหมดความเป็นส่วนตัว" + }, + "privacyModeDescription": { + "message": "เว็บไซต์ต้องขอเข้าถึงเพื่อดูข้อมูลบัญชีของคุณ" + }, + "exposeAccounts": { + "message": "เปิดเผยบัญชี" + }, + "exposeDescription": { + "message": "เปิดเผยบัญชีไปยังเว็บไซต์ปัจจุบัน มีประโยชน์สำหรับ dapps แบบเดิม" + }, + "confirmExpose": { + "message": "คุณแน่ใจหรือไม่ว่าต้องการเปิดเผยบัญชีของคุณไปยังเว็บไซต์ปัจจุบัน" + }, + "confirmClear": { + "message": "คุณแน่ใจหรือไม่ว่าต้องการล้างเว็บไซต์ที่ผ่านการอนุมัติ" + }, + "clearApprovalDataSuccess": { + "message": "อนุมัติข้อมูลเว็บไซต์ที่ได้รับอนุมัติแล้ว" + }, + "approvalData": { + "message": "ข้อมูลการอนุมัติ" + }, + "approvalDataDescription": { + "message": "ล้างข้อมูลเว็บไซต์ที่ได้รับการอนุมัติเพื่อให้ทุกไซต์ต้องขออนุมัติอีกครั้ง" + }, + "clearApprovalData": { + "message": "ล้างข้อมูลการอนุมัติ" + }, + "providerAPIRequest": { + "message": "คำขอ Web3 API" + }, + "reviewProviderRequest": { + "message": "โปรดอ่านคำขอ DEXON API นี้" + }, + "providerRequestInfo": { + "message": "โดเมนที่แสดงด้านล่างกำลังพยายามขอเข้าถึง API ของ DEXON เพื่อให้สามารถโต้ตอบกับบล็อค DEXON ได้ ตรวจสอบว่าคุณอยู่ในไซต์ที่ถูกต้องก่อนที่จะอนุมัติการเข้าถึง DEXON เสมอ" + }, + "symbolBetweenZeroTwelve": { + "message": "สัญลักษณ์ต้องมีความยาวตั้งแต่ 0 ถึง 12 อักขระ" + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "ยินดีต้อนรับสู่ MetaMask เบต้า" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/tr/messages.json b/app/_locales/tr/messages.json index dad2f97a..04f9f22a 100644 --- a/app/_locales/tr/messages.json +++ b/app/_locales/tr/messages.json @@ -84,7 +84,7 @@ "message": "Coinbase'de satın al" }, "buyCoinbaseExplainer": { - "message": "Coinbase Bitcoin, Ethereum, and Litecoin alıp satmanın dünyadaki en popüler yolu" + "message": "Coinbase Bitcoin, Dexon, and Litecoin alıp satmanın dünyadaki en popüler yolu" }, "ok": { "message": "Tamam" @@ -263,7 +263,7 @@ "message": "Parolalar eşleşmiyor" }, "dexscanView": { - "message": "Hesabı DEXSCAN üzerinde izle" + "message": "Hesabı DexScan üzerinde izle" }, "exchangeRate": { "message": "Döviz kuru" @@ -1320,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "" + }, + "privacyMode": { + "message": "" + }, + "privacyModeDescription": { + "message": "" + }, + "exposeAccounts": { + "message": "" + }, + "exposeDescription": { + "message": "" + }, + "confirmExpose": { + "message": "" + }, + "confirmClear": { + "message": "" + }, + "clearApprovalDataSuccess": { + "message": "" + }, + "approvalData": { + "message": "" + }, + "approvalDataDescription": { + "message": "" + }, + "clearApprovalData": { + "message": "" + }, + "providerAPIRequest": { + "message": "" + }, + "reviewProviderRequest": { + "message": "" + }, + "providerRequestInfo": { + "message": "" + }, + "symbolBetweenZeroTwelve": { + "message": "" + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/vi/messages.json b/app/_locales/vi/messages.json index 8e3b05f2..c51174c9 100644 --- a/app/_locales/vi/messages.json +++ b/app/_locales/vi/messages.json @@ -1,49 +1,4 @@ { - "privacyMode": { - "message": "Chế độ riêng tư" - }, - "privacyModeDescription": { - "message": "Trang web phải yêu cầu quyền truy cập để xem thông tin tài khoản của bạn." - }, - "exposeAccounts": { - "message": "Hiển thị tài khoản" - }, - "exposeDescription": { - "message": "Hiển thị tài khoản cho trang web hiện tại. Hữu ích cho các ứng dụng cũ." - }, - "confirmExpose": { - "message": "Bạn có chắc chắn muốn hiển thị tài khoản của mình cho trang web hiện tại không?" - }, - "confirmClear": { - "message": "Bạn có chắc chắn muốn xóa các trang web được phê duyệt không?" - }, - "clearApprovalDataSuccess": { - "message": "Đã xóa thành công dữ liệu trang web được phê duyệt." - }, - "approvalData": { - "message": "Dữ liệu phê duyệt" - }, - "approvalDataDescription": { - "message": "Xóa dữ liệu trang web được phê duyệt để tất cả các trang web phải yêu cầu phê duyệt lại." - }, - "clearApprovalData": { - "message": "Xóa dữ liệu phê duyệt" - }, - "approve": { - "message": "Phê duyệt" - }, - "reject": { - "message": "Từ chối" - }, - "providerAPIRequest": { - "message": "Yêu cầu API Web3" - }, - "reviewProviderRequest": { - "message": "Vui lòng xem lại yêu cầu API Ethereum này." - }, - "providerRequestInfo": { - "message": "Miền được liệt kê bên dưới đang cố gắng yêu cầu quyền truy cập vào API Ethereum để nó có thể tương tác với chuỗi khối Ethereum. Luôn kiểm tra kỹ xem bạn có đang ở đúng trang web trước khi phê duyệt quyền truy cập Ethereum hay không." - }, "accept": { "message": "Chấp nhận" }, @@ -129,7 +84,7 @@ "message": "Mua trên Coinbase" }, "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, Dexon, và Litecoin" }, "ok": { "message": "" @@ -308,7 +263,7 @@ "message": "" }, "dexscanView": { - "message": "Xem tài khoản trên DEXSCAN" + "message": "Xem tài khoản trên DexScan" }, "exchangeRate": { "message": "Tỷ giá" @@ -766,7 +721,7 @@ "message": "" }, "sendTokensAnywhere": { - "message": "Gửi mã token đến bất kỳ ai có tài khoản DEXON" + "message": "Gửi mã token đến bất kỳ ai có tài khoản Dexon" }, "settings": { "message": "Cài đặt" @@ -1365,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "" + }, + "privacyMode": { + "message": "Chế độ riêng tư" + }, + "privacyModeDescription": { + "message": "Trang web phải yêu cầu quyền truy cập để xem thông tin tài khoản của bạn." + }, + "exposeAccounts": { + "message": "Hiển thị tài khoản" + }, + "exposeDescription": { + "message": "Hiển thị tài khoản cho trang web hiện tại. Hữu ích cho các ứng dụng cũ." + }, + "confirmExpose": { + "message": "Bạn có chắc chắn muốn hiển thị tài khoản của mình cho trang web hiện tại không?" + }, + "confirmClear": { + "message": "Bạn có chắc chắn muốn xóa các trang web được phê duyệt không?" + }, + "clearApprovalDataSuccess": { + "message": "Đã xóa thành công dữ liệu trang web được phê duyệt." + }, + "approvalData": { + "message": "Dữ liệu phê duyệt" + }, + "approvalDataDescription": { + "message": "Xóa dữ liệu trang web được phê duyệt để tất cả các trang web phải yêu cầu phê duyệt lại." + }, + "clearApprovalData": { + "message": "Xóa dữ liệu phê duyệt" + }, + "providerAPIRequest": { + "message": "Yêu cầu API Web3" + }, + "reviewProviderRequest": { + "message": "Vui lòng xem lại yêu cầu API DEXON này." + }, + "providerRequestInfo": { + "message": "Miền được liệt kê bên dưới đang cố gắng yêu cầu quyền truy cập vào API DEXON để nó có thể tương tác với chuỗi khối DEXON. Luôn kiểm tra kỹ xem bạn có đang ở đúng trang web trước khi phê duyệt quyền truy cập DEXON hay không." + }, + "symbolBetweenZeroTwelve": { + "message": "" + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/zh_CN/messages.json b/app/_locales/zh_CN/messages.json index 0e42883b..9404ae10 100644 --- a/app/_locales/zh_CN/messages.json +++ b/app/_locales/zh_CN/messages.json @@ -1,49 +1,4 @@ { - "privacyMode": { - "message": "隐私模式" - }, - "privacyModeDescription": { - "message": "网站必须请求访问权限才能查看您的帐户信息。" - }, - "exposeAccounts": { - "message": "公开账户" - }, - "exposeDescription": { - "message": "将帐户公开给当前网站。对传统dapps很有用。" - }, - "confirmExpose": { - "message": "您确定要将帐户公开到当前网站吗?" - }, - "confirmClear": { - "message": "您确定要清除已批准的网站吗?" - }, - "clearApprovalDataSuccess": { - "message": "已批准的网站数据已成功清除。" - }, - "approvalData": { - "message": "审批数据" - }, - "approvalDataDescription": { - "message": "清除已批准的网站数据,以便所有网站都必须再次申请" - }, - "clearApprovalData": { - "message": "清除批准数据" - }, - "approve": { - "message": "批准" - }, - "reject": { - "message": "拒绝" - }, - "providerAPIRequest": { - "message": "Web3 API请求" - }, - "reviewProviderRequest": { - "message": "请查看此Ethereum API请求。" - }, - "providerRequestInfo": { - "message": "下面列出的域正在尝试请求访问Ethereum API,以便它可以与以太坊区块链进行交互。在批准Ethereum访问之前,请务必仔细检查您是否在正确的站点上。" - }, "accept": { "message": "接受" }, @@ -308,7 +263,7 @@ "message": "密码不匹配" }, "dexscanView": { - "message": "在 DEXSCAN 上查看账户" + "message": "在 DexScan 上查看账户" }, "exchangeRate": { "message": "兑换比率" @@ -516,7 +471,7 @@ "message": "消息" }, "dekusanDescription": { - "message": "DekuSan is a secure identity vault for DEXON." + "message": "DekuSan is a secure identity vault for Dexon." }, "min": { "message": "最小" @@ -825,8 +780,8 @@ "supportCenter": { "message": "访问我们的支持中心" }, - "symbolBetweenZeroTwelve": { - "message": "符号应该有0-12个字符." + "symbolBetweenZeroTen": { + "message": "符号应该有0-10个字符." }, "takesTooLong": { "message": "花费太长时间?" @@ -1365,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "" + }, + "privacyMode": { + "message": "隐私模式" + }, + "privacyModeDescription": { + "message": "网站必须请求访问权限才能查看您的帐户信息。" + }, + "exposeAccounts": { + "message": "公开账户" + }, + "exposeDescription": { + "message": "将帐户公开给当前网站。对传统dapps很有用。" + }, + "confirmExpose": { + "message": "您确定要将帐户公开到当前网站吗?" + }, + "confirmClear": { + "message": "您确定要清除已批准的网站吗?" + }, + "clearApprovalDataSuccess": { + "message": "已批准的网站数据已成功清除。" + }, + "approvalData": { + "message": "审批数据" + }, + "approvalDataDescription": { + "message": "清除已批准的网站数据,以便所有网站都必须再次申请" + }, + "clearApprovalData": { + "message": "清除批准数据" + }, + "providerAPIRequest": { + "message": "Web3 API请求" + }, + "reviewProviderRequest": { + "message": "请查看此DEXON API请求。" + }, + "providerRequestInfo": { + "message": "下面列出的域正在尝试请求访问DEXON API,以便它可以与以太坊区块链进行交互。在批准DEXON访问之前,请务必仔细检查您是否在正确的站点上。" + }, + "symbolBetweenZeroTwelve": { + "message": "符号应该有0-12个字符." + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/_locales/zh_TW/messages.json b/app/_locales/zh_TW/messages.json index 3af0cbea..06872470 100644 --- a/app/_locales/zh_TW/messages.json +++ b/app/_locales/zh_TW/messages.json @@ -1,46 +1,4 @@ { - "privacyMode": { - "message": "隱私模式" - }, - "privacyModeDescription": { - "message": "網站必須請求訪問權限才能查看您的帳戶信息。" - }, - "exposeAccounts": { - "message": "公開賬戶" - }, - "exposeDescription": { - "message": "將帳戶公開給當前網站。對傳統dapps很有用。" - }, - "confirmExpose": { - "message": "您確定要將帳戶公開到當前網站嗎?" - }, - "confirmClear": { - "message": "您確定要清除已批准的網站嗎?" - }, - "clearApprovalDataSuccess": { - "message": "已批准的網站數據已成功清除。" - }, - "approvalData": { - "message": "審批數據" - }, - "approvalDataDescription": { - "message": "清除已批准的網站數據,以便所有網站都必須再次申請" - }, - "clearApprovalData": { - "message": "清除批准數據" - }, - "providerAPIRequest": { - "message": "Web3 API請求" - }, - "reviewProviderRequest": { - "message": "請查看此Ethereum API請求。" - }, - "providerRequestInfo": { - "message": "下面列出的域正在嘗試請求訪問Ethereum API,以便它可以與以太坊區塊鏈進行交互。在批准Ethereum訪問之前,請務必仔細檢查您是否在正確的站點上。" - }, - "aboutDekuSan": { - "message": "DekuSan 是 DEXON Foundation 官方開發的 DEXON 瀏覽器擴充插件。" - }, "accept": { "message": "接受" }, @@ -305,7 +263,7 @@ "message": "您所輸入的密碼不一致" }, "dexscanView": { - "message": "在 DEXSCAN 上查看帳戶" + "message": "在 DexScan 上查看帳戶" }, "exchangeRate": { "message": "匯率" @@ -513,7 +471,7 @@ "message": "訊息" }, "dekusanDescription": { - "message": "DekuSan 是 DEXON 的安全身份識別金庫." + "message": "DekuSan 是Dexon的安全身份識別金庫." }, "min": { "message": "最小" @@ -822,8 +780,8 @@ "supportCenter": { "message": "造訪我們的協助中心" }, - "symbolBetweenZeroTwelve": { - "message": "代號必須介於 0 到 12 字元間." + "symbolBetweenZeroTen": { + "message": "代號必須介於 0 到 10 字元間." }, "takesTooLong": { "message": "花費太長時間?" @@ -1362,5 +1320,229 @@ }, "connectingToRinkeby": { "message": "" + }, + "privacyMode": { + "message": "隱私模式" + }, + "privacyModeDescription": { + "message": "網站必須請求訪問權限才能查看您的帳戶信息。" + }, + "exposeAccounts": { + "message": "公開賬戶" + }, + "exposeDescription": { + "message": "將帳戶公開給當前網站。對傳統dapps很有用。" + }, + "confirmExpose": { + "message": "您確定要將帳戶公開到當前網站嗎?" + }, + "confirmClear": { + "message": "您確定要清除已批准的網站嗎?" + }, + "clearApprovalDataSuccess": { + "message": "已批准的網站數據已成功清除。" + }, + "approvalData": { + "message": "審批數據" + }, + "approvalDataDescription": { + "message": "清除已批准的網站數據,以便所有網站都必須再次申請" + }, + "clearApprovalData": { + "message": "清除批准數據" + }, + "providerAPIRequest": { + "message": "Web3 API請求" + }, + "reviewProviderRequest": { + "message": "請查看此DEXON API請求。" + }, + "providerRequestInfo": { + "message": "下面列出的域正在嘗試請求訪問DEXON API,以便它可以與以太坊區塊鏈進行交互。在批准DEXON訪問之前,請務必仔細檢查您是否在正確的站點上。" + }, + "symbolBetweenZeroTwelve": { + "message": "代號必須介於 0 到 12 字元間." + }, + "contractInteraction": { + "message": "" + }, + "providerRequest": { + "message": "" + }, + "advancedOptions": { + "message": "" + }, + "advanced": { + "message": "" + }, + "amountPlusTxFee": { + "message": "" + }, + "average": { + "message": "" + }, + "basic": { + "message": "" + }, + "cancelled": { + "message": "" + }, + "connectRequest": { + "message": "" + }, + "customGasSubTitle": { + "message": "" + }, + "depositEth": { + "message": "" + }, + "depositEther": { + "message": "" + }, + "directDepositEther": { + "message": "" + }, + "directDepositEtherExplainer": { + "message": "" + }, + "eth": { + "message": "" + }, + "etherscanView": { + "message": "" + }, + "fast": { + "message": "" + }, + "fastest": { + "message": "" + }, + "feeChartTitle": { + "message": "" + }, + "gasPriceNoDenom": { + "message": "" + }, + "getEther": { + "message": "" + }, + "getEtherFromFaucet": { + "message": "", + "description": "" + }, + "holdEther": { + "message": "" + }, + "metamaskDescription": { + "message": "" + }, + "metamaskSeedWords": { + "message": "" + }, + "metamaskVersion": { + "message": "" + }, + "minutesShorthand": { + "message": "" + }, + "needEtherInWallet": { + "message": "" + }, + "negativeETH": { + "message": "" + }, + "newNetwork": { + "message": "" + }, + "rpcURL": { + "message": "" + }, + "showAdvancedOptions": { + "message": "" + }, + "hideAdvancedOptions": { + "message": "" + }, + "optionalChainId": { + "message": "" + }, + "optionalSymbol": { + "message": "" + }, + "optionalNickname": { + "message": "" + }, + "newTotal": { + "message": "" + }, + "newTransactionFee": { + "message": "" + }, + "ofTextNofM": { + "message": "" + }, + "onlySendToEtherAddress": { + "message": "" + }, + "originalTotal": { + "message": "" + }, + "requestsAwaitingAcknowledgement": { + "message": "" + }, + "slow": { + "message": "" + }, + "secondsShorthand": { + "message": "" + }, + "sendAmount": { + "message": "" + }, + "sendETH": { + "message": "" + }, + "sentEther": { + "message": "" + }, + "speedUpCancellation": { + "message": "" + }, + "speedUpTransaction": { + "message": "" + }, + "toETHviaShapeShift": { + "message": "", + "description": "" + }, + "transactionResubmitted": { + "message": "" + }, + "transactionErrored": { + "message": "" + }, + "transactionCancelAttempted": { + "message": "" + }, + "transactionCancelSuccess": { + "message": "" + }, + "transactionErrorNoContract": { + "message": "" + }, + "transactionFee": { + "message": "" + }, + "transactionTime": { + "message": "" + }, + "viewOnEtherscan": { + "message": "" + }, + "welcome": { + "message": "" + }, + "depositDex": { + "message": "" } }
\ No newline at end of file diff --git a/app/manifest.json b/app/manifest.json index d1904a21..634a159d 100644 --- a/app/manifest.json +++ b/app/manifest.json @@ -1,7 +1,7 @@ { "name": "__MSG_appName__", "short_name": "__MSG_appName__", - "version": "1.1.1", + "version": "1.2.0", "manifest_version": 2, "author": "https://dexon.org", "description": "__MSG_appDescription__", diff --git a/app/phishing.html b/app/phishing.html index a1790b73..f0a11b37 100644 --- a/app/phishing.html +++ b/app/phishing.html @@ -56,7 +56,7 @@ <img src="/images/dekusan.svg" style="height:60px"> <h3>ATTENTION</h3> <p>DekuSan believes this domain could currently compromise your security and has prevented you from interacting with it.</p> - <p>This is because the site tested positive on the <a href="https://github.com/metamask/eth-phishing-detect">Ethereum Phishing Detector</a>. This includes outright malicious websites and legitimate websites that have been compromised by a malicious actor.</p> + <p>This is because the site tested positive on the <a href="https://github.com/metamask/eth-phishing-detect">DEXON Phishing Detector</a>. This includes outright malicious websites and legitimate websites that have been compromised by a malicious actor.</p> <p id="esdbLink"></p> <p>You can turn DekuSan off to interact with this site, but it is advised not to.</p> <p> diff --git a/app/scripts/contentscript.js b/app/scripts/contentscript.js index ce5dc4e3..0e59d73a 100644 --- a/app/scripts/contentscript.js +++ b/app/scripts/contentscript.js @@ -124,7 +124,7 @@ function listenForProviderRequest () { window.addEventListener('message', ({ source, data }) => { if (source !== window || !data || !data.type) { return } switch (data.type) { - case 'ETHEREUM_ENABLE_PROVIDER': + case 'DEXON_ENABLE_PROVIDER': extension.runtime.sendMessage({ action: 'init-provider-request', force: data.force, @@ -133,13 +133,13 @@ function listenForProviderRequest () { siteTitle: getSiteName(source), }) break - case 'ETHEREUM_IS_APPROVED': + case 'DEXON_IS_APPROVED': extension.runtime.sendMessage({ action: 'init-is-approved', origin: source.location.hostname, }) break - case 'METAMASK_IS_UNLOCKED': + case 'DEKUSAN_IS_UNLOCKED': extension.runtime.sendMessage({ action: 'init-is-unlocked', }) @@ -151,14 +151,14 @@ function listenForProviderRequest () { switch (action) { case 'approve-provider-request': isEnabled = true - window.postMessage({ type: 'ethereumprovider', selectedAddress }, '*') + window.postMessage({ type: 'dexonprovider', selectedAddress }, '*') break case 'approve-legacy-provider-request': isEnabled = true - window.postMessage({ type: 'ethereumproviderlegacy', selectedAddress }, '*') + window.postMessage({ type: 'dexonproviderlegacy', selectedAddress }, '*') break case 'reject-provider-request': - window.postMessage({ type: 'ethereumprovider', error: 'User rejected provider access' }, '*') + window.postMessage({ type: 'dexonprovider', error: 'User rejected provider access' }, '*') break case 'answer-is-approved': window.postMessage({ type: 'ethereumisapproved', isApproved, caching }, '*') @@ -168,7 +168,7 @@ function listenForProviderRequest () { break case 'metamask-set-locked': isEnabled = false - window.postMessage({ type: 'metamasksetlocked' }, '*') + window.postMessage({ type: 'dekusansetlocked' }, '*') break } }) diff --git a/app/scripts/controllers/network/network.js b/app/scripts/controllers/network/network.js index af1a5f94..777dcb1f 100644 --- a/app/scripts/controllers/network/network.js +++ b/app/scripts/controllers/network/network.js @@ -35,7 +35,7 @@ const defaultProviderConfig = { } const defaultNetworkConfig = { - ticker: 'ETH', + ticker: 'DEX', } module.exports = class NetworkController extends EventEmitter { @@ -123,7 +123,7 @@ module.exports = class NetworkController extends EventEmitter { }) } - setRpcTarget (rpcTarget, chainId, ticker = 'ETH', nickname = '') { + setRpcTarget (rpcTarget, chainId, ticker = 'DEX', nickname = '') { const providerConfig = { type: 'rpc', rpcTarget, @@ -186,7 +186,7 @@ module.exports = class NetworkController extends EventEmitter { this._setNetworkClient(networkClient) // setup networkConfig var settings = { - ticker: 'ETH', + ticker: 'DEX', } this.networkConfig.putState(settings) } @@ -210,7 +210,7 @@ module.exports = class NetworkController extends EventEmitter { networks.networkList['rpc'] = { chainId: chainId, rpcUrl, - ticker: ticker || 'ETH', + ticker: ticker || 'DEX', nickname, } // setup networkConfig diff --git a/app/scripts/controllers/preferences.js b/app/scripts/controllers/preferences.js index b21cdfb3..1ab62814 100644 --- a/app/scripts/controllers/preferences.js +++ b/app/scripts/controllers/preferences.js @@ -401,7 +401,7 @@ class PreferencesController { * @returns {Promise<array>} Promise resolving to updated frequentRpcList. * */ - addToFrequentRpcList (url, chainId, ticker = 'ETH', nickname = '') { + addToFrequentRpcList (url, chainId, ticker = 'DEX', nickname = '') { const rpcList = this.getFrequentRpcListDetail() const index = rpcList.findIndex((element) => { return element.rpcUrl === url }) if (index !== -1) { diff --git a/app/scripts/controllers/provider-approval.js b/app/scripts/controllers/provider-approval.js index 53172c06..893ddec8 100644 --- a/app/scripts/controllers/provider-approval.js +++ b/app/scripts/controllers/provider-approval.js @@ -1,7 +1,7 @@ const ObservableStore = require('obs-store') /** - * A controller that services user-approved requests for a full Ethereum provider API + * A controller that services user-approved requests for a full DEXON provider API */ class ProviderApprovalController { /** @@ -47,7 +47,7 @@ class ProviderApprovalController { } /** - * Called when a tab requests access to a full Ethereum provider API + * Called when a tab requests access to a full DEXON provider API * * @param {string} origin - Origin of the window requesting full provider access * @param {string} siteTitle - The title of the document requesting full provider access @@ -99,7 +99,7 @@ class ProviderApprovalController { } /** - * Called when a user approves access to a full Ethereum provider API + * Called when a user approves access to a full DEXON provider API * * @param {string} origin - Origin of the target window to approve provider access */ @@ -117,7 +117,7 @@ class ProviderApprovalController { } /** - * Called when a tab rejects access to a full Ethereum provider API + * Called when a tab rejects access to a full DEXON provider API * * @param {string} origin - Origin of the target window to reject provider access */ diff --git a/app/scripts/controllers/token-rates.js b/app/scripts/controllers/token-rates.js index 5017b687..255f92b6 100644 --- a/app/scripts/controllers/token-rates.js +++ b/app/scripts/controllers/token-rates.js @@ -28,7 +28,7 @@ class TokenRatesController { async updateExchangeRates () { if (!this.isActive) { return } const contractExchangeRates = {} - const nativeCurrency = this.currency ? this.currency.getState().nativeCurrency.toUpperCase() : 'ETH' + const nativeCurrency = this.currency ? this.currency.getState().nativeCurrency.toUpperCase() : 'DEX' const pairs = this._tokens.map(token => `pairs[]=${token.address}/${nativeCurrency}`) const query = pairs.join('&') if (this._tokens.length > 0) { diff --git a/app/scripts/inpage.js b/app/scripts/inpage.js index f910afed..1adeb683 100644 --- a/app/scripts/inpage.js +++ b/app/scripts/inpage.js @@ -39,10 +39,10 @@ var inpageProvider = new DekuSanInpageProvider(dekusanStream) inpageProvider.setMaxListeners(100) // set up a listener for when MetaMask is locked -onMessage('metamasksetlocked', () => { isEnabled = false }) +onMessage('dekusansetlocked', () => { isEnabled = false }) // set up a listener for privacy mode responses -onMessage('ethereumproviderlegacy', ({ data: { selectedAddress } }) => { +onMessage('dexonproviderlegacy', ({ data: { selectedAddress } }) => { isEnabled = true setTimeout(() => { inpageProvider.publicConfigStore.updateState({ selectedAddress }) @@ -72,8 +72,8 @@ inpageProvider.enable = function ({ force } = {}) { }) } } - onMessage('ethereumprovider', providerHandle, true) - window.postMessage({ type: 'ETHEREUM_ENABLE_PROVIDER', force }, '*') + onMessage('dexonprovider', providerHandle, true) + window.postMessage({ type: 'DEXON_ENABLE_PROVIDER', force }, '*') }) } @@ -103,7 +103,7 @@ inpageProvider._dekusan = new Proxy({ } } onMessage('ethereumisapproved', isApprovedHandle, true) - window.postMessage({ type: 'ETHEREUM_IS_APPROVED' }, '*') + window.postMessage({ type: 'DEXON_IS_APPROVED' }, '*') }) }, @@ -118,7 +118,7 @@ inpageProvider._dekusan = new Proxy({ resolve(!!isUnlocked) } onMessage('metamaskisunlocked', isUnlockedHandle, true) - window.postMessage({ type: 'METAMASK_IS_UNLOCKED' }, '*') + window.postMessage({ type: 'DEKUSAN_IS_UNLOCKED' }, '*') }) }, }, { diff --git a/app/scripts/metamask-controller.js b/app/scripts/metamask-controller.js index 19faffa2..1c5fd8dd 100644 --- a/app/scripts/metamask-controller.js +++ b/app/scripts/metamask-controller.js @@ -870,7 +870,7 @@ module.exports = class MetamaskController extends EventEmitter { /** * Imports an account with the specified import strategy. * These are defined in app/scripts/account-import-strategies - * Each strategy represents a different way of serializing an Ethereum key pair. + * Each strategy represents a different way of serializing an DEXON key pair. * * @param {string} strategy - A unique identifier for an account import strategy. * @param {any} args - The data required by that strategy to import an account. @@ -1476,7 +1476,7 @@ module.exports = class MetamaskController extends EventEmitter { this.currencyController.setCurrentCurrency(currencyCode) this.currencyController.updateConversionRate() const data = { - nativeCurrency: ticker || 'ETH', + nativeCurrency: ticker || 'DEX', conversionRate: this.currencyController.getConversionRate(), currentCurrency: this.currencyController.getCurrentCurrency(), conversionDate: this.currencyController.getConversionDate(), @@ -1514,13 +1514,13 @@ module.exports = class MetamaskController extends EventEmitter { /** * A method for selecting a custom URL for an ethereum RPC provider. - * @param {string} rpcTarget - A URL for a valid Ethereum RPC API. + * @param {string} rpcTarget - A URL for a valid DEXON RPC API. * @param {number} chainId - The chainId of the selected network. * @param {string} ticker - The ticker symbol of the selected network. * @param {string} nickname - Optional nickname of the selected network. * @returns {Promise<String>} - The RPC Target URL confirmed. */ - async setCustomRpc (rpcTarget, chainId, ticker = 'ETH', nickname = '') { + async setCustomRpc(rpcTarget, chainId, ticker = 'DEX', nickname = '') { this.networkController.setRpcTarget(rpcTarget, chainId, ticker, nickname) await this.preferencesController.addToFrequentRpcList(rpcTarget, chainId, ticker, nickname) return rpcTarget diff --git a/app/unsupport.html b/app/unsupport.html index 5c16d5ec..136b3fac 100644 --- a/app/unsupport.html +++ b/app/unsupport.html @@ -53,7 +53,7 @@ <body> <div class="unsupport"> <img src="./images/cancel.png" alt=""> - <h1>ENS resolver only support on Ethereum mainnet</h1> + <h1>ENS resolver only support on DEXON mainnet</h1> </div> </body> </html>
\ No newline at end of file diff --git a/development/states/conf-tx.json b/development/states/conf-tx.json index ca429e6b..59a757ba 100644 --- a/development/states/conf-tx.json +++ b/development/states/conf-tx.json @@ -56,7 +56,7 @@ "read": true, "date": "Thu Feb 09 2017", "title": "Terms of Use", - "body": "# Terms of Use #\n\n**THIS AGREEMENT IS SUBJECT TO BINDING ARBITRATION AND A WAIVER OF CLASS ACTION RIGHTS AS DETAILED IN SECTION 13. PLEASE READ THE AGREEMENT CAREFULLY.**\n\n_Our Terms of Use have been updated as of September 5, 2016_\n\n## 1. Acceptance of Terms ##\n\nDekuSan provides a platform for managing Ethereum (or \"ETH\") accounts, and allowing ordinary websites to interact with the Ethereum blockchain, while keeping the user in control over what transactions they approve, through our website located at[ ](http://metamask.io)[https://metamask.io/](https://metamask.io/) and browser plugin (the \"Site\") — which includes text, images, audio, code and other materials (collectively, the “Content”) and all of the features, and services provided. The Site, and any other features, tools, materials, or other services offered from time to time by DekuSan are referred to here as the “Service.” Please read these Terms of Use (the “Terms” or “Terms of Use”) carefully before using the Service. By using or otherwise accessing the Services, or clicking to accept or agree to these Terms where that option is made available, you (1) accept and agree to these Terms (2) consent to the collection, use, disclosure and other handling of information as described in our Privacy Policy and (3) any additional terms, rules and conditions of participation issued by DekuSan from time to time. If you do not agree to the Terms, then you may not access or use the Content or Services.\n\n## 2. Modification of Terms of Use ##\n\nExcept for Section 13, providing for binding arbitration and waiver of class action rights, DekuSan reserves the right, at its sole discretion, to modify or replace the Terms of Use at any time. The most current version of these Terms will be posted on our Site. You shall be responsible for reviewing and becoming familiar with any such modifications. Use of the Services by you after any modification to the Terms constitutes your acceptance of the Terms of Use as modified.\n\n\n\n## 3. Eligibility ##\n\nYou hereby represent and warrant that you are fully able and competent to enter into the terms, conditions, obligations, affirmations, representations and warranties set forth in these Terms and to abide by and comply with these Terms.\n\nDekuSan is a global platform and by accessing the Content or Services, you are representing and warranting that, you are of the legal age of majority in your jurisdiction as is required to access such Services and Content and enter into arrangements as provided by the Service. You further represent that you are otherwise legally permitted to use the service in your jurisdiction including owning cryptographic tokens of value, and interacting with the Services or Content in any way. You further represent you are responsible for ensuring compliance with the laws of your jurisdiction and acknowledge that DekuSan is not liable for your compliance with such laws.\n\n## 4 Account Password and Security ##\n\nWhen setting up an account within DekuSan, you will be responsible for keeping your own account secrets, which may be a twelve-word seed phrase, an account file, or other locally stored secret information. DekuSan encrypts this information locally with a password you provide, that we never send to our servers. You agree to (a) never use the same password for DekuSan that you have ever used outside of this service; (b) keep your secret information and password confidential and do not share them with anyone else; (c) immediately notify DekuSan of any unauthorized use of your account or breach of security. DekuSan cannot and will not be liable for any loss or damage arising from your failure to comply with this section.\n\n## 5. Representations, Warranties, and Risks ##\n\n### 5.1. Warranty Disclaimer ###\n\nYou expressly understand and agree that your use of the Service is at your sole risk. The Service (including the Service and the Content) are provided on an \"AS IS\" and \"as available\" basis, without warranties of any kind, either express or implied, including, without limitation, implied warranties of merchantability, fitness for a particular purpose or non-infringement. You acknowledge that DekuSan has no control over, and no duty to take any action regarding: which users gain access to or use the Service; what effects the Content may have on you; how you may interpret or use the Content; or what actions you may take as a result of having been exposed to the Content. You release DekuSan from all liability for you having acquired or not acquired Content through the Service. DekuSan makes no representations concerning any Content contained in or accessed through the Service, and DekuSan will not be responsible or liable for the accuracy, copyright compliance, legality or decency of material contained in or accessed through the Service.\n\n### 5.2 Sophistication and Risk of Cryptographic Systems ###\n\nBy utilizing the Service or interacting with the Content or platform in any way, you represent that you understand the inherent risks associated with cryptographic systems; and warrant that you have an understanding of the usage and intricacies of native cryptographic tokens, like Ether (ETH) and Bitcoin (BTC), smart contract based tokens such as those that follow the Ethereum Token Standard (https://github.com/ethereum/EIPs/issues/20), and blockchain-based software systems.\n\n### 5.3 Risk of Regulatory Actions in One or More Jurisdictions ###\n\nDekuSan and ETH could be impacted by one or more regulatory inquiries or regulatory action, which could impede or limit the ability of DekuSan to continue to develop, or which could impede or limit your ability to access or use the Service or Ethereum blockchain.\n\n### 5.4 Risk of Weaknesses or Exploits in the Field of Cryptography ###\n\nYou acknowledge and understand that Cryptography is a progressing field. Advances in code cracking or technical advances such as the development of quantum computers may present risks to cryptocurrencies and Services of Content, which could result in the theft or loss of your cryptographic tokens or property. To the extent possible, DekuSan intends to update the protocol underlying Services to account for any advances in cryptography and to incorporate additional security measures, but does not guarantee or otherwise represent full security of the system. By using the Service or accessing Content, you acknowledge these inherent risks.\n\n### 5.5 Volatility of Crypto Currencies ###\n\nYou understand that Ethereum and other blockchain technologies and associated currencies or tokens are highly volatile due to many factors including but not limited to adoption, speculation, technology and security risks. You also acknowledge that the cost of transacting on such technologies is variable and may increase at any time causing impact to any activities taking place on the Ethereum blockchain. You acknowledge these risks and represent that DekuSan cannot be held liable for such fluctuations or increased costs.\n\n### 5.6 Application Security ###\n\nYou acknowledge that Ethereum applications are code subject to flaws and acknowledge that you are solely responsible for evaluating any code provided by the Services or Content and the trustworthiness of any third-party websites, products, smart-contracts, or Content you access or use through the Service. You further expressly acknowledge and represent that Ethereum applications can be written maliciously or negligently, that DekuSan cannot be held liable for your interaction with such applications and that such applications may cause the loss of property or even identity. This warning and others later provided by DekuSan in no way evidence or represent an on-going duty to alert you to all of the potential risks of utilizing the Service or Content.\n\n## 6. Indemnity ##\n\nYou agree to release and to indemnify, defend and hold harmless DekuSan and its parents, subsidiaries, affiliates and agencies, as well as the officers, directors, employees, shareholders and representatives of any of the foregoing entities, from and against any and all losses, liabilities, expenses, damages, costs (including attorneys’ fees and court costs) claims or actions of any kind whatsoever arising or resulting from your use of the Service, your violation of these Terms of Use, and any of your acts or omissions that implicate publicity rights, defamation or invasion of privacy. DekuSan reserves the right, at its own expense, to assume exclusive defense and control of any matter otherwise subject to indemnification by you and, in such case, you agree to cooperate with DekuSan in the defense of such matter.\n\n## 7. Limitation on liability ##\n\nYOU ACKNOWLEDGE AND AGREE THAT YOU ASSUME FULL RESPONSIBILITY FOR YOUR USE OF THE SITE AND SERVICE. YOU ACKNOWLEDGE AND AGREE THAT ANY INFORMATION YOU SEND OR RECEIVE DURING YOUR USE OF THE SITE AND SERVICE MAY NOT BE SECURE AND MAY BE INTERCEPTED OR LATER ACQUIRED BY UNAUTHORIZED PARTIES. YOU ACKNOWLEDGE AND AGREE THAT YOUR USE OF THE SITE AND SERVICE IS AT YOUR OWN RISK. RECOGNIZING SUCH, YOU UNDERSTAND AND AGREE THAT, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, NEITHER METAMASK NOR ITS SUPPLIERS OR LICENSORS WILL BE LIABLE TO YOU FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY OR OTHER DAMAGES OF ANY KIND, INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF PROFITS, GOODWILL, USE, DATA OR OTHER TANGIBLE OR INTANGIBLE LOSSES OR ANY OTHER DAMAGES BASED ON CONTRACT, TORT, STRICT LIABILITY OR ANY OTHER THEORY (EVEN IF METAMASK HAD BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES), RESULTING FROM THE SITE OR SERVICE; THE USE OR THE INABILITY TO USE THE SITE OR SERVICE; UNAUTHORIZED ACCESS TO OR ALTERATION OF YOUR TRANSMISSIONS OR DATA; STATEMENTS OR CONDUCT OF ANY THIRD PARTY ON THE SITE OR SERVICE; ANY ACTIONS WE TAKE OR FAIL TO TAKE AS A RESULT OF COMMUNICATIONS YOU SEND TO US; HUMAN ERRORS; TECHNICAL MALFUNCTIONS; FAILURES, INCLUDING PUBLIC UTILITY OR TELEPHONE OUTAGES; OMISSIONS, INTERRUPTIONS, LATENCY, DELETIONS OR DEFECTS OF ANY DEVICE OR NETWORK, PROVIDERS, OR SOFTWARE (INCLUDING, BUT NOT LIMITED TO, THOSE THAT DO NOT PERMIT PARTICIPATION IN THE SERVICE); ANY INJURY OR DAMAGE TO COMPUTER EQUIPMENT; INABILITY TO FULLY ACCESS THE SITE OR SERVICE OR ANY OTHER WEBSITE; THEFT, TAMPERING, DESTRUCTION, OR UNAUTHORIZED ACCESS TO, IMAGES OR OTHER CONTENT OF ANY KIND; DATA THAT IS PROCESSED LATE OR INCORRECTLY OR IS INCOMPLETE OR LOST; TYPOGRAPHICAL, PRINTING OR OTHER ERRORS, OR ANY COMBINATION THEREOF; OR ANY OTHER MATTER RELATING TO THE SITE OR SERVICE.\n\nSOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF CERTAIN WARRANTIES OR THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES. ACCORDINGLY, SOME OF THE ABOVE LIMITATIONS MAY NOT APPLY TO YOU.\n\n## 8. Our Proprietary Rights ##\n\nAll title, ownership and intellectual property rights in and to the Service are owned by DekuSan or its licensors. You acknowledge and agree that the Service contains proprietary and confidential information that is protected by applicable intellectual property and other laws. Except as expressly authorized by DekuSan, you agree not to copy, modify, rent, lease, loan, sell, distribute, perform, display or create derivative works based on the Service, in whole or in part. DekuSan issues a license for DekuSan, found [here](https://github.com/DekuSan/metamask-plugin/blob/master/LICENSE). For information on other licenses utilized in the development of DekuSan, please see our attribution page at: [https://metamask.io/attributions.html](https://metamask.io/attributions.html)\n\n## 9. Links ##\n\nThe Service provides, or third parties may provide, links to other World Wide Web or accessible sites, applications or resources. Because DekuSan has no control over such sites, applications and resources, you acknowledge and agree that DekuSan is not responsible for the availability of such external sites, applications or resources, and does not endorse and is not responsible or liable for any content, advertising, products or other materials on or available from such sites or resources. You further acknowledge and agree that DekuSan shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods or services available on or through any such site or resource.\n\n## 10. Termination and Suspension ##\n\nDekuSan may terminate or suspend all or part of the Service and your DekuSan access immediately, without prior notice or liability, if you breach any of the terms or conditions of the Terms. Upon termination of your access, your right to use the Service will immediately cease.\n\nThe following provisions of the Terms survive any termination of these Terms: INDEMNITY; WARRANTY DISCLAIMERS; LIMITATION ON LIABILITY; OUR PROPRIETARY RIGHTS; LINKS; TERMINATION; NO THIRD PARTY BENEFICIARIES; BINDING ARBITRATION AND CLASS ACTION WAIVER; GENERAL INFORMATION.\n\n## 11. No Third Party Beneficiaries ##\n\nYou agree that, except as otherwise expressly provided in these Terms, there shall be no third party beneficiaries to the Terms.\n\n## 12. Notice and Procedure For Making Claims of Copyright Infringement ##\n\nIf you believe that your copyright or the copyright of a person on whose behalf you are authorized to act has been infringed, please provide DekuSan’s Copyright Agent a written Notice containing the following information:\n\n· an electronic or physical signature of the person authorized to act on behalf of the owner of the copyright or other intellectual property interest;\n\n· a description of the copyrighted work or other intellectual property that you claim has been infringed;\n\n· a description of where the material that you claim is infringing is located on the Service;\n\n· your address, telephone number, and email address;\n\n· a statement by you that you have a good faith belief that the disputed use is not authorized by the copyright owner, its agent, or the law;\n\n· a statement by you, made under penalty of perjury, that the above information in your Notice is accurate and that you are the copyright or intellectual property owner or authorized to act on the copyright or intellectual property owner's behalf.\n\nDekuSan’s Copyright Agent can be reached at:\n\nEmail: copyright [at] metamask [dot] io\n\nMail:\n\nAttention:\n\nDekuSan Copyright ℅ ConsenSys\n\n49 Bogart Street\n\nBrooklyn, NY 11206\n\n## 13. Binding Arbitration and Class Action Waiver ##\n\nPLEASE READ THIS SECTION CAREFULLY – IT MAY SIGNIFICANTLY AFFECT YOUR LEGAL RIGHTS, INCLUDING YOUR RIGHT TO FILE A LAWSUIT IN COURT\n\n### 13.1 Initial Dispute Resolution ###\n\nThe parties shall use their best efforts to engage directly to settle any dispute, claim, question, or disagreement and engage in good faith negotiations which shall be a condition to either party initiating a lawsuit or arbitration.\n\n### 13.2 Binding Arbitration ###\n\nIf the parties do not reach an agreed upon solution within a period of 30 days from the time informal dispute resolution under the Initial Dispute Resolution provision begins, then either party may initiate binding arbitration as the sole means to resolve claims, subject to the terms set forth below. Specifically, all claims arising out of or relating to these Terms (including their formation, performance and breach), the parties’ relationship with each other and/or your use of the Service shall be finally settled by binding arbitration administered by the American Arbitration Association in accordance with the provisions of its Commercial Arbitration Rules and the supplementary procedures for consumer related disputes of the American Arbitration Association (the \"AAA\"), excluding any rules or procedures governing or permitting class actions.\n\nThe arbitrator, and not any federal, state or local court or agency, shall have exclusive authority to resolve all disputes arising out of or relating to the interpretation, applicability, enforceability or formation of these Terms, including, but not limited to any claim that all or any part of these Terms are void or voidable, or whether a claim is subject to arbitration. The arbitrator shall be empowered to grant whatever relief would be available in a court under law or in equity. The arbitrator’s award shall be written, and binding on the parties and may be entered as a judgment in any court of competent jurisdiction.\n\nThe parties understand that, absent this mandatory provision, they would have the right to sue in court and have a jury trial. They further understand that, in some instances, the costs of arbitration could exceed the costs of litigation and the right to discovery may be more limited in arbitration than in court.\n\n### 13.3 Location ###\n\nBinding arbitration shall take place in New York. You agree to submit to the personal jurisdiction of any federal or state court in New York County, New York, in order to compel arbitration, to stay proceedings pending arbitration, or to confirm, modify, vacate or enter judgment on the award entered by the arbitrator.\n\n### 13.4 Class Action Waiver ###\n\nThe parties further agree that any arbitration shall be conducted in their individual capacities only and not as a class action or other representative action, and the parties expressly waive their right to file a class action or seek relief on a class basis. YOU AND METAMASK AGREE THAT EACH MAY BRING CLAIMS AGAINST THE OTHER ONLY IN YOUR OR ITS INDIVIDUAL CAPACITY, AND NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY PURPORTED CLASS OR REPRESENTATIVE PROCEEDING. If any court or arbitrator determines that the class action waiver set forth in this paragraph is void or unenforceable for any reason or that an arbitration can proceed on a class basis, then the arbitration provision set forth above shall be deemed null and void in its entirety and the parties shall be deemed to have not agreed to arbitrate disputes.\n\n### 13.5 Exception - Litigation of Intellectual Property and Small Claims Court Claims ###\n\nNotwithstanding the parties' decision to resolve all disputes through arbitration, either party may bring an action in state or federal court to protect its intellectual property rights (\"intellectual property rights\" means patents, copyrights, moral rights, trademarks, and trade secrets, but not privacy or publicity rights). Either party may also seek relief in a small claims court for disputes or claims within the scope of that court’s jurisdiction.\n\n### 13.6 30-Day Right to Opt Out ###\n\nYou have the right to opt-out and not be bound by the arbitration and class action waiver provisions set forth above by sending written notice of your decision to opt-out to the following address: DekuSan ℅ ConsenSys, 49 Bogart Street, Brooklyn NY 11206 and via email at support@metamask.io. The notice must be sent within 30 days of September 6, 2016 or your first use of the Service, whichever is later, otherwise you shall be bound to arbitrate disputes in accordance with the terms of those paragraphs. If you opt-out of these arbitration provisions, DekuSan also will not be bound by them.\n\n### 13.7 Changes to This Section ###\n\nDekuSan will provide 60-days’ notice of any changes to this section. Changes will become effective on the 60th day, and will apply prospectively only to any claims arising after the 60th day.\n\nFor any dispute not subject to arbitration you and DekuSan agree to submit to the personal and exclusive jurisdiction of and venue in the federal and state courts located in New York, New York. You further agree to accept service of process by mail, and hereby waive any and all jurisdictional and venue defenses otherwise available.\n\nThe Terms and the relationship between you and DekuSan shall be governed by the laws of the State of New York without regard to conflict of law provisions.\n\n## 14. General Information ##\n\n### 14.1 Entire Agreement ###\n\nThese Terms (and any additional terms, rules and conditions of participation that DekuSan may post on the Service) constitute the entire agreement between you and DekuSan with respect to the Service and supersedes any prior agreements, oral or written, between you and DekuSan. In the event of a conflict between these Terms and the additional terms, rules and conditions of participation, the latter will prevail over the Terms to the extent of the conflict.\n\n### 14.2 Waiver and Severability of Terms ###\n\nThe failure of DekuSan to exercise or enforce any right or provision of the Terms shall not constitute a waiver of such right or provision. If any provision of the Terms is found by an arbitrator or court of competent jurisdiction to be invalid, the parties nevertheless agree that the arbitrator or court should endeavor to give effect to the parties' intentions as reflected in the provision, and the other provisions of the Terms remain in full force and effect.\n\n### 14.3 Statute of Limitations ###\n\nYou agree that regardless of any statute or law to the contrary, any claim or cause of action arising out of or related to the use of the Service or the Terms must be filed within one (1) year after such claim or cause of action arose or be forever barred.\n\n### 14.4 Section Titles ###\n\nThe section titles in the Terms are for convenience only and have no legal or contractual effect.\n\n### 14.5 Communications ###\n\nUsers with questions, complaints or claims with respect to the Service may contact us using the relevant contact information set forth above and at communications@metamask.io.\n\n## 15 Related Links ##\n\n**[Terms of Use](https://metamask.io/terms.html)**\n\n**[Privacy](https://metamask.io/privacy.html)**\n\n**[Attributions](https://metamask.io/attributions.html)**\n\n", + "body": "# Terms of Use #\n\n**THIS AGREEMENT IS SUBJECT TO BINDING ARBITRATION AND A WAIVER OF CLASS ACTION RIGHTS AS DETAILED IN SECTION 13. PLEASE READ THE AGREEMENT CAREFULLY.**\n\n_Our Terms of Use have been updated as of September 5, 2016_\n\n## 1. Acceptance of Terms ##\n\nDekuSan provides a platform for managing DEXON (or \"ETH\") accounts, and allowing ordinary websites to interact with the DEXON blockchain, while keeping the user in control over what transactions they approve, through our website located at[ ](http://metamask.io)[https://metamask.io/](https://metamask.io/) and browser plugin (the \"Site\") — which includes text, images, audio, code and other materials (collectively, the “Content”) and all of the features, and services provided. The Site, and any other features, tools, materials, or other services offered from time to time by DekuSan are referred to here as the “Service.” Please read these Terms of Use (the “Terms” or “Terms of Use”) carefully before using the Service. By using or otherwise accessing the Services, or clicking to accept or agree to these Terms where that option is made available, you (1) accept and agree to these Terms (2) consent to the collection, use, disclosure and other handling of information as described in our Privacy Policy and (3) any additional terms, rules and conditions of participation issued by DekuSan from time to time. If you do not agree to the Terms, then you may not access or use the Content or Services.\n\n## 2. Modification of Terms of Use ##\n\nExcept for Section 13, providing for binding arbitration and waiver of class action rights, DekuSan reserves the right, at its sole discretion, to modify or replace the Terms of Use at any time. The most current version of these Terms will be posted on our Site. You shall be responsible for reviewing and becoming familiar with any such modifications. Use of the Services by you after any modification to the Terms constitutes your acceptance of the Terms of Use as modified.\n\n\n\n## 3. Eligibility ##\n\nYou hereby represent and warrant that you are fully able and competent to enter into the terms, conditions, obligations, affirmations, representations and warranties set forth in these Terms and to abide by and comply with these Terms.\n\nDekuSan is a global platform and by accessing the Content or Services, you are representing and warranting that, you are of the legal age of majority in your jurisdiction as is required to access such Services and Content and enter into arrangements as provided by the Service. You further represent that you are otherwise legally permitted to use the service in your jurisdiction including owning cryptographic tokens of value, and interacting with the Services or Content in any way. You further represent you are responsible for ensuring compliance with the laws of your jurisdiction and acknowledge that DekuSan is not liable for your compliance with such laws.\n\n## 4 Account Password and Security ##\n\nWhen setting up an account within DekuSan, you will be responsible for keeping your own account secrets, which may be a twelve-word seed phrase, an account file, or other locally stored secret information. DekuSan encrypts this information locally with a password you provide, that we never send to our servers. You agree to (a) never use the same password for DekuSan that you have ever used outside of this service; (b) keep your secret information and password confidential and do not share them with anyone else; (c) immediately notify DekuSan of any unauthorized use of your account or breach of security. DekuSan cannot and will not be liable for any loss or damage arising from your failure to comply with this section.\n\n## 5. Representations, Warranties, and Risks ##\n\n### 5.1. Warranty Disclaimer ###\n\nYou expressly understand and agree that your use of the Service is at your sole risk. The Service (including the Service and the Content) are provided on an \"AS IS\" and \"as available\" basis, without warranties of any kind, either express or implied, including, without limitation, implied warranties of merchantability, fitness for a particular purpose or non-infringement. You acknowledge that DekuSan has no control over, and no duty to take any action regarding: which users gain access to or use the Service; what effects the Content may have on you; how you may interpret or use the Content; or what actions you may take as a result of having been exposed to the Content. You release DekuSan from all liability for you having acquired or not acquired Content through the Service. DekuSan makes no representations concerning any Content contained in or accessed through the Service, and DekuSan will not be responsible or liable for the accuracy, copyright compliance, legality or decency of material contained in or accessed through the Service.\n\n### 5.2 Sophistication and Risk of Cryptographic Systems ###\n\nBy utilizing the Service or interacting with the Content or platform in any way, you represent that you understand the inherent risks associated with cryptographic systems; and warrant that you have an understanding of the usage and intricacies of native cryptographic tokens, like Ether (ETH) and Bitcoin (BTC), smart contract based tokens such as those that follow the DEXON Token Standard (https://github.com/ethereum/EIPs/issues/20), and blockchain-based software systems.\n\n### 5.3 Risk of Regulatory Actions in One or More Jurisdictions ###\n\nDekuSan and ETH could be impacted by one or more regulatory inquiries or regulatory action, which could impede or limit the ability of DekuSan to continue to develop, or which could impede or limit your ability to access or use the Service or DEXON blockchain.\n\n### 5.4 Risk of Weaknesses or Exploits in the Field of Cryptography ###\n\nYou acknowledge and understand that Cryptography is a progressing field. Advances in code cracking or technical advances such as the development of quantum computers may present risks to cryptocurrencies and Services of Content, which could result in the theft or loss of your cryptographic tokens or property. To the extent possible, DekuSan intends to update the protocol underlying Services to account for any advances in cryptography and to incorporate additional security measures, but does not guarantee or otherwise represent full security of the system. By using the Service or accessing Content, you acknowledge these inherent risks.\n\n### 5.5 Volatility of Crypto Currencies ###\n\nYou understand that DEXON and other blockchain technologies and associated currencies or tokens are highly volatile due to many factors including but not limited to adoption, speculation, technology and security risks. You also acknowledge that the cost of transacting on such technologies is variable and may increase at any time causing impact to any activities taking place on the DEXON blockchain. You acknowledge these risks and represent that DekuSan cannot be held liable for such fluctuations or increased costs.\n\n### 5.6 Application Security ###\n\nYou acknowledge that DEXON applications are code subject to flaws and acknowledge that you are solely responsible for evaluating any code provided by the Services or Content and the trustworthiness of any third-party websites, products, smart-contracts, or Content you access or use through the Service. You further expressly acknowledge and represent that DEXON applications can be written maliciously or negligently, that DekuSan cannot be held liable for your interaction with such applications and that such applications may cause the loss of property or even identity. This warning and others later provided by DekuSan in no way evidence or represent an on-going duty to alert you to all of the potential risks of utilizing the Service or Content.\n\n## 6. Indemnity ##\n\nYou agree to release and to indemnify, defend and hold harmless DekuSan and its parents, subsidiaries, affiliates and agencies, as well as the officers, directors, employees, shareholders and representatives of any of the foregoing entities, from and against any and all losses, liabilities, expenses, damages, costs (including attorneys’ fees and court costs) claims or actions of any kind whatsoever arising or resulting from your use of the Service, your violation of these Terms of Use, and any of your acts or omissions that implicate publicity rights, defamation or invasion of privacy. DekuSan reserves the right, at its own expense, to assume exclusive defense and control of any matter otherwise subject to indemnification by you and, in such case, you agree to cooperate with DekuSan in the defense of such matter.\n\n## 7. Limitation on liability ##\n\nYOU ACKNOWLEDGE AND AGREE THAT YOU ASSUME FULL RESPONSIBILITY FOR YOUR USE OF THE SITE AND SERVICE. YOU ACKNOWLEDGE AND AGREE THAT ANY INFORMATION YOU SEND OR RECEIVE DURING YOUR USE OF THE SITE AND SERVICE MAY NOT BE SECURE AND MAY BE INTERCEPTED OR LATER ACQUIRED BY UNAUTHORIZED PARTIES. YOU ACKNOWLEDGE AND AGREE THAT YOUR USE OF THE SITE AND SERVICE IS AT YOUR OWN RISK. RECOGNIZING SUCH, YOU UNDERSTAND AND AGREE THAT, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, NEITHER METAMASK NOR ITS SUPPLIERS OR LICENSORS WILL BE LIABLE TO YOU FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY OR OTHER DAMAGES OF ANY KIND, INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF PROFITS, GOODWILL, USE, DATA OR OTHER TANGIBLE OR INTANGIBLE LOSSES OR ANY OTHER DAMAGES BASED ON CONTRACT, TORT, STRICT LIABILITY OR ANY OTHER THEORY (EVEN IF METAMASK HAD BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES), RESULTING FROM THE SITE OR SERVICE; THE USE OR THE INABILITY TO USE THE SITE OR SERVICE; UNAUTHORIZED ACCESS TO OR ALTERATION OF YOUR TRANSMISSIONS OR DATA; STATEMENTS OR CONDUCT OF ANY THIRD PARTY ON THE SITE OR SERVICE; ANY ACTIONS WE TAKE OR FAIL TO TAKE AS A RESULT OF COMMUNICATIONS YOU SEND TO US; HUMAN ERRORS; TECHNICAL MALFUNCTIONS; FAILURES, INCLUDING PUBLIC UTILITY OR TELEPHONE OUTAGES; OMISSIONS, INTERRUPTIONS, LATENCY, DELETIONS OR DEFECTS OF ANY DEVICE OR NETWORK, PROVIDERS, OR SOFTWARE (INCLUDING, BUT NOT LIMITED TO, THOSE THAT DO NOT PERMIT PARTICIPATION IN THE SERVICE); ANY INJURY OR DAMAGE TO COMPUTER EQUIPMENT; INABILITY TO FULLY ACCESS THE SITE OR SERVICE OR ANY OTHER WEBSITE; THEFT, TAMPERING, DESTRUCTION, OR UNAUTHORIZED ACCESS TO, IMAGES OR OTHER CONTENT OF ANY KIND; DATA THAT IS PROCESSED LATE OR INCORRECTLY OR IS INCOMPLETE OR LOST; TYPOGRAPHICAL, PRINTING OR OTHER ERRORS, OR ANY COMBINATION THEREOF; OR ANY OTHER MATTER RELATING TO THE SITE OR SERVICE.\n\nSOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF CERTAIN WARRANTIES OR THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES. ACCORDINGLY, SOME OF THE ABOVE LIMITATIONS MAY NOT APPLY TO YOU.\n\n## 8. Our Proprietary Rights ##\n\nAll title, ownership and intellectual property rights in and to the Service are owned by DekuSan or its licensors. You acknowledge and agree that the Service contains proprietary and confidential information that is protected by applicable intellectual property and other laws. Except as expressly authorized by DekuSan, you agree not to copy, modify, rent, lease, loan, sell, distribute, perform, display or create derivative works based on the Service, in whole or in part. DekuSan issues a license for DekuSan, found [here](https://github.com/DekuSan/metamask-plugin/blob/master/LICENSE). For information on other licenses utilized in the development of DekuSan, please see our attribution page at: [https://metamask.io/attributions.html](https://metamask.io/attributions.html)\n\n## 9. Links ##\n\nThe Service provides, or third parties may provide, links to other World Wide Web or accessible sites, applications or resources. Because DekuSan has no control over such sites, applications and resources, you acknowledge and agree that DekuSan is not responsible for the availability of such external sites, applications or resources, and does not endorse and is not responsible or liable for any content, advertising, products or other materials on or available from such sites or resources. You further acknowledge and agree that DekuSan shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods or services available on or through any such site or resource.\n\n## 10. Termination and Suspension ##\n\nDekuSan may terminate or suspend all or part of the Service and your DekuSan access immediately, without prior notice or liability, if you breach any of the terms or conditions of the Terms. Upon termination of your access, your right to use the Service will immediately cease.\n\nThe following provisions of the Terms survive any termination of these Terms: INDEMNITY; WARRANTY DISCLAIMERS; LIMITATION ON LIABILITY; OUR PROPRIETARY RIGHTS; LINKS; TERMINATION; NO THIRD PARTY BENEFICIARIES; BINDING ARBITRATION AND CLASS ACTION WAIVER; GENERAL INFORMATION.\n\n## 11. No Third Party Beneficiaries ##\n\nYou agree that, except as otherwise expressly provided in these Terms, there shall be no third party beneficiaries to the Terms.\n\n## 12. Notice and Procedure For Making Claims of Copyright Infringement ##\n\nIf you believe that your copyright or the copyright of a person on whose behalf you are authorized to act has been infringed, please provide DekuSan’s Copyright Agent a written Notice containing the following information:\n\n· an electronic or physical signature of the person authorized to act on behalf of the owner of the copyright or other intellectual property interest;\n\n· a description of the copyrighted work or other intellectual property that you claim has been infringed;\n\n· a description of where the material that you claim is infringing is located on the Service;\n\n· your address, telephone number, and email address;\n\n· a statement by you that you have a good faith belief that the disputed use is not authorized by the copyright owner, its agent, or the law;\n\n· a statement by you, made under penalty of perjury, that the above information in your Notice is accurate and that you are the copyright or intellectual property owner or authorized to act on the copyright or intellectual property owner's behalf.\n\nDekuSan’s Copyright Agent can be reached at:\n\nEmail: copyright [at] metamask [dot] io\n\nMail:\n\nAttention:\n\nDekuSan Copyright ℅ ConsenSys\n\n49 Bogart Street\n\nBrooklyn, NY 11206\n\n## 13. Binding Arbitration and Class Action Waiver ##\n\nPLEASE READ THIS SECTION CAREFULLY – IT MAY SIGNIFICANTLY AFFECT YOUR LEGAL RIGHTS, INCLUDING YOUR RIGHT TO FILE A LAWSUIT IN COURT\n\n### 13.1 Initial Dispute Resolution ###\n\nThe parties shall use their best efforts to engage directly to settle any dispute, claim, question, or disagreement and engage in good faith negotiations which shall be a condition to either party initiating a lawsuit or arbitration.\n\n### 13.2 Binding Arbitration ###\n\nIf the parties do not reach an agreed upon solution within a period of 30 days from the time informal dispute resolution under the Initial Dispute Resolution provision begins, then either party may initiate binding arbitration as the sole means to resolve claims, subject to the terms set forth below. Specifically, all claims arising out of or relating to these Terms (including their formation, performance and breach), the parties’ relationship with each other and/or your use of the Service shall be finally settled by binding arbitration administered by the American Arbitration Association in accordance with the provisions of its Commercial Arbitration Rules and the supplementary procedures for consumer related disputes of the American Arbitration Association (the \"AAA\"), excluding any rules or procedures governing or permitting class actions.\n\nThe arbitrator, and not any federal, state or local court or agency, shall have exclusive authority to resolve all disputes arising out of or relating to the interpretation, applicability, enforceability or formation of these Terms, including, but not limited to any claim that all or any part of these Terms are void or voidable, or whether a claim is subject to arbitration. The arbitrator shall be empowered to grant whatever relief would be available in a court under law or in equity. The arbitrator’s award shall be written, and binding on the parties and may be entered as a judgment in any court of competent jurisdiction.\n\nThe parties understand that, absent this mandatory provision, they would have the right to sue in court and have a jury trial. They further understand that, in some instances, the costs of arbitration could exceed the costs of litigation and the right to discovery may be more limited in arbitration than in court.\n\n### 13.3 Location ###\n\nBinding arbitration shall take place in New York. You agree to submit to the personal jurisdiction of any federal or state court in New York County, New York, in order to compel arbitration, to stay proceedings pending arbitration, or to confirm, modify, vacate or enter judgment on the award entered by the arbitrator.\n\n### 13.4 Class Action Waiver ###\n\nThe parties further agree that any arbitration shall be conducted in their individual capacities only and not as a class action or other representative action, and the parties expressly waive their right to file a class action or seek relief on a class basis. YOU AND METAMASK AGREE THAT EACH MAY BRING CLAIMS AGAINST THE OTHER ONLY IN YOUR OR ITS INDIVIDUAL CAPACITY, AND NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY PURPORTED CLASS OR REPRESENTATIVE PROCEEDING. If any court or arbitrator determines that the class action waiver set forth in this paragraph is void or unenforceable for any reason or that an arbitration can proceed on a class basis, then the arbitration provision set forth above shall be deemed null and void in its entirety and the parties shall be deemed to have not agreed to arbitrate disputes.\n\n### 13.5 Exception - Litigation of Intellectual Property and Small Claims Court Claims ###\n\nNotwithstanding the parties' decision to resolve all disputes through arbitration, either party may bring an action in state or federal court to protect its intellectual property rights (\"intellectual property rights\" means patents, copyrights, moral rights, trademarks, and trade secrets, but not privacy or publicity rights). Either party may also seek relief in a small claims court for disputes or claims within the scope of that court’s jurisdiction.\n\n### 13.6 30-Day Right to Opt Out ###\n\nYou have the right to opt-out and not be bound by the arbitration and class action waiver provisions set forth above by sending written notice of your decision to opt-out to the following address: DekuSan ℅ ConsenSys, 49 Bogart Street, Brooklyn NY 11206 and via email at support@metamask.io. The notice must be sent within 30 days of September 6, 2016 or your first use of the Service, whichever is later, otherwise you shall be bound to arbitrate disputes in accordance with the terms of those paragraphs. If you opt-out of these arbitration provisions, DekuSan also will not be bound by them.\n\n### 13.7 Changes to This Section ###\n\nDekuSan will provide 60-days’ notice of any changes to this section. Changes will become effective on the 60th day, and will apply prospectively only to any claims arising after the 60th day.\n\nFor any dispute not subject to arbitration you and DekuSan agree to submit to the personal and exclusive jurisdiction of and venue in the federal and state courts located in New York, New York. You further agree to accept service of process by mail, and hereby waive any and all jurisdictional and venue defenses otherwise available.\n\nThe Terms and the relationship between you and DekuSan shall be governed by the laws of the State of New York without regard to conflict of law provisions.\n\n## 14. General Information ##\n\n### 14.1 Entire Agreement ###\n\nThese Terms (and any additional terms, rules and conditions of participation that DekuSan may post on the Service) constitute the entire agreement between you and DekuSan with respect to the Service and supersedes any prior agreements, oral or written, between you and DekuSan. In the event of a conflict between these Terms and the additional terms, rules and conditions of participation, the latter will prevail over the Terms to the extent of the conflict.\n\n### 14.2 Waiver and Severability of Terms ###\n\nThe failure of DekuSan to exercise or enforce any right or provision of the Terms shall not constitute a waiver of such right or provision. If any provision of the Terms is found by an arbitrator or court of competent jurisdiction to be invalid, the parties nevertheless agree that the arbitrator or court should endeavor to give effect to the parties' intentions as reflected in the provision, and the other provisions of the Terms remain in full force and effect.\n\n### 14.3 Statute of Limitations ###\n\nYou agree that regardless of any statute or law to the contrary, any claim or cause of action arising out of or related to the use of the Service or the Terms must be filed within one (1) year after such claim or cause of action arose or be forever barred.\n\n### 14.4 Section Titles ###\n\nThe section titles in the Terms are for convenience only and have no legal or contractual effect.\n\n### 14.5 Communications ###\n\nUsers with questions, complaints or claims with respect to the Service may contact us using the relevant contact information set forth above and at communications@metamask.io.\n\n## 15 Related Links ##\n\n**[Terms of Use](https://metamask.io/terms.html)**\n\n**[Privacy](https://metamask.io/privacy.html)**\n\n**[Attributions](https://metamask.io/attributions.html)**\n\n", "id": 0 }, "network": "3", diff --git a/development/states/first-time.json b/development/states/first-time.json index a4145182..c3bdccd5 100644 --- a/development/states/first-time.json +++ b/development/states/first-time.json @@ -16,7 +16,7 @@ "read": false, "date": "Thu Feb 09 2017", "title": "Terms of Use", - "body": "# Terms of Use #\n\n**THIS AGREEMENT IS SUBJECT TO BINDING ARBITRATION AND A WAIVER OF CLASS ACTION RIGHTS AS DETAILED IN SECTION 13. PLEASE READ THE AGREEMENT CAREFULLY.**\n\n_Our Terms of Use have been updated as of September 5, 2016_\n\n## 1. Acceptance of Terms ##\n\nDekuSan provides a platform for managing Ethereum (or \"ETH\") accounts, and allowing ordinary websites to interact with the Ethereum blockchain, while keeping the user in control over what transactions they approve, through our website located at[ ](http://metamask.io)[https://metamask.io/](https://metamask.io/) and browser plugin (the \"Site\") — which includes text, images, audio, code and other materials (collectively, the “Content”) and all of the features, and services provided. The Site, and any other features, tools, materials, or other services offered from time to time by DekuSan are referred to here as the “Service.” Please read these Terms of Use (the “Terms” or “Terms of Use”) carefully before using the Service. By using or otherwise accessing the Services, or clicking to accept or agree to these Terms where that option is made available, you (1) accept and agree to these Terms (2) consent to the collection, use, disclosure and other handling of information as described in our Privacy Policy and (3) any additional terms, rules and conditions of participation issued by DekuSan from time to time. If you do not agree to the Terms, then you may not access or use the Content or Services.\n\n## 2. Modification of Terms of Use ##\n\nExcept for Section 13, providing for binding arbitration and waiver of class action rights, DekuSan reserves the right, at its sole discretion, to modify or replace the Terms of Use at any time. The most current version of these Terms will be posted on our Site. You shall be responsible for reviewing and becoming familiar with any such modifications. Use of the Services by you after any modification to the Terms constitutes your acceptance of the Terms of Use as modified.\n\n\n\n## 3. Eligibility ##\n\nYou hereby represent and warrant that you are fully able and competent to enter into the terms, conditions, obligations, affirmations, representations and warranties set forth in these Terms and to abide by and comply with these Terms.\n\nDekuSan is a global platform and by accessing the Content or Services, you are representing and warranting that, you are of the legal age of majority in your jurisdiction as is required to access such Services and Content and enter into arrangements as provided by the Service. You further represent that you are otherwise legally permitted to use the service in your jurisdiction including owning cryptographic tokens of value, and interacting with the Services or Content in any way. You further represent you are responsible for ensuring compliance with the laws of your jurisdiction and acknowledge that DekuSan is not liable for your compliance with such laws.\n\n## 4 Account Password and Security ##\n\nWhen setting up an account within DekuSan, you will be responsible for keeping your own account secrets, which may be a twelve-word seed phrase, an account file, or other locally stored secret information. DekuSan encrypts this information locally with a password you provide, that we never send to our servers. You agree to (a) never use the same password for DekuSan that you have ever used outside of this service; (b) keep your secret information and password confidential and do not share them with anyone else; (c) immediately notify DekuSan of any unauthorized use of your account or breach of security. DekuSan cannot and will not be liable for any loss or damage arising from your failure to comply with this section.\n\n## 5. Representations, Warranties, and Risks ##\n\n### 5.1. Warranty Disclaimer ###\n\nYou expressly understand and agree that your use of the Service is at your sole risk. The Service (including the Service and the Content) are provided on an \"AS IS\" and \"as available\" basis, without warranties of any kind, either express or implied, including, without limitation, implied warranties of merchantability, fitness for a particular purpose or non-infringement. You acknowledge that DekuSan has no control over, and no duty to take any action regarding: which users gain access to or use the Service; what effects the Content may have on you; how you may interpret or use the Content; or what actions you may take as a result of having been exposed to the Content. You release DekuSan from all liability for you having acquired or not acquired Content through the Service. DekuSan makes no representations concerning any Content contained in or accessed through the Service, and DekuSan will not be responsible or liable for the accuracy, copyright compliance, legality or decency of material contained in or accessed through the Service.\n\n### 5.2 Sophistication and Risk of Cryptographic Systems ###\n\nBy utilizing the Service or interacting with the Content or platform in any way, you represent that you understand the inherent risks associated with cryptographic systems; and warrant that you have an understanding of the usage and intricacies of native cryptographic tokens, like Ether (ETH) and Bitcoin (BTC), smart contract based tokens such as those that follow the Ethereum Token Standard (https://github.com/ethereum/EIPs/issues/20), and blockchain-based software systems.\n\n### 5.3 Risk of Regulatory Actions in One or More Jurisdictions ###\n\nDekuSan and ETH could be impacted by one or more regulatory inquiries or regulatory action, which could impede or limit the ability of DekuSan to continue to develop, or which could impede or limit your ability to access or use the Service or Ethereum blockchain.\n\n### 5.4 Risk of Weaknesses or Exploits in the Field of Cryptography ###\n\nYou acknowledge and understand that Cryptography is a progressing field. Advances in code cracking or technical advances such as the development of quantum computers may present risks to cryptocurrencies and Services of Content, which could result in the theft or loss of your cryptographic tokens or property. To the extent possible, DekuSan intends to update the protocol underlying Services to account for any advances in cryptography and to incorporate additional security measures, but does not guarantee or otherwise represent full security of the system. By using the Service or accessing Content, you acknowledge these inherent risks.\n\n### 5.5 Volatility of Crypto Currencies ###\n\nYou understand that Ethereum and other blockchain technologies and associated currencies or tokens are highly volatile due to many factors including but not limited to adoption, speculation, technology and security risks. You also acknowledge that the cost of transacting on such technologies is variable and may increase at any time causing impact to any activities taking place on the Ethereum blockchain. You acknowledge these risks and represent that DekuSan cannot be held liable for such fluctuations or increased costs.\n\n### 5.6 Application Security ###\n\nYou acknowledge that Ethereum applications are code subject to flaws and acknowledge that you are solely responsible for evaluating any code provided by the Services or Content and the trustworthiness of any third-party websites, products, smart-contracts, or Content you access or use through the Service. You further expressly acknowledge and represent that Ethereum applications can be written maliciously or negligently, that DekuSan cannot be held liable for your interaction with such applications and that such applications may cause the loss of property or even identity. This warning and others later provided by DekuSan in no way evidence or represent an on-going duty to alert you to all of the potential risks of utilizing the Service or Content.\n\n## 6. Indemnity ##\n\nYou agree to release and to indemnify, defend and hold harmless DekuSan and its parents, subsidiaries, affiliates and agencies, as well as the officers, directors, employees, shareholders and representatives of any of the foregoing entities, from and against any and all losses, liabilities, expenses, damages, costs (including attorneys’ fees and court costs) claims or actions of any kind whatsoever arising or resulting from your use of the Service, your violation of these Terms of Use, and any of your acts or omissions that implicate publicity rights, defamation or invasion of privacy. DekuSan reserves the right, at its own expense, to assume exclusive defense and control of any matter otherwise subject to indemnification by you and, in such case, you agree to cooperate with DekuSan in the defense of such matter.\n\n## 7. Limitation on liability ##\n\nYOU ACKNOWLEDGE AND AGREE THAT YOU ASSUME FULL RESPONSIBILITY FOR YOUR USE OF THE SITE AND SERVICE. YOU ACKNOWLEDGE AND AGREE THAT ANY INFORMATION YOU SEND OR RECEIVE DURING YOUR USE OF THE SITE AND SERVICE MAY NOT BE SECURE AND MAY BE INTERCEPTED OR LATER ACQUIRED BY UNAUTHORIZED PARTIES. YOU ACKNOWLEDGE AND AGREE THAT YOUR USE OF THE SITE AND SERVICE IS AT YOUR OWN RISK. RECOGNIZING SUCH, YOU UNDERSTAND AND AGREE THAT, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, NEITHER METAMASK NOR ITS SUPPLIERS OR LICENSORS WILL BE LIABLE TO YOU FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY OR OTHER DAMAGES OF ANY KIND, INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF PROFITS, GOODWILL, USE, DATA OR OTHER TANGIBLE OR INTANGIBLE LOSSES OR ANY OTHER DAMAGES BASED ON CONTRACT, TORT, STRICT LIABILITY OR ANY OTHER THEORY (EVEN IF METAMASK HAD BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES), RESULTING FROM THE SITE OR SERVICE; THE USE OR THE INABILITY TO USE THE SITE OR SERVICE; UNAUTHORIZED ACCESS TO OR ALTERATION OF YOUR TRANSMISSIONS OR DATA; STATEMENTS OR CONDUCT OF ANY THIRD PARTY ON THE SITE OR SERVICE; ANY ACTIONS WE TAKE OR FAIL TO TAKE AS A RESULT OF COMMUNICATIONS YOU SEND TO US; HUMAN ERRORS; TECHNICAL MALFUNCTIONS; FAILURES, INCLUDING PUBLIC UTILITY OR TELEPHONE OUTAGES; OMISSIONS, INTERRUPTIONS, LATENCY, DELETIONS OR DEFECTS OF ANY DEVICE OR NETWORK, PROVIDERS, OR SOFTWARE (INCLUDING, BUT NOT LIMITED TO, THOSE THAT DO NOT PERMIT PARTICIPATION IN THE SERVICE); ANY INJURY OR DAMAGE TO COMPUTER EQUIPMENT; INABILITY TO FULLY ACCESS THE SITE OR SERVICE OR ANY OTHER WEBSITE; THEFT, TAMPERING, DESTRUCTION, OR UNAUTHORIZED ACCESS TO, IMAGES OR OTHER CONTENT OF ANY KIND; DATA THAT IS PROCESSED LATE OR INCORRECTLY OR IS INCOMPLETE OR LOST; TYPOGRAPHICAL, PRINTING OR OTHER ERRORS, OR ANY COMBINATION THEREOF; OR ANY OTHER MATTER RELATING TO THE SITE OR SERVICE.\n\nSOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF CERTAIN WARRANTIES OR THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES. ACCORDINGLY, SOME OF THE ABOVE LIMITATIONS MAY NOT APPLY TO YOU.\n\n## 8. Our Proprietary Rights ##\n\nAll title, ownership and intellectual property rights in and to the Service are owned by DekuSan or its licensors. You acknowledge and agree that the Service contains proprietary and confidential information that is protected by applicable intellectual property and other laws. Except as expressly authorized by DekuSan, you agree not to copy, modify, rent, lease, loan, sell, distribute, perform, display or create derivative works based on the Service, in whole or in part. DekuSan issues a license for DekuSan, found [here](https://github.com/DekuSan/metamask-plugin/blob/master/LICENSE). For information on other licenses utilized in the development of DekuSan, please see our attribution page at: [https://metamask.io/attributions.html](https://metamask.io/attributions.html)\n\n## 9. Links ##\n\nThe Service provides, or third parties may provide, links to other World Wide Web or accessible sites, applications or resources. Because DekuSan has no control over such sites, applications and resources, you acknowledge and agree that DekuSan is not responsible for the availability of such external sites, applications or resources, and does not endorse and is not responsible or liable for any content, advertising, products or other materials on or available from such sites or resources. You further acknowledge and agree that DekuSan shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods or services available on or through any such site or resource.\n\n## 10. Termination and Suspension ##\n\nDekuSan may terminate or suspend all or part of the Service and your DekuSan access immediately, without prior notice or liability, if you breach any of the terms or conditions of the Terms. Upon termination of your access, your right to use the Service will immediately cease.\n\nThe following provisions of the Terms survive any termination of these Terms: INDEMNITY; WARRANTY DISCLAIMERS; LIMITATION ON LIABILITY; OUR PROPRIETARY RIGHTS; LINKS; TERMINATION; NO THIRD PARTY BENEFICIARIES; BINDING ARBITRATION AND CLASS ACTION WAIVER; GENERAL INFORMATION.\n\n## 11. No Third Party Beneficiaries ##\n\nYou agree that, except as otherwise expressly provided in these Terms, there shall be no third party beneficiaries to the Terms.\n\n## 12. Notice and Procedure For Making Claims of Copyright Infringement ##\n\nIf you believe that your copyright or the copyright of a person on whose behalf you are authorized to act has been infringed, please provide DekuSan’s Copyright Agent a written Notice containing the following information:\n\n· an electronic or physical signature of the person authorized to act on behalf of the owner of the copyright or other intellectual property interest;\n\n· a description of the copyrighted work or other intellectual property that you claim has been infringed;\n\n· a description of where the material that you claim is infringing is located on the Service;\n\n· your address, telephone number, and email address;\n\n· a statement by you that you have a good faith belief that the disputed use is not authorized by the copyright owner, its agent, or the law;\n\n· a statement by you, made under penalty of perjury, that the above information in your Notice is accurate and that you are the copyright or intellectual property owner or authorized to act on the copyright or intellectual property owner's behalf.\n\nDekuSan’s Copyright Agent can be reached at:\n\nEmail: copyright [at] metamask [dot] io\n\nMail:\n\nAttention:\n\nDekuSan Copyright ℅ ConsenSys\n\n49 Bogart Street\n\nBrooklyn, NY 11206\n\n## 13. Binding Arbitration and Class Action Waiver ##\n\nPLEASE READ THIS SECTION CAREFULLY – IT MAY SIGNIFICANTLY AFFECT YOUR LEGAL RIGHTS, INCLUDING YOUR RIGHT TO FILE A LAWSUIT IN COURT\n\n### 13.1 Initial Dispute Resolution ###\n\nThe parties shall use their best efforts to engage directly to settle any dispute, claim, question, or disagreement and engage in good faith negotiations which shall be a condition to either party initiating a lawsuit or arbitration.\n\n### 13.2 Binding Arbitration ###\n\nIf the parties do not reach an agreed upon solution within a period of 30 days from the time informal dispute resolution under the Initial Dispute Resolution provision begins, then either party may initiate binding arbitration as the sole means to resolve claims, subject to the terms set forth below. Specifically, all claims arising out of or relating to these Terms (including their formation, performance and breach), the parties’ relationship with each other and/or your use of the Service shall be finally settled by binding arbitration administered by the American Arbitration Association in accordance with the provisions of its Commercial Arbitration Rules and the supplementary procedures for consumer related disputes of the American Arbitration Association (the \"AAA\"), excluding any rules or procedures governing or permitting class actions.\n\nThe arbitrator, and not any federal, state or local court or agency, shall have exclusive authority to resolve all disputes arising out of or relating to the interpretation, applicability, enforceability or formation of these Terms, including, but not limited to any claim that all or any part of these Terms are void or voidable, or whether a claim is subject to arbitration. The arbitrator shall be empowered to grant whatever relief would be available in a court under law or in equity. The arbitrator’s award shall be written, and binding on the parties and may be entered as a judgment in any court of competent jurisdiction.\n\nThe parties understand that, absent this mandatory provision, they would have the right to sue in court and have a jury trial. They further understand that, in some instances, the costs of arbitration could exceed the costs of litigation and the right to discovery may be more limited in arbitration than in court.\n\n### 13.3 Location ###\n\nBinding arbitration shall take place in New York. You agree to submit to the personal jurisdiction of any federal or state court in New York County, New York, in order to compel arbitration, to stay proceedings pending arbitration, or to confirm, modify, vacate or enter judgment on the award entered by the arbitrator.\n\n### 13.4 Class Action Waiver ###\n\nThe parties further agree that any arbitration shall be conducted in their individual capacities only and not as a class action or other representative action, and the parties expressly waive their right to file a class action or seek relief on a class basis. YOU AND METAMASK AGREE THAT EACH MAY BRING CLAIMS AGAINST THE OTHER ONLY IN YOUR OR ITS INDIVIDUAL CAPACITY, AND NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY PURPORTED CLASS OR REPRESENTATIVE PROCEEDING. If any court or arbitrator determines that the class action waiver set forth in this paragraph is void or unenforceable for any reason or that an arbitration can proceed on a class basis, then the arbitration provision set forth above shall be deemed null and void in its entirety and the parties shall be deemed to have not agreed to arbitrate disputes.\n\n### 13.5 Exception - Litigation of Intellectual Property and Small Claims Court Claims ###\n\nNotwithstanding the parties' decision to resolve all disputes through arbitration, either party may bring an action in state or federal court to protect its intellectual property rights (\"intellectual property rights\" means patents, copyrights, moral rights, trademarks, and trade secrets, but not privacy or publicity rights). Either party may also seek relief in a small claims court for disputes or claims within the scope of that court’s jurisdiction.\n\n### 13.6 30-Day Right to Opt Out ###\n\nYou have the right to opt-out and not be bound by the arbitration and class action waiver provisions set forth above by sending written notice of your decision to opt-out to the following address: DekuSan ℅ ConsenSys, 49 Bogart Street, Brooklyn NY 11206 and via email at support@metamask.io. The notice must be sent within 30 days of September 6, 2016 or your first use of the Service, whichever is later, otherwise you shall be bound to arbitrate disputes in accordance with the terms of those paragraphs. If you opt-out of these arbitration provisions, DekuSan also will not be bound by them.\n\n### 13.7 Changes to This Section ###\n\nDekuSan will provide 60-days’ notice of any changes to this section. Changes will become effective on the 60th day, and will apply prospectively only to any claims arising after the 60th day.\n\nFor any dispute not subject to arbitration you and DekuSan agree to submit to the personal and exclusive jurisdiction of and venue in the federal and state courts located in New York, New York. You further agree to accept service of process by mail, and hereby waive any and all jurisdictional and venue defenses otherwise available.\n\nThe Terms and the relationship between you and DekuSan shall be governed by the laws of the State of New York without regard to conflict of law provisions.\n\n## 14. General Information ##\n\n### 14.1 Entire Agreement ###\n\nThese Terms (and any additional terms, rules and conditions of participation that DekuSan may post on the Service) constitute the entire agreement between you and DekuSan with respect to the Service and supersedes any prior agreements, oral or written, between you and DekuSan. In the event of a conflict between these Terms and the additional terms, rules and conditions of participation, the latter will prevail over the Terms to the extent of the conflict.\n\n### 14.2 Waiver and Severability of Terms ###\n\nThe failure of DekuSan to exercise or enforce any right or provision of the Terms shall not constitute a waiver of such right or provision. If any provision of the Terms is found by an arbitrator or court of competent jurisdiction to be invalid, the parties nevertheless agree that the arbitrator or court should endeavor to give effect to the parties' intentions as reflected in the provision, and the other provisions of the Terms remain in full force and effect.\n\n### 14.3 Statute of Limitations ###\n\nYou agree that regardless of any statute or law to the contrary, any claim or cause of action arising out of or related to the use of the Service or the Terms must be filed within one (1) year after such claim or cause of action arose or be forever barred.\n\n### 14.4 Section Titles ###\n\nThe section titles in the Terms are for convenience only and have no legal or contractual effect.\n\n### 14.5 Communications ###\n\nUsers with questions, complaints or claims with respect to the Service may contact us using the relevant contact information set forth above and at communications@metamask.io.\n\n## 15 Related Links ##\n\n**[Terms of Use](https://metamask.io/terms.html)**\n\n**[Privacy](https://metamask.io/privacy.html)**\n\n**[Attributions](https://metamask.io/attributions.html)**\n\n", + "body": "# Terms of Use #\n\n**THIS AGREEMENT IS SUBJECT TO BINDING ARBITRATION AND A WAIVER OF CLASS ACTION RIGHTS AS DETAILED IN SECTION 13. PLEASE READ THE AGREEMENT CAREFULLY.**\n\n_Our Terms of Use have been updated as of September 5, 2016_\n\n## 1. Acceptance of Terms ##\n\nDekuSan provides a platform for managing DEXON (or \"ETH\") accounts, and allowing ordinary websites to interact with the DEXON blockchain, while keeping the user in control over what transactions they approve, through our website located at[ ](http://metamask.io)[https://metamask.io/](https://metamask.io/) and browser plugin (the \"Site\") — which includes text, images, audio, code and other materials (collectively, the “Content”) and all of the features, and services provided. The Site, and any other features, tools, materials, or other services offered from time to time by DekuSan are referred to here as the “Service.” Please read these Terms of Use (the “Terms” or “Terms of Use”) carefully before using the Service. By using or otherwise accessing the Services, or clicking to accept or agree to these Terms where that option is made available, you (1) accept and agree to these Terms (2) consent to the collection, use, disclosure and other handling of information as described in our Privacy Policy and (3) any additional terms, rules and conditions of participation issued by DekuSan from time to time. If you do not agree to the Terms, then you may not access or use the Content or Services.\n\n## 2. Modification of Terms of Use ##\n\nExcept for Section 13, providing for binding arbitration and waiver of class action rights, DekuSan reserves the right, at its sole discretion, to modify or replace the Terms of Use at any time. The most current version of these Terms will be posted on our Site. You shall be responsible for reviewing and becoming familiar with any such modifications. Use of the Services by you after any modification to the Terms constitutes your acceptance of the Terms of Use as modified.\n\n\n\n## 3. Eligibility ##\n\nYou hereby represent and warrant that you are fully able and competent to enter into the terms, conditions, obligations, affirmations, representations and warranties set forth in these Terms and to abide by and comply with these Terms.\n\nDekuSan is a global platform and by accessing the Content or Services, you are representing and warranting that, you are of the legal age of majority in your jurisdiction as is required to access such Services and Content and enter into arrangements as provided by the Service. You further represent that you are otherwise legally permitted to use the service in your jurisdiction including owning cryptographic tokens of value, and interacting with the Services or Content in any way. You further represent you are responsible for ensuring compliance with the laws of your jurisdiction and acknowledge that DekuSan is not liable for your compliance with such laws.\n\n## 4 Account Password and Security ##\n\nWhen setting up an account within DekuSan, you will be responsible for keeping your own account secrets, which may be a twelve-word seed phrase, an account file, or other locally stored secret information. DekuSan encrypts this information locally with a password you provide, that we never send to our servers. You agree to (a) never use the same password for DekuSan that you have ever used outside of this service; (b) keep your secret information and password confidential and do not share them with anyone else; (c) immediately notify DekuSan of any unauthorized use of your account or breach of security. DekuSan cannot and will not be liable for any loss or damage arising from your failure to comply with this section.\n\n## 5. Representations, Warranties, and Risks ##\n\n### 5.1. Warranty Disclaimer ###\n\nYou expressly understand and agree that your use of the Service is at your sole risk. The Service (including the Service and the Content) are provided on an \"AS IS\" and \"as available\" basis, without warranties of any kind, either express or implied, including, without limitation, implied warranties of merchantability, fitness for a particular purpose or non-infringement. You acknowledge that DekuSan has no control over, and no duty to take any action regarding: which users gain access to or use the Service; what effects the Content may have on you; how you may interpret or use the Content; or what actions you may take as a result of having been exposed to the Content. You release DekuSan from all liability for you having acquired or not acquired Content through the Service. DekuSan makes no representations concerning any Content contained in or accessed through the Service, and DekuSan will not be responsible or liable for the accuracy, copyright compliance, legality or decency of material contained in or accessed through the Service.\n\n### 5.2 Sophistication and Risk of Cryptographic Systems ###\n\nBy utilizing the Service or interacting with the Content or platform in any way, you represent that you understand the inherent risks associated with cryptographic systems; and warrant that you have an understanding of the usage and intricacies of native cryptographic tokens, like Ether (ETH) and Bitcoin (BTC), smart contract based tokens such as those that follow the DEXON Token Standard (https://github.com/ethereum/EIPs/issues/20), and blockchain-based software systems.\n\n### 5.3 Risk of Regulatory Actions in One or More Jurisdictions ###\n\nDekuSan and ETH could be impacted by one or more regulatory inquiries or regulatory action, which could impede or limit the ability of DekuSan to continue to develop, or which could impede or limit your ability to access or use the Service or DEXON blockchain.\n\n### 5.4 Risk of Weaknesses or Exploits in the Field of Cryptography ###\n\nYou acknowledge and understand that Cryptography is a progressing field. Advances in code cracking or technical advances such as the development of quantum computers may present risks to cryptocurrencies and Services of Content, which could result in the theft or loss of your cryptographic tokens or property. To the extent possible, DekuSan intends to update the protocol underlying Services to account for any advances in cryptography and to incorporate additional security measures, but does not guarantee or otherwise represent full security of the system. By using the Service or accessing Content, you acknowledge these inherent risks.\n\n### 5.5 Volatility of Crypto Currencies ###\n\nYou understand that DEXON and other blockchain technologies and associated currencies or tokens are highly volatile due to many factors including but not limited to adoption, speculation, technology and security risks. You also acknowledge that the cost of transacting on such technologies is variable and may increase at any time causing impact to any activities taking place on the DEXON blockchain. You acknowledge these risks and represent that DekuSan cannot be held liable for such fluctuations or increased costs.\n\n### 5.6 Application Security ###\n\nYou acknowledge that DEXON applications are code subject to flaws and acknowledge that you are solely responsible for evaluating any code provided by the Services or Content and the trustworthiness of any third-party websites, products, smart-contracts, or Content you access or use through the Service. You further expressly acknowledge and represent that DEXON applications can be written maliciously or negligently, that DekuSan cannot be held liable for your interaction with such applications and that such applications may cause the loss of property or even identity. This warning and others later provided by DekuSan in no way evidence or represent an on-going duty to alert you to all of the potential risks of utilizing the Service or Content.\n\n## 6. Indemnity ##\n\nYou agree to release and to indemnify, defend and hold harmless DekuSan and its parents, subsidiaries, affiliates and agencies, as well as the officers, directors, employees, shareholders and representatives of any of the foregoing entities, from and against any and all losses, liabilities, expenses, damages, costs (including attorneys’ fees and court costs) claims or actions of any kind whatsoever arising or resulting from your use of the Service, your violation of these Terms of Use, and any of your acts or omissions that implicate publicity rights, defamation or invasion of privacy. DekuSan reserves the right, at its own expense, to assume exclusive defense and control of any matter otherwise subject to indemnification by you and, in such case, you agree to cooperate with DekuSan in the defense of such matter.\n\n## 7. Limitation on liability ##\n\nYOU ACKNOWLEDGE AND AGREE THAT YOU ASSUME FULL RESPONSIBILITY FOR YOUR USE OF THE SITE AND SERVICE. YOU ACKNOWLEDGE AND AGREE THAT ANY INFORMATION YOU SEND OR RECEIVE DURING YOUR USE OF THE SITE AND SERVICE MAY NOT BE SECURE AND MAY BE INTERCEPTED OR LATER ACQUIRED BY UNAUTHORIZED PARTIES. YOU ACKNOWLEDGE AND AGREE THAT YOUR USE OF THE SITE AND SERVICE IS AT YOUR OWN RISK. RECOGNIZING SUCH, YOU UNDERSTAND AND AGREE THAT, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, NEITHER METAMASK NOR ITS SUPPLIERS OR LICENSORS WILL BE LIABLE TO YOU FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY OR OTHER DAMAGES OF ANY KIND, INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF PROFITS, GOODWILL, USE, DATA OR OTHER TANGIBLE OR INTANGIBLE LOSSES OR ANY OTHER DAMAGES BASED ON CONTRACT, TORT, STRICT LIABILITY OR ANY OTHER THEORY (EVEN IF METAMASK HAD BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES), RESULTING FROM THE SITE OR SERVICE; THE USE OR THE INABILITY TO USE THE SITE OR SERVICE; UNAUTHORIZED ACCESS TO OR ALTERATION OF YOUR TRANSMISSIONS OR DATA; STATEMENTS OR CONDUCT OF ANY THIRD PARTY ON THE SITE OR SERVICE; ANY ACTIONS WE TAKE OR FAIL TO TAKE AS A RESULT OF COMMUNICATIONS YOU SEND TO US; HUMAN ERRORS; TECHNICAL MALFUNCTIONS; FAILURES, INCLUDING PUBLIC UTILITY OR TELEPHONE OUTAGES; OMISSIONS, INTERRUPTIONS, LATENCY, DELETIONS OR DEFECTS OF ANY DEVICE OR NETWORK, PROVIDERS, OR SOFTWARE (INCLUDING, BUT NOT LIMITED TO, THOSE THAT DO NOT PERMIT PARTICIPATION IN THE SERVICE); ANY INJURY OR DAMAGE TO COMPUTER EQUIPMENT; INABILITY TO FULLY ACCESS THE SITE OR SERVICE OR ANY OTHER WEBSITE; THEFT, TAMPERING, DESTRUCTION, OR UNAUTHORIZED ACCESS TO, IMAGES OR OTHER CONTENT OF ANY KIND; DATA THAT IS PROCESSED LATE OR INCORRECTLY OR IS INCOMPLETE OR LOST; TYPOGRAPHICAL, PRINTING OR OTHER ERRORS, OR ANY COMBINATION THEREOF; OR ANY OTHER MATTER RELATING TO THE SITE OR SERVICE.\n\nSOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF CERTAIN WARRANTIES OR THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES. ACCORDINGLY, SOME OF THE ABOVE LIMITATIONS MAY NOT APPLY TO YOU.\n\n## 8. Our Proprietary Rights ##\n\nAll title, ownership and intellectual property rights in and to the Service are owned by DekuSan or its licensors. You acknowledge and agree that the Service contains proprietary and confidential information that is protected by applicable intellectual property and other laws. Except as expressly authorized by DekuSan, you agree not to copy, modify, rent, lease, loan, sell, distribute, perform, display or create derivative works based on the Service, in whole or in part. DekuSan issues a license for DekuSan, found [here](https://github.com/DekuSan/metamask-plugin/blob/master/LICENSE). For information on other licenses utilized in the development of DekuSan, please see our attribution page at: [https://metamask.io/attributions.html](https://metamask.io/attributions.html)\n\n## 9. Links ##\n\nThe Service provides, or third parties may provide, links to other World Wide Web or accessible sites, applications or resources. Because DekuSan has no control over such sites, applications and resources, you acknowledge and agree that DekuSan is not responsible for the availability of such external sites, applications or resources, and does not endorse and is not responsible or liable for any content, advertising, products or other materials on or available from such sites or resources. You further acknowledge and agree that DekuSan shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods or services available on or through any such site or resource.\n\n## 10. Termination and Suspension ##\n\nDekuSan may terminate or suspend all or part of the Service and your DekuSan access immediately, without prior notice or liability, if you breach any of the terms or conditions of the Terms. Upon termination of your access, your right to use the Service will immediately cease.\n\nThe following provisions of the Terms survive any termination of these Terms: INDEMNITY; WARRANTY DISCLAIMERS; LIMITATION ON LIABILITY; OUR PROPRIETARY RIGHTS; LINKS; TERMINATION; NO THIRD PARTY BENEFICIARIES; BINDING ARBITRATION AND CLASS ACTION WAIVER; GENERAL INFORMATION.\n\n## 11. No Third Party Beneficiaries ##\n\nYou agree that, except as otherwise expressly provided in these Terms, there shall be no third party beneficiaries to the Terms.\n\n## 12. Notice and Procedure For Making Claims of Copyright Infringement ##\n\nIf you believe that your copyright or the copyright of a person on whose behalf you are authorized to act has been infringed, please provide DekuSan’s Copyright Agent a written Notice containing the following information:\n\n· an electronic or physical signature of the person authorized to act on behalf of the owner of the copyright or other intellectual property interest;\n\n· a description of the copyrighted work or other intellectual property that you claim has been infringed;\n\n· a description of where the material that you claim is infringing is located on the Service;\n\n· your address, telephone number, and email address;\n\n· a statement by you that you have a good faith belief that the disputed use is not authorized by the copyright owner, its agent, or the law;\n\n· a statement by you, made under penalty of perjury, that the above information in your Notice is accurate and that you are the copyright or intellectual property owner or authorized to act on the copyright or intellectual property owner's behalf.\n\nDekuSan’s Copyright Agent can be reached at:\n\nEmail: copyright [at] metamask [dot] io\n\nMail:\n\nAttention:\n\nDekuSan Copyright ℅ ConsenSys\n\n49 Bogart Street\n\nBrooklyn, NY 11206\n\n## 13. Binding Arbitration and Class Action Waiver ##\n\nPLEASE READ THIS SECTION CAREFULLY – IT MAY SIGNIFICANTLY AFFECT YOUR LEGAL RIGHTS, INCLUDING YOUR RIGHT TO FILE A LAWSUIT IN COURT\n\n### 13.1 Initial Dispute Resolution ###\n\nThe parties shall use their best efforts to engage directly to settle any dispute, claim, question, or disagreement and engage in good faith negotiations which shall be a condition to either party initiating a lawsuit or arbitration.\n\n### 13.2 Binding Arbitration ###\n\nIf the parties do not reach an agreed upon solution within a period of 30 days from the time informal dispute resolution under the Initial Dispute Resolution provision begins, then either party may initiate binding arbitration as the sole means to resolve claims, subject to the terms set forth below. Specifically, all claims arising out of or relating to these Terms (including their formation, performance and breach), the parties’ relationship with each other and/or your use of the Service shall be finally settled by binding arbitration administered by the American Arbitration Association in accordance with the provisions of its Commercial Arbitration Rules and the supplementary procedures for consumer related disputes of the American Arbitration Association (the \"AAA\"), excluding any rules or procedures governing or permitting class actions.\n\nThe arbitrator, and not any federal, state or local court or agency, shall have exclusive authority to resolve all disputes arising out of or relating to the interpretation, applicability, enforceability or formation of these Terms, including, but not limited to any claim that all or any part of these Terms are void or voidable, or whether a claim is subject to arbitration. The arbitrator shall be empowered to grant whatever relief would be available in a court under law or in equity. The arbitrator’s award shall be written, and binding on the parties and may be entered as a judgment in any court of competent jurisdiction.\n\nThe parties understand that, absent this mandatory provision, they would have the right to sue in court and have a jury trial. They further understand that, in some instances, the costs of arbitration could exceed the costs of litigation and the right to discovery may be more limited in arbitration than in court.\n\n### 13.3 Location ###\n\nBinding arbitration shall take place in New York. You agree to submit to the personal jurisdiction of any federal or state court in New York County, New York, in order to compel arbitration, to stay proceedings pending arbitration, or to confirm, modify, vacate or enter judgment on the award entered by the arbitrator.\n\n### 13.4 Class Action Waiver ###\n\nThe parties further agree that any arbitration shall be conducted in their individual capacities only and not as a class action or other representative action, and the parties expressly waive their right to file a class action or seek relief on a class basis. YOU AND METAMASK AGREE THAT EACH MAY BRING CLAIMS AGAINST THE OTHER ONLY IN YOUR OR ITS INDIVIDUAL CAPACITY, AND NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY PURPORTED CLASS OR REPRESENTATIVE PROCEEDING. If any court or arbitrator determines that the class action waiver set forth in this paragraph is void or unenforceable for any reason or that an arbitration can proceed on a class basis, then the arbitration provision set forth above shall be deemed null and void in its entirety and the parties shall be deemed to have not agreed to arbitrate disputes.\n\n### 13.5 Exception - Litigation of Intellectual Property and Small Claims Court Claims ###\n\nNotwithstanding the parties' decision to resolve all disputes through arbitration, either party may bring an action in state or federal court to protect its intellectual property rights (\"intellectual property rights\" means patents, copyrights, moral rights, trademarks, and trade secrets, but not privacy or publicity rights). Either party may also seek relief in a small claims court for disputes or claims within the scope of that court’s jurisdiction.\n\n### 13.6 30-Day Right to Opt Out ###\n\nYou have the right to opt-out and not be bound by the arbitration and class action waiver provisions set forth above by sending written notice of your decision to opt-out to the following address: DekuSan ℅ ConsenSys, 49 Bogart Street, Brooklyn NY 11206 and via email at support@metamask.io. The notice must be sent within 30 days of September 6, 2016 or your first use of the Service, whichever is later, otherwise you shall be bound to arbitrate disputes in accordance with the terms of those paragraphs. If you opt-out of these arbitration provisions, DekuSan also will not be bound by them.\n\n### 13.7 Changes to This Section ###\n\nDekuSan will provide 60-days’ notice of any changes to this section. Changes will become effective on the 60th day, and will apply prospectively only to any claims arising after the 60th day.\n\nFor any dispute not subject to arbitration you and DekuSan agree to submit to the personal and exclusive jurisdiction of and venue in the federal and state courts located in New York, New York. You further agree to accept service of process by mail, and hereby waive any and all jurisdictional and venue defenses otherwise available.\n\nThe Terms and the relationship between you and DekuSan shall be governed by the laws of the State of New York without regard to conflict of law provisions.\n\n## 14. General Information ##\n\n### 14.1 Entire Agreement ###\n\nThese Terms (and any additional terms, rules and conditions of participation that DekuSan may post on the Service) constitute the entire agreement between you and DekuSan with respect to the Service and supersedes any prior agreements, oral or written, between you and DekuSan. In the event of a conflict between these Terms and the additional terms, rules and conditions of participation, the latter will prevail over the Terms to the extent of the conflict.\n\n### 14.2 Waiver and Severability of Terms ###\n\nThe failure of DekuSan to exercise or enforce any right or provision of the Terms shall not constitute a waiver of such right or provision. If any provision of the Terms is found by an arbitrator or court of competent jurisdiction to be invalid, the parties nevertheless agree that the arbitrator or court should endeavor to give effect to the parties' intentions as reflected in the provision, and the other provisions of the Terms remain in full force and effect.\n\n### 14.3 Statute of Limitations ###\n\nYou agree that regardless of any statute or law to the contrary, any claim or cause of action arising out of or related to the use of the Service or the Terms must be filed within one (1) year after such claim or cause of action arose or be forever barred.\n\n### 14.4 Section Titles ###\n\nThe section titles in the Terms are for convenience only and have no legal or contractual effect.\n\n### 14.5 Communications ###\n\nUsers with questions, complaints or claims with respect to the Service may contact us using the relevant contact information set forth above and at communications@metamask.io.\n\n## 15 Related Links ##\n\n**[Terms of Use](https://metamask.io/terms.html)**\n\n**[Privacy](https://metamask.io/privacy.html)**\n\n**[Attributions](https://metamask.io/attributions.html)**\n\n", "id": 0 }, "network": "3", diff --git a/docs/extension_description/en.txt b/docs/extension_description/en.txt index be363324..34b732a2 100644 --- a/docs/extension_description/en.txt +++ b/docs/extension_description/en.txt @@ -1,6 +1,6 @@ -DekuSan is an extension for accessing Ethereum enabled distributed applications, or "Dapps" in your normal browser! +DekuSan is an extension for accessing DEXON enabled distributed applications, or "Dapps" in your normal browser! -The extension injects the Ethereum web3 API into every website's javascript context, so that dapps can read from the blockchain. +The extension injects the DEXON web3 API into every website's javascript context, so that dapps can read from the blockchain. DekuSan also lets the user create and manage their own identities, so when a Dapp wants to perform a transaction and write to the blockchain, the user gets a secure interface to review the transaction, before approving or rejecting it. diff --git a/docs/introduction.md b/docs/introduction.md index 82f60fa4..311ff4b8 100644 --- a/docs/introduction.md +++ b/docs/introduction.md @@ -1,9 +1,9 @@ # Introduction ### What is DekuSan? -DekuSan is an extension for accessing Ethereum enabled distributed applications, or "Dapps" in your normal Chrome browser! +DekuSan is an extension for accessing DEXON enabled distributed applications, or "Dapps" in your normal Chrome browser! -The extension injects the DEXON web3 API (Ethereum compatible) into every website's javascript context, so that dapps can read from the blockchain. +The extension injects the DEXON web3 API (DEXON compatible) into every website's javascript context, so that dapps can read from the blockchain. DekuSan also lets the user create and manage their own identities, so when a Dapp wants to perform a transaction and write to the blockchain, the user gets a secure interface to review the transaction, before approving or rejecting it. diff --git a/docs/porting_to_new_environment.md b/docs/porting_to_new_environment.md index 33a09217..913a358f 100644 --- a/docs/porting_to_new_environment.md +++ b/docs/porting_to_new_environment.md @@ -14,7 +14,7 @@ The most confusing part about porting DekuSan to a new platform is the way we pr ### The DekuSan Controller -The core functionality of DekuSan all lives in what we call [The DekuSan Controller](https://github.com/DekuSan/metamask-extension/blob/master/app/scripts/metamask-controller.js). Our goal for this file is for it to eventually be its own javascript module that can be imported into any JS-compatible context, allowing it to fully manage an app's relationship to Ethereum. +The core functionality of DekuSan all lives in what we call [The DekuSan Controller](https://github.com/DekuSan/metamask-extension/blob/master/app/scripts/metamask-controller.js). Our goal for this file is for it to eventually be its own javascript module that can be imported into any JS-compatible context, allowing it to fully manage an app's relationship to DEXON. #### Constructor @@ -79,7 +79,7 @@ Since `background.js` is essentially the Extension setup file, we can see it doi ## Ports, streams, and Web3! -Everything so far has been enough to create a DekuSan wallet on virtually any platform that runs JS, but DekuSan's most unique feature isn't being a wallet, it's providing an Ethereum-enabled JavaScript context to websites. +Everything so far has been enough to create a DekuSan wallet on virtually any platform that runs JS, but DekuSan's most unique feature isn't being a wallet, it's providing an DEXON-enabled JavaScript context to websites. DekuSan has two kinds of [duplex stream APIs](https://github.com/substack/stream-handbook#duplex) that it exposes: - [metamask.setupTrustedCommunication(connectionStream, originDomain)](https://github.com/DekuSan/metamask-extension/blob/master/app/scripts/metamask-controller.js#L352) - This stream is used to connect the user interface over a remote port, and may not be necessary for contexts where the interface and the metamask-controller share a process. diff --git a/docs/send-screen-QA-checklist.md b/docs/send-screen-QA-checklist.md index 52167b50..426f8677 100644 --- a/docs/send-screen-QA-checklist.md +++ b/docs/send-screen-QA-checklist.md @@ -9,7 +9,7 @@ Additional features or functionality on the send screen should include an update ## Send Eth mode - [ ] **Header** _It should:_ - [ ] have title "Send ETH" - - [ ] have sub title "Only send ETH to an Ethereum address." + - [ ] have sub title "Only send ETH to an DEXON address." - [ ] return user to main screen when top right X is clicked - [ ] **From row** _It should:_ - [ ] show the currently selected account by default @@ -51,7 +51,7 @@ Additional features or functionality on the send screen should include an update ## Send token mode - [ ] **Header** _It should:_ - [ ] have title "Send Tokens" - - [ ] have sub title "Only send [token symbol] to an Ethereum address." + - [ ] have sub title "Only send [token symbol] to an DEXON address." - [ ] return user to main screen when top right X is clicked - [ ] **From row** _It should:_ - [ ] Behave the same as 'Send ETH mode' (see above) diff --git a/docs/video_script.txt b/docs/video_script.txt index f9fdac2f..9932a471 100644 --- a/docs/video_script.txt +++ b/docs/video_script.txt @@ -1,8 +1,8 @@ Hi, and welcome to DekuSan. -Today we’re happy to share our gift to the Ethereum ecosystem. +Today we’re happy to share our gift to the DEXON ecosystem. -The DekuSan browser extension turns Google Chrome into an Ethereum browser, letting websites retrieve data from the blockchain, and letting users securely manage identities and sign transactions. +The DekuSan browser extension turns Google Chrome into an DEXON browser, letting websites retrieve data from the blockchain, and letting users securely manage identities and sign transactions. When you start up DekuSan, you are given a seed phrase that can be used to restore all the accounts you ever create within DekuSan. @@ -10,21 +10,21 @@ You can switch the current account with the switch account button in the top rig Your account vault is encrypted and locally stored within your browser, meaning no account information ever touches our servers. However, with your secret phrase, you can easily restore your vault with the same accounts. -At first glance, Metamask enables you to send ether like a normal wallet application, but Metamask's true strength lies in enabling your browser to visit Ethereum enabled websites. +At first glance, Metamask enables you to send ether like a normal wallet application, but Metamask's true strength lies in enabling your browser to visit DEXON enabled websites. -Here’s a simple Ethereum distributed app, or Ðapp, called Tokens, that lets you easily deploy your own currency. +Here’s a simple DEXON distributed app, or Ðapp, called Tokens, that lets you easily deploy your own currency. -When you visit a Dapp like Tokens with DekuSan installed, that website has access to the Ethereum blockchain via the standard Web3 Javascript API. When it wants to write to the blockchain, it asks web3 to send the transaction, prompting DekuSan to ask for user confirmation. +When you visit a Dapp like Tokens with DekuSan installed, that website has access to the DEXON blockchain via the standard Web3 Javascript API. When it wants to write to the blockchain, it asks web3 to send the transaction, prompting DekuSan to ask for user confirmation. After you submit a transaction, wait for the next block for the change to be reflected on the website...and there it is! Now I have my own DekuSanCoins! I can check my balance or, if I want to send some to another account, I can click the copy link on it. I check its balance, see it has none, then send it some meta-coins! -This has been nice, but it’s all been on the Morden test net. But with Metamask, I can always switch what network I’m working on, say the main network, and I’m ready issue a token with the full security of the main Ethereum blockchain. +This has been nice, but it’s all been on the Morden test net. But with Metamask, I can always switch what network I’m working on, say the main network, and I’m ready issue a token with the full security of the main DEXON blockchain. -DekuSan connects to these blockchains with no synchronization time because we host blockchain nodes by default. You can always point DekuSan at your own Ethereum RPC Server, and fully control your connection to the blockchain. +DekuSan connects to these blockchains with no synchronization time because we host blockchain nodes by default. You can always point DekuSan at your own DEXON RPC Server, and fully control your connection to the blockchain. -And that’s how DekuSan lets ordinary websites talk to a trusted Ethereum provider, all while letting the user store and manage their own private keys. We hope this will make it easier than ever for people to get started creating and using a new wave of blockchain-enabled websites. +And that’s how DekuSan lets ordinary websites talk to a trusted DEXON provider, all while letting the user store and manage their own private keys. We hope this will make it easier than ever for people to get started creating and using a new wave of blockchain-enabled websites. If you’d like to get started with Metamask right now, go ahead and click here to get the Chrome extension. diff --git a/mascara/src/app/buy-ether-widget/index.js b/mascara/src/app/buy-ether-widget/index.js index b6605b9c..86eb6467 100644 --- a/mascara/src/app/buy-ether-widget/index.js +++ b/mascara/src/app/buy-ether-widget/index.js @@ -94,7 +94,7 @@ class BuyEtherWidget extends Component { <div className="buy-ether__action-content-wrapper"> <div>{this.renderCoinbaseLogo()}</div> <div className="buy-ether__body-text">Coinbase is the world’s most popular way to buy and sell bitcoin, ethereum, and litecoin.</div> - <a className="first-time-flow__link buy-ether__faq-link">What is Ethereum?</a> + <a className="first-time-flow__link buy-ether__faq-link">What is DEXON?</a> <div className="buy-ether__buttons"> <button className="first-time-flow__button" diff --git a/mascara/src/app/first-time/buy-ether-screen.js b/mascara/src/app/first-time/buy-ether-screen.js index b32008b1..85de0093 100644 --- a/mascara/src/app/first-time/buy-ether-screen.js +++ b/mascara/src/app/first-time/buy-ether-screen.js @@ -88,7 +88,7 @@ class BuyEtherScreen extends Component { <div className="buy-ether__action-content-wrapper"> <div>{this.renderCoinbaseLogo()}</div> <div className="buy-ether__body-text">Coinbase is the world’s most popular way to buy and sell bitcoin, ethereum, and litecoin.</div> - <a className="first-time-flow__link buy-ether__faq-link">What is Ethereum?</a> + <a className="first-time-flow__link buy-ether__faq-link">What is DEXON?</a> <div className="buy-ether__buttons"> <button className="first-time-flow__button" diff --git a/mascara/src/app/first-time/create-password-screen.js b/mascara/src/app/first-time/create-password-screen.js index e612ffa5..5be6a1cd 100644 --- a/mascara/src/app/first-time/create-password-screen.js +++ b/mascara/src/app/first-time/create-password-screen.js @@ -122,7 +122,7 @@ class CreatePasswordScreen extends Component { height="225" /> <div className="info"> - DekuSan is a secure identity vault for Ethereum. + DekuSan is a secure identity vault for DEXON. </div> <div className="info"> It allows you to hold ether & tokens, and interact with decentralized applications. diff --git a/notices/archive/notice_0.md b/notices/archive/notice_0.md index 97e8a3d7..6f58a6e7 100644 --- a/notices/archive/notice_0.md +++ b/notices/archive/notice_0.md @@ -6,7 +6,7 @@ _Our Terms of Use have been updated as of September 5, 2016_ ## 1. Acceptance of Terms ## -DekuSan provides a platform for managing Ethereum (or "ETH") accounts, and allowing ordinary websites to interact with the Ethereum blockchain, while keeping the user in control over what transactions they approve, through our website located at[ ](http://metamask.io)[https://metamask.io/](https://metamask.io/) and browser plugin (the "Site") — which includes text, images, audio, code and other materials (collectively, the “Content”) and all of the features, and services provided. The Site, and any other features, tools, materials, or other services offered from time to time by DekuSan are referred to here as the “Service.” Please read these Terms of Use (the “Terms” or “Terms of Use”) carefully before using the Service. By using or otherwise accessing the Services, or clicking to accept or agree to these Terms where that option is made available, you (1) accept and agree to these Terms (2) consent to the collection, use, disclosure and other handling of information as described in our Privacy Policy and (3) any additional terms, rules and conditions of participation issued by DekuSan from time to time. If you do not agree to the Terms, then you may not access or use the Content or Services. +DekuSan provides a platform for managing DEXON (or "ETH") accounts, and allowing ordinary websites to interact with the DEXON blockchain, while keeping the user in control over what transactions they approve, through our website located at[ ](http://metamask.io)[https://metamask.io/](https://metamask.io/) and browser plugin (the "Site") — which includes text, images, audio, code and other materials (collectively, the “Content”) and all of the features, and services provided. The Site, and any other features, tools, materials, or other services offered from time to time by DekuSan are referred to here as the “Service.” Please read these Terms of Use (the “Terms” or “Terms of Use”) carefully before using the Service. By using or otherwise accessing the Services, or clicking to accept or agree to these Terms where that option is made available, you (1) accept and agree to these Terms (2) consent to the collection, use, disclosure and other handling of information as described in our Privacy Policy and (3) any additional terms, rules and conditions of participation issued by DekuSan from time to time. If you do not agree to the Terms, then you may not access or use the Content or Services. ## 2. Modification of Terms of Use ## @@ -32,11 +32,11 @@ You expressly understand and agree that your use of the Service is at your sole ### 5.2 Sophistication and Risk of Cryptographic Systems ### -By utilizing the Service or interacting with the Content or platform in any way, you represent that you understand the inherent risks associated with cryptographic systems; and warrant that you have an understanding of the usage and intricacies of native cryptographic tokens, like Ether (ETH) and Bitcoin (BTC), smart contract based tokens such as those that follow the Ethereum Token Standard (https://github.com/ethereum/EIPs/issues/20), and blockchain-based software systems. +By utilizing the Service or interacting with the Content or platform in any way, you represent that you understand the inherent risks associated with cryptographic systems; and warrant that you have an understanding of the usage and intricacies of native cryptographic tokens, like Ether (ETH) and Bitcoin (BTC), smart contract based tokens such as those that follow the DEXON Token Standard (https://github.com/ethereum/EIPs/issues/20), and blockchain-based software systems. ### 5.3 Risk of Regulatory Actions in One or More Jurisdictions ### -DekuSan and ETH could be impacted by one or more regulatory inquiries or regulatory action, which could impede or limit the ability of DekuSan to continue to develop, or which could impede or limit your ability to access or use the Service or Ethereum blockchain. +DekuSan and ETH could be impacted by one or more regulatory inquiries or regulatory action, which could impede or limit the ability of DekuSan to continue to develop, or which could impede or limit your ability to access or use the Service or DEXON blockchain. ### 5.4 Risk of Weaknesses or Exploits in the Field of Cryptography ### @@ -44,11 +44,11 @@ You acknowledge and understand that Cryptography is a progressing field. Advance ### 5.5 Volatility of Crypto Currencies ### -You understand that Ethereum and other blockchain technologies and associated currencies or tokens are highly volatile due to many factors including but not limited to adoption, speculation, technology and security risks. You also acknowledge that the cost of transacting on such technologies is variable and may increase at any time causing impact to any activities taking place on the Ethereum blockchain. You acknowledge these risks and represent that DekuSan cannot be held liable for such fluctuations or increased costs. +You understand that DEXON and other blockchain technologies and associated currencies or tokens are highly volatile due to many factors including but not limited to adoption, speculation, technology and security risks. You also acknowledge that the cost of transacting on such technologies is variable and may increase at any time causing impact to any activities taking place on the DEXON blockchain. You acknowledge these risks and represent that DekuSan cannot be held liable for such fluctuations or increased costs. ### 5.6 Application Security ### -You acknowledge that Ethereum applications are code subject to flaws and acknowledge that you are solely responsible for evaluating any code provided by the Services or Content and the trustworthiness of any third-party websites, products, smart-contracts, or Content you access or use through the Service. You further expressly acknowledge and represent that Ethereum applications can be written maliciously or negligently, that DekuSan cannot be held liable for your interaction with such applications and that such applications may cause the loss of property or even identity. This warning and others later provided by DekuSan in no way evidence or represent an on-going duty to alert you to all of the potential risks of utilizing the Service or Content. +You acknowledge that DEXON applications are code subject to flaws and acknowledge that you are solely responsible for evaluating any code provided by the Services or Content and the trustworthiness of any third-party websites, products, smart-contracts, or Content you access or use through the Service. You further expressly acknowledge and represent that DEXON applications can be written maliciously or negligently, that DekuSan cannot be held liable for your interaction with such applications and that such applications may cause the loss of property or even identity. This warning and others later provided by DekuSan in no way evidence or represent an on-going duty to alert you to all of the potential risks of utilizing the Service or Content. ## 6. Indemnity ## diff --git a/test/data/mock-state.json b/test/data/mock-state.json index 724e6f43..12a9ae5a 100644 --- a/test/data/mock-state.json +++ b/test/data/mock-state.json @@ -113,7 +113,7 @@ }, "ticker": "ETH", "currentCurrency": "usd", - "nativeCurrency": "ETH", + "nativeCurrency": "DEX", "conversionRate": 556.12, "addressBook": [ { diff --git a/test/e2e/beta/metamask-beta-ui.spec.js b/test/e2e/beta/metamask-beta-ui.spec.js index e5517c5f..ed6c842f 100644 --- a/test/e2e/beta/metamask-beta-ui.spec.js +++ b/test/e2e/beta/metamask-beta-ui.spec.js @@ -1195,7 +1195,7 @@ describe('DekuSan', function () { await networkDropdown.click() await delay(regularDelayMs) - const customRpcButton = await findElement(driver, By.xpath(`//span[contains(text(), 'Main Ethereum Network')]`)) + const customRpcButton = await findElement(driver, By.xpath(`//span[contains(text(), 'Main DEXON Network')]`)) await customRpcButton.click() await delay(largeDelayMs * 2) }) diff --git a/test/lib/migrations/002.json b/test/lib/migrations/002.json index c15b4f30..76d75c52 100644 --- a/test/lib/migrations/002.json +++ b/test/lib/migrations/002.json @@ -1 +1 @@ -{"meta":{"version":20},"data":{"config":{},"NetworkController":{"provider":{"type":"mainnet","rpcTarget":"https://mainnet.infura.io/metamask"},"network":"1"},"firstTimeInfo":{"version":"3.12.1","date":1517351427287},"NoticeController":{"noticesList":[{"read":false,"date":"Thu Feb 09 2017","title":"Terms of Use","body":"# Terms of Use #\n\n**THIS AGREEMENT IS SUBJECT TO BINDING ARBITRATION AND A WAIVER OF CLASS ACTION RIGHTS AS DETAILED IN SECTION 13. PLEASE READ THE AGREEMENT CAREFULLY.**\n\n_Our Terms of Use have been updated as of September 5, 2016_\n\n## 1. Acceptance of Terms ##\n\nDekuSan provides a platform for managing Ethereum (or \"ETH\") accounts, and allowing ordinary websites to interact with the Ethereum blockchain, while keeping the user in control over what transactions they approve, through our website located at[ ](http://metamask.io)[https://metamask.io/](https://metamask.io/) and browser plugin (the \"Site\") — which includes text, images, audio, code and other materials (collectively, the “Content”) and all of the features, and services provided. The Site, and any other features, tools, materials, or other services offered from time to time by DekuSan are referred to here as the “Service.” Please read these Terms of Use (the “Terms” or “Terms of Use”) carefully before using the Service. By using or otherwise accessing the Services, or clicking to accept or agree to these Terms where that option is made available, you (1) accept and agree to these Terms (2) consent to the collection, use, disclosure and other handling of information as described in our Privacy Policy and (3) any additional terms, rules and conditions of participation issued by DekuSan from time to time. If you do not agree to the Terms, then you may not access or use the Content or Services.\n\n## 2. Modification of Terms of Use ##\n\nExcept for Section 13, providing for binding arbitration and waiver of class action rights, DekuSan reserves the right, at its sole discretion, to modify or replace the Terms of Use at any time. The most current version of these Terms will be posted on our Site. You shall be responsible for reviewing and becoming familiar with any such modifications. Use of the Services by you after any modification to the Terms constitutes your acceptance of the Terms of Use as modified.\n\n\n\n## 3. Eligibility ##\n\nYou hereby represent and warrant that you are fully able and competent to enter into the terms, conditions, obligations, affirmations, representations and warranties set forth in these Terms and to abide by and comply with these Terms.\n\nDekuSan is a global platform and by accessing the Content or Services, you are representing and warranting that, you are of the legal age of majority in your jurisdiction as is required to access such Services and Content and enter into arrangements as provided by the Service. You further represent that you are otherwise legally permitted to use the service in your jurisdiction including owning cryptographic tokens of value, and interacting with the Services or Content in any way. You further represent you are responsible for ensuring compliance with the laws of your jurisdiction and acknowledge that DekuSan is not liable for your compliance with such laws.\n\n## 4 Account Password and Security ##\n\nWhen setting up an account within DekuSan, you will be responsible for keeping your own account secrets, which may be a twelve-word seed phrase, an account file, or other locally stored secret information. DekuSan encrypts this information locally with a password you provide, that we never send to our servers. You agree to (a) never use the same password for DekuSan that you have ever used outside of this service; (b) keep your secret information and password confidential and do not share them with anyone else; (c) immediately notify DekuSan of any unauthorized use of your account or breach of security. DekuSan cannot and will not be liable for any loss or damage arising from your failure to comply with this section.\n\n## 5. Representations, Warranties, and Risks ##\n\n### 5.1. Warranty Disclaimer ###\n\nYou expressly understand and agree that your use of the Service is at your sole risk. The Service (including the Service and the Content) are provided on an \"AS IS\" and \"as available\" basis, without warranties of any kind, either express or implied, including, without limitation, implied warranties of merchantability, fitness for a particular purpose or non-infringement. You acknowledge that DekuSan has no control over, and no duty to take any action regarding: which users gain access to or use the Service; what effects the Content may have on you; how you may interpret or use the Content; or what actions you may take as a result of having been exposed to the Content. You release DekuSan from all liability for you having acquired or not acquired Content through the Service. DekuSan makes no representations concerning any Content contained in or accessed through the Service, and DekuSan will not be responsible or liable for the accuracy, copyright compliance, legality or decency of material contained in or accessed through the Service.\n\n### 5.2 Sophistication and Risk of Cryptographic Systems ###\n\nBy utilizing the Service or interacting with the Content or platform in any way, you represent that you understand the inherent risks associated with cryptographic systems; and warrant that you have an understanding of the usage and intricacies of native cryptographic tokens, like Ether (ETH) and Bitcoin (BTC), smart contract based tokens such as those that follow the Ethereum Token Standard (https://github.com/ethereum/EIPs/issues/20), and blockchain-based software systems.\n\n### 5.3 Risk of Regulatory Actions in One or More Jurisdictions ###\n\nDekuSan and ETH could be impacted by one or more regulatory inquiries or regulatory action, which could impede or limit the ability of DekuSan to continue to develop, or which could impede or limit your ability to access or use the Service or Ethereum blockchain.\n\n### 5.4 Risk of Weaknesses or Exploits in the Field of Cryptography ###\n\nYou acknowledge and understand that Cryptography is a progressing field. Advances in code cracking or technical advances such as the development of quantum computers may present risks to cryptocurrencies and Services of Content, which could result in the theft or loss of your cryptographic tokens or property. To the extent possible, DekuSan intends to update the protocol underlying Services to account for any advances in cryptography and to incorporate additional security measures, but does not guarantee or otherwise represent full security of the system. By using the Service or accessing Content, you acknowledge these inherent risks.\n\n### 5.5 Volatility of Crypto Currencies ###\n\nYou understand that Ethereum and other blockchain technologies and associated currencies or tokens are highly volatile due to many factors including but not limited to adoption, speculation, technology and security risks. You also acknowledge that the cost of transacting on such technologies is variable and may increase at any time causing impact to any activities taking place on the Ethereum blockchain. You acknowledge these risks and represent that DekuSan cannot be held liable for such fluctuations or increased costs.\n\n### 5.6 Application Security ###\n\nYou acknowledge that Ethereum applications are code subject to flaws and acknowledge that you are solely responsible for evaluating any code provided by the Services or Content and the trustworthiness of any third-party websites, products, smart-contracts, or Content you access or use through the Service. You further expressly acknowledge and represent that Ethereum applications can be written maliciously or negligently, that DekuSan cannot be held liable for your interaction with such applications and that such applications may cause the loss of property or even identity. This warning and others later provided by DekuSan in no way evidence or represent an on-going duty to alert you to all of the potential risks of utilizing the Service or Content.\n\n## 6. Indemnity ##\n\nYou agree to release and to indemnify, defend and hold harmless DekuSan and its parents, subsidiaries, affiliates and agencies, as well as the officers, directors, employees, shareholders and representatives of any of the foregoing entities, from and against any and all losses, liabilities, expenses, damages, costs (including attorneys’ fees and court costs) claims or actions of any kind whatsoever arising or resulting from your use of the Service, your violation of these Terms of Use, and any of your acts or omissions that implicate publicity rights, defamation or invasion of privacy. DekuSan reserves the right, at its own expense, to assume exclusive defense and control of any matter otherwise subject to indemnification by you and, in such case, you agree to cooperate with DekuSan in the defense of such matter.\n\n## 7. Limitation on liability ##\n\nYOU ACKNOWLEDGE AND AGREE THAT YOU ASSUME FULL RESPONSIBILITY FOR YOUR USE OF THE SITE AND SERVICE. YOU ACKNOWLEDGE AND AGREE THAT ANY INFORMATION YOU SEND OR RECEIVE DURING YOUR USE OF THE SITE AND SERVICE MAY NOT BE SECURE AND MAY BE INTERCEPTED OR LATER ACQUIRED BY UNAUTHORIZED PARTIES. YOU ACKNOWLEDGE AND AGREE THAT YOUR USE OF THE SITE AND SERVICE IS AT YOUR OWN RISK. RECOGNIZING SUCH, YOU UNDERSTAND AND AGREE THAT, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, NEITHER METAMASK NOR ITS SUPPLIERS OR LICENSORS WILL BE LIABLE TO YOU FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY OR OTHER DAMAGES OF ANY KIND, INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF PROFITS, GOODWILL, USE, DATA OR OTHER TANGIBLE OR INTANGIBLE LOSSES OR ANY OTHER DAMAGES BASED ON CONTRACT, TORT, STRICT LIABILITY OR ANY OTHER THEORY (EVEN IF METAMASK HAD BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES), RESULTING FROM THE SITE OR SERVICE; THE USE OR THE INABILITY TO USE THE SITE OR SERVICE; UNAUTHORIZED ACCESS TO OR ALTERATION OF YOUR TRANSMISSIONS OR DATA; STATEMENTS OR CONDUCT OF ANY THIRD PARTY ON THE SITE OR SERVICE; ANY ACTIONS WE TAKE OR FAIL TO TAKE AS A RESULT OF COMMUNICATIONS YOU SEND TO US; HUMAN ERRORS; TECHNICAL MALFUNCTIONS; FAILURES, INCLUDING PUBLIC UTILITY OR TELEPHONE OUTAGES; OMISSIONS, INTERRUPTIONS, LATENCY, DELETIONS OR DEFECTS OF ANY DEVICE OR NETWORK, PROVIDERS, OR SOFTWARE (INCLUDING, BUT NOT LIMITED TO, THOSE THAT DO NOT PERMIT PARTICIPATION IN THE SERVICE); ANY INJURY OR DAMAGE TO COMPUTER EQUIPMENT; INABILITY TO FULLY ACCESS THE SITE OR SERVICE OR ANY OTHER WEBSITE; THEFT, TAMPERING, DESTRUCTION, OR UNAUTHORIZED ACCESS TO, IMAGES OR OTHER CONTENT OF ANY KIND; DATA THAT IS PROCESSED LATE OR INCORRECTLY OR IS INCOMPLETE OR LOST; TYPOGRAPHICAL, PRINTING OR OTHER ERRORS, OR ANY COMBINATION THEREOF; OR ANY OTHER MATTER RELATING TO THE SITE OR SERVICE.\n\nSOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF CERTAIN WARRANTIES OR THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES. ACCORDINGLY, SOME OF THE ABOVE LIMITATIONS MAY NOT APPLY TO YOU.\n\n## 8. Our Proprietary Rights ##\n\nAll title, ownership and intellectual property rights in and to the Service are owned by DekuSan or its licensors. You acknowledge and agree that the Service contains proprietary and confidential information that is protected by applicable intellectual property and other laws. Except as expressly authorized by DekuSan, you agree not to copy, modify, rent, lease, loan, sell, distribute, perform, display or create derivative works based on the Service, in whole or in part. DekuSan issues a license for DekuSan, found [here](https://github.com/DekuSan/metamask-plugin/blob/master/LICENSE). For information on other licenses utilized in the development of DekuSan, please see our attribution page at: [https://metamask.io/attributions.html](https://metamask.io/attributions.html)\n\n## 9. Links ##\n\nThe Service provides, or third parties may provide, links to other World Wide Web or accessible sites, applications or resources. Because DekuSan has no control over such sites, applications and resources, you acknowledge and agree that DekuSan is not responsible for the availability of such external sites, applications or resources, and does not endorse and is not responsible or liable for any content, advertising, products or other materials on or available from such sites or resources. You further acknowledge and agree that DekuSan shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods or services available on or through any such site or resource.\n\n## 10. Termination and Suspension ##\n\nDekuSan may terminate or suspend all or part of the Service and your DekuSan access immediately, without prior notice or liability, if you breach any of the terms or conditions of the Terms. Upon termination of your access, your right to use the Service will immediately cease.\n\nThe following provisions of the Terms survive any termination of these Terms: INDEMNITY; WARRANTY DISCLAIMERS; LIMITATION ON LIABILITY; OUR PROPRIETARY RIGHTS; LINKS; TERMINATION; NO THIRD PARTY BENEFICIARIES; BINDING ARBITRATION AND CLASS ACTION WAIVER; GENERAL INFORMATION.\n\n## 11. No Third Party Beneficiaries ##\n\nYou agree that, except as otherwise expressly provided in these Terms, there shall be no third party beneficiaries to the Terms.\n\n## 12. Notice and Procedure For Making Claims of Copyright Infringement ##\n\nIf you believe that your copyright or the copyright of a person on whose behalf you are authorized to act has been infringed, please provide DekuSan’s Copyright Agent a written Notice containing the following information:\n\n· an electronic or physical signature of the person authorized to act on behalf of the owner of the copyright or other intellectual property interest;\n\n· a description of the copyrighted work or other intellectual property that you claim has been infringed;\n\n· a description of where the material that you claim is infringing is located on the Service;\n\n· your address, telephone number, and email address;\n\n· a statement by you that you have a good faith belief that the disputed use is not authorized by the copyright owner, its agent, or the law;\n\n· a statement by you, made under penalty of perjury, that the above information in your Notice is accurate and that you are the copyright or intellectual property owner or authorized to act on the copyright or intellectual property owner's behalf.\n\nDekuSan’s Copyright Agent can be reached at:\n\nEmail: copyright [at] metamask [dot] io\n\nMail:\n\nAttention:\n\nDekuSan Copyright ℅ ConsenSys\n\n49 Bogart Street\n\nBrooklyn, NY 11206\n\n## 13. Binding Arbitration and Class Action Waiver ##\n\nPLEASE READ THIS SECTION CAREFULLY – IT MAY SIGNIFICANTLY AFFECT YOUR LEGAL RIGHTS, INCLUDING YOUR RIGHT TO FILE A LAWSUIT IN COURT\n\n### 13.1 Initial Dispute Resolution ###\n\nThe parties shall use their best efforts to engage directly to settle any dispute, claim, question, or disagreement and engage in good faith negotiations which shall be a condition to either party initiating a lawsuit or arbitration.\n\n### 13.2 Binding Arbitration ###\n\nIf the parties do not reach an agreed upon solution within a period of 30 days from the time informal dispute resolution under the Initial Dispute Resolution provision begins, then either party may initiate binding arbitration as the sole means to resolve claims, subject to the terms set forth below. Specifically, all claims arising out of or relating to these Terms (including their formation, performance and breach), the parties’ relationship with each other and/or your use of the Service shall be finally settled by binding arbitration administered by the American Arbitration Association in accordance with the provisions of its Commercial Arbitration Rules and the supplementary procedures for consumer related disputes of the American Arbitration Association (the \"AAA\"), excluding any rules or procedures governing or permitting class actions.\n\nThe arbitrator, and not any federal, state or local court or agency, shall have exclusive authority to resolve all disputes arising out of or relating to the interpretation, applicability, enforceability or formation of these Terms, including, but not limited to any claim that all or any part of these Terms are void or voidable, or whether a claim is subject to arbitration. The arbitrator shall be empowered to grant whatever relief would be available in a court under law or in equity. The arbitrator’s award shall be written, and binding on the parties and may be entered as a judgment in any court of competent jurisdiction.\n\nThe parties understand that, absent this mandatory provision, they would have the right to sue in court and have a jury trial. They further understand that, in some instances, the costs of arbitration could exceed the costs of litigation and the right to discovery may be more limited in arbitration than in court.\n\n### 13.3 Location ###\n\nBinding arbitration shall take place in New York. You agree to submit to the personal jurisdiction of any federal or state court in New York County, New York, in order to compel arbitration, to stay proceedings pending arbitration, or to confirm, modify, vacate or enter judgment on the award entered by the arbitrator.\n\n### 13.4 Class Action Waiver ###\n\nThe parties further agree that any arbitration shall be conducted in their individual capacities only and not as a class action or other representative action, and the parties expressly waive their right to file a class action or seek relief on a class basis. YOU AND METAMASK AGREE THAT EACH MAY BRING CLAIMS AGAINST THE OTHER ONLY IN YOUR OR ITS INDIVIDUAL CAPACITY, AND NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY PURPORTED CLASS OR REPRESENTATIVE PROCEEDING. If any court or arbitrator determines that the class action waiver set forth in this paragraph is void or unenforceable for any reason or that an arbitration can proceed on a class basis, then the arbitration provision set forth above shall be deemed null and void in its entirety and the parties shall be deemed to have not agreed to arbitrate disputes.\n\n### 13.5 Exception - Litigation of Intellectual Property and Small Claims Court Claims ###\n\nNotwithstanding the parties' decision to resolve all disputes through arbitration, either party may bring an action in state or federal court to protect its intellectual property rights (\"intellectual property rights\" means patents, copyrights, moral rights, trademarks, and trade secrets, but not privacy or publicity rights). Either party may also seek relief in a small claims court for disputes or claims within the scope of that court’s jurisdiction.\n\n### 13.6 30-Day Right to Opt Out ###\n\nYou have the right to opt-out and not be bound by the arbitration and class action waiver provisions set forth above by sending written notice of your decision to opt-out to the following address: DekuSan ℅ ConsenSys, 49 Bogart Street, Brooklyn NY 11206 and via email at support@metamask.io. The notice must be sent within 30 days of September 6, 2016 or your first use of the Service, whichever is later, otherwise you shall be bound to arbitrate disputes in accordance with the terms of those paragraphs. If you opt-out of these arbitration provisions, DekuSan also will not be bound by them.\n\n### 13.7 Changes to This Section ###\n\nDekuSan will provide 60-days’ notice of any changes to this section. Changes will become effective on the 60th day, and will apply prospectively only to any claims arising after the 60th day.\n\nFor any dispute not subject to arbitration you and DekuSan agree to submit to the personal and exclusive jurisdiction of and venue in the federal and state courts located in New York, New York. You further agree to accept service of process by mail, and hereby waive any and all jurisdictional and venue defenses otherwise available.\n\nThe Terms and the relationship between you and DekuSan shall be governed by the laws of the State of New York without regard to conflict of law provisions.\n\n## 14. General Information ##\n\n### 14.1 Entire Agreement ###\n\nThese Terms (and any additional terms, rules and conditions of participation that DekuSan may post on the Service) constitute the entire agreement between you and DekuSan with respect to the Service and supersedes any prior agreements, oral or written, between you and DekuSan. In the event of a conflict between these Terms and the additional terms, rules and conditions of participation, the latter will prevail over the Terms to the extent of the conflict.\n\n### 14.2 Waiver and Severability of Terms ###\n\nThe failure of DekuSan to exercise or enforce any right or provision of the Terms shall not constitute a waiver of such right or provision. If any provision of the Terms is found by an arbitrator or court of competent jurisdiction to be invalid, the parties nevertheless agree that the arbitrator or court should endeavor to give effect to the parties' intentions as reflected in the provision, and the other provisions of the Terms remain in full force and effect.\n\n### 14.3 Statute of Limitations ###\n\nYou agree that regardless of any statute or law to the contrary, any claim or cause of action arising out of or related to the use of the Service or the Terms must be filed within one (1) year after such claim or cause of action arose or be forever barred.\n\n### 14.4 Section Titles ###\n\nThe section titles in the Terms are for convenience only and have no legal or contractual effect.\n\n### 14.5 Communications ###\n\nUsers with questions, complaints or claims with respect to the Service may contact us using the relevant contact information set forth above and at communications@metamask.io.\n\n## 15 Related Links ##\n\n**[Terms of Use](https://metamask.io/terms.html)**\n\n**[Privacy](https://metamask.io/privacy.html)**\n\n**[Attributions](https://metamask.io/attributions.html)**\n\n","id":0},{"read":false,"date":"Mon May 08 2017","title":"Privacy Notice","body":"DekuSan is beta software. \n\nWhen you log in to DekuSan, your current account is visible to every new site you visit.\n\nFor your privacy, for now, please sign out of DekuSan when you're done using a site.\n\nAlso, by default, you will be signed in to a test network. To use real Ether, you must connect to the main network manually in the top left network menu.\n\n","id":2}]},"BlacklistController":{"phishing":{"version":2,"tolerance":2,"fuzzylist":["metamask.io","myetherwallet.com","cryptokitties.co"],"whitelist":["metahash.io","metahash.net","metahash.org","cryptotitties.com","cryptocities.net","cryptoshitties.co","cryptotitties.fun","cryptokitties.forsale","cryptokitties.care","metamate.cc","metamesh.tech","ico.nexus.social","metamesh.org","metatask.io","metmask.com","metarasa.com","metapack.com","metacase.com","metafas.nl","metamako.com","metamast.com","metamax.ru","metadesk.io","metadisk.com","metallsk.ru","metamag.fr","metamaks.ru","metamap.ru","metamaps.cc","metamats.com","metamax.by","metamax.com","metamax.io","metamuse.net","metarank.com","metaxas.com","megamas2.ru","metamask.io","myetherwallet.com","myethlerwallet.com","ethereum.org","myetheroll.com","myetherapi.com","ledgerwallet.com","databrokerdao.com","etherscan.io","etherid.org","ether.cards","etheroll.com","ethnews.com","ethex.market","ethereumdev.io","ethereumdev.kr","dether.io","ethermine.org","slaask.com","etherbtc.io","ethereal.capital","etherisc.com","m.famalk.net","etherecho.com","ethereum.os.tc","theethereum.wiki","metajack.im","etherhub.io","ethereum.network","ethereum.link","ethereum.com","prethereum.org","ethereumj.io","etheraus.com","ethereum.dev","1ethereum.ru","ethereum.nz","nethereum.com","metabank.com","metamas.com","aventus.io","metabase.com","etherdelta.com","metabase.one","cryptokitties.co"],"blacklist":["myetherwallet.uk.com","kodakone.cc","nyeihitervvallet.com","xn--myeterwalet-cm8eoi.com","nucleus.foundation","beetoken-ico.com","data-token.com","tron-labs.com","ocoin.tech","aionfoundation.com","ico-telegram.org","nyeihitervvallat.com","telegramcoin.us","daddi.cloud","daditoken.com","blockarray.org","dadi-cloud.net","wanchainfunding.org","ico-telegram.io","iconfoundation.site","iost.co","beetoken-ico.eu","cindicator.network","wanchainetwork.org","wamchain.org","wanchainltd.org","wanchainalliance.org","nucleus-vision.net","ledgerwallet.by","nucleuss.vision","myenhterswailct.com","cobin-hood.com","wanchainfoundation.org","xn--polniex-ex4c.com","xn--polniex-s1a.com","xn--polonex-ieb.com","xn--polonex-sza.com","xn--polonex-zw4c.com","xn--polonix-ws4c.com","xn--polonix-y8a.com","xn--pooniex-ojb.com","gramico.info","dimnsions.network","www-gemini.com","login-kucoin.net","venchain.foundation","grampreico.com","tgram.cc","ton-gramico.com","wwwpaywithink.com","coniomi.com","paywithnk.com","paywithlnk.com","iluminatto.com.br","pundix.eu","xn--bttrx-esay.com","xn--bttrex-w8a.com","xn--bnance-bwa.com","xn--shpeshift-11a.com","xn--shapeshif-ts6d.com","xn--shapshift-yf7d.com","wwwbluzelle.com","bluzelie.com","nucleus-vision.org","omisegonetwork.site","etlherzero.com","etlherdelta.com","xn--condesk-0ya.com","xn--condesk-sfb.com","xn--coindsk-vs4c.com","iexecplatform.com","tongramico.com","nucleus-vision.eu","intchain.network","wanchain.cloud","bluzelle-ico.com","ethzero-wallet.com","xn--metherwalle-jb9et7d.com","xn--coinesk-jo3c.com","venchainfoundation.com","myenhtersvvailot.com","ether-zero.net","ins.foundation","nastoken.org","telcointoken.com","ether0.org","eterzero.org","bluzelle-ico.eu","bleuzelle.com","appcoinstoken.org","xn--quanstamp-8s6d.com","myehntersvvailct.com","myeherwalllet.com","ico-bluzelle.com","bluzelle.im","bluzelle.one","bluzele.sale","bluzele.co","sether.ws","xn--myetherwalet-6gf.com","xn--rnyethewaliet-om1g.com","rnyethervailet.com","mvetherwaliet.com","rnyetherwailet.com","myethervaliet.com","rnyethervaliet.com","mvetherwalilet.com","xn--myethewalie-3ic0947g.com","xn--mthrwallet-z6ac3y.com","xn--myeherwalie-vici.com","xn--myethervvalie-8vc.com","xn--mythrwallt-06acf.com","xn--mtherwallet-y9a6y.com","myetherwallet.applytoken.tk","ethereum-zero.com","quanstamptoken.tk","bluzelle.network","ether-wallet.org","tron-wallet.info","appcoinsproject.com","vechain.foundation","tronlab.site","tronlabs.network","bluzelle.cc","ethblender.com","ethpaperwallet.net","waltontoken.org","icoselfkey.org","etherzeroclaim.com","etherzero.promo","bluzelle.pro","token-selfkey.org","xn--etherdlta-0f7d.com","sether.in","xn--ttrex-ysa9423c.com","bluzelle.eu","bluzelle.site","gifto.tech","xn--os-g7s.com","selfkey.co","xn--myeherwalet-ns8exy.com","xn--coinelegraph-wk5f.com","dai-stablecoin.com","eos-token.org","venchain.org","gatcoins.io","deepbrainchain.co","myetherwalililet.info","myehvterwallet.com","myehterumswallet.com","nucleusico.com","tronlab.tech","0x-project.com","gift-token-events.mywebcommunity.org","funfairtoken.org","breadtokenapp.com","cloudpetstore.com","myethwalilet.com","selfkeys.org","wallet-ethereum.com","xn--methrwallt-26ar0z.com","xn--mytherwllet-r8a0c.com","bluzelle.promo","tokensale.bluzelle.promo","cedarlake.org","marketingleads4u.com","cashaa.co","xn--inance-hrb.com","wanchain.tech","zenprolocol.com","ethscan.io","etherscan.in","props-project.com","zilliaq.com","reqestnetwork.com","etherdelta.pw","ethereum-giveaway.org","mysimpletoken.org","binancc.com","blnance.org","elherdelta.io","xn--hapeshit-ez9c2y.com","tenxwallet.co","singularitynet.info","mytlherwaliet.info","iconmainnet.ml","tokenselfkey.org","xn--myetewallet-cm8e5y.com","envione.org","myetherwalletet.com","claimbcd.com","ripiocreditnetwork.in","xn--yeterwallet-ml8euo.com","ethclassicwallet.info","myltherwallet.ru.com","etherdella.com","xn--yeterwallet-bm8ewn.com","singularty.net","cloudkitties.co","iconfoundation.io","kittystat.com","gatscoin.io","singularitynet.in","sale.canay.io","canay.io","wabicoin.co","envion.top","sirinslabs.com","tronlab.co","paxful.com.ng","changellyli.com","ethereum-code.com","xn--plonex-6va6c.com","envion.co","envion.cc","envion.site","ethereumchain.info","xn--envon-1sa.org","xn--btstamp-rfb.net","envlon.org","envion-ico.org","spectivvr.org","sirinlbs.com","ethereumdoubler.life","xn--myetherwllet-fnb.com","sirin-labs.com","sirin-labs.org","envion.one","envion.live","propsproject.org","propsprojects.com","decentralland.org","xn--metherwalet-ns8ep4b.com","redpulsetoken.co","propsproject.tech","xn--myeterwalet-nl8emj.com","powrerledger.com","cryptokitties.com","sirinlabs.pro","sirinlabs.co","sirnlabs.com","superbitcoin-blockchain.info","hellobloom.me","mobus.network","powrrledger.com","xn--myeherwalet-ms8eyy.com","qlink-ico.com","gatcoin.in","tokensale.gamefllp.com","gamefllp.com","xn--myeherwalle-vici.com","xn--myetherwalet-39b.com","xn--polonex-ffb.com","xn--birex-leba.com","raiden-network.org","sirintabs.com","xn--metherwallt-79a30a.com","xn--myethrwllet-2kb3p.com","myethlerwallet.eu","xn--btrex-b4a.com","powerrledger.com","xn--cointeegraph-wz4f.com","myerherwalet.com","qauntstanp.com","myetherermwallet.com","xn--myethewalet-ns8eqq.com","xn--nvion-hza.org","nnyetherwallelt.ru.com","ico-wacoin.com","xn--myeterwalet-nl8enj.com","bitcoinsilver.io","t0zero.com","tokensale.gizer.in","gizer.in","wabitoken.com","gladius.ws","xn--metherwallt-8bb4w.com","quanttstamp.com","gladius.im","ethereumstorage.net","powerledgerr.com","xn--myeherwallet-4j5f.com","quamtstamp.com","quntstamp.com","xn--changely-j59c.com","shapeshlft.com","coinbasenews.co.uk","xn--metherwallet-hmb.com","envoin.org","powerledger.com","bitstannp.net","xn--myetherallet-4k5fwn.com","xn--coinbas-pya.com","requestt.network","oracls.network","sirinlabs.website","powrledger.io","slackconfirm.com","shape-shift.io","oracles-network.org","xn--myeherwalle-zb9eia.com","blockstack.one","urtust.io","bittrex.one","t0-ico.com","xn--cinbase-90a.com","xn--metherwalet-ns8ez1g.com","tzero-ico.com","tzero.su","tzero.website","blockstack.network","ico-tzero.com","spectre.site","tzero.pw","spectre-ai.net","xn--waxtokn-y8a.com","dmarket.pro","bittrex.com11648724328774.cf","bittrex.com1987465798.ga","autcus.org","t-zero.org","xn--zero-zxb.com","myetherwalletfork.com","blokclbain.info","datum.sale","spectre-ai.org","powerledgr.com","simpletoken.live","sale.simpletoken.live","qauntstamp.com","raiden-network.com","metalpayme.com","quantstamp-ico.com","myetherwailetclient.com","biockchain.biz","wallets-blockchain.com","golemairdrop.com","omisegoairdrop.net","blodkchainwallet.info","walton-chain.org","elite888-ico.com","bitflyerjp.com","chainlinksmartcontract.com","stormtoken.eu","omise-go.tech","saltending.com","stormltoken.com","xn--quanttamp-42b.com","stormtoken.co","storntoken.com","stromtoken.com","storm-token.com","stormtokens.io","ether-delta.com","ethconnect.live","ethconnect.trade","xn--bttrex-3va.net","quantstamp.com.co","wancha.in","augur-network.com","quantstamp.com.ua","myetherwalletmew.com","myetherumwalletts.com","xn--quanstamp-tmd.com","quantsstamps.com","changellyl.net","xn--myetherwalet-1fb.com","myethereumwallets.com","xn--myetherwalet-e9b.com","quantslamp.com","metelpay.com","xn--eterdelta-m75d.com","linksmartcontract.com","myetherwalletaccess.com","myetherwalletcheck.com","myetherwalletcheck.info","myetherwalletconf.com","myetherwalleteal.com","myetherwalletec.com","myetherwalletgeth.com","myetherwalletmetamask.com","myetherwalletmm.com","myetherwalletmy.com","myetherwalletnh.com","myetherwalletnod.com","myetherwalletrr.com","myetherwalletrty.com","myetherwalletsec.com","myetherwalletsecure.com","myetherwalletutc.com","myetherwalletver.info","myetherwalletview.com","myetherwalletview.info","myetherwalletvrf.com","myetherwalletmist.com","myetherwalletext.com","myetherwalletjson.com","mettalpay.com","bricklblock.io","bittrexy.com","utrust.so","myethierwallet.org","metallpay.com","kraken-wallet.com","dmarkt.io","etherdeltla.com","unlversa.io","universa.sale","mercuryprotocol.live","ripiocredlt.network","myetlherwa11et.com","dentacoin.in","rdrtg.com","myetherwallet.com.rdrgh.com","rdrgh.com","ripiocreditnetwork.co","riaden.network","hydrominer.biz","rdrblock.com","reqest.network","senstoken.com","myetherwallat.services","ripiocredit.net","xn--metherwallet-c06f.com","ico.ripiocredits.com","ripiocredits.com","raidens.network","artoken.co","myetherwalletlgn.com","etherblog.click","stormtoken.site","httpmyetherwallet.com","myetherwalletverify.com","byzantiumfork.com","myetherwallet.com.byzantiumfork.com","www-myethervvallet.com","ether24.info","block-v.io","bittrex.cash","shapishift.io","ripiocerdit.network","rnyetherwa11et.com","claimether.com","enigmatokensale.com","ethereum-org.com","mvetnerwallet.com","myctherwallet.com","myetherwaltet.com","myetherwatlet.com","privatix.me","myetherwalletcnf.com","myetherwalletver.com","privatix.top","privatix.pro","privatex.io","stormtoken.cc","raiden.online","stormstoken.com","myetereumwallet.com","stormtokens.net","myetherwalletconf.info","storrntoken.com","worldofbattles.io","ico.worldofbattles.io","privatix.live","riden.network","raidan.network","ralden.network","mymyetherwallet.com","myetherwallets.net","myetherwalletverify.info","stormxtoken.com","myethereum-wallet.com","myetherwallet-forkprep.pagedemo.co","myetnerwailet.com","www-mvetherwallet.com","etheirdelta.com","myetherwalletiu.com","myetherwaiiett.com","xn--mytherwalet-cbb87i.com","xn--myethrwallet-ivb.co","xn--myeterwallet-f1b.com","myehterwaliet.com","omegaone.co","myetherwaiietw.com","slack.com.ru","polkodot.network","request-network.net","requestnetwork.live","binancie.com","first-eth.info","myewerthwalliet.com","enjincoin.pw","xn--bitrex-k17b.com","alrswap.io","www-request.network","myetnenwallet.com","www-enigma.co","cryptoinsidenews.com","air-swap.tech","launch.airswap.cc","airswap.cc","airswaptoken.com","launch.airswap.in","airswap.in","security-steemit.com.mx","blockchalnwallet.com","blodkchainwallet.com","blodkchaln.com","myethereumwaiiet.com","myethereumwaliet.com","myethereumwalilet.com","myetherswailet.com","myetherswaliet.com","myetherswalilet.com","myetherwalilett.com","myetherwalletl.com","myetherwalletww.com","myethereunwallet.com","myethereumwallct.com","myetherwaiieti.com","myetherwaiiete.com","upfirng.com","paypie.net","paypie.tech","soam.co","myetherwaiict.com","numerai-token.com","www-bankera.com","vvanchain.org","omisegoairdrop.com","xn--enjncoin-41a.io","suncontract.su","myetherwaiietr.com","shapeshiff.io","warchain.org","myethwallett.com","myethervvaliet.com","wanchains.org","etherparty.in","enjincoin.me","etiam.io","invest.smartlands.tech","smartlands.tech","enijncoin.io","wanchain.network","nimiq.su","enjincoin.sale","tenxwallet.io","golem-network.net","myyethwallet.ml","mywetherwailiet.com","omg-omise.com","district0x.tech","centra-token.com","etherdetla.com","etnerparty.io","etherdelta.su","myetherwallett.neocities.org","myetherwallet-secure.com","myethereumwalletntw.info","real-markets.io","wallet-ethereum.org","request-network.com","shapeshifth.io","shiapeshift.in","coin.red-puise.com","ibittreix.com","coinkbase.com","cindicator.pro","myetherwallet.com.ailogin.me","eventchain.co","kinkik.in","myetherumwalletview.com","protostokenhub.com","coinrbase.com","myetherwalletlogin.com","omisegotoken.com","myethereumwalletntw.com","reall.markets","cobinhood.org","cobinhood.io","happy-coin.org","bitfinex.com.co","bitfienex.com","iconn.foundation","centra.vip","smartcontract.live","icon.community","air-token.com","centra.credit","myetherwallet-singin.com","smartcontractlink.com","shapesshift.io","0xtoken.io","augurproject.co","ethereumus.one","myetherumwalet.com","myetherwalletsignin.com","change-bank.org","charge-bank.com","myetherwalletsingin.com","myetherwalletcontract.com","change-bank.io","chainlink.tech","myetherwallet-confirm.com","tokensale.kybernet.network","kybernet.network","kyberr.network","kybernetwork.io","myetherwalletconfirm.com","kvnuke.github.io","kin.kikpro.co","myethereumwallet.co.uk","tokensale-kyber.network","kyber-network.co","tokensale.kyber-network.co","pyro0.github.io","tokensale.kyber.digital","kyber.digital","omise-go.me","my.etherwallet.com.de","bepartof.change-bank.co","change-bank.co","enigma-tokens.co","coinbase.com.eslogin.co","xn--bittrx-mva.com","ethrdelta.github.io","etherdellta.com","ico-nexus.social","red-pulse.tech","bitj0b.io","xn--bttrex-bwa.com","kin-klk.com","kin-crowdsale.com","ethedelta.com","coindash.su","myethwallet.co.uk","swarm.credit","myethereumwallet.uk","iconexu.social","wanchain.co","enigrna.co","linknetwork.co","qtum-token.com","omisego.com.co","rivetzintl.org","etherdelta.one","the-ether.pro","etherdelta.gitnub.io","kirkik.com","monetha.ltd","vlberate.io","ethereumwallet-kr.info","omise-go.org","iconexus.social","bittirrex.com","aventus.pro","atlant.solutions","aventus.group","metamak.io","omise.com.co","herotokens.io","starbase.pro","etherdelta.githulb.io","herotoken.co","kinico.net","dmarket.ltd","etherdelta.gilthub.io","golem-network.com","etnerscan.io","bllttriex.com","monetha.me","monetha.co","monetha-crowdsale.com","starbase.tech","aventus-crowdsale.com","shapeshift.pro","bllttrex.com","kickico.co","statustoken.im","bilttrex.com","tenxpay.io","bittrex.ltd","metalpay.im","aragon.im","coindash.tech","decentraland.tech","decentraland.pro","status-token.com","bittrex.cam","enigmatoken.com","unocoin.company","unocoin.fund","0xproject.io","0xtoken.com","numerai.tech","decentraiand.org","blockcrein.info","blockchealn.info","bllookchain.info","blockcbhain.info","myetherwallet.com.ethpromonodes.com","mettamask.io","tokenswap.org","netherum.com","etherexx.org","etherume.io","ethereum.plus","ehtereum.org","etereurm.org","etheream.com","ethererum.org","ethereum.io","etherdelta-glthub.com","cryptoalliance.herokuapp.com","bitspark2.com","indorsetoken.com","iconexus.tk","iconexus.ml","iconexus.ga","iconexus.cf","etherwallet.online","wallet-ethereum.net","bitsdigit.com","etherswap.org","eos.ac","uasfwallet.com","ziber.io","multiply-ethereum.info","bittrex.comze.com","karbon.vacau.com","etherdelta.gitlhub.io","etherdelta.glthub.io","digitaldevelopersfund.vacau.com","district-0x.io","coin-dash.com","coindash.ru","district0x.net","aragonproject.io","coin-wallet.info","coinswallet.info","contribute-status.im","ether-api.com","ether-wall.com","mycoinwallet.net","ethereumchamber.com","ethereumchamber.net","ethereumchest.com","ethewallet.com","myetherwallet.com.vc","myetherwallet.com.pe","myetherwallet.us.com","myetherwallet.com.u0387831.cp.regruhosting.ru","myethereumwallet.su","myetherweb.com.de","myetherieumwallet.com","myetehrwallet.com","myeterwalet.com","myetherwaiiet.com","myetherwallet.info","myetherwallet.ch","myetherwallet.om","myethervallet.com","myetherwallet.com.cm","myetherwallet.com.co","myetherwallet.com.de","myetherwallet.com.gl","myetherwallet.com.im","myetherwallet.com.ua","secure-myetherwallet.com","update-myetherwallet.com","wwwmyetherwallet.com","myeatherwallet.com","myetharwallet.com","myelherwallel.com","myetherwaillet.com","myetherwaliet.com","myetherwallel.com","myetherwallet.cam","myetherwallet.cc","myetherwallet.co","myetherwallet.cm","myetherwallet.cz","myetherwallet.org","myetherwallet.tech","myetherwallet.top","myetherwallet.net","myetherwallet.ru.com","myetherwallet.com.ru","metherwallet.com","myetrerwallet.com","myetlerwallet.com","myethterwallet.com","myethwallet.io","myethterwallet.co","myehterwallet.co","myaetherwallet.com","myetthterwallet.com","myetherwallet.one","myelterwallet.com","myetherwallet.gdn","myetherwallt.com","myeterwallet.com","myeteherwallet.com","myethearwailet.com","myetherwallelt.com","myetherwallett.com","etherwallet.org","myetherewallet.com","myeherwallet.com","myethcrwallet.com","myetherwallet.link","myetherwallets.com","myethearwaillet.com","myethearwallet.com","myetherawllet.com","myethereallet.com","myetherswallet.com","myetherwalet.com","myetherwaller.com","myetherwalliet.com","myetherwllet.com","etherwallet.io","myetherwallet.ca","myetherwallet.me","myetherwallet.ru","myetherwallet.xyz","myetherwallte.com","myethirwallet.com","myethrewallet.com","etherwallet.net","maetherwallet.com","meyetherwallet.com","my.ether-wallet.pw","myehterwallet.com","myeitherwallet.com","myelherwallet.com","myeltherwallet.com","myerherwallet.com","myethearwalet.com","myetherewalle.com","myethervvallet.com","myetherwallent.com","myetherwallet.fm","myetherwalllet.com","myetherwalltet.com","myetherwollet.com","myetlherwalet.com","myetlherwallet.com","rnyetherwallet.com","etherclassicwallet.com","omg-omise.co","omise-go.com","omise-go.net","omise-omg.com","omise-go.io","tenx-tech.com","bitclaive.com","tokensale-tenx.tech","ubiqcoin.org","metamask.com","ethtrade.io","myetcwallet.com","account-kigo.net","bitcoin-wallet.net","blocklichan.info","bloclkicihan.info","coindash.ml","eos-bonus.com","eos-io.info","ether-wallet.net","ethereum-wallet.info","ethereum-wallet.net","ethereumchest.net","reservations-kigo.net","reservations-lodgix.com","secure-liverez.com","secure-onerooftop.com","settings-liverez.com","software-liverez.com","software-lodgix.com","unhackableetherwallets.com","www-myetherwallet.com","etherwallet.co.za","etherwalletchain.com","etherwallets.net","etherwallets.nl","my-ethwallet.com","my.ether-wallet.co","myetherwallet.com.am","myetherwallet.com.ht","myetherwalletcom.com","myehterwailet.com","xn--myetherwalle-xoc.com","xn--myetherwalle-44i.com","xn--myetherwalle-xhk.com","xn--myetherwallt-cfb.com","xn--myetherwallt-6tb.com","xn--myetherwallt-xub.com","xn--myetherwallt-ovb.com","xn--myetherwallt-fwb.com","xn--myetherwallt-5wb.com","xn--myetherwallt-jzi.com","xn--myetherwallt-2ck.com","xn--myetherwallt-lok.com","xn--myetherwallt-lsl.com","xn--myetherwallt-ce6f.com","xn--myetherwalet-mcc.com","xn--myetherwalet-xhf.com","xn--myetherwalet-lcc.com","xn--myetherwaet-15ba.com","xn--myetherwalet-whf.com","xn--myetherwaet-v2ea.com","xn--myetherwllet-59a.com","xn--myetherwllet-jbb.com","xn--myetherwllet-wbb.com","xn--myetherwllet-9bb.com","xn--myetherwllet-ncb.com","xn--myetherwllet-0cb.com","xn--myetherwllet-5nb.com","xn--myetherwllet-ktd.com","xn--myetherwllet-mre.com","xn--myetherwllet-76e.com","xn--myetherwllet-o0l.com","xn--myetherwllet-c45f.com","xn--myetherallet-ejn.com","xn--myethewallet-4nf.com","xn--myethewallet-iof.com","xn--myethewallet-mpf.com","xn--myethewallet-6bk.com","xn--myethewallet-i31f.com","xn--myethrwallet-feb.com","xn--myethrwallt-fbbf.com","xn--myethrwallet-seb.com","xn--myethrwallt-rbbf.com","xn--myethrwallet-5eb.com","xn--myethrwallt-3bbf.com","xn--myethrwallet-0tb.com","xn--myethrwallt-tpbf.com","xn--myethrwallet-rub.com","xn--myethrwallt-iqbf.com","xn--myethrwallet-ivb.com","xn--myethrwallt-6qbf.com","xn--myethrwallet-8vb.com","xn--myethrwallt-vrbf.com","xn--myethrwallet-zwb.com","xn--myethrwallt-ksbf.com","xn--myethrwallet-dzi.com","xn--myethrwallt-wbif.com","xn--myethrwallet-wck.com","xn--myethrwallt-skjf.com","xn--myethrwallet-fok.com","xn--myethrwallt-fvjf.com","xn--myethrwallet-fsl.com","xn--myethrwallt-fwkf.com","xn--myethrwallet-5d6f.com","xn--myethrwallt-319ef.com","xn--myeterwallet-ufk.com","xn--myeterwallet-nrl.com","xn--myeterwallet-von.com","xn--myeterwallet-jl6c.com","xn--myeherwallet-ooc.com","xn--myeherwalle-6hci.com","xn--myeherwallet-v4i.com","xn--myeherwalle-zgii.com","xn--myeherwallet-ohk.com","xn--myeherwalle-6oji.com","xn--mytherwallet-ceb.com","xn--mythrwallet-cbbc.com","xn--mythrwallt-c7acf.com","xn--mytherwallet-peb.com","xn--mythrwallet-obbc.com","xn--mythrwallt-n7acf.com","xn--mytherwallet-2eb.com","xn--mythrwallet-0bbc.com","xn--mythrwallt-y7acf.com","xn--mytherwallet-xtb.com","xn--mythrwallet-qpbc.com","xn--mythrwallt-jlbcf.com","xn--mytherwallet-oub.com","xn--mythrwallet-fqbc.com","xn--mythrwallt-5lbcf.com","xn--mythrwallet-3qbc.com","xn--mythrwallt-smbcf.com","xn--mytherwallet-5vb.com","xn--mythrwallet-srbc.com","xn--mythrwallt-fnbcf.com","xn--mytherwallet-wwb.com","xn--mythrwallet-hsbc.com","xn--mythrwallt-1nbcf.com","xn--mytherwallet-9yi.com","xn--mythrwallet-tbic.com","xn--mythrwallt-dnhcf.com","xn--mytherwallet-tck.com","xn--mythrwallet-pkjc.com","xn--mythrwallt-lsicf.com","xn--mytherwallet-cok.com","xn--mythrwallet-cvjc.com","xn--mythrwallt-c2icf.com","xn--mytherwallet-csl.com","xn--mythrwallet-cwkc.com","xn--mythrwallt-c0jcf.com","xn--mytherwallet-2d6f.com","xn--mythrwallet-019ec.com","xn--mythrwallt-yq3ecf.com","xn--metherwallet-qlb.com","xn--metherwallet-1uf.com","xn--metherwallet-iyi.com","xn--metherwallet-zhk.com","xn--metherwallet-3ml.com","xn--mytherwallet-fvb.com","xn--myetherwallt-7db.com","xn--myetherwallt-leb.com","xn--myetherwallt-yeb.com","xn--yetherwallet-vjf.com","xn--yetherwallet-dfk.com","xn--yetherwallet-1t1f.com","xn--yetherwallet-634f.com","xn--myeherwallet-fpc.com","xn--myethewallt-crb.com","xn--metherwallet-1vc.com","xn--myeherwallt-kbb8039g.com","xn--myeherwallet-vk5f.com","xn--yethewallet-iw8ejl.com","xn--bittrx-th8b.com","xn--polniex-n0a.com","thekey.vin","thekey-vip.com","digitexftures.com","ethzero-wallet.org","zeepln.io","wepowers.network","wepower.vision"]}},"CurrencyController":{"currentCurrency":"usd","conversionRate":1112,"conversionDate":1517351401}}} +{"meta":{"version":20},"data":{"config":{},"NetworkController":{"provider":{"type":"mainnet","rpcTarget":"https://mainnet.infura.io/metamask"},"network":"1"},"firstTimeInfo":{"version":"3.12.1","date":1517351427287},"NoticeController":{"noticesList":[{"read":false,"date":"Thu Feb 09 2017","title":"Terms of Use","body":"# Terms of Use #\n\n**THIS AGREEMENT IS SUBJECT TO BINDING ARBITRATION AND A WAIVER OF CLASS ACTION RIGHTS AS DETAILED IN SECTION 13. PLEASE READ THE AGREEMENT CAREFULLY.**\n\n_Our Terms of Use have been updated as of September 5, 2016_\n\n## 1. Acceptance of Terms ##\n\nDekuSan provides a platform for managing DEXON (or \"ETH\") accounts, and allowing ordinary websites to interact with the DEXON blockchain, while keeping the user in control over what transactions they approve, through our website located at[ ](http://metamask.io)[https://metamask.io/](https://metamask.io/) and browser plugin (the \"Site\") — which includes text, images, audio, code and other materials (collectively, the “Content”) and all of the features, and services provided. The Site, and any other features, tools, materials, or other services offered from time to time by DekuSan are referred to here as the “Service.” Please read these Terms of Use (the “Terms” or “Terms of Use”) carefully before using the Service. By using or otherwise accessing the Services, or clicking to accept or agree to these Terms where that option is made available, you (1) accept and agree to these Terms (2) consent to the collection, use, disclosure and other handling of information as described in our Privacy Policy and (3) any additional terms, rules and conditions of participation issued by DekuSan from time to time. If you do not agree to the Terms, then you may not access or use the Content or Services.\n\n## 2. Modification of Terms of Use ##\n\nExcept for Section 13, providing for binding arbitration and waiver of class action rights, DekuSan reserves the right, at its sole discretion, to modify or replace the Terms of Use at any time. The most current version of these Terms will be posted on our Site. You shall be responsible for reviewing and becoming familiar with any such modifications. Use of the Services by you after any modification to the Terms constitutes your acceptance of the Terms of Use as modified.\n\n\n\n## 3. Eligibility ##\n\nYou hereby represent and warrant that you are fully able and competent to enter into the terms, conditions, obligations, affirmations, representations and warranties set forth in these Terms and to abide by and comply with these Terms.\n\nDekuSan is a global platform and by accessing the Content or Services, you are representing and warranting that, you are of the legal age of majority in your jurisdiction as is required to access such Services and Content and enter into arrangements as provided by the Service. You further represent that you are otherwise legally permitted to use the service in your jurisdiction including owning cryptographic tokens of value, and interacting with the Services or Content in any way. You further represent you are responsible for ensuring compliance with the laws of your jurisdiction and acknowledge that DekuSan is not liable for your compliance with such laws.\n\n## 4 Account Password and Security ##\n\nWhen setting up an account within DekuSan, you will be responsible for keeping your own account secrets, which may be a twelve-word seed phrase, an account file, or other locally stored secret information. DekuSan encrypts this information locally with a password you provide, that we never send to our servers. You agree to (a) never use the same password for DekuSan that you have ever used outside of this service; (b) keep your secret information and password confidential and do not share them with anyone else; (c) immediately notify DekuSan of any unauthorized use of your account or breach of security. DekuSan cannot and will not be liable for any loss or damage arising from your failure to comply with this section.\n\n## 5. Representations, Warranties, and Risks ##\n\n### 5.1. Warranty Disclaimer ###\n\nYou expressly understand and agree that your use of the Service is at your sole risk. The Service (including the Service and the Content) are provided on an \"AS IS\" and \"as available\" basis, without warranties of any kind, either express or implied, including, without limitation, implied warranties of merchantability, fitness for a particular purpose or non-infringement. You acknowledge that DekuSan has no control over, and no duty to take any action regarding: which users gain access to or use the Service; what effects the Content may have on you; how you may interpret or use the Content; or what actions you may take as a result of having been exposed to the Content. You release DekuSan from all liability for you having acquired or not acquired Content through the Service. DekuSan makes no representations concerning any Content contained in or accessed through the Service, and DekuSan will not be responsible or liable for the accuracy, copyright compliance, legality or decency of material contained in or accessed through the Service.\n\n### 5.2 Sophistication and Risk of Cryptographic Systems ###\n\nBy utilizing the Service or interacting with the Content or platform in any way, you represent that you understand the inherent risks associated with cryptographic systems; and warrant that you have an understanding of the usage and intricacies of native cryptographic tokens, like Ether (ETH) and Bitcoin (BTC), smart contract based tokens such as those that follow the DEXON Token Standard (https://github.com/ethereum/EIPs/issues/20), and blockchain-based software systems.\n\n### 5.3 Risk of Regulatory Actions in One or More Jurisdictions ###\n\nDekuSan and ETH could be impacted by one or more regulatory inquiries or regulatory action, which could impede or limit the ability of DekuSan to continue to develop, or which could impede or limit your ability to access or use the Service or DEXON blockchain.\n\n### 5.4 Risk of Weaknesses or Exploits in the Field of Cryptography ###\n\nYou acknowledge and understand that Cryptography is a progressing field. Advances in code cracking or technical advances such as the development of quantum computers may present risks to cryptocurrencies and Services of Content, which could result in the theft or loss of your cryptographic tokens or property. To the extent possible, DekuSan intends to update the protocol underlying Services to account for any advances in cryptography and to incorporate additional security measures, but does not guarantee or otherwise represent full security of the system. By using the Service or accessing Content, you acknowledge these inherent risks.\n\n### 5.5 Volatility of Crypto Currencies ###\n\nYou understand that DEXON and other blockchain technologies and associated currencies or tokens are highly volatile due to many factors including but not limited to adoption, speculation, technology and security risks. You also acknowledge that the cost of transacting on such technologies is variable and may increase at any time causing impact to any activities taking place on the DEXON blockchain. You acknowledge these risks and represent that DekuSan cannot be held liable for such fluctuations or increased costs.\n\n### 5.6 Application Security ###\n\nYou acknowledge that DEXON applications are code subject to flaws and acknowledge that you are solely responsible for evaluating any code provided by the Services or Content and the trustworthiness of any third-party websites, products, smart-contracts, or Content you access or use through the Service. You further expressly acknowledge and represent that DEXON applications can be written maliciously or negligently, that DekuSan cannot be held liable for your interaction with such applications and that such applications may cause the loss of property or even identity. This warning and others later provided by DekuSan in no way evidence or represent an on-going duty to alert you to all of the potential risks of utilizing the Service or Content.\n\n## 6. Indemnity ##\n\nYou agree to release and to indemnify, defend and hold harmless DekuSan and its parents, subsidiaries, affiliates and agencies, as well as the officers, directors, employees, shareholders and representatives of any of the foregoing entities, from and against any and all losses, liabilities, expenses, damages, costs (including attorneys’ fees and court costs) claims or actions of any kind whatsoever arising or resulting from your use of the Service, your violation of these Terms of Use, and any of your acts or omissions that implicate publicity rights, defamation or invasion of privacy. DekuSan reserves the right, at its own expense, to assume exclusive defense and control of any matter otherwise subject to indemnification by you and, in such case, you agree to cooperate with DekuSan in the defense of such matter.\n\n## 7. Limitation on liability ##\n\nYOU ACKNOWLEDGE AND AGREE THAT YOU ASSUME FULL RESPONSIBILITY FOR YOUR USE OF THE SITE AND SERVICE. YOU ACKNOWLEDGE AND AGREE THAT ANY INFORMATION YOU SEND OR RECEIVE DURING YOUR USE OF THE SITE AND SERVICE MAY NOT BE SECURE AND MAY BE INTERCEPTED OR LATER ACQUIRED BY UNAUTHORIZED PARTIES. YOU ACKNOWLEDGE AND AGREE THAT YOUR USE OF THE SITE AND SERVICE IS AT YOUR OWN RISK. RECOGNIZING SUCH, YOU UNDERSTAND AND AGREE THAT, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, NEITHER METAMASK NOR ITS SUPPLIERS OR LICENSORS WILL BE LIABLE TO YOU FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY OR OTHER DAMAGES OF ANY KIND, INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF PROFITS, GOODWILL, USE, DATA OR OTHER TANGIBLE OR INTANGIBLE LOSSES OR ANY OTHER DAMAGES BASED ON CONTRACT, TORT, STRICT LIABILITY OR ANY OTHER THEORY (EVEN IF METAMASK HAD BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES), RESULTING FROM THE SITE OR SERVICE; THE USE OR THE INABILITY TO USE THE SITE OR SERVICE; UNAUTHORIZED ACCESS TO OR ALTERATION OF YOUR TRANSMISSIONS OR DATA; STATEMENTS OR CONDUCT OF ANY THIRD PARTY ON THE SITE OR SERVICE; ANY ACTIONS WE TAKE OR FAIL TO TAKE AS A RESULT OF COMMUNICATIONS YOU SEND TO US; HUMAN ERRORS; TECHNICAL MALFUNCTIONS; FAILURES, INCLUDING PUBLIC UTILITY OR TELEPHONE OUTAGES; OMISSIONS, INTERRUPTIONS, LATENCY, DELETIONS OR DEFECTS OF ANY DEVICE OR NETWORK, PROVIDERS, OR SOFTWARE (INCLUDING, BUT NOT LIMITED TO, THOSE THAT DO NOT PERMIT PARTICIPATION IN THE SERVICE); ANY INJURY OR DAMAGE TO COMPUTER EQUIPMENT; INABILITY TO FULLY ACCESS THE SITE OR SERVICE OR ANY OTHER WEBSITE; THEFT, TAMPERING, DESTRUCTION, OR UNAUTHORIZED ACCESS TO, IMAGES OR OTHER CONTENT OF ANY KIND; DATA THAT IS PROCESSED LATE OR INCORRECTLY OR IS INCOMPLETE OR LOST; TYPOGRAPHICAL, PRINTING OR OTHER ERRORS, OR ANY COMBINATION THEREOF; OR ANY OTHER MATTER RELATING TO THE SITE OR SERVICE.\n\nSOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF CERTAIN WARRANTIES OR THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES. ACCORDINGLY, SOME OF THE ABOVE LIMITATIONS MAY NOT APPLY TO YOU.\n\n## 8. Our Proprietary Rights ##\n\nAll title, ownership and intellectual property rights in and to the Service are owned by DekuSan or its licensors. You acknowledge and agree that the Service contains proprietary and confidential information that is protected by applicable intellectual property and other laws. Except as expressly authorized by DekuSan, you agree not to copy, modify, rent, lease, loan, sell, distribute, perform, display or create derivative works based on the Service, in whole or in part. DekuSan issues a license for DekuSan, found [here](https://github.com/DekuSan/metamask-plugin/blob/master/LICENSE). For information on other licenses utilized in the development of DekuSan, please see our attribution page at: [https://metamask.io/attributions.html](https://metamask.io/attributions.html)\n\n## 9. Links ##\n\nThe Service provides, or third parties may provide, links to other World Wide Web or accessible sites, applications or resources. Because DekuSan has no control over such sites, applications and resources, you acknowledge and agree that DekuSan is not responsible for the availability of such external sites, applications or resources, and does not endorse and is not responsible or liable for any content, advertising, products or other materials on or available from such sites or resources. You further acknowledge and agree that DekuSan shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods or services available on or through any such site or resource.\n\n## 10. Termination and Suspension ##\n\nDekuSan may terminate or suspend all or part of the Service and your DekuSan access immediately, without prior notice or liability, if you breach any of the terms or conditions of the Terms. Upon termination of your access, your right to use the Service will immediately cease.\n\nThe following provisions of the Terms survive any termination of these Terms: INDEMNITY; WARRANTY DISCLAIMERS; LIMITATION ON LIABILITY; OUR PROPRIETARY RIGHTS; LINKS; TERMINATION; NO THIRD PARTY BENEFICIARIES; BINDING ARBITRATION AND CLASS ACTION WAIVER; GENERAL INFORMATION.\n\n## 11. No Third Party Beneficiaries ##\n\nYou agree that, except as otherwise expressly provided in these Terms, there shall be no third party beneficiaries to the Terms.\n\n## 12. Notice and Procedure For Making Claims of Copyright Infringement ##\n\nIf you believe that your copyright or the copyright of a person on whose behalf you are authorized to act has been infringed, please provide DekuSan’s Copyright Agent a written Notice containing the following information:\n\n· an electronic or physical signature of the person authorized to act on behalf of the owner of the copyright or other intellectual property interest;\n\n· a description of the copyrighted work or other intellectual property that you claim has been infringed;\n\n· a description of where the material that you claim is infringing is located on the Service;\n\n· your address, telephone number, and email address;\n\n· a statement by you that you have a good faith belief that the disputed use is not authorized by the copyright owner, its agent, or the law;\n\n· a statement by you, made under penalty of perjury, that the above information in your Notice is accurate and that you are the copyright or intellectual property owner or authorized to act on the copyright or intellectual property owner's behalf.\n\nDekuSan’s Copyright Agent can be reached at:\n\nEmail: copyright [at] metamask [dot] io\n\nMail:\n\nAttention:\n\nDekuSan Copyright ℅ ConsenSys\n\n49 Bogart Street\n\nBrooklyn, NY 11206\n\n## 13. Binding Arbitration and Class Action Waiver ##\n\nPLEASE READ THIS SECTION CAREFULLY – IT MAY SIGNIFICANTLY AFFECT YOUR LEGAL RIGHTS, INCLUDING YOUR RIGHT TO FILE A LAWSUIT IN COURT\n\n### 13.1 Initial Dispute Resolution ###\n\nThe parties shall use their best efforts to engage directly to settle any dispute, claim, question, or disagreement and engage in good faith negotiations which shall be a condition to either party initiating a lawsuit or arbitration.\n\n### 13.2 Binding Arbitration ###\n\nIf the parties do not reach an agreed upon solution within a period of 30 days from the time informal dispute resolution under the Initial Dispute Resolution provision begins, then either party may initiate binding arbitration as the sole means to resolve claims, subject to the terms set forth below. Specifically, all claims arising out of or relating to these Terms (including their formation, performance and breach), the parties’ relationship with each other and/or your use of the Service shall be finally settled by binding arbitration administered by the American Arbitration Association in accordance with the provisions of its Commercial Arbitration Rules and the supplementary procedures for consumer related disputes of the American Arbitration Association (the \"AAA\"), excluding any rules or procedures governing or permitting class actions.\n\nThe arbitrator, and not any federal, state or local court or agency, shall have exclusive authority to resolve all disputes arising out of or relating to the interpretation, applicability, enforceability or formation of these Terms, including, but not limited to any claim that all or any part of these Terms are void or voidable, or whether a claim is subject to arbitration. The arbitrator shall be empowered to grant whatever relief would be available in a court under law or in equity. The arbitrator’s award shall be written, and binding on the parties and may be entered as a judgment in any court of competent jurisdiction.\n\nThe parties understand that, absent this mandatory provision, they would have the right to sue in court and have a jury trial. They further understand that, in some instances, the costs of arbitration could exceed the costs of litigation and the right to discovery may be more limited in arbitration than in court.\n\n### 13.3 Location ###\n\nBinding arbitration shall take place in New York. You agree to submit to the personal jurisdiction of any federal or state court in New York County, New York, in order to compel arbitration, to stay proceedings pending arbitration, or to confirm, modify, vacate or enter judgment on the award entered by the arbitrator.\n\n### 13.4 Class Action Waiver ###\n\nThe parties further agree that any arbitration shall be conducted in their individual capacities only and not as a class action or other representative action, and the parties expressly waive their right to file a class action or seek relief on a class basis. YOU AND METAMASK AGREE THAT EACH MAY BRING CLAIMS AGAINST THE OTHER ONLY IN YOUR OR ITS INDIVIDUAL CAPACITY, AND NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY PURPORTED CLASS OR REPRESENTATIVE PROCEEDING. If any court or arbitrator determines that the class action waiver set forth in this paragraph is void or unenforceable for any reason or that an arbitration can proceed on a class basis, then the arbitration provision set forth above shall be deemed null and void in its entirety and the parties shall be deemed to have not agreed to arbitrate disputes.\n\n### 13.5 Exception - Litigation of Intellectual Property and Small Claims Court Claims ###\n\nNotwithstanding the parties' decision to resolve all disputes through arbitration, either party may bring an action in state or federal court to protect its intellectual property rights (\"intellectual property rights\" means patents, copyrights, moral rights, trademarks, and trade secrets, but not privacy or publicity rights). Either party may also seek relief in a small claims court for disputes or claims within the scope of that court’s jurisdiction.\n\n### 13.6 30-Day Right to Opt Out ###\n\nYou have the right to opt-out and not be bound by the arbitration and class action waiver provisions set forth above by sending written notice of your decision to opt-out to the following address: DekuSan ℅ ConsenSys, 49 Bogart Street, Brooklyn NY 11206 and via email at support@metamask.io. The notice must be sent within 30 days of September 6, 2016 or your first use of the Service, whichever is later, otherwise you shall be bound to arbitrate disputes in accordance with the terms of those paragraphs. If you opt-out of these arbitration provisions, DekuSan also will not be bound by them.\n\n### 13.7 Changes to This Section ###\n\nDekuSan will provide 60-days’ notice of any changes to this section. Changes will become effective on the 60th day, and will apply prospectively only to any claims arising after the 60th day.\n\nFor any dispute not subject to arbitration you and DekuSan agree to submit to the personal and exclusive jurisdiction of and venue in the federal and state courts located in New York, New York. You further agree to accept service of process by mail, and hereby waive any and all jurisdictional and venue defenses otherwise available.\n\nThe Terms and the relationship between you and DekuSan shall be governed by the laws of the State of New York without regard to conflict of law provisions.\n\n## 14. General Information ##\n\n### 14.1 Entire Agreement ###\n\nThese Terms (and any additional terms, rules and conditions of participation that DekuSan may post on the Service) constitute the entire agreement between you and DekuSan with respect to the Service and supersedes any prior agreements, oral or written, between you and DekuSan. In the event of a conflict between these Terms and the additional terms, rules and conditions of participation, the latter will prevail over the Terms to the extent of the conflict.\n\n### 14.2 Waiver and Severability of Terms ###\n\nThe failure of DekuSan to exercise or enforce any right or provision of the Terms shall not constitute a waiver of such right or provision. If any provision of the Terms is found by an arbitrator or court of competent jurisdiction to be invalid, the parties nevertheless agree that the arbitrator or court should endeavor to give effect to the parties' intentions as reflected in the provision, and the other provisions of the Terms remain in full force and effect.\n\n### 14.3 Statute of Limitations ###\n\nYou agree that regardless of any statute or law to the contrary, any claim or cause of action arising out of or related to the use of the Service or the Terms must be filed within one (1) year after such claim or cause of action arose or be forever barred.\n\n### 14.4 Section Titles ###\n\nThe section titles in the Terms are for convenience only and have no legal or contractual effect.\n\n### 14.5 Communications ###\n\nUsers with questions, complaints or claims with respect to the Service may contact us using the relevant contact information set forth above and at communications@metamask.io.\n\n## 15 Related Links ##\n\n**[Terms of Use](https://metamask.io/terms.html)**\n\n**[Privacy](https://metamask.io/privacy.html)**\n\n**[Attributions](https://metamask.io/attributions.html)**\n\n","id":0},{"read":false,"date":"Mon May 08 2017","title":"Privacy Notice","body":"DekuSan is beta software. \n\nWhen you log in to DekuSan, your current account is visible to every new site you visit.\n\nFor your privacy, for now, please sign out of DekuSan when you're done using a site.\n\nAlso, by default, you will be signed in to a test network. To use real Ether, you must connect to the main network manually in the top left network menu.\n\n","id":2}]},"BlacklistController":{"phishing":{"version":2,"tolerance":2,"fuzzylist":["metamask.io","myetherwallet.com","cryptokitties.co"],"whitelist":["metahash.io","metahash.net","metahash.org","cryptotitties.com","cryptocities.net","cryptoshitties.co","cryptotitties.fun","cryptokitties.forsale","cryptokitties.care","metamate.cc","metamesh.tech","ico.nexus.social","metamesh.org","metatask.io","metmask.com","metarasa.com","metapack.com","metacase.com","metafas.nl","metamako.com","metamast.com","metamax.ru","metadesk.io","metadisk.com","metallsk.ru","metamag.fr","metamaks.ru","metamap.ru","metamaps.cc","metamats.com","metamax.by","metamax.com","metamax.io","metamuse.net","metarank.com","metaxas.com","megamas2.ru","metamask.io","myetherwallet.com","myethlerwallet.com","ethereum.org","myetheroll.com","myetherapi.com","ledgerwallet.com","databrokerdao.com","etherscan.io","etherid.org","ether.cards","etheroll.com","ethnews.com","ethex.market","ethereumdev.io","ethereumdev.kr","dether.io","ethermine.org","slaask.com","etherbtc.io","ethereal.capital","etherisc.com","m.famalk.net","etherecho.com","ethereum.os.tc","theethereum.wiki","metajack.im","etherhub.io","ethereum.network","ethereum.link","ethereum.com","prethereum.org","ethereumj.io","etheraus.com","ethereum.dev","1ethereum.ru","ethereum.nz","nethereum.com","metabank.com","metamas.com","aventus.io","metabase.com","etherdelta.com","metabase.one","cryptokitties.co"],"blacklist":["myetherwallet.uk.com","kodakone.cc","nyeihitervvallet.com","xn--myeterwalet-cm8eoi.com","nucleus.foundation","beetoken-ico.com","data-token.com","tron-labs.com","ocoin.tech","aionfoundation.com","ico-telegram.org","nyeihitervvallat.com","telegramcoin.us","daddi.cloud","daditoken.com","blockarray.org","dadi-cloud.net","wanchainfunding.org","ico-telegram.io","iconfoundation.site","iost.co","beetoken-ico.eu","cindicator.network","wanchainetwork.org","wamchain.org","wanchainltd.org","wanchainalliance.org","nucleus-vision.net","ledgerwallet.by","nucleuss.vision","myenhterswailct.com","cobin-hood.com","wanchainfoundation.org","xn--polniex-ex4c.com","xn--polniex-s1a.com","xn--polonex-ieb.com","xn--polonex-sza.com","xn--polonex-zw4c.com","xn--polonix-ws4c.com","xn--polonix-y8a.com","xn--pooniex-ojb.com","gramico.info","dimnsions.network","www-gemini.com","login-kucoin.net","venchain.foundation","grampreico.com","tgram.cc","ton-gramico.com","wwwpaywithink.com","coniomi.com","paywithnk.com","paywithlnk.com","iluminatto.com.br","pundix.eu","xn--bttrx-esay.com","xn--bttrex-w8a.com","xn--bnance-bwa.com","xn--shpeshift-11a.com","xn--shapeshif-ts6d.com","xn--shapshift-yf7d.com","wwwbluzelle.com","bluzelie.com","nucleus-vision.org","omisegonetwork.site","etlherzero.com","etlherdelta.com","xn--condesk-0ya.com","xn--condesk-sfb.com","xn--coindsk-vs4c.com","iexecplatform.com","tongramico.com","nucleus-vision.eu","intchain.network","wanchain.cloud","bluzelle-ico.com","ethzero-wallet.com","xn--metherwalle-jb9et7d.com","xn--coinesk-jo3c.com","venchainfoundation.com","myenhtersvvailot.com","ether-zero.net","ins.foundation","nastoken.org","telcointoken.com","ether0.org","eterzero.org","bluzelle-ico.eu","bleuzelle.com","appcoinstoken.org","xn--quanstamp-8s6d.com","myehntersvvailct.com","myeherwalllet.com","ico-bluzelle.com","bluzelle.im","bluzelle.one","bluzele.sale","bluzele.co","sether.ws","xn--myetherwalet-6gf.com","xn--rnyethewaliet-om1g.com","rnyethervailet.com","mvetherwaliet.com","rnyetherwailet.com","myethervaliet.com","rnyethervaliet.com","mvetherwalilet.com","xn--myethewalie-3ic0947g.com","xn--mthrwallet-z6ac3y.com","xn--myeherwalie-vici.com","xn--myethervvalie-8vc.com","xn--mythrwallt-06acf.com","xn--mtherwallet-y9a6y.com","myetherwallet.applytoken.tk","ethereum-zero.com","quanstamptoken.tk","bluzelle.network","ether-wallet.org","tron-wallet.info","appcoinsproject.com","vechain.foundation","tronlab.site","tronlabs.network","bluzelle.cc","ethblender.com","ethpaperwallet.net","waltontoken.org","icoselfkey.org","etherzeroclaim.com","etherzero.promo","bluzelle.pro","token-selfkey.org","xn--etherdlta-0f7d.com","sether.in","xn--ttrex-ysa9423c.com","bluzelle.eu","bluzelle.site","gifto.tech","xn--os-g7s.com","selfkey.co","xn--myeherwalet-ns8exy.com","xn--coinelegraph-wk5f.com","dai-stablecoin.com","eos-token.org","venchain.org","gatcoins.io","deepbrainchain.co","myetherwalililet.info","myehvterwallet.com","myehterumswallet.com","nucleusico.com","tronlab.tech","0x-project.com","gift-token-events.mywebcommunity.org","funfairtoken.org","breadtokenapp.com","cloudpetstore.com","myethwalilet.com","selfkeys.org","wallet-ethereum.com","xn--methrwallt-26ar0z.com","xn--mytherwllet-r8a0c.com","bluzelle.promo","tokensale.bluzelle.promo","cedarlake.org","marketingleads4u.com","cashaa.co","xn--inance-hrb.com","wanchain.tech","zenprolocol.com","ethscan.io","etherscan.in","props-project.com","zilliaq.com","reqestnetwork.com","etherdelta.pw","ethereum-giveaway.org","mysimpletoken.org","binancc.com","blnance.org","elherdelta.io","xn--hapeshit-ez9c2y.com","tenxwallet.co","singularitynet.info","mytlherwaliet.info","iconmainnet.ml","tokenselfkey.org","xn--myetewallet-cm8e5y.com","envione.org","myetherwalletet.com","claimbcd.com","ripiocreditnetwork.in","xn--yeterwallet-ml8euo.com","ethclassicwallet.info","myltherwallet.ru.com","etherdella.com","xn--yeterwallet-bm8ewn.com","singularty.net","cloudkitties.co","iconfoundation.io","kittystat.com","gatscoin.io","singularitynet.in","sale.canay.io","canay.io","wabicoin.co","envion.top","sirinslabs.com","tronlab.co","paxful.com.ng","changellyli.com","ethereum-code.com","xn--plonex-6va6c.com","envion.co","envion.cc","envion.site","ethereumchain.info","xn--envon-1sa.org","xn--btstamp-rfb.net","envlon.org","envion-ico.org","spectivvr.org","sirinlbs.com","ethereumdoubler.life","xn--myetherwllet-fnb.com","sirin-labs.com","sirin-labs.org","envion.one","envion.live","propsproject.org","propsprojects.com","decentralland.org","xn--metherwalet-ns8ep4b.com","redpulsetoken.co","propsproject.tech","xn--myeterwalet-nl8emj.com","powrerledger.com","cryptokitties.com","sirinlabs.pro","sirinlabs.co","sirnlabs.com","superbitcoin-blockchain.info","hellobloom.me","mobus.network","powrrledger.com","xn--myeherwalet-ms8eyy.com","qlink-ico.com","gatcoin.in","tokensale.gamefllp.com","gamefllp.com","xn--myeherwalle-vici.com","xn--myetherwalet-39b.com","xn--polonex-ffb.com","xn--birex-leba.com","raiden-network.org","sirintabs.com","xn--metherwallt-79a30a.com","xn--myethrwllet-2kb3p.com","myethlerwallet.eu","xn--btrex-b4a.com","powerrledger.com","xn--cointeegraph-wz4f.com","myerherwalet.com","qauntstanp.com","myetherermwallet.com","xn--myethewalet-ns8eqq.com","xn--nvion-hza.org","nnyetherwallelt.ru.com","ico-wacoin.com","xn--myeterwalet-nl8enj.com","bitcoinsilver.io","t0zero.com","tokensale.gizer.in","gizer.in","wabitoken.com","gladius.ws","xn--metherwallt-8bb4w.com","quanttstamp.com","gladius.im","ethereumstorage.net","powerledgerr.com","xn--myeherwallet-4j5f.com","quamtstamp.com","quntstamp.com","xn--changely-j59c.com","shapeshlft.com","coinbasenews.co.uk","xn--metherwallet-hmb.com","envoin.org","powerledger.com","bitstannp.net","xn--myetherallet-4k5fwn.com","xn--coinbas-pya.com","requestt.network","oracls.network","sirinlabs.website","powrledger.io","slackconfirm.com","shape-shift.io","oracles-network.org","xn--myeherwalle-zb9eia.com","blockstack.one","urtust.io","bittrex.one","t0-ico.com","xn--cinbase-90a.com","xn--metherwalet-ns8ez1g.com","tzero-ico.com","tzero.su","tzero.website","blockstack.network","ico-tzero.com","spectre.site","tzero.pw","spectre-ai.net","xn--waxtokn-y8a.com","dmarket.pro","bittrex.com11648724328774.cf","bittrex.com1987465798.ga","autcus.org","t-zero.org","xn--zero-zxb.com","myetherwalletfork.com","blokclbain.info","datum.sale","spectre-ai.org","powerledgr.com","simpletoken.live","sale.simpletoken.live","qauntstamp.com","raiden-network.com","metalpayme.com","quantstamp-ico.com","myetherwailetclient.com","biockchain.biz","wallets-blockchain.com","golemairdrop.com","omisegoairdrop.net","blodkchainwallet.info","walton-chain.org","elite888-ico.com","bitflyerjp.com","chainlinksmartcontract.com","stormtoken.eu","omise-go.tech","saltending.com","stormltoken.com","xn--quanttamp-42b.com","stormtoken.co","storntoken.com","stromtoken.com","storm-token.com","stormtokens.io","ether-delta.com","ethconnect.live","ethconnect.trade","xn--bttrex-3va.net","quantstamp.com.co","wancha.in","augur-network.com","quantstamp.com.ua","myetherwalletmew.com","myetherumwalletts.com","xn--quanstamp-tmd.com","quantsstamps.com","changellyl.net","xn--myetherwalet-1fb.com","myethereumwallets.com","xn--myetherwalet-e9b.com","quantslamp.com","metelpay.com","xn--eterdelta-m75d.com","linksmartcontract.com","myetherwalletaccess.com","myetherwalletcheck.com","myetherwalletcheck.info","myetherwalletconf.com","myetherwalleteal.com","myetherwalletec.com","myetherwalletgeth.com","myetherwalletmetamask.com","myetherwalletmm.com","myetherwalletmy.com","myetherwalletnh.com","myetherwalletnod.com","myetherwalletrr.com","myetherwalletrty.com","myetherwalletsec.com","myetherwalletsecure.com","myetherwalletutc.com","myetherwalletver.info","myetherwalletview.com","myetherwalletview.info","myetherwalletvrf.com","myetherwalletmist.com","myetherwalletext.com","myetherwalletjson.com","mettalpay.com","bricklblock.io","bittrexy.com","utrust.so","myethierwallet.org","metallpay.com","kraken-wallet.com","dmarkt.io","etherdeltla.com","unlversa.io","universa.sale","mercuryprotocol.live","ripiocredlt.network","myetlherwa11et.com","dentacoin.in","rdrtg.com","myetherwallet.com.rdrgh.com","rdrgh.com","ripiocreditnetwork.co","riaden.network","hydrominer.biz","rdrblock.com","reqest.network","senstoken.com","myetherwallat.services","ripiocredit.net","xn--metherwallet-c06f.com","ico.ripiocredits.com","ripiocredits.com","raidens.network","artoken.co","myetherwalletlgn.com","etherblog.click","stormtoken.site","httpmyetherwallet.com","myetherwalletverify.com","byzantiumfork.com","myetherwallet.com.byzantiumfork.com","www-myethervvallet.com","ether24.info","block-v.io","bittrex.cash","shapishift.io","ripiocerdit.network","rnyetherwa11et.com","claimether.com","enigmatokensale.com","ethereum-org.com","mvetnerwallet.com","myctherwallet.com","myetherwaltet.com","myetherwatlet.com","privatix.me","myetherwalletcnf.com","myetherwalletver.com","privatix.top","privatix.pro","privatex.io","stormtoken.cc","raiden.online","stormstoken.com","myetereumwallet.com","stormtokens.net","myetherwalletconf.info","storrntoken.com","worldofbattles.io","ico.worldofbattles.io","privatix.live","riden.network","raidan.network","ralden.network","mymyetherwallet.com","myetherwallets.net","myetherwalletverify.info","stormxtoken.com","myethereum-wallet.com","myetherwallet-forkprep.pagedemo.co","myetnerwailet.com","www-mvetherwallet.com","etheirdelta.com","myetherwalletiu.com","myetherwaiiett.com","xn--mytherwalet-cbb87i.com","xn--myethrwallet-ivb.co","xn--myeterwallet-f1b.com","myehterwaliet.com","omegaone.co","myetherwaiietw.com","slack.com.ru","polkodot.network","request-network.net","requestnetwork.live","binancie.com","first-eth.info","myewerthwalliet.com","enjincoin.pw","xn--bitrex-k17b.com","alrswap.io","www-request.network","myetnenwallet.com","www-enigma.co","cryptoinsidenews.com","air-swap.tech","launch.airswap.cc","airswap.cc","airswaptoken.com","launch.airswap.in","airswap.in","security-steemit.com.mx","blockchalnwallet.com","blodkchainwallet.com","blodkchaln.com","myethereumwaiiet.com","myethereumwaliet.com","myethereumwalilet.com","myetherswailet.com","myetherswaliet.com","myetherswalilet.com","myetherwalilett.com","myetherwalletl.com","myetherwalletww.com","myethereunwallet.com","myethereumwallct.com","myetherwaiieti.com","myetherwaiiete.com","upfirng.com","paypie.net","paypie.tech","soam.co","myetherwaiict.com","numerai-token.com","www-bankera.com","vvanchain.org","omisegoairdrop.com","xn--enjncoin-41a.io","suncontract.su","myetherwaiietr.com","shapeshiff.io","warchain.org","myethwallett.com","myethervvaliet.com","wanchains.org","etherparty.in","enjincoin.me","etiam.io","invest.smartlands.tech","smartlands.tech","enijncoin.io","wanchain.network","nimiq.su","enjincoin.sale","tenxwallet.io","golem-network.net","myyethwallet.ml","mywetherwailiet.com","omg-omise.com","district0x.tech","centra-token.com","etherdetla.com","etnerparty.io","etherdelta.su","myetherwallett.neocities.org","myetherwallet-secure.com","myethereumwalletntw.info","real-markets.io","wallet-ethereum.org","request-network.com","shapeshifth.io","shiapeshift.in","coin.red-puise.com","ibittreix.com","coinkbase.com","cindicator.pro","myetherwallet.com.ailogin.me","eventchain.co","kinkik.in","myetherumwalletview.com","protostokenhub.com","coinrbase.com","myetherwalletlogin.com","omisegotoken.com","myethereumwalletntw.com","reall.markets","cobinhood.org","cobinhood.io","happy-coin.org","bitfinex.com.co","bitfienex.com","iconn.foundation","centra.vip","smartcontract.live","icon.community","air-token.com","centra.credit","myetherwallet-singin.com","smartcontractlink.com","shapesshift.io","0xtoken.io","augurproject.co","ethereumus.one","myetherumwalet.com","myetherwalletsignin.com","change-bank.org","charge-bank.com","myetherwalletsingin.com","myetherwalletcontract.com","change-bank.io","chainlink.tech","myetherwallet-confirm.com","tokensale.kybernet.network","kybernet.network","kyberr.network","kybernetwork.io","myetherwalletconfirm.com","kvnuke.github.io","kin.kikpro.co","myethereumwallet.co.uk","tokensale-kyber.network","kyber-network.co","tokensale.kyber-network.co","pyro0.github.io","tokensale.kyber.digital","kyber.digital","omise-go.me","my.etherwallet.com.de","bepartof.change-bank.co","change-bank.co","enigma-tokens.co","coinbase.com.eslogin.co","xn--bittrx-mva.com","ethrdelta.github.io","etherdellta.com","ico-nexus.social","red-pulse.tech","bitj0b.io","xn--bttrex-bwa.com","kin-klk.com","kin-crowdsale.com","ethedelta.com","coindash.su","myethwallet.co.uk","swarm.credit","myethereumwallet.uk","iconexu.social","wanchain.co","enigrna.co","linknetwork.co","qtum-token.com","omisego.com.co","rivetzintl.org","etherdelta.one","the-ether.pro","etherdelta.gitnub.io","kirkik.com","monetha.ltd","vlberate.io","ethereumwallet-kr.info","omise-go.org","iconexus.social","bittirrex.com","aventus.pro","atlant.solutions","aventus.group","metamak.io","omise.com.co","herotokens.io","starbase.pro","etherdelta.githulb.io","herotoken.co","kinico.net","dmarket.ltd","etherdelta.gilthub.io","golem-network.com","etnerscan.io","bllttriex.com","monetha.me","monetha.co","monetha-crowdsale.com","starbase.tech","aventus-crowdsale.com","shapeshift.pro","bllttrex.com","kickico.co","statustoken.im","bilttrex.com","tenxpay.io","bittrex.ltd","metalpay.im","aragon.im","coindash.tech","decentraland.tech","decentraland.pro","status-token.com","bittrex.cam","enigmatoken.com","unocoin.company","unocoin.fund","0xproject.io","0xtoken.com","numerai.tech","decentraiand.org","blockcrein.info","blockchealn.info","bllookchain.info","blockcbhain.info","myetherwallet.com.ethpromonodes.com","mettamask.io","tokenswap.org","netherum.com","etherexx.org","etherume.io","ethereum.plus","ehtereum.org","etereurm.org","etheream.com","ethererum.org","ethereum.io","etherdelta-glthub.com","cryptoalliance.herokuapp.com","bitspark2.com","indorsetoken.com","iconexus.tk","iconexus.ml","iconexus.ga","iconexus.cf","etherwallet.online","wallet-ethereum.net","bitsdigit.com","etherswap.org","eos.ac","uasfwallet.com","ziber.io","multiply-ethereum.info","bittrex.comze.com","karbon.vacau.com","etherdelta.gitlhub.io","etherdelta.glthub.io","digitaldevelopersfund.vacau.com","district-0x.io","coin-dash.com","coindash.ru","district0x.net","aragonproject.io","coin-wallet.info","coinswallet.info","contribute-status.im","ether-api.com","ether-wall.com","mycoinwallet.net","ethereumchamber.com","ethereumchamber.net","ethereumchest.com","ethewallet.com","myetherwallet.com.vc","myetherwallet.com.pe","myetherwallet.us.com","myetherwallet.com.u0387831.cp.regruhosting.ru","myethereumwallet.su","myetherweb.com.de","myetherieumwallet.com","myetehrwallet.com","myeterwalet.com","myetherwaiiet.com","myetherwallet.info","myetherwallet.ch","myetherwallet.om","myethervallet.com","myetherwallet.com.cm","myetherwallet.com.co","myetherwallet.com.de","myetherwallet.com.gl","myetherwallet.com.im","myetherwallet.com.ua","secure-myetherwallet.com","update-myetherwallet.com","wwwmyetherwallet.com","myeatherwallet.com","myetharwallet.com","myelherwallel.com","myetherwaillet.com","myetherwaliet.com","myetherwallel.com","myetherwallet.cam","myetherwallet.cc","myetherwallet.co","myetherwallet.cm","myetherwallet.cz","myetherwallet.org","myetherwallet.tech","myetherwallet.top","myetherwallet.net","myetherwallet.ru.com","myetherwallet.com.ru","metherwallet.com","myetrerwallet.com","myetlerwallet.com","myethterwallet.com","myethwallet.io","myethterwallet.co","myehterwallet.co","myaetherwallet.com","myetthterwallet.com","myetherwallet.one","myelterwallet.com","myetherwallet.gdn","myetherwallt.com","myeterwallet.com","myeteherwallet.com","myethearwailet.com","myetherwallelt.com","myetherwallett.com","etherwallet.org","myetherewallet.com","myeherwallet.com","myethcrwallet.com","myetherwallet.link","myetherwallets.com","myethearwaillet.com","myethearwallet.com","myetherawllet.com","myethereallet.com","myetherswallet.com","myetherwalet.com","myetherwaller.com","myetherwalliet.com","myetherwllet.com","etherwallet.io","myetherwallet.ca","myetherwallet.me","myetherwallet.ru","myetherwallet.xyz","myetherwallte.com","myethirwallet.com","myethrewallet.com","etherwallet.net","maetherwallet.com","meyetherwallet.com","my.ether-wallet.pw","myehterwallet.com","myeitherwallet.com","myelherwallet.com","myeltherwallet.com","myerherwallet.com","myethearwalet.com","myetherewalle.com","myethervvallet.com","myetherwallent.com","myetherwallet.fm","myetherwalllet.com","myetherwalltet.com","myetherwollet.com","myetlherwalet.com","myetlherwallet.com","rnyetherwallet.com","etherclassicwallet.com","omg-omise.co","omise-go.com","omise-go.net","omise-omg.com","omise-go.io","tenx-tech.com","bitclaive.com","tokensale-tenx.tech","ubiqcoin.org","metamask.com","ethtrade.io","myetcwallet.com","account-kigo.net","bitcoin-wallet.net","blocklichan.info","bloclkicihan.info","coindash.ml","eos-bonus.com","eos-io.info","ether-wallet.net","ethereum-wallet.info","ethereum-wallet.net","ethereumchest.net","reservations-kigo.net","reservations-lodgix.com","secure-liverez.com","secure-onerooftop.com","settings-liverez.com","software-liverez.com","software-lodgix.com","unhackableetherwallets.com","www-myetherwallet.com","etherwallet.co.za","etherwalletchain.com","etherwallets.net","etherwallets.nl","my-ethwallet.com","my.ether-wallet.co","myetherwallet.com.am","myetherwallet.com.ht","myetherwalletcom.com","myehterwailet.com","xn--myetherwalle-xoc.com","xn--myetherwalle-44i.com","xn--myetherwalle-xhk.com","xn--myetherwallt-cfb.com","xn--myetherwallt-6tb.com","xn--myetherwallt-xub.com","xn--myetherwallt-ovb.com","xn--myetherwallt-fwb.com","xn--myetherwallt-5wb.com","xn--myetherwallt-jzi.com","xn--myetherwallt-2ck.com","xn--myetherwallt-lok.com","xn--myetherwallt-lsl.com","xn--myetherwallt-ce6f.com","xn--myetherwalet-mcc.com","xn--myetherwalet-xhf.com","xn--myetherwalet-lcc.com","xn--myetherwaet-15ba.com","xn--myetherwalet-whf.com","xn--myetherwaet-v2ea.com","xn--myetherwllet-59a.com","xn--myetherwllet-jbb.com","xn--myetherwllet-wbb.com","xn--myetherwllet-9bb.com","xn--myetherwllet-ncb.com","xn--myetherwllet-0cb.com","xn--myetherwllet-5nb.com","xn--myetherwllet-ktd.com","xn--myetherwllet-mre.com","xn--myetherwllet-76e.com","xn--myetherwllet-o0l.com","xn--myetherwllet-c45f.com","xn--myetherallet-ejn.com","xn--myethewallet-4nf.com","xn--myethewallet-iof.com","xn--myethewallet-mpf.com","xn--myethewallet-6bk.com","xn--myethewallet-i31f.com","xn--myethrwallet-feb.com","xn--myethrwallt-fbbf.com","xn--myethrwallet-seb.com","xn--myethrwallt-rbbf.com","xn--myethrwallet-5eb.com","xn--myethrwallt-3bbf.com","xn--myethrwallet-0tb.com","xn--myethrwallt-tpbf.com","xn--myethrwallet-rub.com","xn--myethrwallt-iqbf.com","xn--myethrwallet-ivb.com","xn--myethrwallt-6qbf.com","xn--myethrwallet-8vb.com","xn--myethrwallt-vrbf.com","xn--myethrwallet-zwb.com","xn--myethrwallt-ksbf.com","xn--myethrwallet-dzi.com","xn--myethrwallt-wbif.com","xn--myethrwallet-wck.com","xn--myethrwallt-skjf.com","xn--myethrwallet-fok.com","xn--myethrwallt-fvjf.com","xn--myethrwallet-fsl.com","xn--myethrwallt-fwkf.com","xn--myethrwallet-5d6f.com","xn--myethrwallt-319ef.com","xn--myeterwallet-ufk.com","xn--myeterwallet-nrl.com","xn--myeterwallet-von.com","xn--myeterwallet-jl6c.com","xn--myeherwallet-ooc.com","xn--myeherwalle-6hci.com","xn--myeherwallet-v4i.com","xn--myeherwalle-zgii.com","xn--myeherwallet-ohk.com","xn--myeherwalle-6oji.com","xn--mytherwallet-ceb.com","xn--mythrwallet-cbbc.com","xn--mythrwallt-c7acf.com","xn--mytherwallet-peb.com","xn--mythrwallet-obbc.com","xn--mythrwallt-n7acf.com","xn--mytherwallet-2eb.com","xn--mythrwallet-0bbc.com","xn--mythrwallt-y7acf.com","xn--mytherwallet-xtb.com","xn--mythrwallet-qpbc.com","xn--mythrwallt-jlbcf.com","xn--mytherwallet-oub.com","xn--mythrwallet-fqbc.com","xn--mythrwallt-5lbcf.com","xn--mythrwallet-3qbc.com","xn--mythrwallt-smbcf.com","xn--mytherwallet-5vb.com","xn--mythrwallet-srbc.com","xn--mythrwallt-fnbcf.com","xn--mytherwallet-wwb.com","xn--mythrwallet-hsbc.com","xn--mythrwallt-1nbcf.com","xn--mytherwallet-9yi.com","xn--mythrwallet-tbic.com","xn--mythrwallt-dnhcf.com","xn--mytherwallet-tck.com","xn--mythrwallet-pkjc.com","xn--mythrwallt-lsicf.com","xn--mytherwallet-cok.com","xn--mythrwallet-cvjc.com","xn--mythrwallt-c2icf.com","xn--mytherwallet-csl.com","xn--mythrwallet-cwkc.com","xn--mythrwallt-c0jcf.com","xn--mytherwallet-2d6f.com","xn--mythrwallet-019ec.com","xn--mythrwallt-yq3ecf.com","xn--metherwallet-qlb.com","xn--metherwallet-1uf.com","xn--metherwallet-iyi.com","xn--metherwallet-zhk.com","xn--metherwallet-3ml.com","xn--mytherwallet-fvb.com","xn--myetherwallt-7db.com","xn--myetherwallt-leb.com","xn--myetherwallt-yeb.com","xn--yetherwallet-vjf.com","xn--yetherwallet-dfk.com","xn--yetherwallet-1t1f.com","xn--yetherwallet-634f.com","xn--myeherwallet-fpc.com","xn--myethewallt-crb.com","xn--metherwallet-1vc.com","xn--myeherwallt-kbb8039g.com","xn--myeherwallet-vk5f.com","xn--yethewallet-iw8ejl.com","xn--bittrx-th8b.com","xn--polniex-n0a.com","thekey.vin","thekey-vip.com","digitexftures.com","ethzero-wallet.org","zeepln.io","wepowers.network","wepower.vision"]}},"CurrencyController":{"currentCurrency":"usd","conversionRate":1112,"conversionDate":1517351401}}} diff --git a/test/unit/app/controllers/network-contoller-test.js b/test/unit/app/controllers/network-contoller-test.js index 02813f44..93a170cb 100644 --- a/test/unit/app/controllers/network-contoller-test.js +++ b/test/unit/app/controllers/network-contoller-test.js @@ -91,7 +91,7 @@ describe('Network utils', () => { expected: 'Kovan', }, { input: 'mainnet', - expected: 'Main Ethereum Network', + expected: 'Main DEXON Network', }, ] diff --git a/test/unit/development/sample-changelog.md b/test/unit/development/sample-changelog.md index 0e49b0cd..33b766e7 100644 --- a/test/unit/development/sample-changelog.md +++ b/test/unit/development/sample-changelog.md @@ -106,7 +106,7 @@ ## 3.12.0 2017-10-25 -- Add support for alternative ENS TLDs (Ethereum Name Service Top-Level Domains). +- Add support for alternative ENS TLDs (DEXON Name Service Top-Level Domains). - Lower minimum gas price to 0.1 GWEI. - Remove web3 injection message from production (thanks to @ChainsawBaby) - Add additional debugging info to our state logs, specifically OS version and browser version. @@ -645,7 +645,7 @@ popup notification opens up. - Fix bug where provider menu did not allow switching to custom network from a custom network. - Sending a transaction from within DekuSan no longer triggers a popup. - The ability to build without livereload features (such as for production) can be enabled with the gulp --disableLiveReload flag. -- Fix Ethereum JSON RPC Filters bug. +- Fix DEXON JSON RPC Filters bug. ## 2.10.0 2016-08-29 @@ -681,7 +681,7 @@ popup notification opens up. - Add a form for Coinbase to specify amount to buy - Fix various typos. - Make dapp-metamask connection more reliable -- Remove Ethereum Classic from provider menu. +- Remove DEXON Classic from provider menu. ## 2.7.3 2016-07-29 @@ -689,7 +689,7 @@ popup notification opens up. ## 2.7.2 2016-07-29 -- Add Ethereum Classic to provider menu +- Add DEXON Classic to provider menu - Fix bug where host store would fail to receive updates. ## 2.7.1 2016-07-27 diff --git a/test/unit/development/sample-manifest.json b/test/unit/development/sample-manifest.json index c9316e5a..b65a1b46 100644 --- a/test/unit/development/sample-manifest.json +++ b/test/unit/development/sample-manifest.json @@ -4,7 +4,7 @@ "version": "4.1.3", "manifest_version": 2, "author": "https://metamask.io", - "description": "Ethereum Browser Extension", + "description": "DEXON Browser Extension", "commands": { "_execute_browser_action": { "suggested_key": { diff --git a/test/unit/ui/app/reducers/metamask.spec.js b/test/unit/ui/app/reducers/metamask.spec.js index 502e7ef3..5fc97e73 100644 --- a/test/unit/ui/app/reducers/metamask.spec.js +++ b/test/unit/ui/app/reducers/metamask.spec.js @@ -5,7 +5,7 @@ import * as actions from '../../../../../ui/app/actions' describe('MetaMask Reducers', () => { it('init state', () => { - const initState = reduceMetamask({metamask: {}}, {}) + const initState = reduceMetamask({ dekusan: {}}, {}) assert(initState) }) diff --git a/ui/app/actions.js b/ui/app/actions.js index cc5ded7f..cca44d03 100644 --- a/ui/app/actions.js +++ b/ui/app/actions.js @@ -1925,7 +1925,7 @@ function updateProviderType (type) { } } -function setRpcTarget (newRpc, chainId, ticker = 'ETH', nickname = '') { +function setRpcTarget (newRpc, chainId, ticker = 'DEX', nickname = '') { return (dispatch) => { log.debug(`background.setRpcTarget: ${newRpc} ${chainId} ${ticker} ${nickname}`) background.setCustomRpc(newRpc, chainId, ticker, nickname, (err, result) => { diff --git a/ui/app/components/button-group/index.scss b/ui/app/components/button-group/index.scss index 29713c75..90748bdc 100644 --- a/ui/app/components/button-group/index.scss +++ b/ui/app/components/button-group/index.scss @@ -6,9 +6,9 @@ &__button { font-family: Roboto; font-size: 1rem; - color: $tundora; + color: $manatee; border-style: solid; - border-color: $alto; + border-color: $geyser; border-width: 1px 1px 1px; border-left: 0; flex: 1; @@ -18,7 +18,7 @@ text-overflow: ellipsis; &:first-child { - border-left: 1px solid $alto; + border-left: 1px solid $geyser; border-radius: 4px 0 0 4px; } @@ -27,7 +27,7 @@ } &--active { - background-color: $dodger-blue; + background-color: $dexon-purple; color: $white; } @@ -35,4 +35,4 @@ opacity: .5; } } -}
\ No newline at end of file +} diff --git a/ui/app/components/currency-display/currency-display.container.js b/ui/app/components/currency-display/currency-display.container.js index 61529692..a6d307e3 100644 --- a/ui/app/components/currency-display/currency-display.container.js +++ b/ui/app/components/currency-display/currency-display.container.js @@ -13,7 +13,7 @@ const mapStateToProps = state => { } const mergeProps = (stateProps, dispatchProps, ownProps) => { - const { nativeCurrency, currentCurrency, conversionRate, ...restStateProps } = stateProps + const { nativeCurrency, currentCurrency, /* conversionRate, */ ...restStateProps } = stateProps const { value, numberOfDecimals = 2, @@ -31,7 +31,8 @@ const mergeProps = (stateProps, dispatchProps, ownProps) => { getValueFromWeiHex({ value, fromCurrency: nativeCurrency, - toCurrency, conversionRate, + toCurrency, + conversionRate: 0, numberOfDecimals, toDenomination: denomination, }), diff --git a/ui/app/components/dropdowns/network-dropdown.js b/ui/app/components/dropdowns/network-dropdown.js index 7f52db98..9110c81f 100644 --- a/ui/app/components/dropdowns/network-dropdown.js +++ b/ui/app/components/dropdowns/network-dropdown.js @@ -233,7 +233,7 @@ NetworkDropdown.prototype.renderCommonRpc = function (rpcListDetail, provider) { return reversedRpcListDetail.map((entry) => { const rpc = entry.rpcUrl - const ticker = entry.ticker || 'ETH' + const ticker = entry.ticker || 'DEX' const nickname = entry.nickname || '' const currentRpcTarget = provider.type === 'rpc' && rpc === provider.rpcTarget diff --git a/ui/app/components/dropdowns/tests/network-dropdown.test.js b/ui/app/components/dropdowns/tests/network-dropdown.test.js index a956f753..51f02f2a 100644 --- a/ui/app/components/dropdowns/tests/network-dropdown.test.js +++ b/ui/app/components/dropdowns/tests/network-dropdown.test.js @@ -66,7 +66,7 @@ describe('Network Dropdown', () => { }) it('checks background color for first NetworkDropdownIcon', () => { - assert.equal(wrapper.find(NetworkDropdownIcon).at(0).prop('backgroundColor'), '#29B6AF') // Main Ethereum Network Teal + assert.equal(wrapper.find(NetworkDropdownIcon).at(0).prop('backgroundColor'), '#29B6AF') // Main DEXON Network Teal }) it('checks background color for second NetworkDropdownIcon', () => { diff --git a/ui/app/components/gas-customization/gas-modal-page-container/gas-modal-page-container.container.js b/ui/app/components/gas-customization/gas-modal-page-container/gas-modal-page-container.container.js index c619a098..33dbca5e 100644 --- a/ui/app/components/gas-customization/gas-modal-page-container/gas-modal-page-container.container.js +++ b/ui/app/components/gas-customization/gas-modal-page-container/gas-modal-page-container.container.js @@ -226,7 +226,7 @@ function calcCustomGasLimit (customGasLimitInHex) { } function getTxParams (state, transactionId) { - const { confirmTransaction: { txData }, metamask: { send } } = state + const { confirmTransaction: { txData }, dekusan: { send } } = state const pendingTransactions = submittedPendingTransactionsSelector(state) const pendingTransaction = pendingTransactions.find(({ id }) => id === transactionId) const { txParams: pendingTxParams } = pendingTransaction || {} diff --git a/ui/app/components/gas-customization/gas-modal-page-container/index.scss b/ui/app/components/gas-customization/gas-modal-page-container/index.scss index efba24e0..91c4b2a8 100644 --- a/ui/app/components/gas-customization/gas-modal-page-container/index.scss +++ b/ui/app/components/gas-customization/gas-modal-page-container/index.scss @@ -1,5 +1,5 @@ -@import './advanced-tab-content/index'; -@import './basic-tab-content/index'; +@import "./advanced-tab-content/index"; +@import "./basic-tab-content/index"; .gas-modal-page-container { .page-container { @@ -70,8 +70,8 @@ } &--selected { - color: $curious-blue; - border-bottom: 2px solid $curious-blue; + color: $dexon-purple; + border-bottom: 2px solid $dexon-purple; } } } @@ -86,7 +86,6 @@ height: 219px; } - &__info-row, &__info-row--fade { width: 100%; background: $polar; diff --git a/ui/app/components/gas-customization/gas-modal-page-container/tests/gas-modal-page-container-container.test.js b/ui/app/components/gas-customization/gas-modal-page-container/tests/gas-modal-page-container-container.test.js index 72a03eca..88795bd3 100644 --- a/ui/app/components/gas-customization/gas-modal-page-container/tests/gas-modal-page-container-container.test.js +++ b/ui/app/components/gas-customization/gas-modal-page-container/tests/gas-modal-page-container-container.test.js @@ -63,7 +63,7 @@ describe('gas-modal-page-container container', () => { }, }, }, - metamask: { + dekusan: { send: { gasLimit: '16', gasPrice: '32', diff --git a/ui/app/components/gas-customization/gas-price-button-group/index.scss b/ui/app/components/gas-customization/gas-price-button-group/index.scss index c8b31fc8..9e2b28b8 100644 --- a/ui/app/components/gas-customization/gas-price-button-group/index.scss +++ b/ui/app/components/gas-customization/gas-price-button-group/index.scss @@ -22,7 +22,8 @@ height: 130px; } - .button-group__button, .button-group__button--active { + .button-group__button, + .button-group__button--active { height: 130px; max-width: 108px; font-size: 12px; @@ -32,7 +33,7 @@ padding-top: 17px; border-radius: 4px; border: 2px solid $spindle; - background: $white; + background: $dark-gray; color: $scorpion; div { @@ -49,14 +50,14 @@ } .button-group__button--active { - border: 2px solid $curious-blue; + border: 2px solid $dexon-purple; color: $scorpion; i { &:last-child { display: flex; - color: $curious-blue; - margin-top: 8px + color: $dexon-purple; + margin-top: 8px; } } } @@ -65,7 +66,6 @@ .gas-price-button-group--small { display: flex; justify-content: stretch; - max-width: 260px; &__button-fiat-price { font-size: 13px; @@ -99,10 +99,11 @@ height: 78px; } - .button-group__button, .button-group__button--active { + .button-group__button, + .button-group__button--active { height: 78px; - background: white; - color: $scorpion; + background: $dark-gray; + color: $dim-gray; padding-top: 9px; padding-left: 8.5px; @@ -126,13 +127,13 @@ .button-group__button--active { color: $white; - background: $dodger-blue; + background: $geyser; i { &:last-child { display: flex; - color: $curious-blue; - margin-top: 10px + color: $dexon-purple; + margin-top: 10px; } } } @@ -177,7 +178,8 @@ color: $black; } - .button-group__button, .button-group__button--active { + .button-group__button, + .button-group__button--active { height: 78px; background: white; color: #2A4055; @@ -189,7 +191,7 @@ div { display: flex; - flex-flow: column;; + flex-flow: column; align-items: flex-start; justify-content: flex-start; position: relative; @@ -210,7 +212,7 @@ .button-group__button--active { background: #F7FCFF; - border: 2px solid #2C8BDC; + border: 2px solid $dexon-purple; .button-check-wrapper { height: 16px; @@ -228,7 +230,7 @@ i { display: flex; - color: $curious-blue; + color: $dexon-purple; font-size: 12px; } } diff --git a/ui/app/components/gas-customization/gas-slider/index.scss b/ui/app/components/gas-customization/gas-slider/index.scss index e6c73436..79b428d7 100644 --- a/ui/app/components/gas-customization/gas-slider/index.scss +++ b/ui/app/components/gas-customization/gas-slider/index.scss @@ -16,8 +16,8 @@ -webkit-appearance: none !important; height: 34px; width: 34px; - background-color: $curious-blue; - box-shadow: 0 2px 4px 0 rgba(0,0,0,0.08); + background-color: $dexon-purple; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08); border-radius: 50%; position: relative; z-index: 10; @@ -38,7 +38,7 @@ &__colored { height: 6px; border-radius: 4px; - margin-left: 102px; + margin-left: 102px; width: 322px; z-index: 1; background-color: $blizzard-blue; @@ -51,4 +51,4 @@ margin-top: -6px; color: $mid-gray; } -}
\ No newline at end of file +} diff --git a/ui/app/components/identicon/identicon.container.js b/ui/app/components/identicon/identicon.container.js index bc49bc18..0fb76c00 100644 --- a/ui/app/components/identicon/identicon.container.js +++ b/ui/app/components/identicon/identicon.container.js @@ -2,7 +2,7 @@ import { connect } from 'react-redux' import Identicon from './identicon.component' const mapStateToProps = state => { - const { metamask: { useBlockie } } = state + const { dekusan: { useBlockie } } = state return { useBlockie, diff --git a/ui/app/components/modals/qr-scanner/qr-scanner.component.js b/ui/app/components/modals/qr-scanner/qr-scanner.component.js index cb8d07d8..c5277548 100644 --- a/ui/app/components/modals/qr-scanner/qr-scanner.component.js +++ b/ui/app/components/modals/qr-scanner/qr-scanner.component.js @@ -106,7 +106,7 @@ export default class QrScanner extends Component { // For ex. EIP-681 (https://eips.ethereum.org/EIPS/eip-681) - // Ethereum address links - fox ex. ethereum:0x.....1111 + // DEXON address links - fox ex. ethereum:0x.....1111 if (content.split('ethereum:').length > 1) { type = 'address' diff --git a/ui/app/components/pages/settings/settings-tab/index.scss b/ui/app/components/pages/settings/settings-tab/index.scss index ef32b0e4..46553f91 100644 --- a/ui/app/components/pages/settings/settings-tab/index.scss +++ b/ui/app/components/pages/settings/settings-tab/index.scss @@ -6,7 +6,7 @@ } &__advanced-link { - color: $curious-blue; + color: $dexon-purple; padding-left: 5px; } diff --git a/ui/app/components/pages/settings/settings-tab/settings-tab.component.js b/ui/app/components/pages/settings/settings-tab/settings-tab.component.js index a110d3c4..ceb24c50 100644 --- a/ui/app/components/pages/settings/settings-tab/settings-tab.component.js +++ b/ui/app/components/pages/settings/settings-tab/settings-tab.component.js @@ -228,7 +228,7 @@ export default class SettingsTab extends PureComponent { ) } - validateRpc (newRpc, chainId, ticker = 'ETH', nickname) { + validateRpc (newRpc, chainId, ticker = 'DEX', nickname) { const { setRpcTarget, displayWarning } = this.props if (validUrl.isWebUri(newRpc)) { diff --git a/ui/app/components/provider-page-container/index.scss b/ui/app/components/provider-page-container/index.scss index 8d35ac17..24b86a1b 100644 --- a/ui/app/components/provider-page-container/index.scss +++ b/ui/app/components/provider-page-container/index.scss @@ -15,10 +15,10 @@ flex: 1; flex-direction: column; justify-content: space-between; - color: #7C808E; + color: $dim-gray; h1, h2 { - color: #4A4A4A; + color: $white; display: flex; justify-content: center; text-align: center; @@ -44,7 +44,7 @@ } a, a:hover { - color: $dodger-blue; + color: $dexon-purple; } .provider-approval-visual { @@ -71,13 +71,13 @@ font-size: 10px; line-height: 14px; padding: 0; - color: #A2A4AC; + color: $white; } &__check { width: 40px; height: 40px; - background: white url("/images/provider-approval-check.svg") no-repeat; + background: $dark-gray url("/images/provider-approval-check.svg") no-repeat; margin-top: 14px; } @@ -86,8 +86,8 @@ height: 64px; &--default { - background-color: #777A87; - color: white; + background-color: $white; + color: $dim-gray; width: 64px; height: 64px; border-radius: 32px; @@ -98,8 +98,14 @@ } } + &__siteicon { + background-color: $white; + border-radius: 32px; + padding: 6px; + } + &:before { - border-top: 2px dashed #CDD1E4; + border-top: 2px dashed $geyser; content: ""; margin: 0 auto; position: absolute; diff --git a/ui/app/components/provider-page-container/provider-page-container-content/provider-page-container-content.component.js b/ui/app/components/provider-page-container/provider-page-container-content/provider-page-container-content.component.js index 268db613..3c79a4d9 100644 --- a/ui/app/components/provider-page-container/provider-page-container-content/provider-page-container-content.component.js +++ b/ui/app/components/provider-page-container/provider-page-container-content/provider-page-container-content.component.js @@ -22,7 +22,7 @@ export default class ProviderPageContainerContent extends PureComponent { <section> {siteImage ? ( <img - className="provider-approval-visual__identicon" + className="provider-approval-visual__identicon provider-approval-visual__siteicon" src={siteImage} /> ) : ( @@ -64,13 +64,10 @@ export default class ProviderPageContainerContent extends PureComponent { target="_blank" rel="noopener noreferrer" > - {t('learnMore')}. + {t('learnMore')} </a> </p> </section> - <section className="secure-badge"> - <img src="/images/mm-secure.svg" /> - </section> </div> ) } diff --git a/ui/app/components/send/account-list-item/tests/account-list-item-component.test.js b/ui/app/components/send/account-list-item/tests/account-list-item-component.test.js index 6ffc0b1c..8e241269 100644 --- a/ui/app/components/send/account-list-item/tests/account-list-item-component.test.js +++ b/ui/app/components/send/account-list-item/tests/account-list-item-component.test.js @@ -28,7 +28,7 @@ describe('AccountListItem Component', function () { className={'mockClassName'} conversionRate={4} currentCurrency={'mockCurrentyCurrency'} - nativeCurrency={'ETH'} + nativeCurrency={'DEX'} displayAddress={false} displayBalance={false} handleClick={propsMethodSpies.handleClick} diff --git a/ui/app/components/send/send-content/send-gas-row/send-gas-row.component.js b/ui/app/components/send/send-content/send-gas-row/send-gas-row.component.js index 8d305dd4..3aa49a81 100644 --- a/ui/app/components/send/send-content/send-gas-row/send-gas-row.component.js +++ b/ui/app/components/send/send-content/send-gas-row/send-gas-row.component.js @@ -48,9 +48,9 @@ export default class SendGasRow extends Component { showCheck={false} {...gasPriceButtonGroupProps} /> - <div className="advanced-gas-options-btn" onClick={() => showCustomizeGasModal()}> + {/* <div className="advanced-gas-options-btn" onClick={() => showCustomizeGasModal()}> { this.context.t('advancedOptions') } - </div> + </div> */} </div> : <GasFeeDisplay conversionRate={conversionRate} diff --git a/ui/app/components/send/tests/send-selectors.test.js b/ui/app/components/send/tests/send-selectors.test.js index 6c2104ab..89ee1f00 100644 --- a/ui/app/components/send/tests/send-selectors.test.js +++ b/ui/app/components/send/tests/send-selectors.test.js @@ -183,7 +183,7 @@ describe('send selectors', () => { it('should return the ticker symbol of the selected network', () => { assert.equal( getNativeCurrency(mockState), - 'ETH' + 'DEX' ) }) }) diff --git a/ui/app/components/transaction-activity-log/index.scss b/ui/app/components/transaction-activity-log/index.scss index c6afd5ec..27a56b28 100644 --- a/ui/app/components/transaction-activity-log/index.scss +++ b/ui/app/components/transaction-activity-log/index.scss @@ -74,7 +74,7 @@ &__action-link { font-size: .75rem; cursor: pointer; - color: $curious-blue; + color: $dexon-purple; } b { diff --git a/ui/app/helpers/formatters.js b/ui/app/helpers/formatters.js index 106a2520..f7499eaf 100644 --- a/ui/app/helpers/formatters.js +++ b/ui/app/helpers/formatters.js @@ -1,3 +1,3 @@ export function formatETHFee (ethFee) { - return ethFee + ' ETH' + return ethFee + ' DEX' } diff --git a/ui/app/infura-conversion.json b/ui/app/infura-conversion.json index 9a96fe06..2abe25d7 100644 --- a/ui/app/infura-conversion.json +++ b/ui/app/infura-conversion.json @@ -4,7 +4,7 @@ "symbol": "ethaud", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "aud", @@ -15,7 +15,7 @@ "symbol": "ethhkd", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "hkd", @@ -26,7 +26,7 @@ "symbol": "ethsgd", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "sgd", @@ -37,7 +37,7 @@ "symbol": "ethidr", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "idr", @@ -48,7 +48,7 @@ "symbol": "ethphp", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "php", @@ -59,7 +59,7 @@ "symbol": "eth1st", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "1st", @@ -70,7 +70,7 @@ "symbol": "ethadt", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "adt", @@ -81,7 +81,7 @@ "symbol": "ethadx", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "adx", @@ -92,7 +92,7 @@ "symbol": "ethant", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "ant", @@ -103,7 +103,7 @@ "symbol": "ethbat", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "bat", @@ -114,7 +114,7 @@ "symbol": "ethbnt", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "bnt", @@ -125,7 +125,7 @@ "symbol": "ethbtc", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "btc", @@ -136,7 +136,7 @@ "symbol": "ethcad", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "cad", @@ -147,7 +147,7 @@ "symbol": "ethcfi", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "cfi", @@ -158,7 +158,7 @@ "symbol": "ethcrb", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "crb", @@ -169,7 +169,7 @@ "symbol": "ethcvc", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "cvc", @@ -180,7 +180,7 @@ "symbol": "ethdash", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "dash", @@ -191,7 +191,7 @@ "symbol": "ethdgd", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "dgd", @@ -202,18 +202,18 @@ "symbol": "ethetc", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "etc", - "name": "Ethereum Classic" + "name": "DEXON Classic" } }, { "symbol": "etheur", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "eur", @@ -224,7 +224,7 @@ "symbol": "ethfun", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "fun", @@ -235,7 +235,7 @@ "symbol": "ethgbp", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "gbp", @@ -246,7 +246,7 @@ "symbol": "ethgno", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "gno", @@ -257,7 +257,7 @@ "symbol": "ethgnt", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "gnt", @@ -268,7 +268,7 @@ "symbol": "ethgup", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "gup", @@ -279,7 +279,7 @@ "symbol": "ethhmq", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "hmq", @@ -290,7 +290,7 @@ "symbol": "ethjpy", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "jpy", @@ -301,7 +301,7 @@ "symbol": "ethlgd", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "lgd", @@ -312,7 +312,7 @@ "symbol": "ethlsk", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "lsk", @@ -323,7 +323,7 @@ "symbol": "ethltc", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "ltc", @@ -334,7 +334,7 @@ "symbol": "ethlun", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "lun", @@ -345,7 +345,7 @@ "symbol": "ethmco", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "mco", @@ -356,7 +356,7 @@ "symbol": "ethmtl", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "mtl", @@ -367,7 +367,7 @@ "symbol": "ethmyst", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "myst", @@ -378,7 +378,7 @@ "symbol": "ethnmr", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "nmr", @@ -389,7 +389,7 @@ "symbol": "ethomg", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "omg", @@ -400,7 +400,7 @@ "symbol": "ethpay", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "pay", @@ -411,7 +411,7 @@ "symbol": "ethptoy", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "ptoy", @@ -422,7 +422,7 @@ "symbol": "ethqrl", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "qrl", @@ -433,7 +433,7 @@ "symbol": "ethqtum", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "qtum", @@ -444,7 +444,7 @@ "symbol": "ethrep", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "rep", @@ -455,7 +455,7 @@ "symbol": "ethrlc", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "rlc", @@ -466,7 +466,7 @@ "symbol": "ethrub", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "rub", @@ -477,7 +477,7 @@ "symbol": "ethsc", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "sc", @@ -488,7 +488,7 @@ "symbol": "ethsngls", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "sngls", @@ -499,7 +499,7 @@ "symbol": "ethsnt", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "snt", @@ -510,7 +510,7 @@ "symbol": "ethsteem", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "steem", @@ -521,7 +521,7 @@ "symbol": "ethstorj", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "storj", @@ -532,7 +532,7 @@ "symbol": "ethtime", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "time", @@ -543,7 +543,7 @@ "symbol": "ethtkn", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "tkn", @@ -554,7 +554,7 @@ "symbol": "ethtrst", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "trst", @@ -565,7 +565,7 @@ "symbol": "ethuah", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "uah", @@ -576,7 +576,7 @@ "symbol": "ethusd", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "usd", @@ -587,7 +587,7 @@ "symbol": "ethwings", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "wings", @@ -598,7 +598,7 @@ "symbol": "ethxem", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "xem", @@ -609,7 +609,7 @@ "symbol": "ethxlm", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "xlm", @@ -620,7 +620,7 @@ "symbol": "ethxmr", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "xmr", @@ -631,7 +631,7 @@ "symbol": "ethxrp", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "xrp", @@ -642,7 +642,7 @@ "symbol": "ethzec", "base": { "code": "eth", - "name": "Ethereum" + "name": "DEXON" }, "quote": { "code": "zec", |