- Upgraded to newest RN Version 0.71 (iOS and Android)
- Support for new transaction types, especially Distribution
- Fix reported bugs (see Phoenix repository)
- Minor UX improvements (translations, input fields, layout etc)
- Add QR Code Scanner for Account Imports (support will come to Phoenix Desktop/Web very soon)
- Add Spanish
- Add Account Protection aka "activation"
Estimated Deployment: Android: 1st week April, 2023 ✅ iOS: 2nd week April, 2023 ⌛
This is the first step before major layout changes, and token support is coming. ETA: End of Q2/Beginning Q3
The Signum Mobile wallet is a React Native application.
The setup for mobile development requires a lot of steps. Currently, we have tested support for Linux and MacOS
Windows development setup documentation is welcome
The mobile wallet supports same deeplinking capabilities like the desktop wallet
To test deeplinks you can go into the tasks folder and calling:
Example:
node createCIP22DeeplinkExamples.js
gives you:
Example A
=========
signum://v1?action=pay&payload=eyJyZWNpcGllbnQiOiJTLTlLOUwtNENCNS04OFk1LUY1RzRaIiwiYW1vdW50UGxhbmNrIjoxMDAwMDAwMCwiZmVlUGxhbmNrIjo3MzUwMDAsIm1lc3NhZ2UiOiJIaSwgZnJvbSBhIGRlZXAgbGluayIsIm1lc3NhZ2VJc1RleHQiOnRydWUsImltbXV0YWJsZSI6ZmFsc2UsImRlYWRsaW5lIjoyNCwiZW5jcnlwdCI6ZmFsc2V9
Bash Escaped
signum://v1?action=pay\&payload=eyJyZWNpcGllbnQiOiJTLTlLOUwtNENCNS04OFk1LUY1RzRaIiwiYW1vdW50UGxhbmNrIjoxMDAwMDAwMCwiZmVlUGxhbmNrIjo3MzUwMDAsIm1lc3NhZ2UiOiJIaSwgZnJvbSBhIGRlZXAgbGluayIsIm1lc3NhZ2VJc1RleHQiOnRydWUsImltbXV0YWJsZSI6ZmFsc2UsImRlYWRsaW5lIjoyNCwiZW5jcnlwdCI6ZmFsc2V9
--------------------
Example B
=========
signum://v1?action=pay&payload=eyJyZWNpcGllbnQiOiJTLTlLOUwtNENCNS04OFk1LUY1RzRaIiwiaW1tdXRhYmxlIjpmYWxzZSwiZGVhZGxpbmUiOjI0LCJlbmNyeXB0Ijp0cnVlfQ
Bash Escaped
signum://v1?action=pay\&payload=eyJyZWNpcGllbnQiOiJTLTlLOUwtNENCNS04OFk1LUY1RzRaIiwiaW1tdXRhYmxlIjpmYWxzZSwiZGVhZGxpbmUiOjI0LCJlbmNyeXB0Ijp0cnVlfQ
To generate different deeplinks for testing.
Use testDeeplink.sh to call a deep link for the emulator
Note: Make sure that
adb
is correctly installed on your system
./testDeeplink.sh 'signum://v1?action=pay\&payload=eyJyZWNpcGllbnQiOiJTLTlLOUwtNENCNS04OFk1LUY1RzRaIiwiaW1tdXRhY
mxlIjpmYWxzZSwiZGVhZGxpbmUiOjI0LCJlbmNyeXB0Ijp0cnVlfQ'
Note: that you need the "bash escaped" url for the script (at least on Linux)