@mysten/sui
Version:
Sui TypeScript API(Work in Progress)
24 lines (23 loc) • 750 B
TypeScript
import type { ZkLoginSignature } from './bcs.js';
interface ZkLoginSignatureExtended extends Omit<ZkLoginSignature, 'userSignature'> {
userSignature: string | ZkLoginSignature['userSignature'];
}
export declare function getZkLoginSignature({ inputs, maxEpoch, userSignature }: ZkLoginSignatureExtended): string;
export declare function parseZkLoginSignature(signature: string | Uint8Array): {
inputs: {
proofPoints: {
a: string[];
b: string[][];
c: string[];
};
issBase64Details: {
value: string;
indexMod4: number;
};
headerBase64: string;
addressSeed: string;
};
maxEpoch: string;
userSignature: number[];
};
export {};