Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / TreeMerger

Class: TreeMerger

Defined in: 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​

Constructor​

new TreeMerger(params): TreeMerger

Defined in: contracts/build/tasks/helpers/TreeMerger.d.ts:20

Initialize class properties

Parameters​

params​

ITreeMergeParams

contracts and signer

Returns​

TreeMerger

Methods​

checkPollDuration()​

checkPollDuration(): Promise<void>

Defined in: 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: contracts/build/tasks/helpers/TreeMerger.d.ts:30

Merge user signup MACI state

Returns​

Promise<void>