Skip to content

BuidlGuidl/scaffold-wallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cbd6d02 Β· Jun 4, 2023
Oct 20, 2021
Mar 20, 2022
Jan 17, 2022
Apr 2, 2023
Dec 2, 2021
Jun 4, 2023
Jun 23, 2021
Apr 2, 2023
Jun 21, 2021
Feb 14, 2022
Mar 27, 2021
Mar 29, 2023
Apr 2, 2023
Mar 28, 2022
Dec 22, 2022

Repository files navigation

πŸ— Scaffold Wallet React Native

everything you need to build an Ethereum Wallet with Scaffold-Eth and React Native! πŸš€

image

image

image

image

image

Overview

This repo is meant to be a open-source code base for building out Ethereum Wallets with Scaffold-Eth and React Native.

It uses an ejected Expo / RN base with minimal external dependencies. The wallet itself is intended to be minimalist, connecting to DApps with WalletConnect to sign transactions.

Currently being developed for iOS first.

πŸ„β€β™‚οΈ Quick Start

Prerequisites: Node (v16 LTS) plus Yarn and Git

clone/fork the repo:

git clone https://github.com/BuidlGuidl/scaffold-wallet.git

install all dependencies:

cd scaffold-wallet/packages/expo-app
yarn install

shim missing browser dependencies on mobile:

yarn hack

install ios pods:

npx pod-install

To run app on a local ios simulator:

yarn ios

Alternatively, to test on an iOS device (requires Apple Developer Account) open and run the project with XCode.

Features

  • Multiple Network Support (Ethereum / Optimism / Arbitrum / Gnosis / Polygon)
  • Testnet Support ( Kovan / Rinkeby / Ropsten / Goerli / Mumbai)
  • Wallet Generation / Import / Export
  • Keychain Storage of Private Keys w/ Biometrics
  • Wallet Connect
  • Sending / Signing Transactions
  • Pending Transaction Speed up
  • QR Scanning

TODOs

  • Transaction Cancel
  • Transaction History
  • Push Notifications

πŸ’Œ P.S.

🌍 You need an RPC key for testnets and production deployments, create an Alchemy account and replace the value of ALCHEMY_KEY = xxx in packages/react-app/src/constants.js with your new key.

πŸ“£ Make sure you update the InfuraID before you go to production. Huge thanks to Infura for our special account that fields 7m req/day!

πŸƒπŸ’¨ Speedrun Ethereum

Register as a builder here and start on some of the challenges and build a portfolio.

πŸ’¬ Support Chat

Join the telegram support chat πŸ’¬ to ask questions and find others building with πŸ— scaffold-eth!


πŸ™ Please check out our Gitcoin grant too!