zkp2p / zk-p2p

A trustless P2P fiat onramp powered by ZK proofs.
https://zkp2p.xyz/
MIT License
254 stars 32 forks source link

Assert padding is correctly formed in Garanti circuits #302

Closed 0xSachinK closed 7 months ago

0xSachinK commented 7 months ago

Todo

Calldata

Garanti Registration

["0x058c77c5b7aa80d9e45c369f6c0cd31991b195a4b875bba71f3ff47989880d21", "0x1690b8c5a9a507ff513e8b0af1bec567e7150b95ed6b6933121e81fd49c360f9"],[["0x2e284362afbb27b7f7b4b86961fe6ee693d3483d1da6f7feb976c83a142bf206", "0x0eae86a94a729d8eb404364a98a59dcb23af5a9e18af556adcf5d167a934bcec"],["0x0b5fcef55084d5782f36fbacb69f2660f438549489a905a4eb756b0d45596159", "0x0dc6321081374598f3a1f626550cee089a0737085c09fb21384acecb4dcf6e85"]],["0x08550a2ac001203a38b9027ccbd920aa86ca9187fc671bf5ec3c542aee17cef4", "0x2f700eddfd872b6d90cfa0bf8d8b78927b3efdb3f0857402707eec2fa0a16b17"],["0x03a9c8babd6b4ad94d711f3ffbee84b7aa69f4cb0dd08d491c5a5c32eca15f60","0x000000000000000000000000000000000de437f1a84c19f842cf57e8050277ee","0x0000000000000000000000000000000085fb4e44aa54c94873414ecbf4487122","0x00000000000000000000000000000000ec2c7e8ebdd0cf3ecdbd2a47c25f6882","0x000000000000000000000000000000007d1c9c7f962023b3b2ce05fc22905b9b","0x0000000000000000000000000000000000000000000000000069746e61726167","0x00000000000000000000000000000000000000000000000000672e6f666e6940","0x000000000000000000000000000000000000000000000000006269746e617261","0x000000000000000000000000000000000000000000000000006d6f632e617662","0x000000000000000000000000000000000000000000000000000000000072742e","0x071caee57e1bb6d2542fffa8b70fdd31f73ce937e8aa12735701d2481b7b0228"]

Garanti Send

["0x04f6ddde28925698d41cfde42d0e00eb06905dd1257e28fe5195f4c3f0355733", "0x2752af82c2f832b0a5cdc8b7857e02114571c3c0d565f3765cfb670488da36b6"],[["0x1e70fd410c856773df5b965afff61c9ec2be5b7c74444e7fc1dea40853f69a95", "0x15a70edfcf5c6151b02dc4c3e4dc52a048c60468f80ecc7239f262cc11d5eedc"],["0x14a7be578c3a020b05dfaebb4dd5477c9b02768d430095ba71e88c7fab217ff2", "0x25d909fe88b0c968b4b979a7e712ec9572e67228f5f223c338d5621776b01431"]],["0x223aff55f9dd2e69448d797282d7b92546005bdd47b4628eb9e514a6b56485e3", "0x1056823edb376274bdbbf8b3a3b166926c285f7efc2762a45d1bcb26323da89a"],["0x03a9c8babd6b4ad94d711f3ffbee84b7aa69f4cb0dd08d491c5a5c32eca15f60","0x000000000000000000000000000000000de437f1a84c19f842cf57e8050277ee","0x0000000000000000000000000000000085fb4e44aa54c94873414ecbf4487122","0x00000000000000000000000000000000ec2c7e8ebdd0cf3ecdbd2a47c25f6882","0x000000000000000000000000000000007d1c9c7f962023b3b2ce05fc22905b9b","0x0000000000000000000000000000000000000000000000000069746e61726167","0x00000000000000000000000000000000000000000000000000672e6f666e6940","0x000000000000000000000000000000000000000000000000006269746e617261","0x000000000000000000000000000000000000000000000000006d6f632e617662","0x000000000000000000000000000000000000000000000000000000000072742e","0x0000000000000000000000000000000000000000000000000036313433303731","0x0000000000000000000000000000000000000000000000000000000000313638","0x0000000000000000000000000000000000000000000000000030302031345254","0x0000000000000000000000000000000000000000000000000031313030203130","0x0000000000000000000000000000000000000000000000000030203437353620","0x0000000000000000000000000000000000000000000000000035333720373437","0x0000000000000000000000000000000000000000000000000000000035302030","0x000000000000000000000000000000000000000000000000000030302c303038","0x0000000000000000000000000000000000000000000000000000000000000000","0x071caee57e1bb6d2542fffa8b70fdd31f73ce937e8aa12735701d2481b7b0228","0x1234815a8ff6956b9b13bbc40073354659eb0ed3e1c1c271be7315d25a3e9105","0x0000000000000000000000000000000000000000000000000000000000003039"]

Garanti body suffix hasher

["0x11566f8ca68f705537ecec01c21ad24bab467765b3e12d69142ea758ce0d606d", "0x038d39f5ad84b3eef40687c5d14ee5bc92ce8160f7b159a8101b70e02559f84f"],[["0x04558f57932594fd8e1c9f50458f489bea91a5d8fb629cce53cf4f90b63ebdc5", "0x149438fb97fea75f051181a1435947af6f5bae3f091a8a5b4f7cd32ad64c34a0"],["0x0c52241b9eeaf9ce9edd43896f71455b6a15000cbbfd0cfe66a43fbda4e44e48", "0x0972f3b79538f8d6e4e78ba6b8a49d0899224f5d10847237108de1d0f135e1af"]],["0x012f50c44b142d842396b74050594b02340ec75c0a25aa87e47966378024e89a", "0x1ca46971ba4bf4ce4435fda60062bef97b2d911906d1e673f5cc65682fd9e6d7"],["0x000000000000000000000000000000000de437f1a84c19f842cf57e8050277ee","0x0000000000000000000000000000000085fb4e44aa54c94873414ecbf4487122","0x00000000000000000000000000000000ec2c7e8ebdd0cf3ecdbd2a47c25f6882","0x000000000000000000000000000000007d1c9c7f962023b3b2ce05fc22905b9b"]