Interface: SIWEHeaders
Specifies the headers required for Sign-In with Ethereum (SIWE) requests. These headers are essential for authenticating requests using Ethereum-based signatures, ensuring the caller controls a specific Ethereum address.
SIWEHeaders
Properties
xAddress
• xAddress: string
The Ethereum address of the user. This address is expected to match the
public key derived from xSignature
to successfully authenticate the request.
Defined in
lib/types/headers/index.ts:17
xMessage
• xMessage: string
The original message that was signed by the user. This message typically contains a challenge or nonce to prevent replay attacks.
Defined in
lib/types/headers/index.ts:15
xSignature
• xSignature: string
The digital signature produced by signing xMessage
with the user's
private key. This signature is used to verify the authenticity of the message.
Defined in
lib/types/headers/index.ts:16