php使用guzzle进行以太坊开发的教程

发布于 2019-12-25 06:52:08

使用php获取节点版本信息。

我们在php代码中发送http请求包就可以了。你可以使用任何一个你喜欢的http库例如curl、guzzle等, 甚至直接使用socket来调用以太坊的JSON RPC API。

例如,下面的代码使用guzzle库:

<?php
$client = new GuzzleHttp\Client();
$opts = [
  'json' => [
    'jsonrpc' => '2.0',
    'method' => 'web3_clientVersion',
    'params' => [],
    'id' => time()
  ]
];
$rsp = $client->post('http://localhost:8545',$opts);
echo $rsp->getBody() . PHP_EOL;
?>

把上面的内容保存为raw-test.php,然后执行:

~$ php rpc-guzzle.php
0 条评论

发布
问题