Interface: iMerkleChallengeWithDetails<T>
T extends NumberType
Defined in: packages/bitbadgesjs-sdk/src/core/approvals.ts:2075
Extends
Type Parameters
T
T extends NumberType
Properties
challengeInfoDetails
challengeInfoDetails:
iChallengeInfoDetails<T>
Defined in: packages/bitbadgesjs-sdk/src/core/approvals.ts:2076
challengeTrackerId
challengeTrackerId:
string
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:619
Tracker ID details for the merkle challenge.
Inherited from
iMerkleChallenge.challengeTrackerId
customData
customData:
string
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:614
Arbitrary custom data that can be stored on-chain.
Inherited from
expectedProofLength
expectedProofLength:
T
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:594
The expected proof length of the merkle proof.
Inherited from
iMerkleChallenge.expectedProofLength
leafSigner
leafSigner:
string
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:624
The signer of the leaf. Currently only supports ETH addresses.
Inherited from
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.
Inherited from
iMerkleChallenge.maxUsesPerLeaf
root
root:
string
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:589
The root of the merkle tree.
Inherited from
uri
uri:
string
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:609
The URI where to fetch the merkle challenge metadata from.
Inherited 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.