A modern PHP application for Web3 wallet authentication and balance checking using Ethers.js.
- Authentication with Web3 wallets (MetaMask, Trust Wallet, Coinbase Wallet)
- Secure sign/verify process using Ethereum signatures
- Session management
- Wallet balance checking with Ethers.js
- Responsive UI
- PHP 8.0+
- Composer
- Web3 wallet (MetaMask, Trust Wallet, etc.)
-
Clone the repository
-
Install dependencies
composer install -
Create and configure environment variables
cp .env.example .env -
Rum server
make up
- Navigate to the homepage in your browser
- Click "Login with Web3 Wallet"
- Connect your wallet when prompted and sign the authentication message
- View your wallet balance and network information on the dashboard
MIT