Skip to content

T extends NumberType

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:585

Extended by

Type Parameters

T

T extends NumberType

Properties

challengeTrackerId

challengeTrackerId: string

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:619

Tracker ID details for the merkle challenge.


customData

customData: string

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:614

Arbitrary custom data that can be stored on-chain.


expectedProofLength

expectedProofLength: T

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:594

The expected proof length of the merkle proof.


leafSigner

leafSigner: string

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:624

The signer of the leaf. Currently only supports ETH addresses.


maxUsesPerLeaf

maxUsesPerLeaf: T

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:604

Whether or not to enforce max uses per leaf. Used to prevent replay attacks.


root

root: string

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:589

The root of the merkle tree.


uri

uri: string

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:609

The URI where to fetch the merkle challenge metadata from.


useCreatorAddressAsLeaf

useCreatorAddressAsLeaf: boolean

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:599

Whether or not to override any leaf value and use the creator address as the leaf. Used for whitelist trees.

Edit this page on GitHub