# Interface: iGenericBlockinVerifyPayload

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts:1819](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts#L1819)

Generic route to verify any SIWBB request. Does not sign you in with the API. Used for custom SIWBB implementations.

## Extends

- [`iVerifySignInPayload`](https://docs.bitbadges.io/sdk/reference/interfaces/i-verify-sign-in-payload)

## Properties

### message

> **message**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts:1120](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts#L1120)

The original message that was signed.

#### Inherited from

[`iVerifySignInPayload`](https://docs.bitbadges.io/sdk/reference/interfaces/i-verify-sign-in-payload).[`message`](https://docs.bitbadges.io/sdk/reference/interfaces/i-verify-sign-in-payload#message)

***

### options?

> `optional` **options?**: [`VerifyChallengeOptions`](https://docs.bitbadges.io/sdk/reference/type-aliases/verify-challenge-options)

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts:1823](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts#L1823)

Additional options for verifying the challenge.

***

### publicKey?

> `optional` **publicKey?**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts:1130](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts#L1130)

Required for some chains (Cosmos) to verify signature. The public key of the signer.

#### Inherited from

[`iVerifySignInPayload`](https://docs.bitbadges.io/sdk/reference/interfaces/i-verify-sign-in-payload).[`publicKey`](https://docs.bitbadges.io/sdk/reference/interfaces/i-verify-sign-in-payload#publickey)

***

### signature

> **signature**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts:1125](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts#L1125)

The signature of the message

#### Inherited from

[`iVerifySignInPayload`](https://docs.bitbadges.io/sdk/reference/interfaces/i-verify-sign-in-payload).[`signature`](https://docs.bitbadges.io/sdk/reference/interfaces/i-verify-sign-in-payload#signature)
