abraovic/peercoin-php-rpc

Peercoin JSON-RPC 库

v1.0.1 2020-05-02 08:45 UTC

This package is auto-updated.

Last update: 2024-08-29 05:24:38 UTC


README

peercoin-php-rpc 是一个简单且最简化的库,用于通过 JSON-RPC 协议与 PHP 7.1+ 的 peercoind 进行通信。最简单的使用方法是通过 composer。否则,将 RpcClient 类包含到您的项目中,您就可以开始使用了。

安装

composer require abraovic/peercoin-php-rpc

如何使用

以下是如何使用此库的示例

$client = new RpcClient("localhost");

try {
    $client->auth("peercoinrpc", "4sQWxWJdFcg3wNXm5kLAW5CXGRr9nsZQEaaGZd2pDhVH");
    $response = $client->getInfo()->getBlockCount()->execute();
} catch (\Peercoin\Exceptions\RpcException $e) {
    var_dump($e->getMessage());
}

如果链中包含多个方法,库将自动执行批量请求。响应数组将按调用方法的顺序返回。

Docker

此库包含所有扩展的 Docker 环境,因此您可以尝试它。要使用它,请运行

docker build -t peercoin/php-rpc -f .docker/Dockerfile .
docker-compose up -d

## after docker in up and running open the container go to /opt/examples and run test
docker exec -it peercoin_rpc /bin/bash
cd /opt/examples
php test.php