Optionaldata: PartialMessage<badges.ETHSignatureChallenge>The ID of this ETH signature challenge for tracking the number of uses per signature.
Arbitrary custom data associated with this ETH signature challenge.
The Ethereum address that must sign the nonce for verification.
The URI associated with this ETH signature challenge, optionally providing metadata about the challenge.
Static ReadonlyfieldsStatic ReadonlyruntimeStatic ReadonlytypeStaticequalsStaticfromOptionaloptions: Partial<BinaryReadOptions>StaticfromOptionaloptions: Partial<JsonReadOptions>StaticfromOptionaloptions: Partial<JsonReadOptions>
ETHSignatureChallenge defines a rule for the approval in the form of an Ethereum signature challenge.
An ETH signature challenge is a challenge where the user must provide a valid Ethereum signature for a specific nonce. The signature scheme is ETHSign(nonce + "-" + creatorAddress) and each signature can only be used once. All challenges must be met with valid solutions for the transfer to be approved.
IMPORTANT: We track the usage of each signature to prevent replay attacks. Each signature can only be used once. If you update the challenge ID, then the used signatures tracker will reset and start a new tally. We recommend using a unique challenge ID for each challenge to prevent overlap and unexpected behavior.
Generated
from message badges.ETHSignatureChallenge