useSendTransaction
hook attempts to estimate gas on the Dapp side before forwarding the call to the wallet. However, gas estimation might fail because the Dapp may not account for all the funds available to the wallet across different chains.To ensure the call is sent successfully, the wallet must handle gas estimation. You need to pass gas: null
to the sendTransaction method.