ThirdwebSDKProvider is used when you want to provide your own wallet connection logic and just use the thirdweb SDK to interact with smart contracts and the blockchain.
This means you can use everything in the SDK except for wallet connection-related components and hooks. if you need those please use the
ThirdwebSDKProvider allows you to set a provider & signer to the Thirdweb SDK.
Wrap your app in the ThirdwebSDKProvider to access the SDK’s functionality from anywhere in your app.