lenh / laravel-multichain-api by LenH

Laravel 5 wrapper for the Mulitchain php library by Kunstmaan (http://www.kunstmaan.be/)
180
4
1
Package Data
Maintainer Username: LenH
Maintainer Contact: leonard.harley@gmail.com (Leonard Harley)
Package Create Date: 2016-12-10
Package Last Update: 2017-07-25
Language: PHP
License: MIT
Last Refreshed: 2024-11-09 15:06:06
Package Statistics
Total Downloads: 180
Monthly Downloads: 1
Daily Downloads: 0
Total Stars: 4
Total Watchers: 1
Total Forks: 1
Total Open Issues: 1

Laravel Multichain API

license Packagist Build Status

Laravel 5.x API wrapper package for the Multichain blockchain. Please read the Credits.

Features

  • Simple Multichain JsonRPC interface.
  • Full Multichain API implementation.

Note: Support for Multichain Version 1.0 alpha 26 released on 28 November 2016 should be released early 2017.

Example usage

$mchain = MultiChain::getInfo();

Installation

Require the package

$ composer require lenh/laravel-multichain-api

Add service provider class to providers section of app.php located in config directory

'providers' => [
        .
        .
        .
		        Lenh\Multichain\MultiChainServiceProvider::class,
]

Add facade to aliases section of app.php located in config directory.

'aliases' => [
        .
        .
        .
		        'MultiChain' => Lenh\Multichain\Facade\MultiChain::class,
]

Publish configuration file

$ php artisan vendor:publish --tag=config

This will publish the multichain.php configuration file to config directory.

Configuration

Edit multichain.php loated in the config directory providing the required credentials as per the multichain.conf file on the node you wish to access.

Usage

Refer to the following documentation:

  1. Multichain JSON-RPC API commands (http://www.multichain.com/developers/json-rpc-api/)

  2. Kunstmaan PHP library (https://github.com/Kunstmaan/libphp-multichain)

  3. The MultichainClient.php file located in the vendor/kunstmaan/libphp-multichain/src/be/kunstmaan/multichain directory.

Credits

I take no credit for this work - the real credits go to the folks Kunstmaan Labs who wrote the original php library (https://github.com/Kunstmaan/libphp-multichain).

License

The MIT License (MIT). Please see License File for more information.