mirror of
https://github.com/selfxyz/self.git
synced 2026-02-19 02:24:25 -05:00
feat: read issuing state from revealed data packed (#1718)
This commit is contained in:
@@ -346,7 +346,7 @@ library CustomVerifier {
|
||||
userIdentifier: kycOutput.userIdentifier,
|
||||
nullifier: kycOutput.nullifier,
|
||||
forbiddenCountriesListPacked: kycOutput.forbiddenCountriesListPacked,
|
||||
issuingState: "UNAVAILABLE",
|
||||
issuingState: CircuitAttributeHandlerV2.getIssuingState(AttestationId.KYC, kycOutput.revealedDataPacked),
|
||||
name: CircuitAttributeHandlerV2.getName(AttestationId.KYC, kycOutput.revealedDataPacked),
|
||||
idNumber: CircuitAttributeHandlerV2.getDocumentNumber(AttestationId.KYC, kycOutput.revealedDataPacked),
|
||||
nationality: CircuitAttributeHandlerV2.getNationality(AttestationId.KYC, kycOutput.revealedDataPacked),
|
||||
|
||||
@@ -25,16 +25,12 @@ export const formatRevealedDataPacked = (
|
||||
);
|
||||
let issuingState = '';
|
||||
|
||||
if (attestationId === 4) {
|
||||
issuingState = 'UNAVAILABLE';
|
||||
} else {
|
||||
issuingState = revealedDataPackedString
|
||||
.subarray(
|
||||
revealedDataIndices[attestationId].issuingStateStart,
|
||||
revealedDataIndices[attestationId].issuingStateEnd + 1
|
||||
)
|
||||
.toString('utf-8');
|
||||
}
|
||||
issuingState = revealedDataPackedString
|
||||
.subarray(
|
||||
revealedDataIndices[attestationId].issuingStateStart,
|
||||
revealedDataIndices[attestationId].issuingStateEnd + 1
|
||||
)
|
||||
.toString('utf-8');
|
||||
|
||||
const name = revealedDataPackedString
|
||||
.subarray(
|
||||
|
||||
Reference in New Issue
Block a user