mirror of
https://github.com/selfxyz/self.git
synced 2026-04-05 03:00:53 -04:00
upgrade sdk stability (#196)
This commit is contained in:
@@ -43,6 +43,7 @@ export function formatCallData_disclose(parsedCallData: any[]) {
|
||||
|
||||
export function packForbiddenCountriesList(forbiddenCountries: string[]): string[] {
|
||||
const MAX_BYTES_IN_FIELD = 31;
|
||||
const REQUIRED_CHUNKS = 4;
|
||||
const bytes: number[] = [];
|
||||
|
||||
// Convert countries to bytes
|
||||
@@ -62,7 +63,7 @@ export function packForbiddenCountriesList(forbiddenCountries: string[]): string
|
||||
: Math.floor(maxBytes / packSize);
|
||||
|
||||
// Pack bytes into chunks
|
||||
const output: string[] = new Array(numChunks);
|
||||
const output: string[] = new Array(REQUIRED_CHUNKS).fill('0x' + '0'.repeat(64));
|
||||
for (let i = 0; i < numChunks; i++) {
|
||||
let sum = BigInt(0);
|
||||
for (let j = 0; j < packSize; j++) {
|
||||
|
||||
@@ -36,6 +36,7 @@ export interface SelfVerificationResult {
|
||||
publicSignals: PublicSignals;
|
||||
};
|
||||
};
|
||||
error: any;
|
||||
}
|
||||
|
||||
export function parsePublicSignalsDisclose(publicSignals) {
|
||||
|
||||
Reference in New Issue
Block a user