WalletPass Web3 Login allows users to authenticate via Ethereum or Solana wallets, enabling seamless web3 login for WordPress and WooCommerce.
Features
Wallet Authentication — Users can sign in using Ethereum or Solana wallets via the SIWE protocol.
Link Multiple Wallets — Easily link or unlink multiple wallets to existing WordPress accounts.
Token-Based Role Mapping — Automatically map ERC-20/SPL token holdings to WordPress roles.
Admin Dashboard — Manage verified wallets and view token holdings directly from the dashboard.
Customizable Login Button — Create a personalized login button using a shortcode.
How it works
User logs in with their Ethereum or Solana wallet
Users authenticate with their Ethereum or Solana wallet.
Wallet ownership is verified without gas fees.
Token holdings are mapped to WordPress roles based on thresholds.
Requirements
WordPress 6.0 or newer
PHP 7.4 or newer
Tested up to WordPress 6.6
Installation
Download the plugin zip file from your account.
Go to Plugins → Add New → Upload Plugin in WP Admin.
Activate the plugin and configure settings.
Frequently asked questions
How do I access the settings?
Navigate to Settings → WalletPass Web3 Login.
What wallets are supported?
Ethereum and Solana wallets are supported.
Is there a gas fee for verification?
No, wallet ownership is verified without gas fees.
Can I link multiple wallets?
Yes, you can link or unlink multiple wallets to your account.
How are roles assigned?
Roles are assigned based on ERC-20/SPL token holdings.
Changelog
1.0.0
Support & documentation