Skip to content

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?

optional assetOwnershipRequirements?: AssetConditionGroup<T>

Defined in: packages/bitbadgesjs-sdk/src/blockin/index.ts:64


chainId?

optional chainId?: 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?

optional expirationDate?: string

Defined in: packages/bitbadgesjs-sdk/src/blockin/index.ts:54


issuedAt?

optional issuedAt?: 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?

optional notBefore?: string

Defined in: packages/bitbadgesjs-sdk/src/blockin/index.ts:55


requestId?

optional requestId?: 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?

optional resources?: 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?

optional version?: string

Defined in: packages/bitbadgesjs-sdk/src/blockin/index.ts:51

Edit this page on GitHub