diff --git a/app/App.tsx b/app/App.tsx index 9acfab021..48dda4a76 100644 --- a/app/App.tsx +++ b/app/App.tsx @@ -38,7 +38,7 @@ import { config } from "@gluestack-ui/config" // Optional if you want to use def // @ts-ignore import PassportReader from 'react-native-passport-reader'; -import {getFirstName, formatDuration, formatProof} from './utils/utils'; +import {getFirstName, formatDuration } from './utils/utils'; import { DEFAULT_PNUMBER, DEFAULT_DOB, @@ -294,13 +294,10 @@ function App(): JSX.Element { const deserializedProof = JSON.parse(parsedResponse.serialized_proof); console.log('deserializedProof', deserializedProof); - const proofFormattedForSolidity = formatProof(deserializedProof); - console.log('proofFormattedForSolidity', proofFormattedForSolidity); - setProofTime(parsedResponse.duration); setTotalTime(end - start); - setProofResult(JSON.stringify(proofFormattedForSolidity)); + setProofResult(JSON.stringify(deserializedProof)); // les outputs publics vont être postés on-chain comment ? }); diff --git a/app/utils/utils.ts b/app/utils/utils.ts index b9e92499f..9ba4d2729 100644 --- a/app/utils/utils.ts +++ b/app/utils/utils.ts @@ -12,31 +12,3 @@ export function formatDuration(durationInMs: number) { return minutes > 0 ? `${minutes}m ${seconds}s` : `${seconds}s`; } - -export function formatProof(proof: any) { - const formattedProof: { [key: string]: any } = {}; - - for (const key in proof) { - if (Object.hasOwnProperty.call(proof, key)) { - const element = proof[key]; - - if (key === 'b') { - // Special formatting for 'b' - formattedProof[key] = element.map((complex: string) => { - const matches = complex.match(/QuadExtField\(([^)]+)\)/); - if (matches && matches[1]) { - return matches[1].split(' + ').map(num => { - return num.replace(' * u', '').trim(); - }); - } - return []; - }); - } else { - // Direct copy for 'a' and 'c' - formattedProof[key] = [...element]; - } - } - } - - return formattedProof; -} \ No newline at end of file diff --git a/circuits/test/passport.test.ts b/circuits/test/passport.test.ts index 54cffe6f3..94ba21343 100644 --- a/circuits/test/passport.test.ts +++ b/circuits/test/passport.test.ts @@ -10,6 +10,8 @@ const fs = require('fs'); chai.use(chaiAsPromised) +console.log("The snarkjs error logs are normal and expected is the tests pass.") + describe('Circuit tests', function () { this.timeout(0)