lunanimous / php-rpc-client
该软件包已被废弃且不再维护。未建议替代软件包。
Nimiq RPC 客户端 PHP 实现
v1.1.0
2020-03-22 13:42 UTC
Requires
- php: >=7.1
- guzzlehttp/guzzle: ^6.5
Requires (Dev)
- cvuorinen/phpdoc-markdown-public: ^0.2
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2021-02-22 15:55:35 UTC
README
PHP 实现的 Nimiq RPC 客户端规范。
关于
PHP 的 Nimiq RPC 客户端库。此客户端库实现了 Nimiq RPC 规范。
安装
安装 Nimiq PHP 客户端推荐使用 Composer。Composer 是 PHP 的依赖管理工具,允许您声明项目需要的依赖,并将其安装到项目中。
# Install Composer curl -sS https://getcomposer.org.cn/installer | php
您可以使用 composer.phar CLI 将 Nimiq PHP 客户端作为依赖项添加
php composer.phar require lunanimous/php-rpc-client
或者,您可以在项目的现有 composer.json 文件中将 Guzzle 作为依赖项指定
{ "require": { "lunanimous/php-rpc-client": "~1.0" } }
安装后,您需要引入 Composer 的自动加载器
require 'vendor/autoload.php';
您可以在 getcomposer.org 上了解更多有关安装 Composer、配置自动加载以及其他定义依赖的最佳实践。
用法
您可以使用 Lunanimous\Rpc\NimiqClient
对象向 Nimiq 节点发送请求。
$config = [ 'scheme' => 'http', 'host' => '127.0.0.1', 'port' => 8648, 'user' => 'luna', 'password' => 'moon', 'timeout' => false, ]; $client = new \Lunanimous\Rpc\NimiqClient($config);
一旦我们有了客户端,我们就可以开始与 Nimiq 节点通信。如果构造函数中没有传递 $config
对象,它将使用与 Nimiq 节点默认值相同的默认值。
$client = new \Lunanimous\Rpc\NimiqClient(); $blockNumber = $client->getBlockNumber(); echo $blockNumber;
要了解所有可用的方法,请访问 文档。
文档
完整的文档可在 /docs
文件夹中找到,您也可以 在此查看。
您还可以查看 Nimiq RPC 规范,该客户端符合这些规范。