Commit Graph

253 Commits

Author SHA1 Message Date
0xturboblitz
c814d7f38c downloading zkey from zkeypath and reading from file in rust 2024-02-14 12:18:16 +01:00
0xturboblitz
363658896a verify proof first in mint function for easier debugging 2024-02-14 11:51:13 +01:00
0xturboblitz
53e9c4f58d add arkzkey to test on android 2024-02-13 14:18:40 +01:00
rems0
79b6196a6a Merge pull request #53 from remicolin/UI
UX improved.

App has now 3 screens + menu:
- Scan: scan mrz through ORC reading and NFC chips
- App: select the app you want to generate the proof for
- Prove: select the data you want to disclose and generate the proof
- Menu: enter manually mrz infos incase of broken camera, manage steps

User have to complete each step before accessing to the next one.
However, for dev purpose only, user can skip to app selection by using the button "Skipp to App selection" in the menu.

Cleans:
- Removed @gluestack dependencies.
- Removed unused components and imports
- Code refactored
- Modified download_current_zkey.sh script (remove existing circuit before downloading the new one, avoiding the new one to be download as download_current_zkey1.sh)

Good to know:
You can manage which data you want to disclose for each app in the AppClass.ts file at app/src/utils/AppClass.ts

TODO:
Improve "Prove Screen" UI
Improve UI selection of apps
2024-02-04 19:07:13 +01:00
Rémi Colin
ffe3e9fba1 change color button 2024-02-04 18:48:50 +01:00
Rémi Colin
28bbe6d1de clean and remove gluestack dependencies 2024-02-04 18:44:42 +01:00
Rémi Colin
d8446ff6b3 clean stuff 2024-02-04 02:30:44 +01:00
Rémi Colin
40da57b7c7 add App screen 2024-02-04 02:21:43 +01:00
Rémi Colin
b93ef45034 merge origin main to fork UI 2024-02-01 18:28:58 +01:00
turboblitz
24b2656585 Merge pull request #55 from zk-passport/0xturboblitz-patch-1
Update README.md
2024-01-28 15:34:48 +01:00
turboblitz
df2dff7451 Update README.md
Details on main readme
2024-01-28 15:34:25 +01:00
turboblitz
8afc159a5e Merge pull request #52 from zk-passport/0xturboblitz-patch-1
Update README.md
2024-01-28 12:45:29 +01:00
turboblitz
49bad24618 Update README.md
add warning to run iOS app on Xcode only
2024-01-28 12:45:18 +01:00
turboblitz
a3a96a0bb2 Merge pull request #50 from zk-passport/dev
New release: iOS + mopro + android OCR
2024-01-24 22:47:44 +01:00
0xturboblitz
91e12e7de4 fix mkdir in scripts 2024-01-24 22:45:58 +01:00
turboblitz
514cdf2142 Merge pull request #49 from zk-passport/ios
iOS-app
2024-01-20 12:28:14 +01:00
0xturboblitz
f06fade059 displaying lambda blockchain error in toast 2024-01-20 11:40:44 +01:00
Rémi Colin
f63beab7db clean some code 2024-01-19 15:46:08 +01:00
0xturboblitz
fb04c08a85 Merge branch 'ios' of https://github.com/zk-passport/proof-of-passport into ios 2024-01-18 21:34:53 +01:00
0xturboblitz
99bb731331 readme detail 2024-01-18 21:34:51 +01:00
turboblitz
c3bffc02af Merge branch 'dev' into ios 2024-01-18 21:34:01 +01:00
0xturboblitz
c0e2291e30 Merge branch 'dev' of https://github.com/zk-passport/proof-of-passport into dev 2024-01-18 16:06:58 +01:00
turboblitz
865ece5bf0 Merge pull request #47 from remicolin/camera_reader
OCR passport reader · android
2024-01-18 16:06:23 +01:00
turboblitz
81d39b6108 Merge pull request #47 from remicolin/camera_reader
OCR passport reader · android
2024-01-18 16:01:23 +01:00
0xturboblitz
9a3252e320 remove text on ocr reading 2024-01-18 16:00:37 +01:00
0xturboblitz
67e390ad62 remove firebase 2024-01-18 15:44:54 +01:00
Rémi Colin
01b5a803e2 help screen - UI/UX improvements 2024-01-18 11:55:23 +01:00
Rémi Colin
d98bc74fb7 help screen - UI/UX improvements 2024-01-18 11:52:34 +01:00
turboblitz
f0d1db7340 Merge pull request #48 from zk-passport/with-mopro
With mopro
2024-01-17 14:13:29 +01:00
0xturboblitz
7d02a479fe full ios mint flow
- corrected passport reading flow to include eContent (signedAttributes)
- formatting proof from swift bindings to be verified in solidity
2024-01-17 14:07:18 +01:00
0xturboblitz
0889b2cc97 better deploy script 2024-01-17 13:57:48 +01:00
0xturboblitz
03484bb09f add sepolia + deployment on sepolia 2024-01-17 13:54:39 +01:00
0xturboblitz
ee3d997a1c uncomment arkzkey-util 2024-01-17 13:47:12 +01:00
Rémi Colin
8e3f66701b steps management - UI/UX improvements 2024-01-16 21:43:56 +01:00
0xturboblitz
57cac9a3ee update circuit imports to @zk-email 2024-01-15 22:10:40 +01:00
0xturboblitz
05579bb573 fix link 2024-01-15 18:37:12 +01:00
0xturboblitz
0b8c52b861 ✈️new simpler build scripts✈️ 2024-01-15 18:33:36 +01:00
0xturboblitz
f6c89a357b proof inputs comming from TS frontend 2024-01-15 18:23:45 +01:00
0xturboblitz
e8e34315bb add ark-zkey, mopro-core and mopro-ffi 2024-01-15 18:21:40 +01:00
0xturboblitz
650345416c working with proof of passport proof 2024-01-15 13:57:22 +01:00
0xturboblitz
c3f6a3de8d deleted unused elements of mopro/mopro-ios 2024-01-14 22:47:26 +01:00
0xturboblitz
bd2f0dece6 deleted mopro-core, can't run mopro example anymore 2024-01-14 22:01:00 +01:00
0xturboblitz
82d5840e38 working by compiling and coping /mopro-core and /mopro-ios to /ios/mopro
- TODO clean and understand exactly what to copy
2024-01-14 19:45:19 +01:00
Rémi Colin
c92680d639 README 2024-01-14 18:15:20 +01:00
Rémi Colin
b267ec6d9f change on the app.tsx 2024-01-14 18:02:11 +01:00
Rémi Colin
fd53620927 merge with main repo 2024-01-14 17:53:17 +01:00
Rémi Colin
8ac9af3682 add indication to /app/README.md 2024-01-14 15:31:39 +01:00
Rémi Colin
a4c52f407e make UI clearer and remove google-services.json 2024-01-14 15:07:46 +01:00
Rémi Colin
2457b880cf ui 2024-01-14 14:11:00 +01:00
Rémi Colin
2c7bf9c3ec improve UI 2024-01-14 01:28:04 +01:00