PHPackages                             mollsoft/laravel-ethereum-module - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. mollsoft/laravel-ethereum-module

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

mollsoft/laravel-ethereum-module
================================

Laravel Ethereum Module

v1.0.12(11mo ago)03491MITPHPPHP ^8.2

Since Apr 7Pushed 11mo ago1 watchersCompare

[ Source](https://github.com/mollsoft/laravel-ethereum-module)[ Packagist](https://packagist.org/packages/mollsoft/laravel-ethereum-module)[ Docs](https://github.com/mollsoft/laravel-ethereum-module)[ RSS](/packages/mollsoft-laravel-ethereum-module/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (7)Versions (14)Used By (0)

[![Pest Laravel Expectations](https://camo.githubusercontent.com/84f1ff6059b04b4b55fd76024012fabfd683db47ca79ef19c1bcde3f0de7a351/68747470733a2f2f62616e6e6572732e6265796f6e64636f2e64652f457468657265756d2e706e673f7468656d653d6c69676874267061636b6167654d616e616765723d636f6d706f7365722b72657175697265267061636b6167654e616d653d6d6f6c6c736f66742532466c61726176656c2d657468657265756d2d6d6f64756c65267061747465726e3d617263686974656374267374796c653d7374796c655f31266465736372697074696f6e3d457468657265756d2b43727970746f63757272656e63792b57616c6c65742b4d6f64756c652b666f722b4c61726176656c2533412b42616c616e6365732532432b5472616e73616374696f6e732532432b5472616e73666572732532432b4552432d3230266d643d312673686f7757617465726d61726b3d3026666f6e7453697a653d313030707826696d616765733d68747470732533412532462532466c61726176656c2e636f6d253246696d672532466c6f676f6d61726b2e6d696e2e737667)](https://camo.githubusercontent.com/84f1ff6059b04b4b55fd76024012fabfd683db47ca79ef19c1bcde3f0de7a351/68747470733a2f2f62616e6e6572732e6265796f6e64636f2e64652f457468657265756d2e706e673f7468656d653d6c69676874267061636b6167654d616e616765723d636f6d706f7365722b72657175697265267061636b6167654e616d653d6d6f6c6c736f66742532466c61726176656c2d657468657265756d2d6d6f64756c65267061747465726e3d617263686974656374267374796c653d7374796c655f31266465736372697074696f6e3d457468657265756d2b43727970746f63757272656e63792b57616c6c65742b4d6f64756c652b666f722b4c61726176656c2533412b42616c616e6365732532432b5472616e73616374696f6e732532432b5472616e73666572732532432b4552432d3230266d643d312673686f7757617465726d61726b3d3026666f6e7453697a653d313030707826696d616765733d68747470732533412532462532466c61726176656c2e636f6d253246696d672532466c6f676f6d61726b2e6d696e2e737667)

[ ![Latest Version on Packagist](https://camo.githubusercontent.com/b5688495f401e8e503a943d0183cd0adacd060986a8a0b5fdde73b6582ad377d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d6f6c6c736f66742f6c61726176656c2d657468657265756d2d6d6f64756c652e7376673f7374796c653d666c61742663616368655365636f6e64733d33363030)](https://packagist.org/packages/mollsoft/laravel-ethereum-module)[ ![Php Version](https://camo.githubusercontent.com/af3c14fed4241be47ccc899f006a8cddf0bd4f0ee21ac9b1ed280a351df75c08/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d2533453d382e322d627269676874677265656e2e7376673f6d61784167653d32353932303030)](https://www.php.net)[ ![Php Version](https://camo.githubusercontent.com/c052236cf00f5483f3811fcb9822473314014aabe3edab756a1bc55270897fdc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c61726176656c2d2533453d31302d7265642e7376673f6d61784167653d32353932303030)](https://laravel.com/)[ ![Total Downloads](https://camo.githubusercontent.com/20485dcf961b2af36873ea2da5d7eeb20fd1879c11dcfa17c02e342bc94a6b95/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d6f6c6c736f66742f6c61726176656c2d657468657265756d2d6d6f64756c652e7376673f7374796c653d666c61742663616368655365636f6e64733d33363030)](https://packagist.org/packages/mollsoft/laravel-ethereum-module)[![Website](https://camo.githubusercontent.com/32092acc7d40888936c3ebeecec5d97294fed6ea1561fcbbcd17ec7a0a001c2e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f576562736974652d68747470733a2f2f6d6f6c6c736f66742e636f6d2d626c61636b)](https://mollsoft.com)[![Telegram](https://camo.githubusercontent.com/10db3b0fd4e2c0154cd02533cfc67c102acd88202857f79f950885ddaa0843e1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f54656c656772616d2d406d6f6c6c736f66742d626c7565)](https://t.me/mollsoft)

**Laravel Ethereum Module** is a Laravel package for work with cryptocurrency Ethereum, with the support ERC-20 tokens. It allows you to generate HD wallets using mnemonic phrase, validate addresses, get addresses balances and resources, preview and send ETH/ERC-20 tokens. You can automate the acceptance and withdrawal of cryptocurrency in your application.

You can contact me for help in integrating payment acceptance into your project.

Requirements
------------

[](#requirements)

The following versions of PHP are supported by this version.

- PHP 8.2 and older
- Laravel 10 or older
- PHP Extensions: GMP, BCMath, CType.

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require mollsoft/laravel-ethereum-module
```

After you can run installer using command:

```
php artisan ethereum:install
```

And run migrations:

```
php artisan migrate
```

Register Service Provider and Facade in app, edit `config/app.php`:

```
'providers' => ServiceProvider::defaultProviders()->merge([
    ...,
    \Mollsoft\LaravelEthereumModule\EthereumServiceProvider::class,
])->toArray(),

'aliases' => Facade::defaultAliases()->merge([
    ...,
    'Ethereum' => \Mollsoft\LaravelEthereumModule\Facades\Ethereum::class,
])->toArray(),
```

For Laravel 10 you edit file `app/Console/Kernel` in method `schedule(Schedule $schedule)` add:

```
$schedule->command('ethereum:sync')
    ->everyMinute()
    ->runInBackground();
```

or for Laravel 11+ add this content to `routes/console.php`:

```
use Illuminate\Support\Facades\Schedule;

...

Schedule::command('ethereum:sync')
    ->everyMinute()
    ->runInBackground();
```

Examples
--------

[](#examples)

First you need to add Ethereum Nodes, you can register account in [ANKR.COM](https://www.ankr.com/rpc/) get take HTTPS Endpoint with API key for Ethereum blockchain:

```
use \Mollsoft\LaravelEthereumModule\Facades\Ethereum;

Ethereum::createNode('My node', 'https://rpc.ankr.com/eth/{API_KEY}');
```

Second you need add Ethereum Explorer, you can register account in [Etherscan.io API](https://etherscan.io/apis) and take Endpoint with API key:

```
use \Mollsoft\LaravelEthereumModule\Facades\Ethereum;

Ethereum::createExplorer('My explorer', 'https://api.etherscan.io/api', '{API_KEY}');
```

You can create ERC-20 Token:

```
use \Mollsoft\LaravelEthereumModule\Facades\Ethereum;

$contractAddress = '0xdac17f958d2ee523a2206206994597c13d831ec7';
Ethereum::createToken($contractAddress);
```

Now you can create new Wallet:

```
use \Mollsoft\LaravelEthereumModule\Facades\Ethereum;

$wallet = Ethereum::createWallet('My wallet');
```

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance52

Moderate activity, may be stable

Popularity13

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 60% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~5 days

Total

13

Last Release

338d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c759b18f18d419e1c186ccea2dedd2ef4ad43b2873dbb71851d25a469166cf80?d=identicon)[MollSoft](/maintainers/MollSoft)

---

Top Contributors

[![danajwright](https://avatars.githubusercontent.com/u/4512490?v=4)](https://github.com/danajwright "danajwright (12 commits)")[![mollsoft](https://avatars.githubusercontent.com/u/151442118?v=4)](https://github.com/mollsoft "mollsoft (8 commits)")

---

Tags

laravelethereummollsoft

### Embed Badge

![Health badge](/badges/mollsoft-laravel-ethereum-module/health.svg)

```
[![Health](https://phpackages.com/badges/mollsoft-laravel-ethereum-module/health.svg)](https://phpackages.com/packages/mollsoft-laravel-ethereum-module)
```

###  Alternatives

[spatie/laravel-data

Create unified resources and data transfer objects

1.7k28.9M627](/packages/spatie-laravel-data)[hirethunk/verbs

An event sourcing package that feels nice.

513162.9k6](/packages/hirethunk-verbs)[worksome/exchange

Check Exchange Rates for any currency in Laravel.

123544.7k](/packages/worksome-exchange)[ralphjsmit/livewire-urls

Get the previous and current url in Livewire.

82270.3k4](/packages/ralphjsmit-livewire-urls)[hydrat/filament-table-layout-toggle

Filament plugin adding a toggle button to tables, allowing user to switch between Grid and Table layouts.

6292.3k1](/packages/hydrat-filament-table-layout-toggle)[ralphjsmit/laravel-helpers

A package containing handy helpers for your Laravel-application.

13704.6k2](/packages/ralphjsmit-laravel-helpers)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
