@getpara/aa-thirdweb.
CreateThirdwebSmartAccountParams is ThirdwebSmartAccountConfig plus para: ParaCore for direct factory calls. UseThirdwebSmartAccountParams is an alias of ThirdwebSmartAccountConfig for the React SDK and Lite SDK hooks, which are documented in the SDK reference lane.
EIP-7702 rejects an external WalletClient signer.
factoryAddress and accountAddress apply only to 4337.Transaction options
The returned account’ssendTransaction(call, options?) consumes an inline object with optional chainId: number and gas: bigint fields. A truthy chainId overrides the configured chain ID; a truthy gas is passed to Thirdweb. These are consumed fields, not a named exported Para type.
sendBatchTransaction(calls, options?) reads chainId. When the underlying account has no batch method, it sends calls sequentially through sendTransaction, which also receives gas from the same options object. That fallback returns the last receipt and can leave earlier calls submitted if a later call fails.
In EIP-7702 mode, non-sponsored submission is unsupported; keep sponsorGas: true.