alleochain/multichain-jsonrpc

多链 JSON-RPC 客户端


README

关于

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

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

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

由 AlleoChain Ltd 开发 (https://alleochain.com)

使用示例

# Create new instance
$instance = new AlleoChain\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'));