Skip to content

feat: rpc lib integration #500

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 101 commits into from
Sep 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
101 commits
Select commit Hold shift + click to select a range
f9d5596
feat: implement Nano Contract integration with Wallet Connect
alexruzenhack Jun 20, 2024
66f94a9
feat: adapt new nc tx to initialize, set result and withdrawal
alexruzenhack Jul 10, 2024
44da5e7
feat: make ncAddress react to firstAddress the right way
alexruzenhack Jul 11, 2024
09a658e
feat: add name to method arguments
alexruzenhack Jul 16, 2024
43c15b0
i18n: udpate files
alexruzenhack Jul 17, 2024
045511c
i18n: update translations and fix some typos
alexruzenhack Jul 17, 2024
d24554a
review: apply suggestions and do some fixes
alexruzenhack Aug 8, 2024
8b57915
refactor: load of token details not refistered but used in actions
alexruzenhack Aug 9, 2024
cbdae1d
lint: comply with rules
alexruzenhack Aug 9, 2024
299bc2e
chore: remove unused action
alexruzenhack Aug 14, 2024
9573d5f
chore: add undeclared style
alexruzenhack Aug 14, 2024
2764f7e
refactor: walletConnect.tokens to unregisteredTokens
alexruzenhack Aug 14, 2024
43de255
chore: remove unused actions, reducer and saga effect
alexruzenhack Aug 14, 2024
c91aad8
chore: improving feedback message
alexruzenhack Aug 14, 2024
ff789cf
refactor: move requestTokens from walletConnect saga to tokens saga
alexruzenhack Aug 14, 2024
af8a9c3
refactor: rename effect requestTokens to requestUnregisteredTokens
alexruzenhack Aug 14, 2024
0b62655
feat: fire sentry error notification for method info not found
alexruzenhack Aug 14, 2024
ae98424
feat: improve title of Arguments component
alexruzenhack Aug 14, 2024
f8858d5
chore: remove blueprint info action and reducer
alexruzenhack Aug 14, 2024
562c4e2
feat: retrieve fallback arg entries when blueprint is loading
alexruzenhack Aug 14, 2024
e1563b1
feat: add nft check to action token on Actions component
alexruzenhack Aug 14, 2024
a48a2e4
chore: apply suggestions and improve documentation on new nc tx request
alexruzenhack Aug 14, 2024
533653e
lint: comply with rules
alexruzenhack Aug 14, 2024
81b4cfa
fix: check if blueprintInfo is not null
alexruzenhack Aug 14, 2024
57e61ff
refactor: reanem style value to field
alexruzenhack Aug 14, 2024
33ee31e
type: recursar
alexruzenhack Aug 14, 2024
8316ba8
i18n: update translation files
alexruzenhack Aug 14, 2024
b6ba639
feat: add blueprint download to the tx loading flag and a redundancy
alexruzenhack Aug 15, 2024
2752d81
fix: FeedbackContent margin style
alexruzenhack Aug 15, 2024
5403440
lint: comply with rules
alexruzenhack Aug 15, 2024
f5fe1a3
fix: typo
alexruzenhack Aug 16, 2024
eec0b40
chore: added dependencies and shims needed by walletconnect
andreabadesso Apr 11, 2024
b2c2f52
refactor: using object destructuring in shims
andreabadesso Apr 24, 2024
873766b
chore: rebase me
andreabadesso Jul 1, 2024
dc10aa0
refactor: rootSaga now restarts failed sagas and sends errors to sentry
andreabadesso Jul 3, 2024
621443c
feat: added actions and reducers
andreabadesso Jul 3, 2024
771acdb
refactor: NewNanoContract modal handling in wallet connect global modal
andreabadesso Jul 3, 2024
dbdb9fb
feat: handling send nano contract tx triggers
andreabadesso Jul 3, 2024
7f65f7f
refactor: removed unused import
andreabadesso Jul 3, 2024
029cefe
refactor: typo
andreabadesso Jul 3, 2024
308bfe0
refactor: unused log
andreabadesso Jul 3, 2024
1a740f8
refactor: refactored SignMessageRequest to use new modal format
andreabadesso Jul 3, 2024
40b30a4
chore: rebase me, adding mocks to dashboard
andreabadesso Jul 4, 2024
6744781
refactor: removed function from redux
andreabadesso Jul 7, 2024
ac566b2
refactor: convert PinScreen to a function component
andreabadesso Jul 7, 2024
d160bbc
refactor: pin screen now dispatches an action (as a param)
andreabadesso Jul 7, 2024
5af9719
fix: invalid feedback modal on pin screen
andreabadesso Jul 11, 2024
970c979
Revert "fix: invalid feedback modal on pin screen"
andreabadesso Jul 11, 2024
550d865
Revert "refactor: pin screen now dispatches an action (as a param)"
andreabadesso Jul 11, 2024
5089ce2
Revert "fix: invalid feedback modal on pin screen"
andreabadesso Jul 11, 2024
82262f3
Revert "refactor: convert PinScreen to a function component"
andreabadesso Jul 11, 2024
04ee8e1
refactor: removed mocks from dashboard
andreabadesso Jul 11, 2024
0fa1982
chore: removed useless log
andreabadesso Jul 12, 2024
84295b3
fix: added onDismiss as a dependency to useCallback as it might change
andreabadesso Jul 12, 2024
03fb3a1
refactor: re-enable wallet-service, stop initializing wallet-connect …
andreabadesso Jul 12, 2024
9241af8
docs: added docstring to promptHandler
andreabadesso Jul 12, 2024
156f089
docs: added docstring to requests
andreabadesso Jul 12, 2024
2963bb9
refactor: removed unused imports on Dashboard
andreabadesso Jul 12, 2024
ad2808f
chore: update locale
andreabadesso Jul 12, 2024
e9ef38e
chore: fix broken rebase
andreabadesso Jul 12, 2024
f72cacd
refactor: removed navigation from useEffect deps
andreabadesso Jul 31, 2024
59c4a11
docs: added hathor header and comment explaining createStore deprecation
andreabadesso Jul 31, 2024
0532acf
feat: added log when wallet-service is enabled and wallet-connect tri…
andreabadesso Jul 31, 2024
960bd40
refactor: added retry strategy
andreabadesso Jul 31, 2024
37ef1b1
refactor: wallet-connect will always fork the init, so it restarts su…
andreabadesso Aug 2, 2024
d56a201
refactor: nano contract saga is critical
andreabadesso Aug 2, 2024
13d03db
feat: added log for sagas crash and max retries
andreabadesso Aug 2, 2024
b219fdf
fix: log being called incorrectly
andreabadesso Aug 2, 2024
5fd89fe
feat: logging when wallet-connect is initialzed
andreabadesso Aug 2, 2024
f5043d3
fix: added missing import
andreabadesso Aug 16, 2024
0c0a9e9
fix: broken rebase fixes
andreabadesso Aug 20, 2024
dd242ac
chore: updated translations
andreabadesso Aug 20, 2024
25c32a4
refactor: removed fuzzy translations
andreabadesso Aug 20, 2024
2a8130d
refactor: removed unused import on NanoContactTransactionHeader
andreabadesso Aug 20, 2024
2de2950
feat: logging error on root saga
andreabadesso Aug 20, 2024
3112dfb
chore: removed walletconnect libraries from package
andreabadesso Aug 20, 2024
a3e8f3a
feat: added hathor-rpc-handler from the deployed lib
andreabadesso Aug 20, 2024
6cfccf5
chore: changed CI version to 18x and 20x
andreabadesso Aug 20, 2024
25f2de8
chore: updated enable walletconnect script
andreabadesso Aug 20, 2024
0fde00c
refactor: removed error logging on NanoContractMethodArgs
andreabadesso Aug 20, 2024
a3b1e23
chore: removed local library from package-lock.json
andreabadesso Aug 20, 2024
d116326
refactor: removed unused option on PinScreen
andreabadesso Aug 21, 2024
e083f61
fix: added missing import
andreabadesso Aug 21, 2024
fede251
chore: removed comment on pt-br texts
andreabadesso Aug 21, 2024
26f761a
chore: updated enable-walletconnect.patch
andreabadesso Aug 29, 2024
4b4486a
refactor: added missing attribute from metadata
andreabadesso Aug 29, 2024
0c0eb69
chore: updated package-lock with wallet-lib version
andreabadesso Aug 29, 2024
2bd638e
chore: updated locale
andreabadesso Aug 29, 2024
7b17750
chore: restored package-lock.json
andreabadesso Aug 29, 2024
c426b6f
refactor: NanoContact -> NanoContract
andreabadesso Aug 29, 2024
468c5d5
refactor: removed baseStyles prop from WalletConnectModal
andreabadesso Aug 29, 2024
cf96b79
refactor: removed package.json changes in walletconnect diff
andreabadesso Aug 29, 2024
d497129
refactor: reseting nano contract state on unmount
andreabadesso Aug 29, 2024
6023375
refactor: acceptedNc -> acceptedReq
andreabadesso Aug 29, 2024
74c60a4
refactor: onReadMore is now on warn component
andreabadesso Aug 29, 2024
d6e0e10
refactor: .. -> .
andreabadesso Aug 29, 2024
c9b4495
refactor: removed unused styles from NewNanoContractTransctionModal
andreabadesso Aug 29, 2024
8feae30
chore: fix inconsistent return
andreabadesso Aug 29, 2024
3a50028
refactor: added missing translations
andreabadesso Aug 29, 2024
790f87c
chore: removed .mo
andreabadesso Aug 29, 2024
2a6ebf7
refactor: updated patch to remove duplicated shim and podfile.lock
andreabadesso Aug 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
with:
node-version: ${{ matrix.node-version }}
- name: Install dependencies
run: npm install
run: npm ci
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should cause any changes to package-lock.json to fail

