lenh / laravel-multichain-api
Laravel 5 对 Kunstmaan (http://www.kunstmaan.be/) 的 Mulitchain php 库的包装
Requires
- illuminate/support: ^5.3
- kunstmaan/libphp-multichain: ^1.0
Requires (Dev)
- graham-campbell/testbench: ^3.0
- phpunit/phpunit: ^5.7
This package is not auto-updated.
Last update: 2024-09-28 20:30:32 UTC
README
为 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 文件提供所需的凭证。
使用
参考以下文档
-
Multichain JSON-RPC API 命令 (http://www.multichain.com/developers/json-rpc-api/)
-
Kunstmaan PHP 库 (https://github.com/Kunstmaan/libphp-multichain)
-
位于
vendor/kunstmaan/libphp-multichain/src/be/kunstmaan/multichain
目录中的MultichainClient.php
文件。
致谢
我不占有这项工作的荣誉——真正的荣誉归功于 Kunstmaan Labs 的同仁们,他们编写了原始的 php 库 (https://github.com/Kunstmaan/libphp-multichain)。
许可
MIT 许可证 (MIT)。请参阅 许可文件 获取更多信息。