SpruceKit
SpruceID
Search
⌃K
Links
🌲
SpruceKit
ssx
🌲
SSX
⚡
Quickstart
⚙
Installing SSX
📚
Guides
💻
Example Applications
📖
Appendix
sign-in with ethereum
💻
SIWE
⚡
Quickstart
Creating SIWE Messages
Implement the Frontend
Implement the Backend
Connect the Frontend
Implement Sessions
⌨
TypeScript Example
💬
Discourse Plugin
🖼
Auth0
🖥
OIDC Provider
Kepler
🚀
Kepler
⚙
Configuring and Running Kepler
💾
Using Kepler
didkit
⚙
DIDKit
⚡
Quickstart
📦
DIDKit Packages
📜
DIDKit Examples
treeldr
🔗
TreeLDR
⚡
TreeLDR Quickstart
💡
TreeLDR Basics
📘
Types
📗
Layouts
📕
Compiling
📙
RDF Vocabulary
📄
Use Cases
References
Encode Hackathon Information
Contributing
Code of Conduct
Decentralized Identity Overview
Powered By GitBook
Comment on page
⚡

Quickstart

This guide will show how to implement Sign-In with Ethereum (SIWE) in a client-server JavaScript web application.
Requirements
  • ​Node.js​
  • ​MetaMask browser extension wallet​
  • An Ethereum account in the installed MetaMask wallet
  • The repository for this tutorial can be found here:
GitHub - spruceid/siwe-quickstart
GitHub
sign-in with ethereum - Previous
SIWE
Next
Creating SIWE Messages
Last modified 4mo ago