PHPackages                             it-healer/laravel-ethereum - 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. it-healer/laravel-ethereum

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

it-healer/laravel-ethereum
==========================

A library for Laravel that allows you to create and manage the Ethereum cryptocurrency.

v1.7.3(1w ago)1120MITPHPPHP ^8.2

Since Jul 23Pushed 2w agoCompare

[ Source](https://github.com/it-healer/laravel-ethereum)[ Packagist](https://packagist.org/packages/it-healer/laravel-ethereum)[ Docs](https://github.com/it-healer/laravel-ethereum)[ RSS](/packages/it-healer-laravel-ethereum/feed)WikiDiscussions main Synced today

READMEChangelog (4)Dependencies (12)Versions (21)Used By (0)

[![Logo](docs/logo.jpeg)](docs/logo.jpeg)

[ ![Latest Version on Packagist](https://camo.githubusercontent.com/e9b9d31db45eb2201c9bf0eaeccd18310b44a74ceb93032087c53bc77f4b2071/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f69742d6865616c65722f6c61726176656c2d657468657265756d2e7376673f7374796c653d666c61742663616368655365636f6e64733d33363030)](https://packagist.org/packages/it-healer/laravel-ethereum)[ ![Total Downloads](https://camo.githubusercontent.com/ea24513f54b5e1f56160d4fc418b4b32d6f13c88e2c57293239c93c82e437406/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f69742d6865616c65722f6c61726176656c2d657468657265756d2e7376673f7374796c653d666c61742663616368655365636f6e64733d33363030)](https://packagist.org/packages/it-healer/laravel-ethereum)**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.

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 it-healer/laravel-ethereum
```

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([
    ...,
    \ItHealer\LaravelEthereum\EthereumServiceProvider::class,
])->toArray(),

'aliases' => Facade::defaultAliases()->merge([
    ...,
    'Ethereum' => \ItHealer\LaravelEthereum\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 \ItHealer\LaravelEthereum\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 \ItHealer\LaravelEthereum\Facades\Ethereum;

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

You can create ERC-20 Token:

```
use \ItHealer\LaravelEthereum\Facades\Ethereum;

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

Now you can create new Wallet:

```
use \ItHealer\LaravelEthereum\Facades\Ethereum;

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

### Custom derivation path

[](#custom-derivation-path)

Different wallets use different BIP-44 paths. The path template is stored per wallet (the `{index}` placeholder is replaced with the address index); the default is the standard `m/44'/60'/0'/0/{index}` used by MetaMask and most software wallets, so existing wallets and projects are not affected.

```
use \ItHealer\LaravelEthereum\Ethereum as EthereumCore;
use \ItHealer\LaravelEthereum\Facades\Ethereum;

// Ledger Live: m/44'/60'/{index}'/0/0
$wallet = Ethereum::createWallet('Ledger', derivationPath: EthereumCore::PATH_LEDGER_LIVE);

// Ledger Legacy / MyEtherWallet: m/44'/60'/0'/{index}
$wallet = Ethereum::createWallet('Old Ledger', derivationPath: EthereumCore::PATH_LEDGER_LEGACY);

// Any custom template
$wallet = Ethereum::createWallet('Custom', derivationPath: "m/44'/60'/1'/0/{index}");
```

The default template can be changed via `config('ethereum.wallet.default_derivation_path')`.

Support
-------

[](#support)

- Telegram: [@biodynamist](https://t.me/biodynamist)
- WhatsApp: [+905516294716](https://wa.me/905516294716)
- Web: [it-healer.com](https://it-healer.com)

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Credits
-------

[](#credits)

- [IT-HEALER](https://github.com/it-healer)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

40

—

FairBetter than 86% of packages

Maintenance86

Actively maintained with recent releases

Popularity7

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~17 days

Recently: every ~0 days

Total

20

Last Release

9d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/222434019?v=4)[IT-HEALER | Путь от Программиста к Целителю](/maintainers/it-healer)[@it-healer](https://github.com/it-healer)

---

Top Contributors

[![it-healer](https://avatars.githubusercontent.com/u/222434019?v=4)](https://github.com/it-healer "it-healer (11 commits)")

---

Tags

blockchaincryptocryptocurrencyerc-20ethethereumlaravelphpwalletphplaravelethereumit-healer

### Embed Badge

![Health badge](/badges/it-healer-laravel-ethereum/health.svg)

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

###  Alternatives

[spatie/laravel-pdf

Create PDFs in Laravel apps

1.0k4.8M47](/packages/spatie-laravel-pdf)[codewithdennis/filament-select-tree

The multi-level select field enables you to make single selections from a predefined list of options that are organized into multiple levels or depths.

329530.5k29](/packages/codewithdennis-filament-select-tree)[worksome/exchange

Check Exchange Rates for any currency in Laravel.

124603.0k](/packages/worksome-exchange)[rawilk/profile-filament-plugin

Profile &amp; MFA starter kit for filament.

3914.6k](/packages/rawilk-profile-filament-plugin)[tarfin-labs/event-machine

Event-driven state machines for Laravel with event sourcing, type-safe context, and full audit trail.

199.4k](/packages/tarfin-labs-event-machine)

PHPackages © 2026

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