Skip to content

fix: remove fake TransactionSigner from package export and move to test mocks - #474

Merged
Jaydbrown merged 1 commit into
conduit-protocol:mainfrom
Ayomikun2005:fix/432-remove-mock-signer
Aug 26, 2026
Merged

fix: remove fake TransactionSigner from package export and move to test mocks#474
Jaydbrown merged 1 commit into
conduit-protocol:mainfrom
Ayomikun2005:fix/432-remove-mock-signer

Conversation

@Ayomikun2005

Copy link
Copy Markdown
Contributor

Closes #432\n\nTransactionSigner was unexported from src/index.ts but was still shipped as part of the SDK's src/ directory, allowing users to import a class that returns hardcoded fake signatures and fake public keys. This commit extracts TransactionSigner out of src/signer.ts and relocates it entirely into src/tests/mocks/, keeping only the legitimate interfaces and KeypairSigner inside the shipped source.

@drips-wave

drips-wave Bot commented Aug 25, 2026

Copy link
Copy Markdown

@Ayomikun2005 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Jaydbrown

Copy link
Copy Markdown
Contributor

Thanks for the contribution here — squash-merging this now. Any follow-ups we'll track in a fresh issue. 🚀

@Jaydbrown
Jaydbrown merged commit f70b1b7 into conduit-protocol:main Aug 26, 2026
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.

Bug: TransactionSigner (src/signer.ts) is dead, unexported code that returns a hardcoded fake signature and fake public key

3 participants