vherus/zencash-rpc-client

ZenCash PHP RPC客户端。

v1.7 2018-04-20 17:26 UTC

This package is auto-updated.

Last update: 2024-09-12 04:25:59 UTC


README

Build Status Scrutinizer Code Quality Code Coverage

这是一个用于与ZenCash RPC命令行交互的现代PHP包。

安装

composer require vherus/zencash-rpc-client

示例用法

使用此包最简单的方法是使用内置的原生 RPC客户端,该客户端依赖于guzzlehttp

$rpc = new ZenCash\Rpc\Rpc('localhost', 'rpcuser', 'password');
$client = new ZenCash\Rpc\Native\Client($rpc, $guzzleHttpClient);

// Client::execute returns a PSR7 HTTP Response object
$response = $client->execute(new ZenCash\Rpc\Command\Wallet\GetNewAddress);

所有命令的命名方式都非常直观,可以根据现有的ZenCash CLI命令来推断要使用的命令(例如,getwalletinfo 存在为 ZenCash\Rpc\Command\Wallet\GetWalletInfo)。

简易模式设置先决条件

简易模式

完成上述先决条件步骤后,从项目根目录运行bin/setup

设置脚本创建一个Composer docker容器以安装项目依赖项,删除容器,构建并运行一个php-cli容器,并执行测试套件。

如果您想更彻底地操作,欢迎在本地机器上安装PHP >= 7.2PHPUnit

许可证

本程序根据MIT许可证分发。

免责声明

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于对适销性、针对特定目的的适用性和非侵权的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论这种责任是基于合同、侵权或其他原因,无论这种责任是否源自、因之而产生或与此软件的使用或其他交易有关。

捐赠t_address

znhZ93NLD2smn4XD9CZ4cz8yNagfJjrCu35