Skip to main content
Version: v2.x

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

TreeMerger

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>