Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / IGenerateSignUpTreeWithEndKeyArgs

Interface: IGenerateSignUpTreeWithEndKeyArgs

Defined in: packages/sdk/ts/trees/types.ts:43

An interface that represents arguments of generation sign up tree which stops fetching at a given public key

Extends

Properties

address

address: string

Defined in: packages/sdk/ts/trees/types.ts:17

The address of MACI contract

Inherited from

IGenerateSignUpTreeArgs.address


blocksPerRequest?

optional blocksPerRequest: number

Defined in: packages/sdk/ts/trees/types.ts:27

The number of blocks to fetch in each request

Inherited from

IGenerateSignUpTreeArgs.blocksPerRequest


endBlock?

optional endBlock: number

Defined in: packages/sdk/ts/trees/types.ts:32

The block number at which to stop fetching events

Inherited from

IGenerateSignUpTreeArgs.endBlock


fromBlock?

optional fromBlock: number

Defined in: packages/sdk/ts/trees/types.ts:22

The block number from which to start fetching events

Inherited from

IGenerateSignUpTreeArgs.fromBlock


provider

provider: Provider

Defined in: packages/sdk/ts/trees/types.ts:12

The etherum provider

Inherited from

IGenerateSignUpTreeArgs.provider


sleepAmount?

optional sleepAmount: number

Defined in: packages/sdk/ts/trees/types.ts:37

The amount of time to sleep between each request

Inherited from

IGenerateSignUpTreeArgs.sleepAmount


userPublicKey

userPublicKey: PublicKey

Defined in: packages/sdk/ts/trees/types.ts:47

The public key of the user