All Projects → denpamusic → laravel-bitcoinrpc

denpamusic / laravel-bitcoinrpc

Licence: MIT License
Bitcoin JSON-RPC Service Provider for Laravel.

Programming Languages

PHP
23972 projects - #3 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to laravel-bitcoinrpc

Twitter
Twitter API for Laravel 5.5+, 6.x, 7.x & 8.x
Stars: ✭ 755 (+809.64%)
Mutual labels:  api-client, laravel-package
Coinapi Sdk
SDKs for CoinAPI
Stars: ✭ 238 (+186.75%)
Mutual labels:  api-client, cryptocurrencies
Laravel Api Explorer
API explorer for laravel applications
Stars: ✭ 138 (+66.27%)
Mutual labels:  api-client, laravel-package
consensusj
Cryptocurrency components for JVM & Android (JSON client & server support, services, DSL, CLI)
Stars: ✭ 76 (-8.43%)
Mutual labels:  json-rpc, bitcoinrpc
Php Bitcoinrpc
Fully unit-tested Bitcoin JSON-RPC client based on GuzzleHttp.
Stars: ✭ 231 (+178.31%)
Mutual labels:  api-client, json-rpc
CoinGecko
A C++20 library for CoinGecko--a cryptocurrency data service.
Stars: ✭ 69 (-16.87%)
Mutual labels:  api-client, cryptocurrencies
maintenance-mode
An enhanced maintenance mode for Laravel.
Stars: ✭ 117 (+40.96%)
Mutual labels:  laravel-package
phpcsfixer-preset
Use the same php-cs-fixer configuration across all of your projects, with presets for common project layouts (Laravel, Composer packages, etc.).
Stars: ✭ 22 (-73.49%)
Mutual labels:  laravel-package
panichd
Ticketing system for Laravel 5.1 - 8.x. Allows to create new tickets via form only. Includes file attachments, ticket tags, filtering, scheduling and e-mail notifications.
Stars: ✭ 78 (-6.02%)
Mutual labels:  laravel-package
Laravel-Unsplash-Wrapper
A Laravel wrapper for Unsplash API's.
Stars: ✭ 21 (-74.7%)
Mutual labels:  laravel-package
genderize
Python client for the Genderize.io web service.
Stars: ✭ 59 (-28.92%)
Mutual labels:  api-client
coinaly
🚀 Fast and easy to use mobile trade interface for cryptocurrencies. Track your trades to the moon and beyond. Currently only for Bittrex.
Stars: ✭ 32 (-61.45%)
Mutual labels:  cryptocurrencies
activecollab-feather-sdk
PHP SDK for ActiveCollab 5 and 6 API
Stars: ✭ 47 (-43.37%)
Mutual labels:  api-client
devtube
Laravel YouTube and Online Video viewing and download interface.
Stars: ✭ 30 (-63.86%)
Mutual labels:  laravel-package
doccano-client
A simple client wrapper for doccano API.
Stars: ✭ 52 (-37.35%)
Mutual labels:  api-client
laravel-miniprogram-poster
Use Laravel to building a miniprogram poster.
Stars: ✭ 72 (-13.25%)
Mutual labels:  laravel-package
crypto-markets
react-native-cryptocurrency-ticker
Stars: ✭ 27 (-67.47%)
Mutual labels:  cryptocurrencies
artisan-cloudflare
Laravel artisan commands for CloudFlare
Stars: ✭ 67 (-19.28%)
Mutual labels:  laravel-package
CveXplore
CveXplore
Stars: ✭ 21 (-74.7%)
Mutual labels:  api-client
Workday.WebServices
Workday API clients
Stars: ✭ 18 (-78.31%)
Mutual labels:  api-client

Bitcoin JSON-RPC Service Provider for Laravel

Latest Stable Version License Build Status Code Climate Code Coverage Join the chat at https://gitter.im/laravel-bitcoinrpc/Lobby

About

This package allows you to make JSON-RPC calls to Bitcoin Core JSON-RPC server from your laravel project. It's based on denpa/php-bitcoinrpc project - fully unit-tested Bitcoin JSON-RPC client powered by GuzzleHttp.

Quick Installation

  1. Install package:
composer require denpa/laravel-bitcoinrpc "^1.2"
  1. (skip if using Laravel 5.5 or newer) Add service provider and facade to ./config/app.php
...
'providers' => [
    ...
    Denpa\Bitcoin\Providers\ServiceProvider::class,
];
...
'aliases' => [
    ...
    'Bitcoind' => Denpa\Bitcoin\Facades\Bitcoind::class,
];
  1. Publish config file
php artisan vendor:publish --provider="Denpa\Bitcoin\Providers\ServiceProvider"

Visit Installation for detailed installation guide.

Usage

This package provides simple and intuitive API to make RPC calls to Bitcoin Core (and some altcoins)

$hash = '000000000001caba23d5a17d5941f0c451c4ac221cbaa6c60f27502f53f87f68';
$block = bitcoind()->getBlock($hash);
dd($block->get());

Check Usage for more information and examples.

Documentation

Documentation is available here.

Requirements

  • PHP 7.1 or higher
  • Laravel 5.2 or higher

For PHP 5.6 and 7.0 use laravel-bitcoinrpc v1.2.8.

License

This product is distributed under the MIT license.

Donations

If you like this project, please consider donating:
BTC: 3L6dqSBNgdpZan78KJtzoXEk9DN3sgEQJu
Bech32: bc1qyj8v6l70c4mjgq7hujywlg6le09kx09nq8d350

Thanks for your support!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].