Warning
This repo is very much so in its early stages. 🚧
DIDPay is an open source mobile app that provides a way for individuals to interact with PFIs via tbDEX. Concretely, DIDPay provides a UI for individuals to interface with PFIs.
Visual Studio Code is the recommended IDE to use with DIDPay.
Visual Studio Code can be installed here.
Xcode is required to run DIDPay as an iOS application using the XCode Simulator.
XCode can be installed through the Mac App Store. We recommend using Xcode 15.3
and iOS 17.4
as the XCode Simulator version.
Android Studio is required to run DIDPay as an Android application using the Android Emulator.
Android Studio can be installed by following instructions here.
git clone git@github.com:TBD54566975/didpay.git
cd didpay
. ./bin/activate-hermit
hermit install-hooks
Tip
We use Just to manage our local development tasks. To see what tasks are available, run just -l
(list).
Run the following command to get the latest Dart/Flutter packages:
just get
Next, open up the Command Palette in Visual Studio Code with the shortcut:
- Windows/Linux:
Ctrl+Shift+P
- macOS:
Cmd+Shift+P
Search for Flutter: Select Device
to bring up a list of available devices.
Select your preferred device (i.e. if you want to run DIDPay on the iOS simulator, hit Start iOS Simulator
and wait for the simulator to boot up).
Run the following command to build and start DIDPay on the selected simulator/device:
just run