首頁  >  文章  >  後端開發  >  PHP呼叫實現波場互動[支援TRX/TRC20]

PHP呼叫實現波場互動[支援TRX/TRC20]

藏色散人
藏色散人轉載
2021-04-20 09:36:546068瀏覽

tron-php開發套件適用於為PHP應用快速存取TRX、TRC20數位資產的支援能力,即支援使用自有Tron區塊鏈節點的應用場景,也支援基於Tron官方公共API服務的輕量級部署場景。

【推薦學習:PHP影片教學

tron-php Github位址:https://github.com/Fenguoz/tron-php

#支援方法

  • 產生位址generateAddress()
  • 驗證位址validateAddress(Address $address)
  • 根據私鑰得到地址privateKeyToAddress(string $privateKeyHex)
  • 查詢餘額balance(Address $address)
  • #交易轉賬(離線簽章) transfer(Address $from, Address $to, float $amount)
  • 查詢最新區塊blockNumber()
  • #根據區塊鏈查詢資訊blockByNumber(int $blockID)
  • 根據交易雜湊查詢資訊transactionReceipt(string $txHash)

#快速開始

安裝

composer require fenguoz/tron-php

#介面呼叫

use GuzzleHttp\Client;

$uri = 'https://api.shasta.trongrid.io';// shasta testnet
$api = new \Tron\Api(new Client(['base_uri' => $uri]));

$trxWallet = new \Tron\TRX($api);
$addressData = $trxWallet->generateAddress();
// $addressData->privateKey
// $addressData->address

$config = [
    'contract_address' => 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t',// USDT TRC20
    'decimals' => 6,
];
$trc20Wallet = new \Tron\TRC20($api, $this->config);
$addressData = $trc20Wallet->generateAddress();

以上是PHP呼叫實現波場互動[支援TRX/TRC20]的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:learnku.com。如有侵權,請聯絡admin@php.cn刪除