useSignTransaction hook signs a raw transaction using a specified wallet. The transaction must be RLP-encoded and base64-encoded before passing it to the hook. For higher-level EVM transaction support, use the @getpara/viem-v2-integration package.