Skip to content

Options for the signing client.

Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:181

Options for the signing client.

Properties

adapter

adapter: WalletAdapterInterface

Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:183

The wallet adapter to use for signing


apiKey?

optional apiKey?: string

Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:217

BitBadges API key for authenticated requests


apiUrl?

optional apiUrl?: string

Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:196

Override the API URL (indexer). Overrides network preset.


cosmosChainId?

optional cosmosChainId?: string

Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:200

Override the Cosmos chain ID. Overrides network preset.


defaultGasLimit?

optional defaultGasLimit?: number

Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:213

Gas limit for explicit simulate: false (1..100000000). Default: 400000


evmChainId?

optional evmChainId?: number

Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:202

Override the EVM chain ID. Overrides network preset.


evmPrecompileGasLimit?

optional evmPrecompileGasLimit?: number

Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:215

EVM gas limit for explicit simulate: false (1..100000000). Default: 2000000


evmRpcUrl?

optional evmRpcUrl?: string

Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:204

Override the EVM JSON-RPC URL. Overrides network preset.


gasMultiplier?

optional gasMultiplier?: number

Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:211

Gas multiplier for estimation (finite and >= 1). Default: 1.3


maxSequenceRetries?

optional maxSequenceRetries?: number

Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:209

Maximum sequence retry attempts. Default: 3


network?

optional network?: NetworkMode

Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:193

Network mode preset. Use this for standard configurations.

  • 'mainnet': BitBadges mainnet (default)
  • 'testnet': BitBadges testnet
  • 'local': Local development (localhost)

Individual URL/chainId options below will override the preset values.


nodeUrl?

optional nodeUrl?: string

Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:198

Override the node URL (LCD). Overrides network preset.


sequenceRetryEnabled?

optional sequenceRetryEnabled?: boolean

Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:207

Enable automatic sequence retry on mismatch. Default: true

Edit this page on GitHub