- name: Install gettext
run: sudo apt-get install gettext
- name: Check version
Expand Down
78 changes: 46 additions & 32 deletions enable-walletconnect.patch
Original file line number Diff line number Diff line change
@@ -1,60 +1,74 @@
diff --git a/package.json b/package.json
index b5a16f3..8c13347 100644
--- a/package.json
+++ b/package.json
@@ -26,6 +26,8 @@
"@react-navigation/native": "6.1.7",
"@react-navigation/stack": "6.3.17",
"@sentry/react-native": "^5.6.0",
+ "@walletconnect/core": "^2.10.2",
+ "@walletconnect/web3wallet": "^1.9.2",
"assert": "^2.0.0",
"buffer": "^4.9.2",
"console-browserify": "^1.2.0",
@@ -67,6 +69,7 @@
"redux-saga": "^1.2.0",
"redux-thunk": "^2.4.1",
"stream-browserify": "^1.0.0",
+ "text-encoding": "^0.7.0",
"ttag": "^1.7.24",
"unleash-proxy-client": "^1.11.0",
"url": "^0.11.0"
diff --git a/shim.js b/shim.js
index 73c130d..10d894b 100644
index 73c130d..deae975 100644
--- a/shim.js
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do you have the shim file twice here?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed, can you check again?

