Home > @3rdweb/sdk > ISDKOptions
The optional options that can be passed to the SDK.
Signature:
export interface ISDKOptions
| Property | Type | Description |
|---|---|---|
| gasless | { biconomy: { apiId: string; apiKey: string; deadlineSeconds?: number; gasTier?: “NORMAL” | “FAST” | “RAPID”; }; } | Optional gasless transaction configuration deadlineSeconds is the number of seconds before the transaction is considered expired. |
| gaslessSendFunction | (contract: BaseContract, transaction: GaslessTransaction) => Promise<string> | Optional function for sending transaction to a relayer |
| gasSpeed | string | Optional default speed setting for transactions |
| ipfsGatewayUrl | string | An optional IPFS Gateway. (Default: https://cloudflare-ipfs.com/ipfs/). |
| maxGasPriceInGwei | number | maxGasPrice for transactions |
| readOnlyRpcUrl | string | Optional read only RPC url |
| registryContractAddress | string | Optional Registry Contract Address |
| transactionRelayerForwarderAddress | string | Optional trusted forwarder address overwrite |
| transactionRelayerSendFunction | (message: ForwardRequestMessage | PermitRequestMessage, signature: BytesLike) => Promise<string> | |
| transactionRelayerUrl | string | Optional relayer url to be used for gasless transaction |