Merge branch 'master' of github.com:waku-org/js-waku into feat/rln-light-without-zerokit

This commit is contained in:
Danish Arora 2025-03-31 15:24:37 +05:30
commit 1e6e9092fa
No known key found for this signature in database
GPG Key ID: 1C6EF37CDAE1426E
4 changed files with 18 additions and 4 deletions

5
.gitignore vendored
View File

@ -12,4 +12,7 @@ docs
test-results
playwright-report
example
packages/discovery/mock_local_storage
packages/discovery/mock_local_storage
.cursorrules
.giga
.cursor

View File

@ -75,6 +75,10 @@ describe("RLN Contract abstraction - RLN", () => {
const decryptedCredentials =
await rlnContract.registerWithIdentity(identity);
if (!decryptedCredentials) {
throw new Error("Failed to retrieve credentials");
}
verifyRegistration(
decryptedCredentials,
identity,

View File

@ -130,7 +130,7 @@ export function createRegisterStub(
event: "MembershipRegistered",
args: {
idCommitment: formatIdCommitment(identity.IDCommitmentBigInt),
rateLimit: DEFAULT_RATE_LIMIT,
membershipRateLimit: ethers.BigNumber.from(DEFAULT_RATE_LIMIT),
index: ethers.BigNumber.from(1)
}
}

View File

@ -231,7 +231,8 @@ describe("Keystore", () => {
const membership = {
chainId: "0xAA36A7",
treeIndex: 8,
address: "0x8e1F3742B987d8BA376c0CBbD7357fE1F003ED71"
address: "0x8e1F3742B987d8BA376c0CBbD7357fE1F003ED71",
rateLimit: undefined
} as unknown as MembershipInfo;
const store = Keystore.create();
@ -246,6 +247,11 @@ describe("Keystore", () => {
expectedHash,
DEFAULT_PASSWORD
);
if (!actualCredentials) {
throw new Error("Failed to retrieve credentials");
}
expect(actualCredentials).to.deep.equalInAnyOrder({
identity,
membership
@ -276,7 +282,8 @@ describe("Keystore", () => {
const membership = {
chainId: "0xAA36A7",
treeIndex: 8,
address: "0x8e1F3742B987d8BA376c0CBbD7357fE1F003ED71"
address: "0x8e1F3742B987d8BA376c0CBbD7357fE1F003ED71",
rateLimit: undefined
} as unknown as MembershipInfo;
const store = Keystore.fromObject(NWAKU_KEYSTORE as any);