Web3js
如何在伺服器端與 web3 進行互動?
我正在嘗試開發一個與 web3 互動的 web 應用程序。我必須創建帳戶、錢包並執行交易。我想知道在伺服器端與 web3 互動的最佳方式是哪種。
既然您提到您在伺服器端使用 PHP,請查看**ethereum-php**客戶端。
require __DIR__ . '/vendor/autoload.php'; use Ethereum\Ethereum; try { $eth = new Ethereum('https://mainnet.infura.io'); echo $eth->eth_protocolVersion()->val(); } catch (\Exception $exception) { die ("Unable to connect."); }
要與乙太坊網路進行互動,您需要能夠與節點進行通信。
該
web3
庫正是這樣做的,但它是針對 JavaScript 的。對於其他語言,您需要找到一個實現了JSON-RPC呼叫的庫,或者編寫您自己的庫來執行此操作。