# Interface: iETHSignatureChallenge

Defined in: [packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:665](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/interfaces/types/core.ts#L665)

## Properties

### challengeTrackerId

> **challengeTrackerId**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:674](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/interfaces/types/core.ts#L674)

The ID of this ETH signature challenge for tracking the number of uses per signature.

***

### customData

> **customData**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:684](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/interfaces/types/core.ts#L684)

Arbitrary custom data associated with this ETH signature challenge.

***

### signer

> **signer**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:669](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/interfaces/types/core.ts#L669)

The Ethereum address that must sign the nonce for verification.

***

### uri

> **uri**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:679](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/interfaces/types/core.ts#L679)

The URI associated with this ETH signature challenge, optionally providing metadata about the challenge.
