Skip to content

Commit

Permalink
optional fee popup (#919)
Browse files Browse the repository at this point in the history
* add checks

* up wallet

* use exact version

* Update wallet

* Update localise files

* Update translation files

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
  • Loading branch information
RustemYuzlibaev and stefashkaa authored Jan 26, 2023
1 parent 3a8d80b commit 6325528
Show file tree
Hide file tree
Showing 25 changed files with 568 additions and 548 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
},
"dependencies": {
"@metamask/detect-provider": "^2.0.0",
"@soramitsu/soraneo-wallet-web": "1.13.5",
"@soramitsu/soraneo-wallet-web": "1.13.7",
"@walletconnect/web3-provider": "^1.8.0",
"base-64": "^1.0.0",
"core-js": "^3.26.0",
Expand Down
55 changes: 28 additions & 27 deletions src/lang/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@
"importText": "Importovat",
"settingsText": "Nastavení",
"addAssetText": "Přidat aktivum",
"createTokenText": "Vytvořit",
"comingSoonText": "Již brzy",
"successText": "Úspěch",
"warningText": "Varování",
"swapText": "Swap",
Expand All @@ -19,7 +17,6 @@
"sendText": "Odeslat",
"addressText": "Adresa",
"amountText": "Částka",
"confirmText": "Potvrdit",
"errorText": "Chyba",
"insufficientBalanceText": "Nedostatečný zůstatek {tokenSymbol}",
"unknownErrorText": "CHYBA Něco se pokazilo...",
Expand Down Expand Up @@ -127,12 +124,12 @@
"enterAmount": "Zadejte částku",
"badAmount": "@:insufficientBalanceText",
"confirmTitle": "Potvrďte transakci",
"confirm": "@:confirmText",
"errorAddress": "Neplatná adresa. Zkontrolujte ji a zkuste to znovu.",
"feeTooltip": "@:networkFeeTooltipText",
"tooltip": "Poslat tokeny mezi síťovými účty {Sora}",
"addressWarning": "Tokeny budou zaslány na níže uvedenou {Sora} adresu. Ujistěte se, že příjemce má přístup k {Sora} chainu, aby mohl tokeny používat:",
"addressError": "Tokeny nelze odesílat na stejný účet, ke kterému jste právě připojeni."
"addressError": "Tokeny nelze odesílat na stejný účet, ke kterému jste právě připojeni.",
"confirm": "@:confirmText"
},
"account": {
"successCopy": "Adresa peněženky je zkopírována do schránky",
Expand All @@ -152,7 +149,6 @@
},
"assets": {
"empty": "Nejsou k dispozici žádná aktiva",
"add": "@:addAssetText",
"swap": "@:swapText",
"send": "@:sendText",
"receive": "@:account.copy",
Expand All @@ -171,16 +167,15 @@
},
"totalAssetsValue": "Celková hodnota vašich aktiv:",
"details": "Podrobnosti",
"assetId": "ID aktiva"
"assetId": "ID aktiva",
"add": "@:addAssetText"
},
"asset": {
"remove": "Odebrat aktivum",
"select": "Vyberte aktivum",
"receive": "Přijmout {symbol}"
},
"addAsset": {
"title": "@:addAssetText",
"action": "@:addAssetText",
"success": "Aktivum {symbol} bylo úspěšně přidáno!",
"empty": "Žádné tokeny nenalezeny",
"alreadyAttached": "Token byl již přidán",
Expand All @@ -195,16 +190,15 @@
"title": "Měny",
"switchBtn": "Pouze ověřená aktiva"
},
"searchInputText": "Vyhledávání podle Asset ID, Name nebo Ticker Symbol"
"searchInputText": "Vyhledávání podle Asset ID, Name nebo Ticker Symbol",
"title": "@:addAssetText",
"action": "@:addAssetText"
},
"createToken": {
"title": "@:createTokenText",
"desc": "Vytvořte a zaveďte vlastní aktivum na síti {Sora}",
"action": "@:createTokenText",
"enterSymbol": "Zadejte symbol tokenu",
"enterName": "Zadejte název tokenu",
"enterSupply": "Zadejte množství tokenů",
"confirm": "@:confirmText",
"success": {
"title": "Transakce byla odeslána",
"desc": "Vytvořit token {symbol}"
Expand All @@ -230,10 +224,6 @@
"placeholder": "Rozšiřitelná nabídka",
"desc": "Možnost tisknout více tokenů."
},
"titleCommon": "Vytvořit",
"confirmTokenTitleCommon": "Vytvořit token",
"confirmTokenTitleNFT": "Vytvořit NFT",
"actionNFT": "@:createTokenTextNFT",
"provideContent": "Poskytněte obsah",
"selectLocalFile": "Vyberte místní soubor",
"CreateSimpleToken": "Token",
Expand Down Expand Up @@ -267,7 +257,14 @@
"divisible": {
"placeholder": "Dělitelný",
"desc": "Schopnost NFT dělit se na dílčí části. Opravné položky likvidity fungují pouze u dělitelných aktiv"
}
},
"title": "@:createTokenText",
"action": "@:createTokenText",
"confirm": "@:confirmText",
"titleCommon": "Vytvořit",
"confirmTokenTitleCommon": "Vytvořit token",
"confirmTokenTitleNFT": "Vytvořit NFT",
"actionNFT": "@:createTokenTextNFT"
},
"transaction": {
"title": "Detaily transakce",
Expand Down Expand Up @@ -502,8 +499,8 @@
"price": "Cena",
"transactionSubmitted": "Transakce byla odeslána",
"transactionMessage": "{firstToken} a {secondToken}",
"confirm": "Potvrdit",
"ok": "OK"
"ok": "OK",
"confirm": "Potvrdit"
},
"swap": {
"connectWallet": "@:connectWalletText",
Expand Down Expand Up @@ -554,7 +551,6 @@
"connectWallets": "Připojte peněženky pro zobrazení historie příslušných transakcí.",
"soraNetworkFee": "{Sora} síťový poplatek",
"ethereumNetworkFee": "{Ethereum} síťový poplatek",
"tooltipValue": "@:comingSoonText",
"total": "Celkem",
"viewHistory": "Zobrazit historii transakcí",
"transactionSubmitted": "Transakce byla odeslána",
Expand All @@ -566,7 +562,8 @@
"energy": "@:evm.EWC",
"copy": "Zkopírujte síťovou adresu",
"soraAddress": "{Sora} adresa",
"ethereumAddress": "{Ethereum} adresa"
"ethereumAddress": "{Ethereum} adresa",
"tooltipValue": "@:comingSoonText"
},
"selectRegisteredAsset": {
"title": "Vyberte token",
Expand Down Expand Up @@ -717,7 +714,7 @@
"outputMessage": "Výstup je odhadován. Pokud se cena změní o více než {slippageTolerance}%, transakce se vrátí zpět.",
"confirmTitle": "Obdržíte",
"shareOfPool": "Podíl z poolu po transakci",
"locked": "{percent} vašeho fondu je ve sázce"
"locked": "{percent} vašeho fondu je ve {lock}"
},
"dexSettings": {
"title": "Nastavení",
Expand Down Expand Up @@ -932,7 +929,6 @@
"bondTitle": "Vázat XOR",
"unbondTitle": "Zrušit vazbu XOR",
"confirm": {
"text": "Potvrdit",
"bond": "Potvrďte vazbu",
"unbond": "Potvrďte zrušení vazby",
"inviteTitle": "Byli jste pozváni na {AppName}",
Expand All @@ -941,7 +937,8 @@
"freeOfCharge": "Tato akce je bezplatná",
"hasReferrerTitle": "Již jste nastavili svého referrera",
"hasReferrerDescription": "Bohužel můžete nastavit pouze jeden",
"ok": "OK"
"ok": "OK",
"text": "Potvrdit"
},
"referrer": {
"title": "Přidejte svého referrera",
Expand All @@ -958,7 +955,6 @@
"insufficientBondedAmount": "Chcete-li pozvat více doporučení, spojte alespoň {inviteUserFee} XOR"
},
"transactionDetailsText": "Detaily transakce",
"createTokenTextNFT": "Vytvořte NFT",
"code": {
"download": "Stáhnout QR kód",
"upload": "Skenovat QR",
Expand Down Expand Up @@ -1140,5 +1136,10 @@
"tooltips": {
"roi": "{ROI} znamená návratnost investic. Vypočítá se vydělením zisku získaného z investice náklady na tuto investici v procentuálním ekvivalentu.",
"tvl": "{TVL} znamená Total Value Locked. Představuje tokeny zamčené v poolech v ekvivalentu dolaru."
}
},
"createTokenText": "Vytvořit",
"comingSoonText": "Již brzy",
"confirmText": "Potvrdit",
"createTokenTextNFT": "Vytvořte NFT",
"doNotShowText": "Už mi to neukazuj"
}
55 changes: 28 additions & 27 deletions src/lang/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@
"importText": "Importieren",
"settingsText": "Einstellungen",
"addAssetText": "Asset hinzufügen",
"createTokenText": "Erstellen",
"comingSoonText": "Demnächst verfügbar",
"successText": "Erfolgreich abgelaufen",
"warningText": "Warnung",
"swapText": "Tauschen",
Expand All @@ -19,7 +17,6 @@
"sendText": "Senden",
"addressText": "Adresse",
"amountText": "Betrag",
"confirmText": "Bestätigen",
"errorText": "Fehler",
"insufficientBalanceText": "Unzureichender {tokenSymbol} Saldo",
"unknownErrorText": "FEHLER! Etwas ist schiefgelaufen...",
Expand Down Expand Up @@ -127,12 +124,12 @@
"enterAmount": "Betrag eingeben",
"badAmount": "@:insufficientBalanceText",
"confirmTitle": "Bestätige die Transaktion",
"confirm": "@:confirmText",
"errorAddress": "Ungültige Adresse. Bitte, überprüfe die Adresse und versuche es erneut.",
"feeTooltip": "@:networkFeeTooltipText",
"tooltip": "Sende Token zwischen {Sora}-Netzwerkkonten",
"addressWarning": "Token werden an die unten angegebene {Sora}-Adresse gesendet. Stell bitte sicher, dass der Empfänger auf die {Sora}-Chain zugreifen kann, um die Token zu verwenden:",
"addressError": "Du kannst keine Token an dasselbe Konto senden, mit dem du derzeit verbunden bist."
"addressError": "Du kannst keine Token an dasselbe Konto senden, mit dem du derzeit verbunden bist.",
"confirm": "@:confirmText"
},
"account": {
"successCopy": "Wallet Adresse wurde in die Zwischenablage kopiert",
Expand All @@ -152,7 +149,6 @@
},
"assets": {
"empty": "Keine Assets vorhanden",
"add": "@:addAssetText",
"swap": "@:swapText",
"send": "@:sendText",
"receive": "@:account.copy",
Expand All @@ -171,16 +167,15 @@
},
"totalAssetsValue": "Gesamtwert deiner Assets:",
"details": "Details",
"assetId": "Asset-ID"
"assetId": "Asset-ID",
"add": "@:addAssetText"
},
"asset": {
"remove": "Asset entfernen",
"select": "Wähle ein Asset",
"receive": "Erhalte {symbol}"
},
"addAsset": {
"title": "@:addAssetText",
"action": "@:addAssetText",
"success": "Asset {symbol} wurde erfolgreich hinzugefügt!",
"empty": "Keine Token gefunden",
"alreadyAttached": "Der Token wurde schon hinzugefügt",
Expand All @@ -195,16 +190,15 @@
"title": "Währungen",
"switchBtn": "Nur verifizierte Assets"
},
"searchInputText": "Suche nach Asset-ID, Name oder Tickersymbol"
"searchInputText": "Suche nach Asset-ID, Name oder Tickersymbol",
"title": "@:addAssetText",
"action": "@:addAssetText"
},
"createToken": {
"title": "@:createTokenText",
"desc": "Erstelle und nutze benutzerdefinierte Assets auf {Sora}",
"action": "@:createTokenText",
"enterSymbol": "Token-Symbol eingeben",
"enterName": "Token-Name eingeben",
"enterSupply": "Token-Vorrat eingeben",
"confirm": "@:confirmText",
"success": {
"title": "Transaktion übermittelt",
"desc": "Erstelle {symbol} Token"
Expand All @@ -230,10 +224,6 @@
"placeholder": "Erweiterbarer Vorrat",
"desc": "Fähigkeit, mehr Token zu minten."
},
"titleCommon": "Erstellen",
"confirmTokenTitleCommon": "Token erstellen",
"confirmTokenTitleNFT": "NFT erstellen",
"actionNFT": "@:createTokenTextNFT",
"provideContent": "Inhalt bereitstellen",
"selectLocalFile": "Lokale Datei auswählen",
"CreateSimpleToken": "Token",
Expand Down Expand Up @@ -267,7 +257,14 @@
"divisible": {
"placeholder": "Teilbar",
"desc": "Fähigkeit von NFT, in Bruchteile zu unterteilen. Liquiditätsbereitstellung funktioniert nur mit teilbaren Assets"
}
},
"title": "@:createTokenText",
"action": "@:createTokenText",
"confirm": "@:confirmText",
"titleCommon": "Erstellen",
"confirmTokenTitleCommon": "Token erstellen",
"confirmTokenTitleNFT": "NFT erstellen",
"actionNFT": "@:createTokenTextNFT"
},
"transaction": {
"title": "Transaktionsdetails",
Expand Down Expand Up @@ -502,8 +499,8 @@
"price": "Preis",
"transactionSubmitted": "Transaktion übermittelt",
"transactionMessage": "{firstToken} und {secondToken}",
"confirm": "Bestätigen",
"ok": "OK"
"ok": "OK",
"confirm": "Bestätigen"
},
"swap": {
"connectWallet": "@:connectWalletText",
Expand Down Expand Up @@ -554,7 +551,6 @@
"connectWallets": "Verbinde Wallets, um den jeweiligen Transaktionsverlauf anzuzeigen.",
"soraNetworkFee": "{Sora} Netzwerkgebühr",
"ethereumNetworkFee": "{Ethereum} Netzwerkgebühr",
"tooltipValue": "@:comingSoonText",
"total": "Gesamt",
"viewHistory": "Transaktionsverlauf anzeigen",
"transactionSubmitted": "Transaktion übermittelt",
Expand All @@ -566,7 +562,8 @@
"energy": "@:evm.EWC",
"copy": "Netzwerkadresse kopieren",
"soraAddress": "{Sora} Adresse",
"ethereumAddress": "{Ethereum} Adresse"
"ethereumAddress": "{Ethereum} Adresse",
"tooltipValue": "@:comingSoonText"
},
"selectRegisteredAsset": {
"title": "Wähle ein Token",
Expand Down Expand Up @@ -717,7 +714,7 @@
"outputMessage": "Die Ausgabe ist geschätzt. Wenn sich der Preis um mehr als {slippageTolerance}% ändert, wird die Transaktion rückgängig gemacht.",
"confirmTitle": "Du erhältst",
"shareOfPool": "Anteil am Pool nach der Transaktion",
"locked": "{percent} deines Pools befinden sich im Staking"
"locked": "{percent} deines Pools befinden sich im {lock}"
},
"dexSettings": {
"title": "Einstellungen",
Expand Down Expand Up @@ -932,7 +929,6 @@
"bondTitle": "XOR bonden",
"unbondTitle": "XOR unbonden",
"confirm": {
"text": "Bestätigen",
"bond": "Bonden bestätigen",
"unbond": "Unbonden bestätigen",
"inviteTitle": "Du wurdest zu {AppName} eingeladen",
Expand All @@ -941,7 +937,8 @@
"freeOfCharge": "Diese Aktion ist kostenfrei",
"hasReferrerTitle": "Du hast deinen Referrer bereits festgelegt",
"hasReferrerDescription": "Du kannst leider nur einen festlegen",
"ok": "OK"
"ok": "OK",
"text": "Bestätigen"
},
"referrer": {
"title": "Fügen deinen Referrer hinzu",
Expand All @@ -958,7 +955,6 @@
"insufficientBondedAmount": "Um weitere Empfehlungen zu veschicken, bonde mindestens {inviteUserFee} XOR"
},
"transactionDetailsText": "Transaktionsdetails",
"createTokenTextNFT": "NFT erstellen",
"code": {
"download": "QR-Code herunterladen",
"upload": "QR scannen",
Expand Down Expand Up @@ -1140,5 +1136,10 @@
"tooltips": {
"roi": "{ROI} steht für Return on Investment. Es wird berechnet, indem der mit einer Investition erzielte Gewinn durch die Kosten dieser Investition in einem prozentualen Äquivalent dividiert wird.",
"tvl": "{TVL} steht für Total Value Locked. Es stellt Token dar, die in den Pools im Dollaräquivalent gesperrt sind."
}
},
"createTokenText": "Erstellen",
"comingSoonText": "Demnächst verfügbar",
"confirmText": "Bestätigen",
"createTokenTextNFT": "NFT erstellen",
"doNotShowText": "Zeig mir das nicht noch einmal"
}
Loading

0 comments on commit 6325528

Please sign in to comment.