@@ -60,44 +60,6 @@ suite "Onchain group manager":
6060 (waitFor manager.init ()).isOkOr:
6161 raiseAssert $ error
6262
63- test " should error on initialization when loaded metadata does not match" :
64- (waitFor manager.init ()).isOkOr:
65- assert false , $ error
66- let metadataSetRes = manager.setMetadata ()
67- assert metadataSetRes.isOk (), metadataSetRes.error
68- let metadataOpt = manager.rlnInstance.getMetadata ().valueOr:
69- assert false , $ error
70- return
71- assert metadataOpt.isSome (), " metadata is not set"
72- let metadata = metadataOpt.get ()
73- assert metadata.chainId == 1234 , " chainId is not equal to 1234"
74- assert metadata.contractAddress == manager.ethContractAddress,
75- " contractAddress is not equal to " & manager.ethContractAddress
76- let web3 = manager.ethRpc.get ()
77- let accounts = waitFor web3.provider.eth_accounts ()
78- web3.defaultAccount = accounts[2 ]
79- let (privateKey, acc) = createEthAccount (web3)
80- let tokenAddress = (waitFor deployTestToken (privateKey, acc, web3)).valueOr:
81- assert false , " Failed to deploy test token contract: " & $ error
82- return
83- let differentContractAddress = (
84- waitFor executeForgeContractDeployScripts (privateKey, acc, web3)
85- ).valueOr:
86- assert false , " Failed to deploy RLN contract: " & $ error
87- return
88- # simulating a change in the contractAddress
89- let manager2 = OnchainGroupManager (
90- ethClientUrls: @ [EthClient ],
91- ethContractAddress: $ differentContractAddress,
92- rlnInstance: manager.rlnInstance,
93- onFatalErrorAction: proc (errStr: string ) =
94- assert false , errStr
95- ,
96- )
97- let e = waitFor manager2.init ()
98- (e).isErrOr:
99- assert false , " Expected error when contract address doesn't match"
100-
10163 test " should error if contract does not exist" :
10264 manager.ethContractAddress = " 0x0000000000000000000000000000000000000000"
10365
@@ -118,7 +80,7 @@ suite "Onchain group manager":
11880 check getCurrentExceptionMsg ().len == 38
11981
12082 test " trackRootChanges: should sync to the state of the group" :
121- let credentials = generateCredentials (manager.rlnInstance )
83+ let credentials = generateCredentials ()
12284 (waitFor manager.init ()).isOkOr:
12385 raiseAssert $ error
12486
@@ -133,17 +95,7 @@ suite "Onchain group manager":
13395
13496 let merkleRootAfter = waitFor manager.fetchMerkleRoot ()
13597
136- let metadataSetRes = manager.setMetadata ()
137- assert metadataSetRes.isOk (), metadataSetRes.error
138-
139- let metadataOpt = getMetadata (manager.rlnInstance).valueOr:
140- raiseAssert $ error
141-
142- assert metadataOpt.isSome (), " metadata is not set"
143- let metadata = metadataOpt.get ()
144-
14598 check:
146- metadata.validRoots == manager.validRoots.toSeq ()
14799 merkleRootBefore != merkleRootAfter
148100
149101 test " trackRootChanges: should fetch history correctly" :
@@ -152,7 +104,7 @@ suite "Onchain group manager":
152104 # so we can't use it in this test.
153105
154106 const credentialCount = 6
155- let credentials = generateCredentials (manager.rlnInstance, credentialCount)
107+ let credentials = generateCredentials (credentialCount)
156108 (waitFor manager.init ()).isOkOr:
157109 raiseAssert $ error
158110
@@ -191,7 +143,7 @@ suite "Onchain group manager":
191143 (waitFor manager.init ()).isOkOr:
192144 raiseAssert $ error
193145
194- let idCredentials = generateCredentials (manager.rlnInstance )
146+ let idCredentials = generateCredentials ()
195147 let merkleRootBefore = waitFor manager.fetchMerkleRoot ()
196148
197149 try :
@@ -207,7 +159,7 @@ suite "Onchain group manager":
207159 manager.latestIndex == 1
208160
209161 test " register: callback is called" :
210- let idCredentials = generateCredentials (manager.rlnInstance )
162+ let idCredentials = generateCredentials ()
211163 let idCommitment = idCredentials.idCommitment
212164
213165 let fut = newFuture [void ]()
@@ -237,7 +189,7 @@ suite "Onchain group manager":
237189 waitFor fut
238190
239191 test " withdraw: should guard against uninitialized state" :
240- let idSecretHash = generateCredentials (manager.rlnInstance ).idSecretHash
192+ let idSecretHash = generateCredentials ().idSecretHash
241193
242194 try :
243195 waitFor manager.withdraw (idSecretHash)
@@ -247,7 +199,7 @@ suite "Onchain group manager":
247199 assert false , " exception raised: " & getCurrentExceptionMsg ()
248200
249201 test " validateRoot: should validate good root" :
250- let idCredentials = generateCredentials (manager.rlnInstance )
202+ let idCredentials = generateCredentials ()
251203 let idCommitment = idCredentials.idCommitment
252204
253205 let fut = newFuture [void ]()
@@ -298,7 +250,7 @@ suite "Onchain group manager":
298250 validated
299251
300252 test " validateRoot: should reject bad root" :
301- let idCredentials = generateCredentials (manager.rlnInstance )
253+ let idCredentials = generateCredentials ()
302254 let idCommitment = idCredentials.idCommitment
303255
304256 (waitFor manager.init ()).isOkOr:
@@ -331,7 +283,7 @@ suite "Onchain group manager":
331283 validated == false
332284
333285 test " verifyProof: should verify valid proof" :
334- let credentials = generateCredentials (manager.rlnInstance )
286+ let credentials = generateCredentials ()
335287 (waitFor manager.init ()).isOkOr:
336288 raiseAssert $ error
337289
@@ -383,7 +335,7 @@ suite "Onchain group manager":
383335 (waitFor manager.init ()).isOkOr:
384336 raiseAssert $ error
385337
386- let idCredential = generateCredentials (manager.rlnInstance )
338+ let idCredential = generateCredentials ()
387339
388340 try :
389341 waitFor manager.register (idCredential, UserMessageLimit (20 ))
@@ -420,7 +372,7 @@ suite "Onchain group manager":
420372
421373 test " root queue should be updated correctly" :
422374 const credentialCount = 12
423- let credentials = generateCredentials (manager.rlnInstance, credentialCount)
375+ let credentials = generateCredentials (credentialCount)
424376 (waitFor manager.init ()).isOkOr:
425377 raiseAssert $ error
426378
0 commit comments