Interface: ChallengeParams<T>
Interface for EIP-4361 Challenge - Sign in With Ethereum
Defined in: packages/bitbadgesjs-sdk/src/blockin/index.ts:45
Interface for EIP-4361 Challenge - Sign in With Ethereum
For more information and documentation, view the EIP proposal.
We extend it to support assets.
Type Parameters
T
T extends NumberType
Properties
address
address:
string
Defined in: packages/bitbadgesjs-sdk/src/blockin/index.ts:48
assetOwnershipRequirements?
optionalassetOwnershipRequirements?:AssetConditionGroup<T>
Defined in: packages/bitbadgesjs-sdk/src/blockin/index.ts:64
chainId?
optionalchainId?:string
Defined in: packages/bitbadgesjs-sdk/src/blockin/index.ts:52
domain
domain:
string
Defined in: packages/bitbadgesjs-sdk/src/blockin/index.ts:46
expirationDate?
optionalexpirationDate?:string
Defined in: packages/bitbadgesjs-sdk/src/blockin/index.ts:54
issuedAt?
optionalissuedAt?:string
Defined in: packages/bitbadgesjs-sdk/src/blockin/index.ts:53
nonce
nonce:
string
Defined in: packages/bitbadgesjs-sdk/src/blockin/index.ts:50
notBefore?
optionalnotBefore?:string
Defined in: packages/bitbadgesjs-sdk/src/blockin/index.ts:55
requestId?
optionalrequestId?:string
Defined in: packages/bitbadgesjs-sdk/src/blockin/index.ts:62
Optional EIP-4361 §3 Request ID. Lets the relying party correlate
this challenge with a server-side request. SIWE-aware libraries
parse Request ID: <value> between Not Before and Resources.
Mirrors the field added to the underlying blockin package.
resources?
optionalresources?:string[]
Defined in: packages/bitbadgesjs-sdk/src/blockin/index.ts:63
statement
statement:
string
Defined in: packages/bitbadgesjs-sdk/src/blockin/index.ts:47
uri
uri:
string
Defined in: packages/bitbadgesjs-sdk/src/blockin/index.ts:49
version?
optionalversion?:string
Defined in: packages/bitbadgesjs-sdk/src/blockin/index.ts:51