Siwx
Sign-in with X library
Install / Use
/learn @LearnWeb3DAO/SiwxREADME
Sign in with X
Sign in with X describes how blockchain accounts can authenticate with off-chain services using a standardized message format.
Supported Networks
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.
Example
See the example folder for a Next.js + NextAuth end to end example.
Specification
The specification for Sign in with X CAIP-122 can be found here.
License
The library is licensed under the Apache 2.0 license.
