Пакет для Laravel для приёма и автоматизации платежей LTC на блокчейне Litecoin: кошельки на узле, адреса (BECH32, P2SH-SegWit, Legacy), отправка и вебхуки о депозитах.
Работает с вашим Litecoin Core узлом по RPC.
Laravel Litecoin — пакет для приёма платежей и автоматизации выплат в монете LTC на блокчейне Litecoin. Он подключается к узлу Litecoin Core по RPC, создаёт и загружает кошельки, генерирует адреса трёх типов (BECH32, P2SH-SegWit, Legacy), валидирует адреса, отправляет произвольные суммы или весь баланс и уведомляет о входящих депозитах через вебхуки. По устройству пакет аналогичен Laravel Bitcoin.
Создание, загрузка и проверка наличия кошельков на Litecoin-узле.
Генерация адресов BECH32, P2SH-SegWit и Legacy, валидация и определение типа.
Перевод суммы или всего баланса (send / sendAll) с настройкой feeRate.
Учёт входящих депозитов на адреса кошелька.
Обработчики уведомлений о новых поступлениях LTC.
Фоновая команда litecoin:sync обновляет балансы и депозиты.
Через Composer, как любой Laravel-пакет
1. Установите пакет и выполните миграции:
2. Добавьте синхронизацию в планировщик:
Зарегистрируйте LitecoinServiceProvider и фасад Litecoin в config/app.php.
Несколько строк — и пакет в работе