SIWA
  • Sign-In with Algorand
    • Quickstart Guide
      • Setting Up the Project
      • Component Overview
      • Client-side operations
      • Message Signing
      • Server-side operations
      • Testing and Troubleshooting
      • Sign-in Diagram
  • Integrations
    • NextAuth.js
    • Pera Wallet
    • Defly Wallet
    • Kibisis Wallet
    • Lute Wallet
  • General Information
    • SIWA Overview
      • EIP-4361-COMPAT
      • SIWA Diagram
      • Extended SIWA Diagram
    • SIWA Code of Conduct
  • Libraries
    • Typescript
  • Additional Support
    • Security Considerations
    • NFD Profile Resolution
    • Community Highlights
    • Attribution and Recognition
Powered by GitBook
On this page
  • Prerequisites
  • What You'll Build
Edit on GitHub
  1. Sign-In with Algorand

Quickstart Guide

This guide will walk you through the SIWA Connect template

Requirements:

  • Node.js (v14 or later)

  • Algorand wallet (Pera Wallet or Defly Wallet)

  • An Algorand account on the integrated wallet

Prerequisites

Before you begin, make sure you have the following installed:

  • Node.js (v14 or later)

  • npm (v6 or later) or yarn

  • Git

You should also have:

  • Basic knowledge of React and Next.js

  • An Algorand wallet (Pera Wallet or Defly Wallet)

  • A text editor or IDE of your choice

What You'll Build

By following this guide, you'll create a Next.js application that:

  • Allows users to connect their Algorand wallet

  • Implements SIWA authentication

  • Provides a clean, responsive UI for the authentication process

  • Handles error states and provides user feedback

In the next section, we'll set up the project and install the necessary dependencies.

PreviousSign-In with AlgorandNextSetting Up the Project

Last updated 5 months ago