Minimal Anti Collusion Infrastructure (MACI) / TreeMerger
Class: TreeMerger
Defined in: packages/contracts/build/tasks/helpers/TreeMerger.d.ts:6
Notice
Tree merger keeps merging simple for hardhat task. This class is using for merging signups and messages.
Constructors
new TreeMerger()
new TreeMerger(
params
):TreeMerger
Defined in: packages/contracts/build/tasks/helpers/TreeMerger.d.ts:20
Initialize class properties
Parameters
params
ITreeMergeParams
contracts and signer
Returns
Methods
checkPollDuration()
checkPollDuration():
Promise
<void
>
Defined in: packages/contracts/build/tasks/helpers/TreeMerger.d.ts:24
Check if voting period is over. Otherwise, throw an error.
Returns
Promise
<void
>
mergeSignups()
mergeSignups():
Promise
<void
>
Defined in: packages/contracts/build/tasks/helpers/TreeMerger.d.ts:30
Merge user signup MACI state
Returns
Promise
<void
>