This repository contains the code for implementing blockchain authentication using Ethereum and WalletConnect within a .NET MAUI app, as described in the blog post. The solution utilizes the "Sign-In with Ethereum" (SIWE) protocol to create a decentralized authentication system without traditional credentials.
- Blockchain-based authentication using Ethereum
- WalletConnect integration for secure login
- Example of decentralized login with SIWE protocol
- Clone this repository.
- Follow the steps described in the blog post below to configure and run the project.
- Ensure WalletConnect-compatible wallets are installed for testing the login flow.
For full details, please refer to the blog post.
- .NET MAUI
- Ethereum-compatible wallet
- WalletConnect
This project is licensed under the MIT License. See the LICENSE file for more details.