blomstra / web3
Web3 for Flarum
Installs: 67
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 6
Forks: 1
Open Issues: 1
Type:flarum-extension
Requires
- php: ^8.0
- ext-ffi: *
- flarum/core: ^1.5.0
- sijad/laravel-ecrecover: ^0.0.5
Requires (Dev)
- flarum/testing: ^1.0.0
README
A Flarum extension. Web3 EVM & Rust Wallets connection for Flarum.
Requirements
- FFI PHP extension (Required for Dotsama wallets).
- GMP PHP extension (Required for EVM wallets).
- PHP 8.0+.
Usage
- Bind accounts from EVM or Dotsama Wallets to your user account by signing your username cryptographically.
- Login to your user account using a bound wallet address by signing your username cryptographically.
- Unbind web3 accounts from your user account at any time.
- Sign up using a web3 account by signing your new username cryptographically.
Screenshots
Installation
Install with composer:
composer require blomstra/web3:"*"
php flarum assets:publish
Updating
composer update blomstra/web3 php flarum migrate php flarum cache:clear php flarum assets:publish