Pavlo Popov Logo
Pavlo Popov Specialist in subconscious work
Laravel Package · v1.5.0 · MIT

Laravel Ethereum

Пакет для Laravel для работы с Ethereum и токенами ERC-20: HD-кошельки по мнемонике, валидация адресов и балансы, отправка ETH и ERC-20, кастомные пути BIP-44 и интеграция с Alchemy.

Real-time депозиты через Alchemy Address Activity webhooks.

GitHub Packagist Установка ↓
🔑
HD-кошельки
Генерация по мнемонике, пути BIP-44
💠
ETH и ERC-20
Отправка и приём монеты и токенов
🔌
Alchemy
RPC и депозиты в реальном времени
🔔
Webhooks
Address Activity уведомления

Что это

Laravel Ethereum — пакет для работы с криптовалютой Ethereum и токенами ERC-20. Он генерирует HD-кошельки по мнемонической фразе, проверяет адреса, считает балансы, отправляет ETH и ERC-20, поддерживает кастомные пути деривации BIP-44 и интегрируется с Alchemy для RPC и получения депозитов в реальном времени через webhooks Address Activity.

🔑

HD-кошельки

Генерация кошельков по мнемонике и кастомные пути деривации BIP-44.

💠

ETH и ERC-20

Отправка и приём нативного ETH и любых ERC-20 токенов.

Адреса и балансы

Валидация адресов и проверка балансов из коробки.

🔌

Интеграция Alchemy

RPC-узел и получение депозитов в реальном времени.

🔔

Address Activity

Webhooks Alchemy для мгновенных уведомлений о движении средств.

🔄

Адаптивная синхронизация

Опрос с touch-механикой и команда ethereum:sync.

PHP
8.2 и новее
Laravel
10, 11, 12, 13
Расширения
ext-gmp, ext-bcmath, ext-ctype
RPC
Alchemy / любой узел
Установка

Установка

Через Composer, как любой Laravel-пакет

1. Установите пакет и выполните миграции:

composer require it-healer/laravel-ethereum
php artisan ethereum:install
php artisan migrate

2. Добавьте синхронизацию в планировщик (Laravel 11+):

use Illuminate\Support\Facades\Schedule;

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

Для Laravel 10 добавьте команду ethereum:sync в app/Console/Kernel.php.

Использование

Несколько строк — и пакет в работе

Подключение узла и эксплорера

Ethereum::createNode('My node', 'https://rpc.ankr.com/eth/{API_KEY}');
Ethereum::createExplorer('My explorer', 'https://api.etherscan.io/api', '{API_KEY}');

Создание кошелька

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

// Кастомный путь деривации
$wallet = Ethereum::createWallet('Ledger', derivationPath: EthereumCore::PATH_LEDGER_LIVE);

Настройка вебхуков Alchemy

php artisan ethereum:alchemy-setup --reconcile

Исходный код и документация

Полная документация — в репозитории на GitHub. Пакет открыт под лицензией MIT.

GitHub → Packagist
IT Healer
Pavlo Popov — Healer. Biodynamist. Specialist in subconscious work
Instagram YouTube TikTok Telegram Facebook WhatsApp Odnoklassniki VKontakte Rutube Viber
© 2023-2026 All rights reserved.
For questions, contact info@it-healer.com
Book a session