Skip to content

Commit 9a67634

Browse files
committed
format
1 parent 43a0b81 commit 9a67634

File tree

4 files changed

+54
-30
lines changed

4 files changed

+54
-30
lines changed

sdk/core/src/SelfBackendVerifier.ts

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -221,9 +221,19 @@ export class SelfBackendVerifier {
221221
let circuitTimestampMm: number[];
222222
let circuitTimestampDd: number[];
223223
if (attestationId === 3) {
224-
circuitTimestampYy = String(publicSignals[discloseIndices[attestationId].currentDateIndex]).split('').map(Number);
225-
circuitTimestampMm = String(publicSignals[discloseIndices[attestationId].currentDateIndex + 1]).split('').map(Number);
226-
circuitTimestampDd = String(publicSignals[discloseIndices[attestationId].currentDateIndex + 2]).split('').map(Number);
224+
circuitTimestampYy = String(publicSignals[discloseIndices[attestationId].currentDateIndex])
225+
.split('')
226+
.map(Number);
227+
circuitTimestampMm = String(
228+
publicSignals[discloseIndices[attestationId].currentDateIndex + 1]
229+
)
230+
.split('')
231+
.map(Number);
232+
circuitTimestampDd = String(
233+
publicSignals[discloseIndices[attestationId].currentDateIndex + 2]
234+
)
235+
.split('')
236+
.map(Number);
227237
} else {
228238
circuitTimestampYy = [
229239
2,

sdk/core/src/utils/constants.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export const discloseIndices = {
2727
userIdentifierIndex: 20,
2828
passportNoSmtRootIndex: 99,
2929
},
30-
3: {
30+
3: {
3131
revealedDataPackedIndex: 2,
3232
forbiddenCountriesListPackedIndex: 6,
3333
nullifierIndex: 0,
@@ -39,7 +39,7 @@ export const discloseIndices = {
3939
scopeIndex: 17,
4040
userIdentifierIndex: 18,
4141
passportNoSmtRootIndex: 99,
42-
}
42+
},
4343
} as const;
4444

4545
type RevealedDataFields =

sdk/core/src/utils/id.ts

Lines changed: 38 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -50,22 +50,27 @@ export const formatRevealedDataPacked = (
5050
nationality = 'IND';
5151
} else {
5252
nationality = revealedDataPackedString
53-
.subarray(
54-
revealedDataIndices[attestationId].nationalityStart,
55-
revealedDataIndices[attestationId].nationalityEnd + 1
56-
)
57-
.toString('utf-8');
53+
.subarray(
54+
revealedDataIndices[attestationId].nationalityStart,
55+
revealedDataIndices[attestationId].nationalityEnd + 1
56+
)
57+
.toString('utf-8');
5858
}
5959
let dateOfBirth: string;
6060
if (attestationId === 3) {
61-
dateOfBirth = new Array(revealedDataPackedString.subarray(
62-
revealedDataIndices[attestationId].dateOfBirthStart,
63-
revealedDataIndices[attestationId].dateOfBirthEnd + 1
64-
)).map(Number).map(String).join('');
61+
dateOfBirth = new Array(
62+
revealedDataPackedString.subarray(
63+
revealedDataIndices[attestationId].dateOfBirthStart,
64+
revealedDataIndices[attestationId].dateOfBirthEnd + 1
65+
)
66+
)
67+
.map(Number)
68+
.map(String)
69+
.join('');
6570
} else {
66-
dateOfBirth = revealedDataPackedString
67-
.subarray(
68-
revealedDataIndices[attestationId].dateOfBirthStart,
71+
dateOfBirth = revealedDataPackedString
72+
.subarray(
73+
revealedDataIndices[attestationId].dateOfBirthStart,
6974
revealedDataIndices[attestationId].dateOfBirthEnd + 1
7075
)
7176
.toString('utf-8');
@@ -89,27 +94,36 @@ export const formatRevealedDataPacked = (
8994
}
9095
let olderThan: string;
9196
if (attestationId === 3) {
92-
olderThan = revealedDataPackedString.subarray(
93-
revealedDataIndices[attestationId].olderThanStart,
94-
revealedDataIndices[attestationId].olderThanEnd + 1
95-
).toString('utf-8');
97+
olderThan = revealedDataPackedString
98+
.subarray(
99+
revealedDataIndices[attestationId].olderThanStart,
100+
revealedDataIndices[attestationId].olderThanEnd + 1
101+
)
102+
.toString('utf-8');
96103
} else {
97-
olderThan =
98-
revealedDataPackedString.subarray(
104+
olderThan = revealedDataPackedString
105+
.subarray(
99106
revealedDataIndices[attestationId].olderThanStart,
100107
revealedDataIndices[attestationId].olderThanEnd + 1
101-
)[0].toString().padStart(2, '0');
108+
)[0]
109+
.toString()
110+
.padStart(2, '0');
102111
}
103-
console.log('ofac', revealedDataPackedString.subarray(
104-
revealedDataIndices[attestationId].ofacStart,
105-
revealedDataIndices[attestationId].ofacEnd + 1
106-
));
112+
console.log(
113+
'ofac',
114+
revealedDataPackedString.subarray(
115+
revealedDataIndices[attestationId].ofacStart,
116+
revealedDataIndices[attestationId].ofacEnd + 1
117+
)
118+
);
107119
const ofac = Array.from(
108120
revealedDataPackedString.subarray(
109121
revealedDataIndices[attestationId].ofacStart,
110122
revealedDataIndices[attestationId].ofacEnd + 1
111123
)
112-
).map(Boolean).map((x) => !x);
124+
)
125+
.map(Boolean)
126+
.map((x) => !x);
113127

114128
if (ofac.length < 3) {
115129
ofac.unshift(false);

sdk/core/src/utils/proof.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export function getRevealedDataPublicSignalsLength(attestationId: AttestationId)
2727
export const bytesCount: Record<AttestationId, number[]> = {
2828
1: [31, 31, 31],
2929
2: [31, 31, 31, 1],
30-
3: [31, 31, 31, 26]
30+
3: [31, 31, 31, 26],
3131
};
3232

3333
/**

0 commit comments

Comments
 (0)