https://github.com/learnweb3dao/siwx
Sign-in with X library
https://github.com/learnweb3dao/siwx
blockchain caip-10 caip-122 caip-2 casa eip155 ethereum solana stacks starknet tezos
Last synced: 8 months ago
JSON representation
Sign-in with X library
- Host: GitHub
- URL: https://github.com/learnweb3dao/siwx
- Owner: LearnWeb3DAO
- License: apache-2.0
- Created: 2023-04-29T20:23:34.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-04T12:33:40.000Z (about 2 years ago)
- Last Synced: 2024-10-30T05:25:58.539Z (over 1 year ago)
- Topics: blockchain, caip-10, caip-122, caip-2, casa, eip155, ethereum, solana, stacks, starknet, tezos
- Language: TypeScript
- Homepage:
- Size: 1.34 MB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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:
1. Ethereum (and by extension, all EIP-155 chains)
2. Solana
3. Stacks
4. Tezos
5. Starknet
It is on the roadmap to expand support for the following blockchain networks:
1. Flow
If you have suggestions for any more, please create a specification for [CAIP-122 can be found here](https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-122.md) over at [ChainAgnostic/namespaces](https://github.com/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](https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-122.md).
## License
The library is licensed under the Apache 2.0 license.