+++ b/shim.js
@@ -26,3 +26,8 @@ if (typeof localStorage !== 'undefined') {
@@ -26,3 +26,20 @@ if (typeof localStorage !== 'undefined') {
// If using the crypto shim, uncomment the following line to ensure
// crypto is loaded first, so it can populate global.crypto
require('crypto')
+const TextEncoder = require('text-encoding').TextEncoder;
+const TextDecoder = require('text-encoding').TextDecoder;
+
+const { TextEncoder, TextDecoder } = require('text-encoding');
+
+global.TextDecoder = TextDecoder;
+global.TextEncoder = TextEncoder;
+
+if (typeof btoa === 'undefined') {
+ global.btoa = function (str) {
+ return Buffer.from(str, 'binary').toString('base64');
+ };
+}
+
+if (typeof atob === 'undefined') {
+ global.atob = function (b64Encoded) {
+ return Buffer.from(b64Encoded, 'base64').toString('binary');
+ };
+}
diff --git a/src/sagas/walletConnect.js b/src/sagas/walletConnect.js
index 5e954de..39ff15b 100644
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is also duplicated here

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed, can you check again?

index 160cb11..07ccb34 100644
--- a/src/sagas/walletConnect.js
+++ b/src/sagas/walletConnect.js
@@ -61,6 +61,8 @@ import {
@@ -45,6 +45,7 @@
* loaded.
*/

+import '@walletconnect/react-native-compat';
import {
call,
fork,
@@ -62,6 +63,8 @@ import {
} from 'redux-saga/effects';
import { eventChannel } from 'redux-saga';
import { get, values } from 'lodash';
+import { Core } from '@walletconnect/core';
+import { Web3Wallet } from '@walletconnect/web3wallet';

import { WalletConnectModalTypes } from '../components/WalletConnect/WalletConnectModal';
import {
@@ -95,12 +97,6 @@ const ERROR_CODES = {
INVALID_PAYLOAD: 5003,
TriggerTypes,
TriggerResponseTypes,
@@ -100,12 +103,6 @@ const AVAILABLE_METHODS = {
};
const AVAILABLE_EVENTS = [];

-// We're mocking it here because we don't want to add the walletconnect
-// libraries in our production build. If you really want to add it, just run the
-// src/walletconnect.sh script
-const Core = class {};
-const Web3Wallet = class {};
-
function* isWalletConnectEnabled() {
/**
* Those are the only ones we are currently using, extracted from
* https://docs.walletconnect.com/2.0/specs/clients/sign/error-codes
@@ -118,13 +115,10 @@ const ERROR_CODES = {
INVALID_PAYLOAD: 5003,
};

-function isWalletConnectEnabled() {
- return false;
- /*
+function* isWalletConnectEnabled() {
const walletConnectEnabled = yield call(checkForFeatureFlag, WALLET_CONNECT_FEATURE_TOGGLE);

return walletConnectEnabled;
- */
}

function* init() {
2 changes: 1 addition & 1 deletion ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -874,4 +874,4 @@ SPEC CHECKSUMS:

PODFILE CHECKSUM: c422aedd0c3b236578801088c8afef28030c3c83

COCOAPODS: 1.13.0
COCOAPODS: 1.15.2
121 changes: 73 additions & 48 deletions locale/da/texts.po
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ msgstr "Du har ${ amountAvailableText } HTR tilgængelig"

#: src/screens/CreateTokenAmount.js:149 src/screens/CreateTokenName.js:64
#: src/screens/CreateTokenSymbol.js:84 src/screens/InitWallet.js:220
#: src/screens/InitWallet.js:341 src/screens/SendAddressInput.js:66
#: src/screens/InitWallet.js:349 src/screens/SendAddressInput.js:66
#: src/screens/SendAmountInput.js:185
msgid "Next"
msgstr "Næste"
Expand Down Expand Up @@ -433,7 +433,7 @@ msgid "Enter your seed words separated by space"
msgstr "Indtast dine seed-ord adskilt med mellemrum"

#: src/components/NanoContract/NanoContractDetails.js:238
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:289
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:293
#: src/screens/LoadHistoryScreen.js:51 src/screens/LoadWalletErrorScreen.js:20
#: src/screens/NanoContract/NanoContractRegisterScreen.js:168
msgid "Try again"
Expand Down Expand Up @@ -551,7 +551,8 @@ msgstr "Indtast din pinkode "
msgid "Unlock Hathor Wallet"
msgstr "Lås Hathor-wallet op"

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionModal.js:84
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionModal.js:72
#: src/components/WalletConnect/SignMessageModal.js:75
#: src/screens/PinScreen.js:265
#: src/screens/WalletConnect/WalletConnectList.js:125
msgid "Cancel"
Expand Down Expand Up @@ -712,6 +713,7 @@ msgstr "Din overførsel af **${ _this.amountAndToken }** er bekræftet"

#: src/components/NanoContract/EditAddressModal.js:60
#: src/components/NanoContract/SelectAddressModal.js:117
#: src/components/WalletConnect/SignMessageRequest.js:40
#: src/screens/SendConfirmScreen.js:161
msgid "Address"
msgstr "Adresse"
Expand Down Expand Up @@ -809,11 +811,15 @@ msgstr "Jeg vil afregistrere token **${ tokenLabel }**"
msgid "Unregister token"
msgstr "Afregistrer token"

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionModal.js:68
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionModal.js:56
#: src/screens/WalletConnect/NewNanoContractTransactionScreen.js:24
msgid "New Nano Contract Transaction"
msgstr ""

#: src/screens/WalletConnect/SignMessageRequestScreen.js:25
msgid "Sign Message Request"
msgstr ""

#: src/screens/WalletConnect/WalletConnectList.js:33
msgid "There was an error connecting. Please try again later."
msgstr ""
Expand Down Expand Up @@ -971,7 +977,7 @@ msgstr ""

#: src/components/NanoContract/NanoContractDetails.js:202
#: src/components/NanoContract/SelectAddressModal.js:105
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:209
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:213
#: src/screens/NanoContract/NanoContractRegisterScreen.js:184
msgid "Loading"
msgstr ""
Expand Down Expand Up @@ -1103,21 +1109,21 @@ msgstr ""
msgid "Error loading the details of some tokens."
msgstr ""

#: src/sagas/wallet.js:781
#: src/sagas/wallet.js:780
msgid "Wallet is not ready to load addresses."
msgstr ""

#. This will show the message in the feedback content at SelectAddressModal
#: src/sagas/wallet.js:797
#: src/sagas/wallet.js:796
msgid "There was an error while loading wallet addresses. Try again."
msgstr ""

#: src/sagas/wallet.js:807
#: src/sagas/wallet.js:806
msgid "Wallet is not ready to load the first address."
msgstr ""

#. This will show the message in the feedback content
#: src/sagas/wallet.js:823
#: src/sagas/wallet.js:822
msgid "There was an error while loading first wallet address. Try again."
msgstr ""

Expand Down Expand Up @@ -1332,14 +1338,51 @@ msgid ""
"security step to protect your data from potential phishing risks."
msgstr ""

#: src/components/WalletConnect/SignMessageModal.js:50
msgid "Sign this message?"
#: src/components/WalletConnect/SignMessageModal.js:59
msgid "New Sign Message Request"
msgstr ""

#: src/components/WalletConnect/SignMessageModal.js:63
msgid "You have received a new Sign Message Request. Please"
msgstr ""

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionModal.js:62
#: src/components/WalletConnect/SignMessageModal.js:65
msgid "carefully review the details"
msgstr ""

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionModal.js:64
#: src/components/WalletConnect/SignMessageModal.js:67
msgid "before deciding to accept or decline."
msgstr ""

#: src/components/WalletConnect/SignMessageModal.js:57
#: src/components/WalletConnect/SignMessageModal.js:71
msgid "Review Sign Message Request details"
msgstr ""

#: src/components/WalletConnect/SignMessageRequest.js:35
msgid "Message to sign"
msgstr ""

#: src/components/WalletConnect/SignMessageRequest.js:45
msgid "Address Path"
msgstr ""

#: src/components/WalletConnect/SignMessageRequest.js:81
msgid "Accept Request"
msgstr ""

#: src/components/WalletConnect/SignMessageRequest.js:85
msgid "Decline Request"
msgstr ""

#: src/components/WalletConnect/WarnDisclaimer.js:21
msgid ""
"By clicking approve, you will sign the requested message using the first "
"address derived from your root key on the m/44'/280'/0'/0/0 derivation path."
"Caution: There are risks associated with signing dapp transaction requests."
msgstr ""

#: src/components/WalletConnect/WarnDisclaimer.js:27
msgid "Read More."
msgstr ""

#: src/components/WalletConnect/NanoContract/DappContainer.js:41
Expand Down Expand Up @@ -1408,84 +1451,67 @@ msgstr ""
msgid "Couldn't determine address, select one"
msgstr ""

#: src/components/WalletConnect/NanoContract/NanoContractMethodArgs.js:50
#: src/components/WalletConnect/NanoContract/NanoContractMethodArgs.js:49
#, javascript-format
msgid "Position ${ idx }"
msgstr ""

#: src/components/WalletConnect/NanoContract/NanoContractMethodArgs.js:98
#: src/components/WalletConnect/NanoContract/NanoContractMethodArgs.js:91
msgid "Arguments"
msgstr ""

#: src/components/WalletConnect/NanoContract/NanoContractMethodArgs.js:103
#: src/components/WalletConnect/NanoContract/NanoContractMethodArgs.js:96
msgid "Loading arguments."
msgstr ""

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionModal.js:72
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionModal.js:60
msgid "You have received a new Nano Contract Transaction. Please"
msgstr ""

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionModal.js:74
msgid "carefully review the details"
msgstr ""

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionModal.js:76
msgid "before deciding to accept or decline."
msgstr ""

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionModal.js:80
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionModal.js:68
msgid "Review transaction details"
msgstr ""

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionModal.js:98
msgid ""
"Caution: There are risks associated with signing dapp transaction requests."
msgstr ""

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionModal.js:104
msgid "Read More."
msgstr ""

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:191
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:195
msgid "Nano Contract Not Found"
msgstr ""

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:192
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:196
msgid ""
"The Nano Contract requested is not registered. First register the Nano "
"Contract to interact with it."
msgstr ""

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:195
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:242
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:199
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:246
msgid "Decline Transaction"
msgstr ""

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:210
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:214
msgid "Loading transaction information."
msgstr ""

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:238
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:242
msgid "Accept Transaction"
msgstr ""

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:252
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:256
msgid "Sending transaction"
msgstr ""

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:253
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:257
msgid "Please wait."
msgstr ""

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:279
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:283
msgid "Transaction successfully sent."
msgstr ""

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:281
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:285
msgid "Ok, close"
msgstr ""

#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:287
#: src/components/WalletConnect/NanoContract/NewNanoContractTransactionRequest.js:291
msgid "Error while sending transaction."
msgstr ""

Expand Down Expand Up @@ -1556,7 +1582,6 @@ msgid "See full transaction details on Public Explorer."
msgstr ""

#: src/components/NanoContract/NanoContractTransactionActionListItem.js:108
#, javascript-format
msgid "Deposit ${ tokenSymbol }"
msgstr ""

Expand Down
Loading