Skip to content

Commit 8ea51df

Browse files
refactor: enable walletconnect by default (#541)
* feat: implement Nano Contract integration with Wallet Connect * chore: add undeclared style * refactor: rename effect requestTokens to requestUnregisteredTokens * feat: fire sentry error notification for method info not found * feat: improve title of Arguments component * refactor: reanem style value to field * fix: FeedbackContent margin style Remarks: The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative. * lint: comply with rules * fix: typo * chore: added dependencies and shims needed by walletconnect * refactor: using object destructuring in shims * refactor: typo * refactor: removed unused import on NanoContactTransactionHeader * chore: removed walletconnect libraries from package * feat: added hathor-rpc-handler from the deployed lib * chore: changed CI version to 18x and 20x * refactor: enabled walletconnect by default * chore: updated package-lock * chore: updated walletconnect dependencies to be equal to the patch * refactor: default network is nano testnet (#542) * chore: add undeclared style * refactor: rename effect requestTokens to requestUnregisteredTokens * feat: fire sentry error notification for method info not found * feat: improve title of Arguments component * refactor: reanem style value to field * fix: FeedbackContent margin style Remarks: The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative. * lint: comply with rules * fix: typo * refactor: using object destructuring in shims * refactor: typo * refactor: removed unused import on NanoContactTransactionHeader * chore: removed walletconnect libraries from package * feat: added hathor-rpc-handler from the deployed lib * refactor: enabled walletconnect by default * refactor: added nano testnet as default network * feat: allow the user to select the nano testnet in network settings * refactor: removed walletservice urls from constants on nano testnet * refactor: remove nc status from tx details (#546) * refactor: remove nc status from tx details * feat: add status label for voided tx * feat: add event coin token as default alongside with hathor (#547) * feat: add register nano contract buttom if nc not registered on new nc transaction (#545) * feat: add register nano contract buttom if nc not registered on new nc transaction * feat: add failure feedback modal for Nano Contract registration failure * feat: restore ready state of nano contract registration also in the success path * refactor: skip directly to the ChoosePinScreen (#543) * refactor: skip directly to the ChoosePinScreen * refactor: added a constant to determine whether to show the confirmation screen * refactor: default skip_seed_confirmation to true --------- Co-authored-by: Alex Ruzenhack <[email protected]> * refactor: ignore confirmation modal (#544) * refactor: ignore modal confirmation screen * refactor: added a config to skip walletconnect confirmation modals * feat: skip confirmation modal on sign message modal as well --------- Co-authored-by: Alex Ruzenhack <[email protected]>
1 parent ed3205a commit 8ea51df

16 files changed

+2182
-112
lines changed

ios/Podfile.lock

+19
Original file line numberDiff line numberDiff line change
@@ -389,6 +389,13 @@ PODS:
389389
- React-jsinspector (0.72.5)
390390
- React-logger (0.72.5):
391391
- glog
392+
- react-native-compat (2.12.2):
393+
- RCT-Folly (= 2021.07.22.00)
394+
- React-Core
395+
- react-native-get-random-values (1.11.0):
396+
- React-Core
397+
- react-native-netinfo (11.3.1):
398+
- React-Core
392399
- react-native-pager-view (5.4.25):
393400
- React-Core
394401
- react-native-randombytes (3.6.1):
@@ -612,6 +619,9 @@ DEPENDENCIES:
612619
- React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
613620
- React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`)
614621
- React-logger (from `../node_modules/react-native/ReactCommon/logger`)
622+
- "react-native-compat (from `../node_modules/@walletconnect/react-native-compat`)"
623+
- react-native-get-random-values (from `../node_modules/react-native-get-random-values`)
624+
- "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)"
615625
- react-native-pager-view (from `../node_modules/react-native-pager-view`)
616626
- react-native-randombytes (from `../node_modules/react-native-randombytes`)
617627
- react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`)
@@ -717,6 +727,12 @@ EXTERNAL SOURCES:
717727
:path: "../node_modules/react-native/ReactCommon/jsinspector"
718728
React-logger:
719729
:path: "../node_modules/react-native/ReactCommon/logger"
730+
react-native-compat:
731+
:path: "../node_modules/@walletconnect/react-native-compat"
732+
react-native-get-random-values:
733+
:path: "../node_modules/react-native-get-random-values"
734+
react-native-netinfo:
735+
:path: "../node_modules/@react-native-community/netinfo"
720736
react-native-pager-view:
721737
:path: "../node_modules/react-native-pager-view"
722738
react-native-randombytes:
@@ -830,6 +846,9 @@ SPEC CHECKSUMS:
830846
React-jsiexecutor: ff70a72027dea5cc7d71cfcc6fad7f599f63987a
831847
React-jsinspector: aef73cbd43b70675f572214d10fa438c89bf11ba
832848
React-logger: 2e4aee3e11b3ec4fa6cfd8004610bbb3b8d6cca4
849+
react-native-compat: ea766c4bcad72b3cb36765a97a846c9551b5b802
850+
react-native-get-random-values: 21325b2244dfa6b58878f51f9aa42821e7ba3d06
851+
react-native-netinfo: bdb108d340cdb41875c9ced535977cac6d2ff321
833852
react-native-pager-view: da490aa1f902c9a5aeecf0909cc975ad0e92e53e
834853
react-native-randombytes: 421f1c7d48c0af8dbcd471b0324393ebf8fe7846
835854
react-native-safe-area-context: 68b07eabfb0d14547d36f6929c0e98d818064f02

0 commit comments

Comments
 (0)