Skip to content

feat: add SEP-0043 signature verification for browser wallets#44

Merged
EmeditWeb merged 2 commits into
StepFi-app:mainfrom
Godfrey-Delight:feat/auth/sep0043-support
Jun 16, 2026
Merged

feat: add SEP-0043 signature verification for browser wallets#44
EmeditWeb merged 2 commits into
StepFi-app:mainfrom
Godfrey-Delight:feat/auth/sep0043-support

Conversation

@Godfrey-Delight

Copy link
Copy Markdown
Contributor

🔗 Related Issue

Closes #19


🔖 Title

Added SEP-0043 signature for browser wallets


📝 Description

Added SEP-0043 fallback for authentication: the service tries raw Ed25519 first, then verifies the SEP-0043-prefixed message "Stellar Signing Key: " if raw verification fails.


🔄 Changes Made

  • DTO updated
  • Service verification logic
  • Unit tests

📸 Screenshots (if applicable)


🗒️ Additional Notes

Added SEP-0043 fallback for authentication: the service tries raw Ed25519 first, then verifies the SEP-0043-prefixed message "Stellar Signing Key: <nonce>" if raw verification fails.
Closed StepFi-app#19
@EmeditWeb

Copy link
Copy Markdown
Member

@Godfrey-Delight Fix the TypeScript error in src/modules/auth/dto/verify-request.dto.ts.

@EmeditWeb EmeditWeb merged commit cd71f26 into StepFi-app:main Jun 16, 2026
1 check passed
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.

feat: add SEP-0043 signature verification for browser wallets

2 participants