web3store - is a project created as a part of my Web3 engineering learning path. It's a simple mobile application built using react-native, @walletconnect/react-native-dapp and web3.js.
yarn && cd ios && pod install
💡 Be sure that patches are applied after the packages are installed. @walletconnect/core has some issues with the closuring (this
keyword isn't correct inside Connector
methods). I've fixed this issue using patch-package.
- Open web3store.xcworkspace in XCode.
- Connect your iPhone via a USB cable.
- Be sure that both the laptop & phone are connected to the same Wi-Fi network.
- Be sure that MetaMask is installed on your iPhone.
- Be sure that the version of MetaMask is 5.3.0, otherwise you'll get this error.
- Run the app on your iPhone via Xcode.
💡 Don't forget to mark the app as trusted on your iPhone (Settings -> General -> VPN & Device Management).
💡 Due to the size of the GIF, you might have to wait a bit until it's loaded & shown.