Skip to content

fix(sdk): support standard ethers wallets for direct EIP-7594 submission - #116

Open
arunimshukla wants to merge 1 commit into
ETHCF:mainfrom
arunimshukla:fix/direct-eip7594-wallet-signing
Open

arunimshukla wants to merge 1 commit into
ETHCF:mainfrom
arunimshukla:fix/direct-eip7594-wallet-signing

Conversation

@arunimshukla

@arunimshukla arunimshukla commented Sep 23, 2026 •

Copy link
Copy Markdown

Fixes #113. Direct EIP-7594 submission called signRawTransaction on every signer, although a normal ethers Wallet does not have that custom method. The SDK type also incorrectly made that method mandatory.

This accepts a standard ethers BaseWallet and signs the hash of the unsigned serialized blob transaction with its signing key. Existing custom raw transaction signers retain their path. Unsupported signers receive a clear error. Three tests cover wallet signature recovery, the custom signer path, and the unsupported signer error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Error when trying to submit tx without proxy

1 participant