mirror of
https://github.com/Discreetly/server.git
synced 2026-01-09 12:37:58 -05:00
Fix JubmojiRequestI type in jubmojis endpoint
This commit is contained in:
@@ -23,8 +23,8 @@ router.post(
|
||||
'/join',
|
||||
limiter,
|
||||
asyncHandler(async (req: Request, res: Response) => {
|
||||
const { proof, idc } = req.body as { proof: JubmojiRequestI; idc: string };
|
||||
const isValid = await jubmojiVerifier(proof);
|
||||
const { proof, idc } = req.body as { proof: string; idc: string };
|
||||
const isValid = await jubmojiVerifier(JSON.parse(proof) as JubmojiRequestI);
|
||||
if (isValid) {
|
||||
const room = (await prisma.rooms.findUnique({
|
||||
where: {
|
||||
|
||||
@@ -24,10 +24,7 @@ import { findAllJubmojiNullifiers } from '../../data/db';
|
||||
export async function jubmojiVerifier(
|
||||
serializedMembershipProof: JubmojiRequestI
|
||||
): Promise<VerificationResult> {
|
||||
console.log(serializedMembershipProof);
|
||||
const merkleRoot = await getMerkleRootFromCache(collectionPubKeys);
|
||||
console.log(serializedMembershipProof.R);
|
||||
console.log(typeof serializedMembershipProof.R);
|
||||
const R = EdwardsPoint.deserialize(serializedMembershipProof.R);
|
||||
const msgHash = hexToBigInt(serializedMembershipProof.msgHash);
|
||||
const zkp = serializedMembershipProof.zkp;
|
||||
|
||||
Reference in New Issue
Block a user