Skip to content

Conversation

Bewinxed
Copy link
Collaborator

What kind of change does this PR introduce?

This PR adds SIWE (Sign-In-With-Ethereum) support to auth-js, related to this PR on /auth

What is the current behavior?

Multiple providers & SIWS (Solana) supported

What is the new behavior?

Add SIWE (Ethereum) support.

Additional context

The types are inspired by the the viem library, which has minimal & modern types, but they were simplified and copied over to the local code to remove dependency on it.

@Bewinxed Bewinxed changed the title Add siwe feat: Add Sign-In-With-Ethereum (SIWE) Support Jul 13, 2025
Copy link
Contributor

@hf hf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Beautiful!

@Bewinxed Bewinxed marked this pull request as ready for review July 16, 2025 10:54
@hf hf force-pushed the add-siwe branch 2 times, most recently from 17d8321 to 5c14269 Compare July 23, 2025 14:50
@hf hf changed the title feat: Add Sign-In-With-Ethereum (SIWE) Support feat: add sign in with ethereum to signInWithWeb3 Jul 23, 2025
@hf hf merged commit 483e24b into master Jul 23, 2025
7 of 8 checks passed
@hf hf deleted the add-siwe branch July 23, 2025 15:24
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.

2 participants