Sign in with X describes how blockchain accounts can authenticate with off-chain services using a standardized message format.
SIWx currently supports three blockchain networks:
- Ethereum (and by extension, all EIP-155 chains)
- Solana
- Stacks
- Tezos
- Starknet
It is on the roadmap to expand support for the following blockchain networks:
- Flow
If you have suggestions for any more, please create a specification for CAIP-122 can be found here over at ChainAgnostic/namespaces first and then create a pull request.
See the example
folder for a Next.js + NextAuth end to end example.
The specification for Sign in with X CAIP-122 can be found here.
The library is licensed under the Apache 2.0 license.