PHP wrapper for the EtherScan API
The minimum requirement by EtherScan API is that your Web server supports PHP 5.6.
To install EtherScan PHP API package you can run command:
composer require maslakoff/php-etherscan-api:dev-master
Mainnet
$client = new \Etherscan\Client('Y3U3GMFC8P545CFWRU4TET8MY1K79YDZ3V');
$client->api('account')->balance('0x43406D1baAE11a950DE734DAE4079A3C9Eb48DAf');
Supported:
- goerli
- ropsten
- kovan
- rinkeby
$client = new \Etherscan\Client('Y3U3GMFC8P545CFWRU4TET8MY1K79YDZ3V', EtherscanAPIConf::TESTNET_RINKEBY);
$client->api('account')->balance('0x43406D1baAE11a950DE734DAE4079A3C9Eb48DAf');
In order to query the BSC you need a different API. You can obtain it here: https://bscscan.com/apis. Here the call:
$bsc_client = new \Etherscan\Client('Y3U3GMFC8P545CFWRU4TET8MY1K79YDZ3V', EtherscanAPIConf::NET_BSC);
$bsc_client->api('account')->balance('0x43406D1baAE11a950DE734DAE4079A3C9Eb48DAf');