Php如何調用以太坊接口
1 回答

料青山看我應如是
TA貢獻1772條經驗 獲得超8個贊
以太坊規定了每個節點需要實現的JSON RPC應用開發接口,如果希望使用PHP開發一個以太坊區塊鏈 上的去中心化應用(DApp),首先要解決的問題就是如何使用PHP調用以太坊JSON RPC接口:
雖然接口規范并沒有對傳輸層進行約定,但大多數以太坊節點軟件都實現了對HTTP協議的支持。 因此我們可以使用Php的HTTP開發包來進行調用。 例如,下面的代碼使用guzzle這個http開發包來獲取以太坊節點旳版本信息:
12345678910111213 | <?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; ?> |
- 1 回答
- 0 關注
- 1743 瀏覽
添加回答
舉報
0/150
提交
取消