lenh/laravel-multichain-api

Laravel 5 对 Kunstmaan (http://www.kunstmaan.be/) 的 Mulitchain php 库的包装

v1.0.0 2016-12-10 13:27 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:30:32 UTC


README

license Packagist Build Status

为 Multichain 区块链提供的 Laravel 5.x API 包装包。请阅读致谢。

特性

  • 简单的 Multichain JsonRPC 接口。
  • 完整的 Multichain API 实现。

注意:对 Multichain 版本 1.0 alpha 26 的支持(发布于 2016 年 11 月 28 日)应在 2017 年初发布。

示例用法

$mchain = MultiChain::getInfo();

安装

需要此包

$ composer require lenh/laravel-multichain-api

将服务提供者类添加到位于 config 目录中的 app.php 的 providers 部分

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

将外观添加到位于 config 目录中的 app.php 的 aliases 部分。

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

发布配置文件

$ php artisan vendor:publish --tag=config

这将发布配置文件 multichain.php 到 config 目录。

配置

编辑位于 config 目录中的 multichain.php,根据你想要访问的节点上的 multichain.conf 文件提供所需的凭证。

使用

参考以下文档

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

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

  3. 位于 vendor/kunstmaan/libphp-multichain/src/be/kunstmaan/multichain 目录中的 MultichainClient.php 文件。

致谢

我不占有这项工作的荣誉——真正的荣誉归功于 Kunstmaan Labs 的同仁们,他们编写了原始的 php 库 (https://github.com/Kunstmaan/libphp-multichain)。

许可

MIT 许可证 (MIT)。请参阅 许可文件 获取更多信息。