PHPackages                             karhal/web3-connect - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. karhal/web3-connect

ArchivedSymfony-bundle[Authentication &amp; Authorization](/categories/authentication)

karhal/web3-connect
===================

Allows login on symfony application via ethereum wallet

0.1.2(2y ago)76.0k1[1 issues](https://github.com/Karhal/web3-connect/issues)[8 PRs](https://github.com/Karhal/web3-connect/pulls)MITPHPPHP &gt;=7.4

Since Feb 21Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/Karhal/web3-connect)[ Packagist](https://packagist.org/packages/karhal/web3-connect)[ RSS](/packages/karhal-web3-connect/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (14)Versions (20)Used By (0)

[![Depfu](https://camo.githubusercontent.com/31d8eb8f7d9cd1ef5ef5e1f9cefe210e8f8ee5c0ad36e2ae410e6f0f0b0dcf3f/68747470733a2f2f6261646765732e64657066752e636f6d2f6261646765732f33396265373764643934373230646466383634616331316566363338643239332f6f766572766965772e737667)](https://badges.depfu.com/github/Karhal/web3-connect?project_id=34082)[![codecov](https://camo.githubusercontent.com/23bf358c712d7a4705c67760ee293a56d515668d9fede1a2f482d4a09df397cd/68747470733a2f2f636f6465636f762e696f2f67682f4b617268616c2f776562332d636f6e6e6563742f6272616e63682f6d61696e2f67726170682f62616467652e7376673f746f6b656e3d34554c38673168526665)](https://codecov.io/gh/Karhal/web3-connect)

Web3 Wallet Connect Bundle
==========================

[](#web3-wallet-connect-bundle)

Description
-----------

[](#description)

This Symfony bundle lets your users authenticate with their ethereum wallet. To do this you only need them to sign a message with their wallet.

This bundle uses the EIP-4361, it is meant to work with the [spruceid/siwe](https://github.com/spruceid/siwe) library

### Why ?

[](#why-)

Your wallet lets you connect to any decentralized application using your Ethereum account. It's like a login you can use across many dapps. This bundle is here to bring this feature to every Symfony website.

Getting started
---------------

[](#getting-started)

### Installation

[](#installation)

```
composer require karhal/web3-connect
```

```
