Belajar Crypto: Membaca Blockchain Ethereum dengan PHP

Pada tutorial singkat kali ini kita akan mencoba membaca blockchain dan ekosistem Ethereum dengan bahasa pemrograman PHP. Pastikan komputer kalian sudah terpasangi PHP Composer. Jika belum silakan install dulu.

Kita akan menggunakan library web3.php yang cukup populer di Github. Untuk menginstallnya cukup dengan perintah:

[sourcecode]composer require web3p/web3.php dev-master[/sourcecode]

untuk contoh penggunaanya juga simple sebenarnya. Instance baru dari library ini bisa dibuat dengan contoh seperti ini:

[sourcecode language=”php”]
use Web3\Web3;
$web3 = new Web3(‘http://localhost:8545’);
[/sourcecode]

jika menggunakan provider, bisa ikuti contoh berikut:

[sourcecode language=”php”]
use Web3\Web3;
use Web3\Providers\HttpProvider;
use Web3\RequestManagers\HttpRequestManager;

$web3 = new Web3(new HttpProvider(new HttpRequestManager(‘http://localhost:8545’)));

// timeout
$web3 = new Web3(new HttpProvider(new HttpRequestManager(‘http://localhost:8545’, 0.1)));
[/sourcecode]

Gimana? silakan coba bang…