Skip to content

Does Reown Unity/Android/iOS SDK AppKit support signing a transaction (without sending it)? #76

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
anderstwin5 opened this issue Apr 7, 2025 · 4 comments
Assignees
Labels
feature-request New feature or request Unity

Comments

@anderstwin5
Copy link

Hi Reown team,

I'm currently researching the Reown SDK (Unity, Android, and iOS), and I would like to know whether there is any built-in support for signing a transaction without broadcasting it — in other words, I only need the signed raw transaction from the user’s wallet.

I’ve checked that SignTypedDataAsync is available in the Unity SDK, which is great for EIP-712 messages, but I couldn't find any method for signing actual Ethereum transactions (especially EIP-1559 typed transactions) without sending them.

As an alternative, I tried sending a raw eth_signTransaction RPC request directly, but the wallet responds with "unknown account". This suggests the SDK or connected wallet does not expose a signing method for transactions.

So I wanted to ask:

Is there any method like signTransaction or equivalent available in any of the SDKs?

If not, are there any plans to support this feature in the near future?

Thanks in advance!

@skibitsky
Copy link
Member

Hello,

Currently, we don't support eth_signTransaction with wallets, but we could add it. What are you building and why not use eth_sendTransaction?

@skibitsky skibitsky added the feature-request New feature or request label Apr 7, 2025
@skibitsky skibitsky self-assigned this Apr 7, 2025
@anderstwin5
Copy link
Author

The blockchain platform (game) that is being integrated needs to handle transaction processing on the game server rather than using a wallet, so the eth_signTransaction method is required instead of eth_sendTransaction.

@linear linear bot added the Unity label Apr 15, 2025
@skibitsky
Copy link
Member

We could add this feature for you, but I'd like to learn more about your use case and project. Let's set up a Telegram group? Drop me an email: gleb at reown.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request New feature or request Unity
Projects
None yet
Development

No branches or pull requests

2 participants