Envoy is a companion app for the Passport hardware wallet. To learn more visit foundation.xyz/envoy
To build Envoy you will need:
After you've set up the two dependencies building is easy. For an Android build download NDK 24.0.8215888
and run:
ANDROID_SDK_ROOT=~/Android/Sdk ./build_ffi_android.sh
flutter build apk
For iOS:
brew install automake libtool
./build_ffi_ios.sh
flutter build ipa
If you so prefer it is also possible to build Envoy for Android within a Docker container. Using just run:
just docker-build-android
the .apk
and .aab
files will be in the releases
folder.
There are many other useful recipes in the justfile
. If you are running an X11 based Linux distro you can even run Envoy on your desktop:
just docker-run
Contributors are more than welcome. Feel free to submit a PR or an issue on this very repo.