280 Commits

Author SHA1 Message Date
0xturboblitz
706b936435 using serialized tree in /contracts 2024-03-21 17:16:52 +01:00
0xturboblitz
f0956e0f53 merkle tree serialization and building
- added serialization to @zk-kit/imt
- building the tree in registry and copying it to /common and /app/deployments
- factor getLeaf
- all tests passing and in-app proof gen working
2024-02-25 00:11:31 -07:00
0xturboblitz
ad076dd29b merkle tree circuit proving in app
- factor out generateCircuitInputs
- new proof working on iOS
- new zkey on aws and contract deployment
- not working on android because of mysterious bug
2024-02-23 16:34:13 -07:00
0xturboblitz
095c4c2fb1 factor generateCircuitInputs, convert jmrtd sig alg names to standard names 2024-02-22 20:10:04 -07:00
0xturboblitz
609768906a Merge branch 'dev' into merkle-tree 2024-02-22 11:58:57 -07:00
0xturboblitz
427f48599f new deployments 2024-02-20 20:08:05 -07:00
0xturboblitz
da28292e63 adapt contract tests to new circuit 2024-02-20 20:07:45 -07:00
0xturboblitz
363658896a verify proof first in mint function for easier debugging 2024-02-14 11:51:13 +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
cae2eecb47 fix typo 2024-01-03 12:46:15 +01:00
yssf-io
ec450fd2e9 merkle tree inclusion proof in /contract and /circuit 2024-01-03 12:12:43 +01:00
yssf-io
c7dafc64f9 end to end to mint with verify_proof_with_zkey_without_r1cs 2024-01-02 23:27:32 +01:00
yssf-io
3e4318f127 copying contract artefacts to app 2024-01-02 21:19:54 +01:00
yssf-io
c1e005ac79 testing calldata from arkworks in contract 2024-01-02 21:17:02 +01:00
0xturboblitz
9b740ef55c adapt contract to size 16 of public inputs 2023-12-30 00:08:44 +01:00
0xturboblitz
5269758eb1 add aws minter on mumbai 2023-12-29 00:06:47 +01:00
0xturboblitz
b0c2f0a6f9 add token expiry 2023-12-26 21:13:41 +01:00
0xturboblitz
38a6c11483 formatting, factorize formatter, add countryCodes 2023-12-26 19:33:02 +01:00
0xturboblitz
2520d8e71d tokenURI working on opensea 2023-11-26 14:33:00 +01:00
0xturboblitz
569f87a2c7 proof of passport nft 2023-11-26 12:36:05 +01:00
0xturboblitz
2abdf9116a fix readmes 2023-11-24 20:54:01 +01:00
0xturboblitz
ae8bc71f8a better READMEs 2023-10-03 12:50:31 +02:00
Youssef El Saadany
f63979f590 another security issue 2023-07-25 10:33:28 +02:00
Youssef El Saadany
d476902293 added passport recovery safe module 2023-07-23 07:20:23 +02:00
0xturboblitz
d7d2bad937 added commitment and privacy to the circuit 🔒 2023-07-22 19:51:18 +02:00
0xturboblitz
5e83b88a24 hardhat config with all chains 🔗 2023-07-22 19:51:18 +02:00
0xturboblitz
8eac1e533d updated READMEs 2023-07-22 16:45:20 +02:00
0xturboblitz
b66ff3b81b solidity tests passing with example 🥷 2023-07-22 16:20:19 +02:00
0xturboblitz
edc7a7c994 moving contracts in /contract 2023-07-22 15:44:07 +02:00