kullandigim kutuphane
https://github.com/Fenguoz/tron-php
https://github.com/Fenguoz/tron-php/.../TRC20Test.php
<?php
require_once 'path/to/vendor/autoload.php'; // Adjust the path accordingly
use GuzzleHttpClient;
use TronApi;
use TronTRC20;
// TRON API endpoint
$apiUri = 'https://api.trongrid.io';
// TRC20 contract configuration
$contractConfig = [
'contract_address' => 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t', // USDT TRC20
'decimals' => 6,
];
// Create TRON API instance
$api = new Api(new Client(['base_uri' => $apiUri]));
// Create TRC20 instance
$trc20Wallet = new TRC20($api, $contractConfig);
// Generate a USDT address
$addressData = $trc20Wallet->generateAddress();
// Display the generated address
echo "USDT Address: " . $addressData->address . PHP_EOL;
echo "Private Key: " . $addressData->privateKey . PHP_EOL;
sizce hatam ne? yardici olabilirseniz cok sevinirim
Php ile yazdigim kodu calistirinca 500 hatasi veriyor.
3
●142
- 01-12-2023, 19:52:42HTTP 500 hatası, sunucu tarafında bir hata olduğunu gösterir. Kodunuzda 500 hatası almanın birden fazla nedeni olabilir. Bunlardan bazıları şunlar olabilir:
- Namespace kullanılmadan sınıfların çağrılması: GuzzleHttpClient, TronApi ve TronTRC20 sınıflarını doğru bir şekilde kullanmak için bunların ilgili use komutlarıyla namespacelere dahil edilmeleri gerekmektedir.
Öneri:
use GuzzleHttpClient;
use TronApi;
use TronTRC20;
- require_once 'path/to/vendor/autoload.php'; yolunun doğru ayarlanmaması: autoload.php dosyası projenize bağımlılıkları yüklemek için kullanılan Composer tarafından oluşturulur. Bu yol, Composerın oluşturduğu autoload.php dosyasının tam yolunu işaret etmelidir. path/to/vendor/autoload.php yolunu doğru bir şekilde ayarladığınızdan emin olun.
require_once __DIR__ . '/vendor/autoload.php';
- Eksik veya hatalı bağımlılıklar: GuzzleHTTP veya Tron API gibi bağımlılıkların projenize doğru şekilde yüklenmiş ve yüklü olan sürümlerinin doğru olduğundan emin olun. Composerı kullanarak bağımlılıkları yüklemek ve güncellemek için belirli bir composer.json dosyası kullanmanız gerekebilir.
Bunlar, 500 hatası almanın bazı yaygın nedenleridir. Kodunuzu bu önerileri dikkate alarak güncellemelisiniz. Ayrıca, doğru hata ayıklama ve hata bildirme ayarlarını kullanarak daha spesifik hata ayrıntılarını elde etmeniz de faydalı olabilir. - 01-12-2023, 19:54:56Kimlik doğrulama veya yönetimden onay bekliyor.Selamlar.
Kütüphanelerin doğru kurulduğuna / çalıştığına eminmisiniz ?
Farklı bir sunucuda denediniz mi?
Teşekkürler.