Download the PHP package skaisser/laravel-multicoin-rpc without Composer
On this page you can find all versions of the php package skaisser/laravel-multicoin-rpc. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download skaisser/laravel-multicoin-rpc
More information about skaisser/laravel-multicoin-rpc
Files in skaisser/laravel-multicoin-rpc
Package laravel-multicoin-rpc
Short Description Multi-cryptocurrency RPC integration for Laravel with dedicated facades
License MIT
Homepage https://github.com/skaisser/laravel-multicoin-rpc
Informations about the package laravel-multicoin-rpc
Laravel Multi-Coin RPC
Multi-cryptocurrency RPC integration for Laravel with dedicated facades for each coin. Production-ready with circuit breakers, health monitoring, and automatic failover.
Features
- 🚀 Clean Facade API: Use
Bitcoin::,Bch::,Ltc::,Bc2::instead of complex factories - 🔄 Multi-Node Failover: Automatic switching between primary and backup nodes
- 🛡️ Circuit Breaker: Protects against cascading failures
- 📊 Health Monitoring: Real-time node health checks and metrics
- ⚡ Performance Tracking: Response time monitoring and optimization
- 🔧 Laravel Integration: Full auto-discovery, artisan commands, and logging
- 🪙 Multi-Coin Support: Bitcoin, Bitcoin Cash, Litecoin, Bitcoinii, and more
- 📦 Production Ready: Battle-tested with 95% test coverage
Quick Start
Install the package
Simple Setup (Single Coin)
Add to your .env file:
Use in your code:
Setup with Failover (Recommended for Production)
Add primary and backup nodes to .env:
The package automatically switches to the backup node if the primary fails.
Multiple Cryptocurrencies
Advanced Configuration
For detailed configuration options, see Installation Guide.
Available Methods
All coins support these common RPC methods:
Artisan Commands
Production Features
Health Monitoring
Event Listening
Testing
Mock RPC calls in your tests:
Documentation
- Installation Guide - Detailed setup instructions
- Contributing - How to contribute
- Changelog - Version history
Requirements
- PHP 8.2+
- Laravel 11.x or 12.x
- Bitcoin Core or compatible node with RPC enabled
Security
If you discover any security issues, please email [email protected] instead of using the issue tracker.
Credits
- Shirleyson Kaisser
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
Made with ❤️ by Shirleyson Kaisser
All versions of laravel-multicoin-rpc with dependencies
illuminate/support Version ^11.0|^12.0
illuminate/contracts Version ^11.0|^12.0
illuminate/console Version ^11.0|^12.0
guzzlehttp/guzzle Version ^7.8