Download the PHP package it-healer/laravel-monero without Composer
On this page you can find all versions of the php package it-healer/laravel-monero. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-monero
Laravel Monero
Organization of payment acceptance and automation of payments of XMR coins on the Monero blockchain.
Installation
You can install the package via composer:
After you can run installer using command:
Optional, you can install Monero Wallet RPC using command:
And run migrations:
Register Service Provider and Facade in app, edit config/app.php:
Add cron job, in file app/Console/Kernel in method schedule(Schedule $schedule) add
You must setup Supervisor, create file /etc/supervisor/conf.d/monero.conf with content (change user and paths):
Commands
Monero Node sync with all wallets in here.
Monero Wallet sync.
Check status of monero-wallet-rpc processes.
Process Monitoring
The module provides comprehensive monitoring capabilities for monero-wallet-rpc processes.
Available Check Methods
| Method | Speed | Reliability | Use Case |
|---|---|---|---|
pid |
Very fast | Low | Quick existence check |
port |
Fast | Medium | Port availability check |
api |
Medium | High | Recommended for production |
full |
Slow | High | Full diagnostics |
Usage in Code
Check node status:
Check and update status in database:
Check all nodes:
Health check endpoint:
Automatic Monitoring
The php artisan monero supervisor process automatically checks and updates the status of all processes every N seconds (configured via monero.wallet_rpc.watcher_period).
Status is stored in the database:
worked(boolean) - whether the process is runningworked_data(json) - detailed information about the last check
Example of reading status from database:
For more detailed information, see:
- PROCESS_MONITORING.md - Complete documentation
- EXAMPLES_STATUS_CHECK.md - Quick code examples
- STATUS_CHECK_SUMMARY.md - Summary of changes
For Developers
Command for build JS script:
Support
- Telegram: @biodynamist
- WhatsApp: +905516294716
- Web: it-healer.com
Changelog
Please see CHANGELOG for more information on what has changed recently.
Credits
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-monero with dependencies
ext-curl Version *
ext-pcntl Version *
ext-posix Version *
illuminate/contracts Version ^10.0|^11.0|^12.0|^13.0
spatie/laravel-package-tools Version ^1.15