• 01-12-2023, 19:48:33
    #1
    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
  • 01-12-2023, 19:52:42
    #2
    HTTP 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:
    1. 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 namespace’lere dahil edilmeleri gerekmektedir.

    Öneri:
    use GuzzleHttpClient;
    use TronApi;
    use TronTRC20;

    1. 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.
    Öneri:
    require_once __DIR__ . '/vendor/autoload.php';
    1. 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.
    Öneri: Composer’ı kullanarak bağımlılıkları doğru şekilde yükleyin ve güncelleyin.
    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:56
    #3
    Kimlik 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.
  • 01-12-2023, 19:59:29
    #4
    Beyler bayanlar allah sizden razi olsun