alex-mamchenkov/multichain-jsonrpc

多链 JSON-RPC 客户端

v1.0.1 2018-04-26 09:47 UTC

This package is auto-updated.

Last update: 2024-09-27 03:18:31 UTC


README

关于

多链 JsonRPC 客户端类允许通过发送命令并获取数据响应数组与 JSON-RPC 区块链 API 交互。

此实现还允许通过在实例初始化期间提供链名称来与 MultiChain (https://www.multichain.com/) 区块链平台交互。

由于客户端中没有直接定义任何区块链 API,而是使用魔法方法通过代理进行,因此应可以使用此客户端与几乎任何区块链 JSON-RPC 服务进行交互。

由 Alexander Mamchenkov 开发 (http://alex.mamchenkov.net)

使用示例

# Create new instance
$instance = new AlexMamchenkov\Multichain\JsonRPC\Client([
    'url'  => 'http://127.0.0.1:7208',
    'user'  => 'rpcuser',
    'pass'  => 'rpcpass',
    'chain' => 'test'
]);

# Get blockchain info
print_r($instance->getinfo());

# For MultiChain streams
print_r($instance->liststreamitems('test_stream'));