alex-mamchenkov / multichain-jsonrpc
多链 JSON-RPC 客户端
v1.0.1
2018-04-26 09:47 UTC
Requires
- php: >=7.0
- guzzlehttp/guzzle: ~6.0
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'));