Skip to content

React Native application to buy products with an ERC-20 token

Notifications You must be signed in to change notification settings

teimurjan/web3store

Repository files navigation

web3store

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.

How to run the app

Install dependencies

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.

Run

  1. Open web3store.xcworkspace in XCode.
  2. Connect your iPhone via a USB cable.
  3. Be sure that both the laptop & phone are connected to the same Wi-Fi network.
  4. Be sure that MetaMask is installed on your iPhone.
    1. Be sure that the version of MetaMask is 5.3.0, otherwise you'll get this error.
  5. 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).

Demo

iOS

💡 Due to the size of the GIF, you might have to wait a bit until it's loaded & shown.

About

React Native application to buy products with an ERC-20 token

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published