PHP code example of tron-energy-market / tronzap-sdk-php
1. Go to this page and download the library: Download tron-energy-market/tronzap-sdk-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
tron-energy-market / tronzap-sdk-php example snippets
use TronZap\Client as TronZapClient;
use TronZap\Exception\TronZapException;
// Initialize the client
$apiToken = 'your_api_token';
$apiSecret = 'your_api_secret';
$client = new TronZapClient($apiToken, $apiSecret);
try {
// Get account balance
$balance = $client->getBalance();
print_r($balance);
// Get available services
$services = $client->getServices();
print_r($services);
// Estimate energy amount for USDT transfer
$estimate = $client->estimateEnergy('FROM_TRX_ADDRESS', 'TO_TRX_ADDRESS', 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t');
print_r($estimate);
// Create an energy transaction
$transaction = $client->createEnergyTransaction(
'TRX_ADDRESS', // TRON wallet address
$estimate['energy'], // Energy amount
1, // Duration (hours), can be 1 or 24
'my-tx-id', // External ID (optional)
true // Activate address (optional)
);
print_r($transaction);
// Check transaction status
$status = $client->checkTransaction($transaction['id']);
print_r($status);
} catch (TronZapException $e) {
echo "Error: " . $e->getMessage() . " (Code: " . $e->getCode() . ")\n";
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.